@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;500;600;700&family=League+Gothic&display=swap";@font-face{font-family:primeicons;font-display:block;src:url(data:font/woff2;base64,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)format("woff2");font-weight:400;font-style:normal}.qirtaas-scope .pi{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:primeicons;font-style:normal;font-weight:400;line-height:1;display:inline-block}.qirtaas-scope .pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.qirtaas-scope .pi-fw{text-align:center;width:1.28571em}.qirtaas-scope .pi-spin{animation:2s linear infinite fa-spin}@media (prefers-reduced-motion:reduce){.qirtaas-scope .pi-spin{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.qirtaas-scope .pi-folder-plus:before{content:""}.qirtaas-scope .pi-receipt:before{content:""}.qirtaas-scope .pi-asterisk:before{content:""}.qirtaas-scope .pi-face-smile:before{content:""}.qirtaas-scope .pi-pinterest:before{content:""}.qirtaas-scope .pi-expand:before{content:""}.qirtaas-scope .pi-pen-to-square:before{content:""}.qirtaas-scope .pi-wave-pulse:before{content:""}.qirtaas-scope .pi-turkish-lira:before{content:""}.qirtaas-scope .pi-spinner-dotted:before{content:""}.qirtaas-scope .pi-crown:before{content:""}.qirtaas-scope .pi-pause-circle:before{content:""}.qirtaas-scope .pi-warehouse:before{content:""}.qirtaas-scope .pi-objects-column:before{content:""}.qirtaas-scope .pi-clipboard:before{content:""}.qirtaas-scope .pi-play-circle:before{content:""}.qirtaas-scope .pi-venus:before{content:""}.qirtaas-scope .pi-cart-minus:before{content:""}.qirtaas-scope .pi-file-plus:before{content:""}.qirtaas-scope .pi-microchip:before{content:""}.qirtaas-scope .pi-twitch:before{content:""}.qirtaas-scope .pi-building-columns:before{content:""}.qirtaas-scope .pi-file-check:before{content:""}.qirtaas-scope .pi-microchip-ai:before{content:""}.qirtaas-scope .pi-trophy:before{content:""}.qirtaas-scope .pi-barcode:before{content:""}.qirtaas-scope .pi-file-arrow-up:before{content:""}.qirtaas-scope .pi-mars:before{content:""}.qirtaas-scope .pi-tiktok:before{content:""}.qirtaas-scope .pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.qirtaas-scope .pi-ethereum:before{content:""}.qirtaas-scope .pi-list-check:before{content:""}.qirtaas-scope .pi-thumbtack:before{content:""}.qirtaas-scope .pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.qirtaas-scope .pi-equals:before{content:""}.qirtaas-scope .pi-lightbulb:before{content:""}.qirtaas-scope .pi-star-half:before{content:""}.qirtaas-scope .pi-address-book:before{content:""}.qirtaas-scope .pi-chart-scatter:before{content:""}.qirtaas-scope .pi-indian-rupee:before{content:""}.qirtaas-scope .pi-star-half-fill:before{content:""}.qirtaas-scope .pi-cart-arrow-down:before{content:""}.qirtaas-scope .pi-calendar-clock:before{content:""}.qirtaas-scope .pi-sort-up-fill:before{content:""}.qirtaas-scope .pi-sparkles:before{content:""}.qirtaas-scope .pi-bullseye:before{content:""}.qirtaas-scope .pi-sort-down-fill:before{content:""}.qirtaas-scope .pi-graduation-cap:before{content:""}.qirtaas-scope .pi-hammer:before{content:""}.qirtaas-scope .pi-bell-slash:before{content:""}.qirtaas-scope .pi-gauge:before{content:""}.qirtaas-scope .pi-shop:before{content:""}.qirtaas-scope .pi-headphones:before{content:""}.qirtaas-scope .pi-eraser:before{content:""}.qirtaas-scope .pi-stopwatch:before{content:""}.qirtaas-scope .pi-verified:before{content:""}.qirtaas-scope .pi-delete-left:before{content:""}.qirtaas-scope .pi-hourglass:before{content:""}.qirtaas-scope .pi-truck:before{content:""}.qirtaas-scope .pi-wrench:before{content:""}.qirtaas-scope .pi-microphone:before{content:""}.qirtaas-scope .pi-megaphone:before{content:""}.qirtaas-scope .pi-arrow-right-arrow-left:before{content:""}.qirtaas-scope .pi-bitcoin:before{content:""}.qirtaas-scope .pi-file-edit:before{content:""}.qirtaas-scope .pi-language:before{content:""}.qirtaas-scope .pi-file-export:before{content:""}.qirtaas-scope .pi-file-import:before{content:""}.qirtaas-scope .pi-file-word:before{content:""}.qirtaas-scope .pi-gift:before{content:""}.qirtaas-scope .pi-cart-plus:before{content:""}.qirtaas-scope .pi-thumbs-down-fill:before{content:""}.qirtaas-scope .pi-thumbs-up-fill:before{content:""}.qirtaas-scope .pi-arrows-alt:before{content:""}.qirtaas-scope .pi-calculator:before{content:""}.qirtaas-scope .pi-sort-alt-slash:before{content:""}.qirtaas-scope .pi-arrows-h:before{content:""}.qirtaas-scope .pi-arrows-v:before{content:""}.qirtaas-scope .pi-pound:before{content:""}.qirtaas-scope .pi-prime:before{content:""}.qirtaas-scope .pi-chart-pie:before{content:""}.qirtaas-scope .pi-reddit:before{content:""}.qirtaas-scope .pi-code:before{content:""}.qirtaas-scope .pi-sync:before{content:""}.qirtaas-scope .pi-shopping-bag:before{content:""}.qirtaas-scope .pi-server:before{content:""}.qirtaas-scope .pi-database:before{content:""}.qirtaas-scope .pi-hashtag:before{content:""}.qirtaas-scope .pi-bookmark-fill:before{content:""}.qirtaas-scope .pi-filter-fill:before{content:""}.qirtaas-scope .pi-heart-fill:before{content:""}.qirtaas-scope .pi-flag-fill:before{content:""}.qirtaas-scope .pi-circle:before{content:""}.qirtaas-scope .pi-circle-fill:before{content:""}.qirtaas-scope .pi-bolt:before{content:""}.qirtaas-scope .pi-history:before{content:""}.qirtaas-scope .pi-box:before{content:""}.qirtaas-scope .pi-at:before{content:""}.qirtaas-scope .pi-arrow-up-right:before{content:""}.qirtaas-scope .pi-arrow-up-left:before{content:""}.qirtaas-scope .pi-arrow-down-left:before{content:""}.qirtaas-scope .pi-arrow-down-right:before{content:""}.qirtaas-scope .pi-telegram:before{content:""}.qirtaas-scope .pi-stop-circle:before{content:""}.qirtaas-scope .pi-stop:before{content:""}.qirtaas-scope .pi-whatsapp:before{content:""}.qirtaas-scope .pi-building:before{content:""}.qirtaas-scope .pi-qrcode:before{content:""}.qirtaas-scope .pi-car:before{content:""}.qirtaas-scope .pi-instagram:before{content:""}.qirtaas-scope .pi-linkedin:before{content:""}.qirtaas-scope .pi-send:before{content:""}.qirtaas-scope .pi-slack:before{content:""}.qirtaas-scope .pi-sun:before{content:""}.qirtaas-scope .pi-moon:before{content:""}.qirtaas-scope .pi-vimeo:before{content:""}.qirtaas-scope .pi-youtube:before{content:""}.qirtaas-scope .pi-flag:before{content:""}.qirtaas-scope .pi-wallet:before{content:""}.qirtaas-scope .pi-map:before{content:""}.qirtaas-scope .pi-link:before{content:""}.qirtaas-scope .pi-credit-card:before{content:""}.qirtaas-scope .pi-discord:before{content:""}.qirtaas-scope .pi-percentage:before{content:""}.qirtaas-scope .pi-euro:before{content:""}.qirtaas-scope .pi-book:before{content:""}.qirtaas-scope .pi-shield:before{content:""}.qirtaas-scope .pi-paypal:before{content:""}.qirtaas-scope .pi-amazon:before{content:""}.qirtaas-scope .pi-phone:before{content:""}.qirtaas-scope .pi-filter-slash:before{content:""}.qirtaas-scope .pi-facebook:before{content:""}.qirtaas-scope .pi-github:before{content:""}.qirtaas-scope .pi-twitter:before{content:""}.qirtaas-scope .pi-step-backward-alt:before{content:""}.qirtaas-scope .pi-step-forward-alt:before{content:""}.qirtaas-scope .pi-forward:before{content:""}.qirtaas-scope .pi-backward:before{content:""}.qirtaas-scope .pi-fast-backward:before{content:""}.qirtaas-scope .pi-fast-forward:before{content:""}.qirtaas-scope .pi-pause:before{content:""}.qirtaas-scope .pi-play:before{content:""}.qirtaas-scope .pi-compass:before{content:""}.qirtaas-scope .pi-id-card:before{content:""}.qirtaas-scope .pi-ticket:before{content:""}.qirtaas-scope .pi-file-o:before{content:""}.qirtaas-scope .pi-reply:before{content:""}.qirtaas-scope .pi-directions-alt:before{content:""}.qirtaas-scope .pi-directions:before{content:""}.qirtaas-scope .pi-thumbs-up:before{content:""}.qirtaas-scope .pi-thumbs-down:before{content:""}.qirtaas-scope .pi-sort-numeric-down-alt:before{content:""}.qirtaas-scope .pi-sort-numeric-up-alt:before{content:""}.qirtaas-scope .pi-sort-alpha-down-alt:before{content:""}.qirtaas-scope .pi-sort-alpha-up-alt:before{content:""}.qirtaas-scope .pi-sort-numeric-down:before{content:""}.qirtaas-scope .pi-sort-numeric-up:before{content:""}.qirtaas-scope .pi-sort-alpha-down:before{content:""}.qirtaas-scope .pi-sort-alpha-up:before{content:""}.qirtaas-scope .pi-sort-alt:before{content:""}.qirtaas-scope .pi-sort-amount-up:before{content:""}.qirtaas-scope .pi-sort-amount-down:before{content:""}.qirtaas-scope .pi-sort-amount-down-alt:before{content:""}.qirtaas-scope .pi-sort-amount-up-alt:before{content:""}.qirtaas-scope .pi-palette:before{content:""}.qirtaas-scope .pi-undo:before{content:""}.qirtaas-scope .pi-desktop:before{content:""}.qirtaas-scope .pi-sliders-v:before{content:""}.qirtaas-scope .pi-sliders-h:before{content:""}.qirtaas-scope .pi-search-plus:before{content:""}.qirtaas-scope .pi-search-minus:before{content:""}.qirtaas-scope .pi-file-excel:before{content:""}.qirtaas-scope .pi-file-pdf:before{content:""}.qirtaas-scope .pi-check-square:before{content:""}.qirtaas-scope .pi-chart-line:before{content:""}.qirtaas-scope .pi-user-edit:before{content:""}.qirtaas-scope .pi-exclamation-circle:before{content:""}.qirtaas-scope .pi-android:before{content:""}.qirtaas-scope .pi-google:before{content:""}.qirtaas-scope .pi-apple:before{content:""}.qirtaas-scope .pi-microsoft:before{content:""}.qirtaas-scope .pi-heart:before{content:""}.qirtaas-scope .pi-mobile:before{content:""}.qirtaas-scope .pi-tablet:before{content:""}.qirtaas-scope .pi-key:before{content:""}.qirtaas-scope .pi-shopping-cart:before{content:""}.qirtaas-scope .pi-comments:before{content:""}.qirtaas-scope .pi-comment:before{content:""}.qirtaas-scope .pi-briefcase:before{content:""}.qirtaas-scope .pi-bell:before{content:""}.qirtaas-scope .pi-paperclip:before{content:""}.qirtaas-scope .pi-share-alt:before{content:""}.qirtaas-scope .pi-envelope:before{content:""}.qirtaas-scope .pi-volume-down:before{content:""}.qirtaas-scope .pi-volume-up:before{content:""}.qirtaas-scope .pi-volume-off:before{content:""}.qirtaas-scope .pi-eject:before{content:""}.qirtaas-scope .pi-money-bill:before{content:""}.qirtaas-scope .pi-images:before{content:""}.qirtaas-scope .pi-image:before{content:""}.qirtaas-scope .pi-sign-in:before{content:""}.qirtaas-scope .pi-sign-out:before{content:""}.qirtaas-scope .pi-wifi:before{content:""}.qirtaas-scope .pi-sitemap:before{content:""}.qirtaas-scope .pi-chart-bar:before{content:""}.qirtaas-scope .pi-camera:before{content:""}.qirtaas-scope .pi-dollar:before{content:""}.qirtaas-scope .pi-lock-open:before{content:""}.qirtaas-scope .pi-table:before{content:""}.qirtaas-scope .pi-map-marker:before{content:""}.qirtaas-scope .pi-list:before{content:""}.qirtaas-scope .pi-eye-slash:before{content:""}.qirtaas-scope .pi-eye:before{content:""}.qirtaas-scope .pi-folder-open:before{content:""}.qirtaas-scope .pi-folder:before{content:""}.qirtaas-scope .pi-video:before{content:""}.qirtaas-scope .pi-inbox:before{content:""}.qirtaas-scope .pi-lock:before{content:""}.qirtaas-scope .pi-unlock:before{content:""}.qirtaas-scope .pi-tags:before{content:""}.qirtaas-scope .pi-tag:before{content:""}.qirtaas-scope .pi-power-off:before{content:""}.qirtaas-scope .pi-save:before{content:""}.qirtaas-scope .pi-question-circle:before{content:""}.qirtaas-scope .pi-question:before{content:""}.qirtaas-scope .pi-copy:before{content:""}.qirtaas-scope .pi-file:before{content:""}.qirtaas-scope .pi-clone:before{content:""}.qirtaas-scope .pi-calendar-times:before{content:""}.qirtaas-scope .pi-calendar-minus:before{content:""}.qirtaas-scope .pi-calendar-plus:before{content:""}.qirtaas-scope .pi-ellipsis-v:before{content:""}.qirtaas-scope .pi-ellipsis-h:before{content:""}.qirtaas-scope .pi-bookmark:before{content:""}.qirtaas-scope .pi-globe:before{content:""}.qirtaas-scope .pi-replay:before{content:""}.qirtaas-scope .pi-filter:before{content:""}.qirtaas-scope .pi-print:before{content:""}.qirtaas-scope .pi-align-right:before{content:""}.qirtaas-scope .pi-align-left:before{content:""}.qirtaas-scope .pi-align-center:before{content:""}.qirtaas-scope .pi-align-justify:before{content:""}.qirtaas-scope .pi-cog:before{content:""}.qirtaas-scope .pi-cloud-download:before{content:""}.qirtaas-scope .pi-cloud-upload:before{content:""}.qirtaas-scope .pi-cloud:before{content:""}.qirtaas-scope .pi-pencil:before{content:""}.qirtaas-scope .pi-users:before{content:""}.qirtaas-scope .pi-clock:before{content:""}.qirtaas-scope .pi-user-minus:before{content:""}.qirtaas-scope .pi-user-plus:before{content:""}.qirtaas-scope .pi-trash:before{content:""}.qirtaas-scope .pi-external-link:before{content:""}.qirtaas-scope .pi-window-maximize:before{content:""}.qirtaas-scope .pi-window-minimize:before{content:""}.qirtaas-scope .pi-refresh:before{content:""}.qirtaas-scope .pi-user:before{content:""}.qirtaas-scope .pi-exclamation-triangle:before{content:""}.qirtaas-scope .pi-calendar:before{content:""}.qirtaas-scope .pi-chevron-circle-left:before{content:""}.qirtaas-scope .pi-chevron-circle-down:before{content:""}.qirtaas-scope .pi-chevron-circle-right:before{content:""}.qirtaas-scope .pi-chevron-circle-up:before{content:""}.qirtaas-scope .pi-angle-double-down:before{content:""}.qirtaas-scope .pi-angle-double-left:before{content:""}.qirtaas-scope .pi-angle-double-right:before{content:""}.qirtaas-scope .pi-angle-double-up:before{content:""}.qirtaas-scope .pi-angle-down:before{content:""}.qirtaas-scope .pi-angle-left:before{content:""}.qirtaas-scope .pi-angle-right:before{content:""}.qirtaas-scope .pi-angle-up:before{content:""}.qirtaas-scope .pi-upload:before{content:""}.qirtaas-scope .pi-download:before{content:""}.qirtaas-scope .pi-ban:before{content:""}.qirtaas-scope .pi-star-fill:before{content:""}.qirtaas-scope .pi-star:before{content:""}.qirtaas-scope .pi-chevron-left:before{content:""}.qirtaas-scope .pi-chevron-right:before{content:""}.qirtaas-scope .pi-chevron-down:before{content:""}.qirtaas-scope .pi-chevron-up:before{content:""}.qirtaas-scope .pi-caret-left:before{content:""}.qirtaas-scope .pi-caret-right:before{content:""}.qirtaas-scope .pi-caret-down:before{content:""}.qirtaas-scope .pi-caret-up:before{content:""}.qirtaas-scope .pi-search:before{content:""}.qirtaas-scope .pi-check:before{content:""}.qirtaas-scope .pi-check-circle:before{content:""}.qirtaas-scope .pi-times:before{content:""}.qirtaas-scope .pi-times-circle:before{content:""}.qirtaas-scope .pi-plus:before{content:""}.qirtaas-scope .pi-plus-circle:before{content:""}.qirtaas-scope .pi-minus:before{content:""}.qirtaas-scope .pi-minus-circle:before{content:""}.qirtaas-scope .pi-circle-on:before{content:""}.qirtaas-scope .pi-circle-off:before{content:""}.qirtaas-scope .pi-sort-down:before{content:""}.qirtaas-scope .pi-sort-up:before{content:""}.qirtaas-scope .pi-sort:before{content:""}.qirtaas-scope .pi-step-backward:before{content:""}.qirtaas-scope .pi-step-forward:before{content:""}.qirtaas-scope .pi-th-large:before{content:""}.qirtaas-scope .pi-arrow-down:before{content:""}.qirtaas-scope .pi-arrow-left:before{content:""}.qirtaas-scope .pi-arrow-right:before{content:""}.qirtaas-scope .pi-arrow-up:before{content:""}.qirtaas-scope .pi-bars:before{content:""}.qirtaas-scope .pi-arrow-circle-down:before{content:""}.qirtaas-scope .pi-arrow-circle-left:before{content:""}.qirtaas-scope .pi-arrow-circle-right:before{content:""}.qirtaas-scope .pi-arrow-circle-up:before{content:""}.qirtaas-scope .pi-info:before{content:""}.qirtaas-scope .pi-info-circle:before{content:""}.qirtaas-scope .pi-home:before{content:""}.qirtaas-scope .pi-spinner:before{content:""}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.qirtaas-scope *,.qirtaas-scope :before,.qirtaas-scope :after,.qirtaas-scope ::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer qirtaas-reset{.qirtaas-scope :not(.p-component),.qirtaas-scope :before,.qirtaas-scope :after{border:0 solid}.qirtaas-scope :where(button,input,optgroup,select,textarea):not(.p-component){background-color:#0000;background-image:none}.qirtaas-scope :where(button,[type=button],[type=reset],[type=submit]){cursor:pointer}}@layer theme{.qirtaas-scope{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-900:oklch(41.4% .112 45.904);--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:1.2;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wider:.05em;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--font-quran:"Uthmanic Hafs", serif;--font-quran-uthmani:"Geeza Pro", "Scheherazade New", serif;--color-primary:#5d1d3d;--color-accent:#410322;--color-bg:#fff;--color-bg-soft:#f8fafc;--color-ink:#0f172a;--color-muted:#64748b;--color-border:#e2e8f0;--color-hadith-text:#14532d}}@layer qirtaas{.qirtaas-scope .collapse{visibility:collapse}.qirtaas-scope .visible{visibility:visible}.qirtaas-scope .absolute{position:absolute}.qirtaas-scope .relative{position:relative}.qirtaas-scope .static{position:static}.qirtaas-scope .start{inset-inline-start:var(--spacing)}.qirtaas-scope .end{inset-inline-end:var(--spacing)}.qirtaas-scope .z-20{z-index:20}.qirtaas-scope .container{width:100%}@media (width>=40rem){.qirtaas-scope .container{max-width:40rem}}@media (width>=48rem){.qirtaas-scope .container{max-width:48rem}}@media (width>=64rem){.qirtaas-scope .container{max-width:64rem}}@media (width>=80rem){.qirtaas-scope .container{max-width:80rem}}@media (width>=96rem){.qirtaas-scope .container{max-width:96rem}}.qirtaas-scope .-mx-1{margin-inline:calc(var(--spacing) * -1)}.qirtaas-scope .-mx-2{margin-inline:calc(var(--spacing) * -2)}.qirtaas-scope .-mx-5{margin-inline:calc(var(--spacing) * -5)}.qirtaas-scope .mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.qirtaas-scope .mx-1{margin-inline:calc(var(--spacing) * 1)}.qirtaas-scope .mx-4{margin-inline:calc(var(--spacing) * 4)}.qirtaas-scope .mx-auto{margin-inline:auto}.qirtaas-scope .my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.qirtaas-scope .my-2{margin-block:calc(var(--spacing) * 2)}.qirtaas-scope .ms-1{margin-inline-start:calc(var(--spacing) * 1)}.qirtaas-scope .me-1{margin-inline-end:calc(var(--spacing) * 1)}.qirtaas-scope .me-1\.5{margin-inline-end:calc(var(--spacing) * 1.5)}.qirtaas-scope .me-2{margin-inline-end:calc(var(--spacing) * 2)}.qirtaas-scope .-mt-1{margin-top:calc(var(--spacing) * -1)}.qirtaas-scope .mt-0\.5{margin-top:calc(var(--spacing) * .5)}.qirtaas-scope .mt-1{margin-top:calc(var(--spacing) * 1)}.qirtaas-scope .mt-2{margin-top:calc(var(--spacing) * 2)}.qirtaas-scope .mt-3{margin-top:calc(var(--spacing) * 3)}.qirtaas-scope .-mb-5{margin-bottom:calc(var(--spacing) * -5)}.qirtaas-scope .mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.qirtaas-scope .mb-2{margin-bottom:calc(var(--spacing) * 2)}.qirtaas-scope .mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.qirtaas-scope .mb-3{margin-bottom:calc(var(--spacing) * 3)}.qirtaas-scope .mb-4{margin-bottom:calc(var(--spacing) * 4)}.qirtaas-scope .mb-\[0\.4rem\]{margin-bottom:.4rem}.qirtaas-scope .line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.qirtaas-scope .line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.qirtaas-scope .\!hidden{display:none!important}.qirtaas-scope .block{display:block}.qirtaas-scope .flex{display:flex}.qirtaas-scope .grid{display:grid}.qirtaas-scope .hidden{display:none}.qirtaas-scope .inline{display:inline}.qirtaas-scope .inline-block{display:inline-block}.qirtaas-scope .inline-flex{display:inline-flex}.qirtaas-scope .table{display:table}.qirtaas-scope .\!h-\[75vh\]{height:75vh!important}.qirtaas-scope .h-2\.5{height:calc(var(--spacing) * 2.5)}.qirtaas-scope .h-3{height:calc(var(--spacing) * 3)}.qirtaas-scope .h-4{height:calc(var(--spacing) * 4)}.qirtaas-scope .h-5{height:calc(var(--spacing) * 5)}.qirtaas-scope .h-6{height:calc(var(--spacing) * 6)}.qirtaas-scope .h-9{height:calc(var(--spacing) * 9)}.qirtaas-scope .h-20{height:calc(var(--spacing) * 20)}.qirtaas-scope .h-\[18px\]{height:18px}.qirtaas-scope .h-\[34px\]{height:34px}.qirtaas-scope .h-\[38px\]{height:38px}.qirtaas-scope .h-\[380px\]{height:380px}.qirtaas-scope .h-full{height:100%}.qirtaas-scope .max-h-48{max-height:calc(var(--spacing) * 48)}.qirtaas-scope .max-h-64{max-height:calc(var(--spacing) * 64)}.qirtaas-scope .max-h-72{max-height:calc(var(--spacing) * 72)}.qirtaas-scope .max-h-80{max-height:calc(var(--spacing) * 80)}.qirtaas-scope .max-h-\[120px\]{max-height:120px}.qirtaas-scope .max-h-\[140px\]{max-height:140px}.qirtaas-scope .max-h-\[300px\]{max-height:300px}.qirtaas-scope .max-h-\[380px\]{max-height:380px}.qirtaas-scope .max-h-\[min\(60vh\,22rem\)\]{max-height:min(60vh,22rem)}.qirtaas-scope .min-h-0{min-height:calc(var(--spacing) * 0)}.qirtaas-scope .min-h-\[70vh\]{min-height:70vh}.qirtaas-scope .\!w-5{width:calc(var(--spacing) * 5)!important}.qirtaas-scope .\!w-6{width:calc(var(--spacing) * 6)!important}.qirtaas-scope .\!w-56{width:calc(var(--spacing) * 56)!important}.qirtaas-scope .\!w-\[min\(420px\,90vw\)\]{width:min(420px,90vw)!important}.qirtaas-scope .\!w-\[min\(560px\,92vw\)\]{width:min(560px,92vw)!important}.qirtaas-scope .\!w-\[min\(620px\,92vw\)\]{width:min(620px,92vw)!important}.qirtaas-scope .\!w-full{width:100%!important}.qirtaas-scope .w-1\/4{width:25%}.qirtaas-scope .w-2\.5{width:calc(var(--spacing) * 2.5)}.qirtaas-scope .w-2\/3{width:66.6667%}.qirtaas-scope .w-3\/4{width:75%}.qirtaas-scope .w-4{width:calc(var(--spacing) * 4)}.qirtaas-scope .w-5{width:calc(var(--spacing) * 5)}.qirtaas-scope .w-5\/6{width:83.3333%}.qirtaas-scope .w-6{width:calc(var(--spacing) * 6)}.qirtaas-scope .w-9{width:calc(var(--spacing) * 9)}.qirtaas-scope .w-\[2\.15rem\]{width:2.15rem}.qirtaas-scope .w-\[18px\]{width:18px}.qirtaas-scope .w-\[34px\]{width:34px}.qirtaas-scope .w-\[38px\]{width:38px}.qirtaas-scope .w-\[76px\]{width:76px}.qirtaas-scope .w-\[300px\]{width:300px}.qirtaas-scope .w-\[380px\]{width:380px}.qirtaas-scope .w-full{width:100%}.qirtaas-scope .w-max{width:max-content}.qirtaas-scope .w-px{width:1px}.qirtaas-scope .max-w-4xl{max-width:var(--container-4xl)}.qirtaas-scope .max-w-\[11rem\]{max-width:11rem}.qirtaas-scope .max-w-\[60\%\]{max-width:60%}.qirtaas-scope .max-w-\[460px\]{max-width:460px}.qirtaas-scope .max-w-md{max-width:var(--container-md)}.qirtaas-scope .max-w-sm{max-width:var(--container-sm)}.qirtaas-scope .min-w-0{min-width:calc(var(--spacing) * 0)}.qirtaas-scope .min-w-12{min-width:calc(var(--spacing) * 12)}.qirtaas-scope .min-w-32{min-width:calc(var(--spacing) * 32)}.qirtaas-scope .min-w-48{min-width:calc(var(--spacing) * 48)}.qirtaas-scope .min-w-\[42px\]{min-width:42px}.qirtaas-scope .min-w-\[200px\]{min-width:200px}.qirtaas-scope .flex-1{flex:1}.qirtaas-scope .flex-shrink{flex-shrink:1}.qirtaas-scope .shrink-0{flex-shrink:0}.qirtaas-scope .border-collapse{border-collapse:collapse}.qirtaas-scope .rotate-180{rotate:180deg}.qirtaas-scope .transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.qirtaas-scope .animate-pulse{animation:var(--animate-pulse)}.qirtaas-scope .cursor-pointer{cursor:pointer}.qirtaas-scope .resize{resize:both}.qirtaas-scope .\[grid-template-columns\:repeat\(auto-fill\,minmax\(240px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.qirtaas-scope .flex-col{flex-direction:column}.qirtaas-scope .flex-row{flex-direction:row}.qirtaas-scope .flex-nowrap{flex-wrap:nowrap}.qirtaas-scope .flex-wrap{flex-wrap:wrap}.qirtaas-scope .items-baseline{align-items:baseline}.qirtaas-scope .items-center{align-items:center}.qirtaas-scope .items-start{align-items:flex-start}.qirtaas-scope .justify-between{justify-content:space-between}.qirtaas-scope .justify-center{justify-content:center}.qirtaas-scope .justify-end{justify-content:flex-end}.qirtaas-scope .gap-0\.5{gap:calc(var(--spacing) * .5)}.qirtaas-scope .gap-1{gap:calc(var(--spacing) * 1)}.qirtaas-scope .gap-1\.5{gap:calc(var(--spacing) * 1.5)}.qirtaas-scope .gap-2{gap:calc(var(--spacing) * 2)}.qirtaas-scope .gap-2\.5{gap:calc(var(--spacing) * 2.5)}.qirtaas-scope .gap-3{gap:calc(var(--spacing) * 3)}.qirtaas-scope .gap-4{gap:calc(var(--spacing) * 4)}.qirtaas-scope :where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}.qirtaas-scope :where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.qirtaas-scope :where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.qirtaas-scope :where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.qirtaas-scope :where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.qirtaas-scope :where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.qirtaas-scope .gap-x-6{column-gap:calc(var(--spacing) * 6)}.qirtaas-scope .gap-y-5{row-gap:calc(var(--spacing) * 5)}.qirtaas-scope .self-start{align-self:flex-start}.qirtaas-scope .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qirtaas-scope .overflow-hidden{overflow:hidden}.qirtaas-scope .overflow-x-auto{overflow-x:auto}.qirtaas-scope .overflow-y-auto{overflow-y:auto}.qirtaas-scope .\!rounded-full{border-radius:2147483647px!important}.qirtaas-scope .\!rounded-lg{border-radius:var(--radius-lg)!important}.qirtaas-scope .rounded{border-radius:.25rem}.qirtaas-scope .rounded-\[5px\]{border-radius:5px}.qirtaas-scope .rounded-\[7px\]{border-radius:7px}.qirtaas-scope .rounded-\[9px\]{border-radius:9px}.qirtaas-scope .rounded-\[10px\]{border-radius:10px}.qirtaas-scope .rounded-\[11px\]{border-radius:11px}.qirtaas-scope .rounded-full{border-radius:2147483647px}.qirtaas-scope .rounded-lg{border-radius:var(--radius-lg)}.qirtaas-scope .rounded-md{border-radius:var(--radius-md)}.qirtaas-scope .rounded-xl{border-radius:var(--radius-xl)}.qirtaas-scope .rounded-e-md{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.qirtaas-scope .border{border-style:var(--tw-border-style);border-width:1px}.qirtaas-scope .border-2{border-style:var(--tw-border-style);border-width:2px}.qirtaas-scope .border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.qirtaas-scope .border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.qirtaas-scope .border-s-2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.qirtaas-scope .border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.qirtaas-scope .border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.qirtaas-scope .border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.qirtaas-scope .\!border-none{--tw-border-style:none!important;border-style:none!important}.qirtaas-scope .border-dashed{--tw-border-style:dashed;border-style:dashed}.qirtaas-scope .border-none{--tw-border-style:none;border-style:none}.qirtaas-scope .\!border-accent\/60{border-color:#41032299!important}@supports (color:color-mix(in lab,red,red)){.qirtaas-scope .\!border-accent\/60{border-color:color-mix(in oklab,var(--color-accent) 60%,transparent)!important}}.qirtaas-scope .\!border-border{border-color:var(--color-border)!important}.qirtaas-scope .border-\[\#e8e0c8\]{border-color:#e8e0c8}.qirtaas-scope .border-accent{border-color:var(--color-accent)}.qirtaas-scope .border-accent\/60{border-color:#41032299}@supports (color:color-mix(in lab,red,red)){.qirtaas-scope .border-accent\/60{border-color:color-mix(in oklab,var(--color-accent) 60%,transparent)}}.qirtaas-scope .border-amber-200{border-color:var(--color-amber-200)}.qirtaas-scope .border-border{border-color:var(--color-border)}.qirtaas-scope .border-border\/55{border-color:#e2e8f08c}@supports (color:color-mix(in lab,red,red)){.qirtaas-scope .border-border\/55{border-color:color-mix(in oklab,var(--color-border) 55%,transparent)}}.qirtaas-scope .border-primary{border-color:var(--color-primary)}.qirtaas-scope .border-primary\/25{border-color:#5d1d3d40}@supports (color:color-mix(in lab,red,red)){.qirtaas-scope .border-primary\/25{border-color:color-mix(in oklab,var(--color-primary) 25%,transparent)}}.qirtaas-scope .border-primary\/30{border-color:#5d1d3d4d}@supports (color:color-mix(in lab,red,red)){.qirtaas-scope .border-primary\/30{border-color:color-mix(in oklab,var(--color-primary) 30%,transparent)}}.qirtaas-scope .border-transparent{border-color:#0000}.qirtaas-scope .\!bg-accent\/10{background-color:#4103221a!important}@supports (color:color-mix(in lab,red,red)){.qirtaas-scope .\!bg-accent\/10{background-color:color-mix(in oklab,var(--color-accent) 10%,transparent)!important}}.qirtaas-scope .\!bg-bg{background-color:var(--color-bg)!important}.qirtaas-scope .\!bg-bg-soft{background-color:var(--color-bg-soft)!important}.qirtaas-scope .\!bg-primary{background-color:var(--color-primary)!important}.qirtaas-scope .\!bg-transparent{background-color:#0000!important}.qirtaas-scope .bg-\[\#fbf8f0\]{background-color:#fbf8f0}.qirtaas-scope .bg-\[\#fffef8\]{background-color:#fffef8}.qirtaas-scope .bg-accent\/10{background-color:#4103221a}@supports (color:color-mix(in lab,red,red)){.qirtaas-scope .bg-accent\/10{background-color:color-mix(in oklab,var(--color-accent) 10%,transparent)}}.qirtaas-scope .bg-accent\/\[0\.04\]{background-color:#4103220a}@supports (color:color-mix(in lab,red,red)){.qirtaas-scope .bg-accent\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-accent) 4%,transparent)}}.qirtaas-scope .bg-accent\/\[0\.12\]{background-color:#4103221f}@supports (color:color-mix(in lab,red,red)){.qirtaas-scope .bg-accent\/\[0\.12\]{background-color:color-mix(in oklab,var(--color-accent) 12%,transparent)}}.qirtaas-scope .bg-amber-50{background-color:var(--color-amber-50)}.qirtaas-scope .bg-bg{background-color:var(--color-bg)}.qirtaas-scope .bg-bg-soft{background-color:var(--color-bg-soft)}.qirtaas-scope .bg-border{background-color:var(--color-border)}.qirtaas-scope .bg-border\/40{background-color:#e2e8f066}@supports (color:color-mix(in lab,red,red)){.qirtaas-scope .bg-border\/40{background-color:color-mix(in oklab,var(--color-border) 40%,transparent)}}.qirtaas-scope .bg-ink{background-color:var(--color-ink)}.qirtaas-scope .bg-primary{background-color:var(--color-primary)}.qirtaas-scope .bg-primary\/10{background-color:#5d1d3d1a}@supports (color:color-mix(in lab,red,red)){.qirtaas-scope .bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.qirtaas-scope .bg-primary\/15{background-color:#5d1d3d26}@supports (color:color-mix(in lab,red,red)){.qirtaas-scope .bg-primary\/15{background-color:color-mix(in oklab,var(--color-primary) 15%,transparent)}}.qirtaas-scope .bg-primary\/\[0\.09\]{background-color:#5d1d3d17}@supports (color:color-mix(in lab,red,red)){.qirtaas-scope .bg-primary\/\[0\.09\]{background-color:color-mix(in oklab,var(--color-primary) 9%,transparent)}}.qirtaas-scope .bg-transparent{background-color:#0000}.qirtaas-scope .bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.qirtaas-scope .bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.qirtaas-scope .from-accent\/5{--tw-gradient-from:#4103220d}@supports (color:color-mix(in lab,red,red)){.qirtaas-scope .from-accent\/5{--tw-gradient-from:color-mix(in oklab, var(--color-accent) 5%, transparent)}}.qirtaas-scope .from-accent\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.qirtaas-scope .from-primary\/\[0\.04\]{--tw-gradient-from:#5d1d3d0a}@supports (color:color-mix(in lab,red,red)){.qirtaas-scope .from-primary\/\[0\.04\]{--tw-gradient-from:color-mix(in oklab, var(--color-primary) 4%, transparent)}}.qirtaas-scope .from-primary\/\[0\.04\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.qirtaas-scope .to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.qirtaas-scope .\!p-0{padding:calc(var(--spacing) * 0)!important}.qirtaas-scope .p-0\.5{padding:calc(var(--spacing) * .5)}.qirtaas-scope .p-1{padding:calc(var(--spacing) * 1)}.qirtaas-scope .p-2\.5{padding:calc(var(--spacing) * 2.5)}.qirtaas-scope .p-3{padding:calc(var(--spacing) * 3)}.qirtaas-scope .p-4{padding:calc(var(--spacing) * 4)}.qirtaas-scope .p-5{padding:calc(var(--spacing) * 5)}.qirtaas-scope .\!px-0{padding-inline:calc(var(--spacing) * 0)!important}.qirtaas-scope .px-0{padding-inline:calc(var(--spacing) * 0)}.qirtaas-scope .px-0\.5{padding-inline:calc(var(--spacing) * .5)}.qirtaas-scope .px-1{padding-inline:calc(var(--spacing) * 1)}.qirtaas-scope .px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.qirtaas-scope .px-2{padding-inline:calc(var(--spacing) * 2)}.qirtaas-scope .px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.qirtaas-scope .px-3{padding-inline:calc(var(--spacing) * 3)}.qirtaas-scope .px-4{padding-inline:calc(var(--spacing) * 4)}.qirtaas-scope .px-5{padding-inline:calc(var(--spacing) * 5)}.qirtaas-scope .px-6{padding-inline:calc(var(--spacing) * 6)}.qirtaas-scope .px-\[5px\]{padding-inline:5px}.qirtaas-scope .\!py-0\.5{padding-block:calc(var(--spacing) * .5)!important}.qirtaas-scope .\!py-1{padding-block:calc(var(--spacing) * 1)!important}.qirtaas-scope .py-0\.5{padding-block:calc(var(--spacing) * .5)}.qirtaas-scope .py-1{padding-block:calc(var(--spacing) * 1)}.qirtaas-scope .py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.qirtaas-scope .py-2{padding-block:calc(var(--spacing) * 2)}.qirtaas-scope .py-3{padding-block:calc(var(--spacing) * 3)}.qirtaas-scope .py-4{padding-block:calc(var(--spacing) * 4)}.qirtaas-scope .py-5{padding-block:calc(var(--spacing) * 5)}.qirtaas-scope .py-6{padding-block:calc(var(--spacing) * 6)}.qirtaas-scope .py-8{padding-block:calc(var(--spacing) * 8)}.qirtaas-scope .py-9{padding-block:calc(var(--spacing) * 9)}.qirtaas-scope .py-12{padding-block:calc(var(--spacing) * 12)}.qirtaas-scope .py-20{padding-block:calc(var(--spacing) * 20)}.qirtaas-scope .py-px{padding-block:1px}.qirtaas-scope .\!ps-2{padding-inline-start:calc(var(--spacing) * 2)!important}.qirtaas-scope .ps-2{padding-inline-start:calc(var(--spacing) * 2)}.qirtaas-scope .ps-3{padding-inline-start:calc(var(--spacing) * 3)}.qirtaas-scope .\!pe-0{padding-inline-end:calc(var(--spacing) * 0)!important}.qirtaas-scope .pe-1{padding-inline-end:calc(var(--spacing) * 1)}.qirtaas-scope .pe-2{padding-inline-end:calc(var(--spacing) * 2)}.qirtaas-scope .pt-1{padding-top:calc(var(--spacing) * 1)}.qirtaas-scope .pt-2{padding-top:calc(var(--spacing) * 2)}.qirtaas-scope .pt-3{padding-top:calc(var(--spacing) * 3)}.qirtaas-scope .pb-1{padding-bottom:calc(var(--spacing) * 1)}.qirtaas-scope .pb-2{padding-bottom:calc(var(--spacing) * 2)}.qirtaas-scope .pb-3{padding-bottom:calc(var(--spacing) * 3)}.qirtaas-scope .pb-4{padding-bottom:calc(var(--spacing) * 4)}.qirtaas-scope .pb-\[33vh\]{padding-bottom:33vh}.qirtaas-scope .text-center{text-align:center}.qirtaas-scope .text-right{text-align:right}.qirtaas-scope .text-start{text-align:start}.qirtaas-scope .align-middle{vertical-align:middle}.qirtaas-scope .font-\[inherit\]{font-family:inherit}.qirtaas-scope .font-mono{font-family:var(--font-mono)}.qirtaas-scope .font-quran{font-family:var(--font-quran)}.qirtaas-scope .font-quran-uthmani{font-family:var(--font-quran-uthmani)}.qirtaas-scope .\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.qirtaas-scope .\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.qirtaas-scope .text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.qirtaas-scope .text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.qirtaas-scope .text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.qirtaas-scope .text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.qirtaas-scope .text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.qirtaas-scope .text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.qirtaas-scope .text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.qirtaas-scope .\!text-\[0\.65rem\]{font-size:.65rem!important}.qirtaas-scope .text-\[0\.5rem\]{font-size:.5rem}.qirtaas-scope .text-\[0\.6rem\]{font-size:.6rem}.qirtaas-scope .text-\[0\.7rem\]{font-size:.7rem}.qirtaas-scope .text-\[0\.65rem\]{font-size:.65rem}.qirtaas-scope .text-\[0\.625rem\]{font-size:.625rem}.qirtaas-scope .text-\[0\.6875rem\]{font-size:.6875rem}.qirtaas-scope .text-\[0\.8125rem\]{font-size:.8125rem}.qirtaas-scope .text-\[1\.4em\]{font-size:1.4em}.qirtaas-scope .text-\[1\.8em\]{font-size:1.8em}.qirtaas-scope .text-\[9px\]{font-size:9px}.qirtaas-scope .text-\[10\.5px\]{font-size:10.5px}.qirtaas-scope .text-\[10px\]{font-size:10px}.qirtaas-scope .text-\[11\.5px\]{font-size:11.5px}.qirtaas-scope .text-\[11px\]{font-size:11px}.qirtaas-scope .text-\[12\.5px\]{font-size:12.5px}.qirtaas-scope .text-\[12px\]{font-size:12px}.qirtaas-scope .text-\[13\.5px\]{font-size:13.5px}.qirtaas-scope .text-\[13px\]{font-size:13px}.qirtaas-scope .text-\[15px\]{font-size:15px}.qirtaas-scope .text-\[22px\]{font-size:22px}.qirtaas-scope .leading-\[0\]{--tw-leading:0;line-height:0}.qirtaas-scope .leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.qirtaas-scope .leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.qirtaas-scope .leading-\[1\.9\]{--tw-leading:1.9;line-height:1.9}.qirtaas-scope .leading-\[2\.2\]{--tw-leading:2.2;line-height:2.2}.qirtaas-scope .leading-\[2\.4\]{--tw-leading:2.4;line-height:2.4}.qirtaas-scope .leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.qirtaas-scope .leading-none{--tw-leading:1;line-height:1}.qirtaas-scope .leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.qirtaas-scope .leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.qirtaas-scope .\!font-semibold{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.qirtaas-scope .font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.qirtaas-scope .font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.qirtaas-scope .font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.qirtaas-scope .font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.qirtaas-scope .tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.qirtaas-scope .tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.qirtaas-scope .tracking-\[0\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.qirtaas-scope .tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.qirtaas-scope .break-all{word-break:break-all}.qirtaas-scope .whitespace-nowrap{white-space:nowrap}.qirtaas-scope .whitespace-pre-line{white-space:pre-line}.qirtaas-scope .\!text-accent{color:var(--color-accent)!important}.qirtaas-scope .\!text-inherit{color:inherit!important}.qirtaas-scope .\!text-white{color:var(--color-white)!important}.qirtaas-scope .text-accent{color:var(--color-accent)}.qirtaas-scope .text-accent\/60{color:#41032299}@supports (color:color-mix(in lab,red,red)){.qirtaas-scope .text-accent\/60{color:color-mix(in oklab,var(--color-accent) 60%,transparent)}}.qirtaas-scope .text-amber-900{color:var(--color-amber-900)}.qirtaas-scope .text-bg{color:var(--color-bg)}.qirtaas-scope .text-hadith-text{color:var(--color-hadith-text)}.qirtaas-scope .text-ink{color:var(--color-ink)}.qirtaas-scope .text-ink\/90{color:#0f172ae6}@supports (color:color-mix(in lab,red,red)){.qirtaas-scope .text-ink\/90{color:color-mix(in oklab,var(--color-ink) 90%,transparent)}}.qirtaas-scope .text-muted{color:var(--color-muted)}.qirtaas-scope .text-muted\/70{color:#64748bb3}@supports (color:color-mix(in lab,red,red)){.qirtaas-scope .text-muted\/70{color:color-mix(in oklab,var(--color-muted) 70%,transparent)}}.qirtaas-scope .text-muted\/80{color:#64748bcc}@supports (color:color-mix(in lab,red,red)){.qirtaas-scope .text-muted\/80{color:color-mix(in oklab,var(--color-muted) 80%,transparent)}}.qirtaas-scope .text-primary{color:var(--color-primary)}.qirtaas-scope .text-red-500{color:var(--color-red-500)}.qirtaas-scope .text-white{color:var(--color-white)}.qirtaas-scope .text-white\!{color:var(--color-white)!important}.qirtaas-scope .uppercase{text-transform:uppercase}.qirtaas-scope .italic{font-style:italic}.qirtaas-scope .tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.qirtaas-scope .\!no-underline{text-decoration-line:none!important}.qirtaas-scope .line-through{text-decoration-line:line-through}.qirtaas-scope .underline{text-decoration-line:underline}.qirtaas-scope .underline-offset-2{text-underline-offset:2px}.qirtaas-scope .opacity-40{opacity:.4}.qirtaas-scope .opacity-50{opacity:.5}.qirtaas-scope .opacity-60{opacity:.6}.qirtaas-scope .opacity-70{opacity:.7}.qirtaas-scope .opacity-75{opacity:.75}.qirtaas-scope .opacity-100{opacity:1}.qirtaas-scope .\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.qirtaas-scope .shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.qirtaas-scope .shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.qirtaas-scope .shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.qirtaas-scope .outline{outline-style:var(--tw-outline-style);outline-width:1px}.qirtaas-scope .filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.qirtaas-scope .transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.qirtaas-scope .transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.qirtaas-scope .transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.qirtaas-scope .transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.qirtaas-scope .duration-100{--tw-duration:.1s;transition-duration:.1s}.qirtaas-scope .outline-none{--tw-outline-style:none;outline-style:none}.qirtaas-scope .select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.qirtaas-scope .group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-primary)}.qirtaas-scope .group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.qirtaas-scope .hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.qirtaas-scope .hover\:\!border-accent\/50:hover{border-color:#41032280!important}@supports (color:color-mix(in lab,red,red)){.qirtaas-scope .hover\:\!border-accent\/50:hover{border-color:color-mix(in oklab,var(--color-accent) 50%,transparent)!important}}.qirtaas-scope .hover\:\!border-accent\/60:hover{border-color:#41032299!important}@supports (color:color-mix(in lab,red,red)){.qirtaas-scope .hover\:\!border-accent\/60:hover{border-color:color-mix(in oklab,var(--color-accent) 60%,transparent)!important}}.qirtaas-scope .hover\:border-accent\/50:hover{border-color:#41032280}@supports (color:color-mix(in lab,red,red)){.qirtaas-scope .hover\:border-accent\/50:hover{border-color:color-mix(in oklab,var(--color-accent) 50%,transparent)}}.qirtaas-scope .hover\:border-accent\/60:hover{border-color:#41032299}@supports (color:color-mix(in lab,red,red)){.qirtaas-scope .hover\:border-accent\/60:hover{border-color:color-mix(in oklab,var(--color-accent) 60%,transparent)}}.qirtaas-scope .hover\:border-border:hover{border-color:var(--color-border)}.qirtaas-scope .hover\:border-primary:hover{border-color:var(--color-primary)}.qirtaas-scope .hover\:bg-accent:hover{background-color:var(--color-accent)}.qirtaas-scope .hover\:bg-accent\/10:hover{background-color:#4103221a}@supports (color:color-mix(in lab,red,red)){.qirtaas-scope .hover\:bg-accent\/10:hover{background-color:color-mix(in oklab,var(--color-accent) 10%,transparent)}}.qirtaas-scope .hover\:bg-accent\/20:hover{background-color:#41032233}@supports (color:color-mix(in lab,red,red)){.qirtaas-scope .hover\:bg-accent\/20:hover{background-color:color-mix(in oklab,var(--color-accent) 20%,transparent)}}.qirtaas-scope .hover\:bg-bg-soft:hover{background-color:var(--color-bg-soft)}.qirtaas-scope .hover\:bg-primary\/5:hover{background-color:#5d1d3d0d}@supports (color:color-mix(in lab,red,red)){.qirtaas-scope .hover\:bg-primary\/5:hover{background-color:color-mix(in oklab,var(--color-primary) 5%,transparent)}}.qirtaas-scope .hover\:bg-primary\/20:hover{background-color:#5d1d3d33}@supports (color:color-mix(in lab,red,red)){.qirtaas-scope .hover\:bg-primary\/20:hover{background-color:color-mix(in oklab,var(--color-primary) 20%,transparent)}}.qirtaas-scope .hover\:bg-primary\/\[0\.04\]:hover{background-color:#5d1d3d0a}@supports (color:color-mix(in lab,red,red)){.qirtaas-scope .hover\:bg-primary\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-primary) 4%,transparent)}}.qirtaas-scope .hover\:bg-primary\/\[0\.08\]:hover{background-color:#5d1d3d14}@supports (color:color-mix(in lab,red,red)){.qirtaas-scope .hover\:bg-primary\/\[0\.08\]:hover{background-color:color-mix(in oklab,var(--color-primary) 8%,transparent)}}.qirtaas-scope .hover\:\!text-accent:hover{color:var(--color-accent)!important}.qirtaas-scope .hover\:text-accent:hover{color:var(--color-accent)}.qirtaas-scope .hover\:text-ink:hover{color:var(--color-ink)}.qirtaas-scope .hover\:text-primary:hover{color:var(--color-primary)}.qirtaas-scope .hover\:underline:hover{text-decoration-line:underline}.qirtaas-scope .hover\:\!opacity-90:hover{opacity:.9!important}}.qirtaas-scope .focus\:border-accent:focus{border-color:var(--color-accent)}.qirtaas-scope .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.qirtaas-scope .disabled\:opacity-45:disabled{opacity:.45}@media (width>=48rem){.qirtaas-scope .md\:block{display:block}.qirtaas-scope .md\:flex{display:flex}.qirtaas-scope .md\:hidden{display:none}}.qirtaas-scope html[dir=rtl] .\[html\[dir\=rtl\]_\&\]\:rotate-180{rotate:180deg}.qirtaas-overlay-root .p-popover{z-index:2000!important}.qirtaas-dark{--color-primary:#ce6499;--color-accent:#edc5d9;--color-accent-hover:#edc5d9;--color-bg:#111;--color-bg-soft:#1c1c24;--color-ink:#e2e8f0;--color-muted:#dfe6ec;--color-on-accent:#fff;--color-border:#b0b0b0;--color-error-bg:#872c38;--color-error-border:#912121;--color-error-text:#fca5a5;--color-hadith-text:#86efac;--shadow-card-hover:0 4px 24px #d4849e26}.qirtaas-dark .tiptap mark[data-color=\#fef08a]{background-color:#ca8a04!important}.qirtaas-dark .tiptap mark[data-color=\#bbf7d0]{background-color:#15803d!important}.qirtaas-dark .tiptap mark[data-color=\#bfdbfe]{background-color:#1d4ed8!important}.qirtaas-dark .tiptap mark[data-color=\#fbcfe8]{background-color:#be185d!important}.qirtaas-dark .tiptap mark[data-color=\#fed7aa]{background-color:#c2410c!important}.qirtaas-dark .tiptap mark[data-color=\#e9d5ff]{background-color:#7e22ce!important}}@layer primevue;@font-face{font-family:Uthmanic Hafs;src:url(https://verses.quran.foundation/fonts/quran/hafs/uthmanic_hafs/UthmanicHafs1Ver18.woff2)format("woff2");font-display:swap}.qirtaas-scope,.qirtaas-scope *,.qirtaas-scope :before,.qirtaas-scope :after{box-sizing:border-box}.qirtaas-scope{color:var(--color-ink);text-align:start;font-variant:normal;text-indent:0;-webkit-text-size-adjust:100%;font-size:16px;font-style:normal;font-weight:400;font-family:var(--font-sans)!important;letter-spacing:normal!important;word-spacing:normal!important;text-transform:none!important;line-height:1.5!important}.qirtaas-scope :where(h1,h2,h3,h4,h5,h6,p,span,div,li,td,th,a,label,blockquote,figcaption){text-transform:none;letter-spacing:normal;word-spacing:normal}.qirtaas-scope :where(button,input,select,textarea,optgroup){font:inherit;letter-spacing:normal;word-spacing:normal;text-transform:none;color:inherit}.qirtaas-overlay-root .p-popover{background:var(--color-bg);border:1px solid var(--color-border);box-shadow:0 6px 20px #0000001f}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes pulse{50%{opacity:.5}}@font-face{font-family:Kitab;src:url(data:font/woff2;base64,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)format("woff2");unicode-range:U+FD4?,U+FDFA-FDFB,U+FDFD-FDFF;font-display:swap}.qirtaas-scope .honorific[data-v-2efbfc0b]{vertical-align:baseline;color:var(--color-accent);cursor:default;font-family:Kitab,serif;font-size:.8em;line-height:1}.qirtaas-scope .glyph[data-v-69e2c59d]{font-family:Kitab,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji,sans-serif}.qirtaas-scope .document-link-chip[data-v-f1d67a03]{background:color-mix(in srgb,var(--color-accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-accent) 25%,transparent);max-width:16em;color:var(--color-ink);vertical-align:baseline;border-radius:.375em;align-items:center;gap:.3em;padding:.05em .45em;font-size:.925em;line-height:1.5;display:inline-flex}.qirtaas-scope .document-link-chip--active[data-v-f1d67a03]{cursor:pointer}.qirtaas-scope .document-link-chip--active[data-v-f1d67a03]:hover{background:color-mix(in srgb,var(--color-accent) 18%,transparent)}.qirtaas-scope .document-link-chip--broken[data-v-f1d67a03]{color:var(--color-muted);cursor:default;text-decoration:line-through}.qirtaas-scope .document-link-chip__icon[data-v-f1d67a03]{color:var(--color-accent);flex-shrink:0;font-size:.75em}.qirtaas-scope .document-link-chip--broken .document-link-chip__icon[data-v-f1d67a03]{color:var(--color-muted)}.qirtaas-scope .document-link-chip__label[data-v-f1d67a03]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qirtaas-scope .honorific-glyph[data-v-3e8fe6e2]{font-family:Kitab,serif}.qirtaas-scope[data-v-482abf2f] g[id^=md-word-]:hover{filter:brightness(.85)}.qirtaas-scope .hadith-excerpt[data-v-d3e69696] mark{background-color:color-mix(in srgb,var(--color-primary) 18%,transparent);color:inherit;border-radius:.25rem;padding:0 .1em}.qirtaas-scope .honorific-glyph[data-v-88f163d6]{font-family:Kitab,serif}.qirtaas-scope .tiptap .is-empty:before{content:attr(data-placeholder);color:var(--color-muted);opacity:.5;pointer-events:none;height:0;display:block}.qirtaas-scope .tiptap{color:var(--color-ink);font-family:inherit;line-height:1.8}.qirtaas-scope .tiptap .font-quran,.qirtaas-scope .tiptap .font-quran-uthmani{font-variant-ligatures:normal;-webkit-font-variant-ligatures:normal;font-feature-settings:"liga","calt","rlig"}.qirtaas-scope .tiptap .search-result{background-color:color-mix(in srgb,var(--color-accent) 20%,transparent);border-radius:.1em}.qirtaas-scope .tiptap .search-result-current{background-color:color-mix(in srgb,var(--color-accent) 45%,transparent);outline:2px solid var(--color-accent);border-radius:.1em}.qirtaas-scope .tiptap .ProseMirror-selectednode{background-color:color-mix(in srgb,var(--color-accent) 15%,transparent);border-radius:.25rem;outline:none}.qirtaas-scope .tiptap figure[data-type=resizable-image]{direction:ltr;justify-content:center;margin:.75rem 0;display:flex}.qirtaas-scope .tiptap figure[data-type=resizable-image][data-align=left]{justify-content:flex-start}.qirtaas-scope .tiptap figure[data-type=resizable-image][data-align=right]{justify-content:flex-end}.qirtaas-scope .tiptap figure[data-type=resizable-image].ProseMirror-selectednode{background-color:#0000}.qirtaas-scope .tiptap figure[data-type=resizable-image].ProseMirror-selectednode img{outline:3px solid var(--color-accent);outline-offset:3px}.qirtaas-scope .tiptap .image-node-img{border-radius:.375rem}.qirtaas-scope .tiptap .image-node-img[data-state=loading],.qirtaas-scope .tiptap .image-node-img[data-state=failed]{background-color:var(--color-bg-soft);min-width:8rem;min-height:6rem}.qirtaas-scope .tiptap .image-node-img[data-state=failed]{cursor:pointer;outline:1px dashed color-mix(in srgb,var(--color-muted) 40%,transparent)}.qirtaas-scope .moveable-control-box .moveable-control{box-shadow:0 1px 3px #00000040;background:var(--color-accent)!important;border:2px solid var(--color-bg)!important;border-radius:50%!important;width:16px!important;height:16px!important;margin-top:-8px!important;margin-left:-8px!important}@media (pointer:coarse){.qirtaas-scope .moveable-control-box .moveable-control{width:22px!important;height:22px!important;margin-top:-11px!important;margin-left:-11px!important}}.qirtaas-scope .tiptap h1,.qirtaas-scope .tiptap h2,.qirtaas-scope .tiptap h3{color:var(--color-ink);font-weight:700}.qirtaas-scope .tiptap h1{margin:1.5rem 0 .75rem;font-size:1.75rem}.qirtaas-scope .tiptap h2{margin:1.25rem 0 .625rem;font-size:1.375rem}.qirtaas-scope .tiptap h3{margin:1rem 0 .5rem;font-size:1.125rem}.qirtaas-scope .tiptap p{margin:.25rem 0}.qirtaas-scope .tiptap ul{margin:.5rem 0;padding-inline-start:1.5rem;list-style-type:disc}.qirtaas-scope .tiptap ul ul li::marker{font-size:.5em}.qirtaas-scope .tiptap ul ul{list-style-type:"◆    "}.qirtaas-scope .tiptap ul ul ul{list-style-type:"▪    "}.qirtaas-scope .tiptap ul ul ul ul{list-style-type:"○    "}.qirtaas-scope .tiptap ul ul ul ul ul{list-style-type:"◇    "}.qirtaas-scope .tiptap ul ul ul ul ul ul{list-style-type:"▫    "}.qirtaas-scope .tiptap ol{margin:.5rem 0;padding-inline-start:1.5rem;list-style-type:decimal}.qirtaas-scope .tiptap blockquote{border-inline-start:3px solid var(--color-accent);color:var(--color-muted);margin:.75rem 0;padding-inline-start:1rem}.qirtaas-scope .tiptap code{background:var(--color-bg-soft);border-radius:.25rem;padding:.15rem .4rem;font-size:.875em}.qirtaas-scope .tiptap pre{background:var(--color-bg-soft);border-radius:.5rem;padding:.75rem 1rem;overflow-x:auto}.qirtaas-scope .tiptap pre code{background:0 0;padding:0}.qirtaas-scope .tiptap .tableWrapper{-webkit-overflow-scrolling:touch;margin:1rem 0;overflow-x:auto}.qirtaas-scope .tiptap table{border-collapse:collapse;table-layout:fixed;width:100%}.qirtaas-scope .tiptap table td,.qirtaas-scope .tiptap table th{border:1px solid var(--color-border);vertical-align:top;min-width:80px;padding:.5rem .75rem;position:relative}.qirtaas-scope .tiptap table th{background-color:var(--color-bg-soft);font-weight:600}.qirtaas-scope .tiptap table .selectedCell{background-color:color-mix(in srgb,var(--color-accent) 12%,transparent)}.qirtaas-scope .tiptap hr{border:none;border-top:1px solid var(--color-border);margin:1.5rem 0}.qirtaas-scope .tiptap mark{border-radius:.15em;padding:.05em .15em}.qirtaas-scope .tiptap u{text-decoration:underline}.qirtaas-scope .tiptap s{text-decoration:line-through}.qirtaas-scope .tiptap a{color:var(--color-accent);cursor:pointer;text-decoration:underline}.qirtaas-scope .tiptap div[data-type=details]{gap:.25rem;margin:1rem 0;padding:.5rem;display:flex}.qirtaas-scope .tiptap div[data-type=details] .qirtaas-scope summary{font-weight:700;display:block}.qirtaas-scope .tiptap div[data-type=details] .qirtaas-scope>button{cursor:pointer;width:1.25rem;height:1.25rem;color:var(--color-muted);z-index:1;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;padding:0;font-size:.625rem;line-height:1;display:flex;position:relative}.qirtaas-scope :is(.qirtaas-scope .tiptap div[data-type=details] .qirtaas-scope>button):hover{background-color:var(--color-bg-soft)}.qirtaas-scope :is(.qirtaas-scope .tiptap div[data-type=details] .qirtaas-scope>button):before{content:"▶"}.qirtaas-scope :is(.qirtaas-scope .tiptap div[data-type=details]).is-open>button:before{transform:rotate(90deg)}.qirtaas-scope :is(.qirtaas-scope .tiptap div[data-type=details]):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>button:before{transform:scaleX(-1)}.qirtaas-scope :is(.qirtaas-scope .tiptap div[data-type=details]):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)).is-open>button:before{transform:scaleX(-1)rotate(90deg)}.qirtaas-scope .tiptap div[data-type=details] .qirtaas-scope>div{flex-direction:column;gap:1rem;width:100%;display:flex}.qirtaas-scope .tiptap div[data-type=details] .qirtaas-scope>div .qirtaas-scope>[data-type=detailsContent]>:last-child{margin-bottom:.5rem}.qirtaas-scope .tiptap div[data-type=details] .qirtaas-scope .tiptap div[data-type=details]{margin:.5rem 0}.qirtaas-scope .honorific-glyph[data-v-936830ff]{font-family:Kitab,serif}.qirtaas-scope .verse-panel-enter-active[data-v-0aec1bfd],.qirtaas-scope .verse-panel-leave-active[data-v-0aec1bfd]{transition:width .25s,opacity .25s}.qirtaas-scope .verse-panel-enter-from[data-v-0aec1bfd],.qirtaas-scope .verse-panel-leave-to[data-v-0aec1bfd]{opacity:0;width:0!important}:root{color:#2a2a26;font-synthesis:none;text-rendering:optimizelegibility;--teal-900:#0f3937;--teal-800:#134441;--teal-700:#164d4a;--teal-600:#1e6c69;--gold:#c8912a;--gold-light:#d9ae55;--gold-dark:#8b6a1e;--cream:#f8f1e4;--canvas:#faf8f3;--paper:#fff;--border:#e3ddd0;--muted:#7a7566;background:#faf8f3;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100vh;margin:0}body{background:var(--canvas)}button,a,input{font:inherit}button{cursor:pointer}.dawwin-app{flex-direction:column;height:100vh;display:flex;overflow:hidden}.app-header{background:var(--teal-700);height:auto;min-height:68px;color:var(--cream);z-index:20;flex:none;grid-template-columns:1fr minmax(0,1fr) 1fr;align-items:center;padding:10px 22px;display:grid}.header-left,.header-actions,.brand{align-items:center;display:flex}.header-left{gap:14px}.brand{color:inherit;gap:10px;text-decoration:none}.brand-ar{color:var(--gold-light);font-family:Amiri,Noto Naskh Arabic,serif;font-size:1.65rem}.brand-en{font-size:1.05rem}.icon-button{color:inherit;background:0 0;border:0;padding:7px;font-size:1.1rem}.document-title{text-align:center;min-width:0}.document-title strong{overflow-wrap:break-word;font-size:1rem;font-weight:500;line-height:1.3;display:block}.document-kicker{color:#f8f1e48c;text-transform:uppercase;letter-spacing:.14em;font-size:.58rem;display:block}.header-actions{justify-content:flex-end;gap:16px}.save-state{color:#f8f1e4b3;align-items:center;gap:7px;font-size:.72rem;display:flex}.save-state i{background:var(--gold-light);border-radius:50%;width:6px;height:6px}.source-toggle,.logout-button,.new-button{color:var(--cream);cursor:pointer;background:#f8f1e40f;border:1px solid #f8f1e438;border-radius:7px;padding:8px 11px;font-size:.74rem}.source-toggle:hover,.logout-button:hover{background:#f8f1e41c;border-color:#e6ce8b}.logout-button{color:#f2dfad}.workspace-grid{flex:1;grid-template-columns:240px minmax(480px,1fr) 340px;min-height:0;transition:grid-template-columns .2s;display:grid}.workspace-grid.library-closed.sources-closed{grid-template-columns:0 minmax(480px,1fr) 0}.library-panel,.sources-panel{background:#f7f3ea;min-width:0;overflow:hidden}.library-panel{border-right:1px solid var(--border);flex-direction:column;display:flex}.sources-panel{border-left:1px solid var(--border);background:#fbf9f4;overflow-y:auto}.panel-heading{border-bottom:1px solid var(--border);height:62px;color:var(--teal-900);flex:0 0 62px;justify-content:space-between;align-items:center;padding:0 18px;font-weight:600;display:flex}.new-button{background:var(--teal-700);border-color:var(--teal-700);padding:6px 9px}.library-search{border-bottom:1px solid var(--border);padding:10px}.library-search input,.research-search,.attach-source input{border:1px solid var(--border);width:100%;color:var(--teal-900);background:#fff;border-radius:7px;outline:none;padding:8px 9px;font-size:.72rem}.library-search input:focus,.research-search:focus,.attach-source input:focus{border-color:var(--gold)}.library-nav{border-bottom:1px solid var(--border);padding:10px}.library-nav a,.library-nav button{color:#59594f;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;margin:2px 0;padding:9px 10px;font-size:.78rem;text-decoration:none;display:flex}.library-nav span{color:var(--gold-dark);text-align:center;width:16px}.library-nav a:hover,.library-nav button:hover,.library-nav .active{color:var(--teal-900);background:#eee7d9}.library-section{padding:14px 12px;overflow:auto}.section-label,.eyebrow{text-transform:uppercase;letter-spacing:.15em;color:var(--gold-dark);font-size:.62rem;font-weight:600}.library-section .section-label{padding:0 8px}.library-section button{text-align:left;color:#68675d;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:7px;width:100%;padding:9px 8px;font-size:.75rem;display:block;overflow:hidden}.empty-list{color:var(--muted);padding:8px;font-size:.68rem;display:block}.document-actions{gap:6px;padding:0 12px 12px;display:flex}.document-actions button{border:1px solid var(--border);color:var(--muted);background:0 0;border-radius:6px;flex:1;padding:6px;font-size:.65rem}.document-actions button:hover{color:var(--teal-900);border-color:#bdb4a3}.library-footer{border-top:1px solid var(--border);color:var(--teal-900);gap:10px;margin-top:auto;padding:16px 18px;display:flex}.library-footer strong,.library-footer small{display:block}.library-footer strong{font-family:Barlow Condensed,Inter,sans-serif;font-size:.8rem}.library-footer small{color:var(--muted);font-size:.6rem}.writing-desk{min-width:0;padding:34px clamp(24px,4vw,64px) 60px;overflow:auto}.desk-heading{justify-content:space-between;align-items:flex-end;max-width:900px;margin:0 auto 20px;display:flex}.eyebrow{margin:0 0 6px}.desk-heading h1{color:var(--teal-900);margin:0;font-size:clamp(1.65rem,2.5vw,2.25rem);font-weight:500}.title-hint{color:var(--muted);margin-top:5px;font-size:.62rem;display:block}.desk-hint{color:var(--muted);font-family:Barlow Condensed,Inter,sans-serif;font-size:.76rem;font-style:italic}.editor-paper{border:1px solid var(--border);background:#fff;max-width:900px;min-height:calc(100vh - 170px);margin:auto;overflow:hidden;box-shadow:0 16px 40px #0f39370e}.editor-paper>div{min-height:inherit}.sources-heading{height:64px}.sources-heading>div span,.sources-heading>div small{display:block}.sources-heading small{color:var(--muted);font-family:Inter;font-size:.6rem;font-weight:400}.icon-button.light{color:var(--muted);font-size:1.3rem}.research-tabs{z-index:3;border-bottom:1px solid var(--border);background:#fbf9f4;grid-template-columns:repeat(3,1fr);display:grid;position:sticky;top:0}.research-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 4px;font-size:.68rem}.research-tabs button.active{color:var(--teal-900);border-bottom-color:var(--gold);font-weight:600}.research-content{padding:18px 16px}.source-empty{text-align:center;padding:38px 10px 24px}.source-empty.compact{padding:30px 8px 20px}.source-mark{border:1px solid var(--gold-light);width:42px;height:42px;color:var(--gold-dark);background:var(--cream);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.source-empty h2{color:var(--teal-900);font-size:1.05rem;font-weight:500}.source-empty p,.panel-note{color:var(--muted);font-size:.7rem;line-height:1.6}.attach-source{gap:6px;margin-top:12px;display:flex}.attach-source button{white-space:nowrap;border:1px solid var(--teal-700);background:var(--teal-700);color:var(--cream);border-radius:7px;padding:7px 9px;font-size:.66rem}.source-chip{border:1px solid var(--border);color:var(--teal-900);word-break:break-word;background:#fff;border-radius:7px;justify-content:space-between;gap:8px;margin:7px 0;padding:9px;font-size:.7rem;display:flex}.source-chip button{color:var(--muted);background:0 0;border:0}.research-search{margin:10px 0 12px}.knowledge-result{border:0;border-bottom:1px solid var(--border);text-align:left;width:100%;color:var(--teal-900);background:0 0;padding:11px 4px;display:block}.knowledge-result strong,.knowledge-result small{display:block}.knowledge-result strong{font-family:Barlow Condensed,Inter,sans-serif;font-size:.78rem}.knowledge-result small{color:var(--muted);margin-top:3px;font-size:.6rem}.panel-note{background:var(--cream);border-radius:7px;margin-top:18px;padding:12px}.reference-card{border:1px solid var(--border);border-left:3px solid var(--gold);background:#fff;border-radius:8px;margin:10px 0;padding:14px}.reference-kind{text-transform:uppercase;letter-spacing:.13em;color:var(--gold-dark);font-size:.56rem;font-weight:600}.reference-card h3{color:var(--teal-900);margin:5px 0 9px;font-family:Barlow Condensed,Inter,sans-serif;font-size:.9rem;font-weight:500}.reference-arabic{color:#6d203f;margin:7px 0 10px;font-family:Noto Naskh Arabic,Amiri,serif;font-size:1.08rem;line-height:1.9}.reference-card small{color:var(--muted);font-size:.6rem}.enriched-reference{padding:0;overflow:hidden}.enriched-reference>.reference-kind,.enriched-reference>h3,.enriched-reference>.reference-arabic,.enriched-reference>.detail-loading,.enriched-reference>.detail-error,.enriched-reference>.reference-meta{margin-left:14px;margin-right:14px}.enriched-reference>.reference-kind{margin-top:14px;display:block}.source-detail{border-top:1px solid var(--border);background:#fcfaf6;margin-top:12px;padding:14px}.source-detail section+section{margin-top:13px}.detail-heading{color:var(--teal-900);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;font-family:Barlow Condensed,Inter,sans-serif;font-size:.72rem;display:flex}.detail-heading span{color:var(--muted);font-family:Noto Naskh Arabic,Amiri,serif;font-size:.8rem}.detail-label{text-transform:uppercase;letter-spacing:.13em;color:var(--gold-dark);margin-bottom:4px;font-size:.53rem;font-weight:600;display:block}.source-detail p{color:#45463f;margin:0;font-size:.69rem;line-height:1.6}.source-detail section small{margin-top:5px;font-family:Noto Naskh Arabic,Amiri,serif;font-size:.78rem;line-height:1.6;display:block}.detail-disclosure{border-top:1px solid var(--border);margin-top:13px;padding-top:10px}.detail-disclosure summary{cursor:pointer;color:var(--teal-900);font-size:.65rem;font-weight:600}.detail-disclosure>p{margin-top:9px}.detail-list{margin-top:8px}.detail-list details{border:1px solid var(--border);background:#fff;border-radius:6px;margin:6px 0;padding:8px}.detail-list details summary{font-size:.61rem}.detail-list details p{white-space:pre-line;margin-top:8px}.detail-meta{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;gap:8px;margin-top:12px;padding-top:9px;font-size:.57rem;display:flex}.detail-loading{color:var(--muted);font-size:.62rem;font-style:italic}.detail-error{color:#8d4d43;font-size:.62rem}.reference-meta{margin-top:9px;padding-bottom:13px;display:block}.honorific-glyph,.honorific{font-variant-ligatures:normal;font-family:Kitab,serif!important}.editor-paper button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.editor-paper{--qirtaas-primary:var(--teal-700);--qirtaas-primary-hover:var(--teal-800);--qirtaas-primary-foreground:#fff;--primary:var(--teal-700);--primary-hover:var(--teal-800)}.editor-paper button[aria-label*=Insert],.editor-paper button[title*=Insert]{background:var(--teal-700)!important;border-color:var(--teal-700)!important;color:#fff!important}.editor-paper button[aria-label*=Insert]:hover,.editor-paper button[title*=Insert]:hover{background:var(--teal-800)!important;border-color:var(--teal-800)!important}.auth-page{background:#fff;grid-template-columns:minmax(320px,44%) 1fr;min-height:100vh;display:grid}.auth-brand-panel{background:var(--teal-900);min-height:100vh;color:var(--cream);flex-direction:column;padding:clamp(32px,5vw,72px);display:flex;position:relative;overflow:hidden}.auth-brand-panel:after{content:"دَوِّنْ";color:#ffffff08;pointer-events:none;font-family:Amiri,Noto Naskh Arabic,serif;font-size:clamp(9rem,20vw,20rem);line-height:1;position:absolute;bottom:6%;right:-45px;transform:rotate(-8deg)}.auth-brand-lockup{z-index:1;align-items:baseline;gap:14px;display:flex;position:relative}.auth-brand-lockup .auth-ar{color:var(--gold-light);font-family:Amiri,Noto Naskh Arabic,serif;font-size:2.15rem}.auth-brand-lockup strong{font-family:Barlow Condensed,Inter,sans-serif;font-size:1.25rem;font-weight:500}.auth-message{z-index:1;max-width:560px;margin:auto 0;position:relative}.auth-message .eyebrow{color:var(--gold-light)}.auth-message h1{letter-spacing:-.035em;margin:15px 0 22px;font-family:Barlow Condensed,Inter,sans-serif;font-size:clamp(2.4rem,4.5vw,4.7rem);font-weight:400;line-height:1.04}.auth-message>p:last-child{color:#f8f1e4ad;max-width:440px;font-size:.86rem;line-height:1.75}.auth-alilm{z-index:1;color:var(--gold-light);align-items:center;gap:11px;display:flex;position:relative}.auth-alilm span,.auth-alilm strong,.auth-alilm small{display:block}.auth-alilm strong{color:var(--cream);font-family:Barlow Condensed,Inter,sans-serif;font-size:.82rem}.auth-alilm small{color:#f8f1e47a;margin-top:2px;font-size:.58rem}.auth-form-panel{background:#faf8f3;place-items:center;padding:40px;display:grid}.auth-card{width:min(100%,430px)}.auth-card h2{color:var(--teal-900);margin:8px 0 9px;font-family:Barlow Condensed,Inter,sans-serif;font-size:2rem;font-weight:500}.auth-intro{color:var(--muted);margin:0 0 30px;font-size:.78rem;line-height:1.65}.auth-card form label{color:var(--teal-900);margin:15px 0;font-size:.67rem;font-weight:600;display:block}.auth-card form input{border:1px solid var(--border);width:100%;color:var(--teal-900);background:#fff;border-radius:8px;outline:none;margin-top:7px;padding:12px 13px;font-size:.78rem;display:block}.auth-card form input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #c8912a12}.auth-submit{border:1px solid var(--teal-700);background:var(--teal-700);width:100%;color:var(--cream);border-radius:8px;margin-top:9px;padding:12px;font-size:.76rem;font-weight:600}.auth-submit:hover{background:var(--teal-800)}.auth-error{color:#7d3e34;background:#f7ebe7;border-radius:7px;padding:9px 11px;font-size:.68rem}.auth-switch{border-top:1px solid var(--border);color:var(--muted);align-items:center;gap:8px;margin-top:28px;padding-top:20px;font-size:.69rem;display:flex}.auth-switch button{color:var(--gold-dark);background:0 0;border:0;padding:0;font-weight:600}.auth-note{color:#999387;margin-top:26px;font-size:.58rem;line-height:1.55}.auth-loading{background:var(--teal-900);min-height:100vh;color:var(--cream);text-align:center;place-items:center;display:grid}.auth-loading span,.auth-loading small{display:block}.auth-loading span{color:var(--gold-light);font-family:Amiri,Noto Naskh Arabic,serif;font-size:3rem}.auth-loading small{color:#f8f1e499;margin-top:9px;font-family:Barlow Condensed,Inter,sans-serif}@media (width<=1000px){.workspace-grid,.workspace-grid.sources-closed{grid-template-columns:210px minmax(0,1fr) 0}.sources-panel,.source-toggle{display:none}.workspace-grid.library-closed,.workspace-grid.library-closed.sources-closed{grid-template-columns:0 minmax(0,1fr) 0}.desk-hint{display:none}}@media (width<=700px){.app-header{grid-template-columns:1fr auto;padding:0 12px}.document-title,.header-actions{display:none}.workspace-grid,.workspace-grid.sources-closed{grid-template-columns:0 minmax(0,1fr) 0}.library-panel{display:none}.writing-desk{padding:24px 12px}.editor-paper{min-height:calc(100vh - 150px)}.auth-page{grid-template-columns:1fr}.auth-brand-panel{min-height:240px;padding:28px}.auth-message{margin:45px 0}.auth-message h1{font-size:2.25rem}.auth-message>p:last-child,.auth-alilm{display:none}.auth-form-panel{padding:42px 24px}}.library-groups{border-bottom:1px solid var(--border);scrollbar-width:none;-ms-overflow-style:none;max-height:38vh;padding:13px 12px 10px;overflow-y:auto}.library-groups::-webkit-scrollbar{display:none}.library-panel::-webkit-scrollbar{display:none}.library-section::-webkit-scrollbar{display:none}.library-panel,.library-section{scrollbar-width:none;-ms-overflow-style:none}.library-group-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.library-group-head .section-label{margin:0}.library-group-head button{color:var(--gold-dark);background:0 0;border:0;border-radius:5px;padding:4px 5px;font-size:.6rem}.library-group-head button:hover{color:var(--teal-900);background:#eee7d9}.library-create{grid-template-columns:1fr auto auto;gap:4px;margin:7px 0 10px;display:grid}.library-create input,.document-tags input{border:1px solid var(--border);min-width:0;color:var(--teal-900);background:#fff;border-radius:6px;outline:none;padding:6px 7px;font-size:.65rem}.library-create button{border:1px solid var(--border);color:var(--teal-900);background:#fff;border-radius:6px;padding:5px 7px;font-size:.6rem}.library-views{gap:4px;padding:0 12px 9px;display:flex}.library-views button{border:1px solid var(--border);color:var(--text-muted);background:#fff;border-radius:999px;flex:1;padding:5px 4px;font-size:.57rem}.library-views button.active{background:var(--teal-700);border-color:var(--teal-700);color:#fff}.context-knowledge{border-bottom:1px solid var(--border);background:#fbf8f0;padding:11px 12px}.context-knowledge-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.context-knowledge-head .section-label{margin:0}.context-knowledge-head button{color:var(--gold-dark);background:0 0;border:0;font-size:.57rem}.context-resource-row{border-radius:7px;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:3px;margin:2px 0;display:grid}.context-resource{color:var(--teal-900);border-radius:7px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:7px;margin:0;padding:7px 4px 7px 6px;text-decoration:none;display:grid}.context-resource:hover,.context-resource-row:hover{background:#eee7d9}.context-resource-delete{color:#aaa294;opacity:.55;background:0 0;border:0;border-radius:5px;width:20px;height:20px;padding:0;font-size:.72rem;line-height:1}.context-resource-row:hover .context-resource-delete{opacity:1}.context-resource-delete:hover{color:#7c5145;background:#e4d8ca}.context-resource-icon{width:24px;height:24px;color:var(--gold-dark);background:#fff;border:1px solid #d9cfbd;border-radius:6px;place-items:center;font-size:.72rem;display:grid}.context-resource-copy{flex-direction:column;min-width:0;display:flex}.context-resource-copy strong{white-space:normal;overflow-wrap:anywhere;font-family:Barlow Condensed,Inter,sans-serif;font-size:.69rem;line-height:1.25}.context-resource-copy small{color:var(--text-muted);margin-top:2px;font-size:.52rem}.study-tree-node{margin-left:calc(var(--tree-depth)*10px);border-left:calc(min(var(--tree-depth),1)*1px) solid #ded5c6}.space-title{color:var(--teal-900);border-radius:7px;grid-template-columns:minmax(0,1fr) 22px 22px 22px;align-items:start;gap:2px;min-width:0;padding:3px;display:grid}.space-title.selected{background:#e4eee9}.space-select{text-align:left;min-width:0;color:inherit;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:3px;padding:5px 2px;display:grid}.space-select span{color:var(--gold-dark);text-align:center;padding-top:2px;font-size:.7rem}.space-select strong{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;word-break:normal;min-width:0;font-family:Barlow Condensed,Inter,sans-serif;font-size:.72rem;font-weight:500;line-height:1.3;overflow:visible}.space-title>button:not(.space-select){color:#aaa294;background:0 0;border:0;border-radius:5px;align-self:start;place-items:center;width:22px;min-width:22px;height:22px;min-height:22px;padding:0;font-size:.75rem;line-height:1;display:grid}.space-title>button:not(.space-select):hover{color:var(--teal-900);background:#e7dfd0}.tag-filter-list{border-top:1px solid var(--border);margin-top:12px;padding-top:9px}.tag-filter-list p{margin:0 0 6px}.tag-filter-list button{color:var(--gold-dark);background:#fffaf1;border:1px solid #d9cfbd;border-radius:999px;margin:0 4px 4px 0;padding:4px 7px;font-size:.57rem}.tag-filter-list button.selected{background:var(--teal-700);border-color:var(--teal-700);color:#fff}.document-list-head{justify-content:space-between;align-items:center;display:flex}.document-list-head small{color:var(--text-muted);font-size:.55rem}.document-row{border-radius:7px;min-width:0;margin:2px 0;padding:2px}.document-row.recent-active{background:#f0eadd}.document-row>button{text-align:left;margin:0;white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;line-height:1.3!important;display:block!important;overflow:visible!important}.document-meta-line{flex-wrap:wrap;gap:3px;padding:0 6px;display:flex}.document-meta-line span{color:var(--gold-dark);font-size:.51rem}.document-row select{color:#9a9284;background:0 0;border:0;outline:none;width:calc(100% - 12px);margin:0 6px 5px;font-size:.56rem;display:block}.document-tags{flex-wrap:wrap;align-items:center;gap:5px;padding:0 12px 10px;display:flex}.document-tags>button{color:var(--gold-dark);background:#fffaf1;border:1px solid #d9cfbd;border-radius:999px;padding:4px 7px;font-size:.57rem}.document-tags>div{flex:1;gap:3px;min-width:110px;display:flex}.document-tags input{width:100%}.document-tags>div button{border:1px solid var(--teal-700);background:var(--teal-700);color:#fff;border-radius:5px;width:25px}.documents-browser,.knowledge-page{z-index:30;background:#faf8f3;padding:38px clamp(22px,4vw,58px);position:fixed;inset:72px 340px 0 240px;overflow:auto}.documents-browser-head,.knowledge-page-head{justify-content:space-between;align-items:flex-start;gap:30px;max-width:1120px;margin:0 auto 26px;display:flex}.documents-browser-head h1,.knowledge-page-head h1{color:var(--teal-900);margin:0;font-family:Barlow Condensed,Inter,sans-serif;font-size:2.2rem}.documents-browser-head p,.knowledge-page-head p{color:var(--text-muted);margin:6px 0 0}.knowledge-page-head>button,.knowledge-page-toolbar>button,.knowledge-branch-head>button,.knowledge-add-card button{border:1px solid var(--teal-700);background:var(--teal-700);color:#fff;border-radius:7px;padding:8px 11px}.documents-browser-toolbar,.knowledge-page-toolbar{align-items:center;gap:12px;max-width:1120px;margin:0 auto 22px;display:flex}.documents-browser-toolbar input,.knowledge-page-toolbar input{border:1px solid var(--border);background:#fff;border-radius:9px;outline:none;flex:1;padding:11px 13px}.document-browser-group{min-width:0;max-width:1120px;margin:0 auto 22px}.document-browser-group-head{justify-content:space-between;align-items:flex-end;gap:14px;min-width:0;margin:0 0 10px;display:flex}.document-browser-group-head h2{min-width:0;max-width:100%;color:var(--text);white-space:normal;overflow-wrap:anywhere;word-break:normal;margin:0;font-family:Barlow Condensed,Inter,sans-serif;font-size:1.1rem;line-height:1.25}.document-browser-group-head span{color:var(--text-faint);white-space:nowrap;flex:none;font-size:.62rem}.documents-browser-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:stretch;gap:14px;width:100%;max-width:1120px;margin:0;display:grid}.document-browser-card{border:1px solid var(--border);text-align:left;background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;min-height:150px;padding:18px;display:flex}.document-browser-open{text-align:left;width:100%;min-width:0;color:inherit;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;padding:0;display:flex}.document-browser-delete{color:#8a5144;background:#fff8f4;border:1px solid #e0cfc7;border-radius:7px;align-self:flex-end;margin-top:12px;padding:5px 9px;font-size:.61rem}.document-browser-delete:hover{color:#6f3427;background:#f7e8e1;border-color:#b97867}.document-browser-delete:disabled{opacity:.5;cursor:wait}.document-browser-card strong{width:100%;color:var(--teal-900);white-space:normal;text-overflow:clip;overflow-wrap:anywhere;word-break:normal;font-family:Barlow Condensed,Inter,sans-serif;font-size:1rem;line-height:1.2;display:block;overflow:visible}.document-browser-card time{margin-top:auto}.documents-browser-empty{border:1px dashed var(--border);text-align:center;color:var(--text-muted);border-radius:10px;grid-column:1/-1;padding:50px}.knowledge-add-card{border:1px solid var(--border);background:#fff;border-radius:10px;grid-template-columns:160px 160px 1fr;gap:9px;max-width:1120px;margin:0 auto 22px;padding:16px;display:grid}.knowledge-add-card h3{color:var(--teal-900);grid-column:1/-1;margin:0;font-family:Barlow Condensed,Inter,sans-serif}.knowledge-add-card input,.knowledge-add-card select,.knowledge-add-card textarea{border:1px solid var(--border);background:#fff;border-radius:7px;padding:9px}.knowledge-add-card textarea{grid-column:1/-1;min-height:70px}.knowledge-add-card>div{grid-column:1/-1;gap:7px;display:flex}.knowledge-special-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;max-width:1120px;margin:0 auto 20px;display:grid}.knowledge-special-card{background:linear-gradient(145deg,#fff,#faf5e9);border:1px solid #d9c99f;border-radius:12px;padding:17px}.knowledge-special-card>span{text-transform:uppercase;letter-spacing:.12em;color:var(--gold-dark);font-size:.52rem}.credential-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.credential-heading h2{margin:4px 0 10px}.credential-heading button{color:var(--teal-700);background:#fff;border:1px solid #d9c99f;border-radius:7px;padding:5px 9px;font-size:.62rem}.credential-row{border-top:1px solid #ebe2cf;grid-template-columns:minmax(0,1fr) 26px;align-items:center;display:grid}.credential-row a{min-width:0;border:0!important}.credential-row>button{color:#9b7b70;background:0 0;border:0;border-radius:6px;width:24px;height:24px}.credential-row>button:hover{background:#efe4d8}.credential-empty{color:var(--text-muted);margin:5px 0 2px;font-size:.68rem;line-height:1.45}.knowledge-special-card h2{color:var(--teal-900);margin:4px 0 10px;font-family:Barlow Condensed,Inter,sans-serif}.knowledge-special-card a{border-top:1px solid #ebe2cf;flex-direction:column;padding:8px 0;text-decoration:none;display:flex}.knowledge-special-card a strong{color:var(--teal-900);font-size:.76rem}.knowledge-special-card a small{color:var(--text-muted);margin-top:2px;font-size:.58rem}.knowledge-programme-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-auto-rows:8px;align-items:start;gap:18px;max-width:1120px;margin:auto;display:grid}.knowledge-programme-card{border:1px solid var(--border);background:#fff;border-radius:12px;align-self:start;padding:20px;box-shadow:0 5px 18px #0f39370d}.knowledge-programme-title>span,.knowledge-node-kind{text-transform:uppercase;letter-spacing:.11em;color:var(--gold-dark);font-size:.55rem;font-weight:600}.knowledge-programme-title h2,.knowledge-branch-head h2,.knowledge-resource-card h3{color:var(--teal-900);font-family:Barlow Condensed,Inter,sans-serif}.knowledge-programme-title h2{margin:4px 0}.knowledge-programme-title small{color:var(--text-muted)}.knowledge-branch{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.knowledge-branch .knowledge-branch{border-left:1px solid #e2dacb;margin-left:13px;padding-left:12px}.knowledge-branch-head{justify-content:space-between;align-items:start;gap:10px;display:flex}.knowledge-branch-head h2{margin:3px 0;font-size:1rem}.knowledge-branch-head>button{color:var(--teal-700);background:0 0;padding:5px 7px;font-size:.6rem}.knowledge-resource-grid{gap:8px;margin-top:9px;display:grid}.knowledge-resource-card{border:1px solid var(--border);background:#fcfaf6;border-radius:8px;padding:11px}.resource-title-line{align-items:center;gap:8px;display:flex}.resource-title-line h3{margin:0;font-size:.88rem}.resource-icon{width:27px;height:27px;color:var(--gold-dark);background:#fff;border:1px solid #d9cfbd;border-radius:7px;flex:0 0 27px;place-items:center;font-size:.76rem;display:grid}.knowledge-resource-card p{color:var(--text-muted);font-size:.67rem;line-height:1.5}.knowledge-resource-card>div:last-child{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.knowledge-resource-card a{color:var(--teal-700);font-size:.65rem;font-weight:600}.knowledge-resource-card button{color:#9b7b70;background:0 0;border:0;font-size:.6rem}.knowledge-search-empty{text-align:center;max-width:1120px;color:var(--text-muted);background:#fffaf1;border:1px dashed #d9cfbd;border-radius:12px;flex-direction:column;align-items:center;gap:7px;margin:22px auto;padding:38px;display:flex}.knowledge-search-empty strong{color:var(--teal-900);font-family:Barlow Condensed,Inter,sans-serif;font-size:1.05rem}.knowledge-search-empty span{font-size:.72rem}.knowledge-search-empty button{border:1px solid var(--teal-700);color:var(--teal-700);background:0 0;border-radius:7px;margin-top:5px;padding:6px 10px}@media (width<=900px){.documents-browser,.knowledge-page{left:0;right:0}.knowledge-programme-grid,.knowledge-add-card{grid-template-columns:1fr}.knowledge-add-card>*{grid-column:1!important}}.knowledge-branch-head>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.knowledge-branch-head>div:last-child button{border:1px solid var(--teal-700);min-height:32px;color:var(--teal-800);font:inherit;cursor:pointer;background:#fff;border-radius:7px;padding:6px 9px;font-size:.72rem;font-weight:700;line-height:1.1;transition:background .16s,color .16s,border-color .16s,transform .16s}.knowledge-branch-head>div:last-child button:first-child{color:var(--teal-800);background:#fff}.knowledge-branch-head>div:last-child button:last-child{background:var(--teal-700);color:#fff}.knowledge-branch-head>div:last-child .knowledge-collapse-toggle{color:var(--gold-dark);background:#f7f1df;border-color:#d9c99f}.knowledge-branch.is-collapsed>.knowledge-branch-head{margin-bottom:0}.knowledge-collapse-toggle[aria-expanded=true]{box-shadow:inset 0 0 0 1px #a07d2a1f}.knowledge-branch-head>div:last-child button:hover{border-color:var(--gold-dark);transform:translateY(-1px)}.knowledge-branch-head>div:last-child button:first-child:hover{color:var(--teal-900);background:#f7f1df}.knowledge-branch-head>div:last-child button:last-child:hover{background:var(--teal-900)}.knowledge-drive-picker{max-width:1120px;margin:0 auto 22px}.drive-picker{background:#fff;border:1px solid #d9c99f;border-radius:14px;overflow:hidden;box-shadow:0 12px 30px #10433e1a}.drive-picker button,.drive-picker input{font:inherit}.drive-picker-head{background:linear-gradient(135deg,var(--teal-900),var(--teal-700));color:#fff;justify-content:space-between;align-items:center;gap:16px;padding:17px 19px;display:flex}.drive-picker-head span{color:#e6ce8b;letter-spacing:.14em;text-transform:uppercase;margin-bottom:3px;font-size:.62rem;font-weight:800;display:block}.drive-picker-head h3{color:#fff;margin:0;font-family:Barlow Condensed,Inter,sans-serif;font-size:1.18rem}.drive-picker-head>button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:32px;height:32px;font-size:1.2rem;display:grid}.drive-picker-head>button:hover{background:#fff3}.drive-picker-search{border-bottom:1px solid var(--border);background:#fcfaf4;align-items:center;gap:8px;padding:12px 15px;display:flex}.drive-picker-search input{border:1px solid var(--border);background:#fff;border-radius:8px;outline:none;flex:1;min-width:120px;padding:9px 11px}.drive-picker-search input:focus{border-color:var(--teal-700);box-shadow:0 0 0 3px #155c541a}.drive-picker-search button{border:1px solid var(--teal-700);background:var(--teal-700);color:#fff;cursor:pointer;border-radius:7px;padding:8px 11px;font-size:.76rem;font-weight:750}.drive-picker-search button:hover{background:var(--teal-900)}.drive-picker-search button:disabled{color:var(--gold-dark);cursor:default;background:#f3ecd9;border-color:#d9c99f}.drive-picker-search>div{flex-wrap:wrap;flex:1;gap:5px;min-width:0;display:flex}.drive-picker-search>div button{max-width:100%;color:var(--teal-800);text-overflow:ellipsis;white-space:nowrap;background:#fff;border-color:#d9c99f;overflow:hidden}.drive-picker-list{gap:8px;max-height:430px;padding:12px 15px;display:grid;overflow:auto}.drive-picker-file{border:1px solid var(--border);width:100%;color:var(--text);text-align:left;cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;transition:border-color .16s,background .16s,transform .16s;display:grid}.drive-picker-file:hover{background:#fcf8ed;border-color:#c9ae65;transform:translateY(-1px)}.drive-picker-file>span:nth-child(2){min-width:0}.drive-picker-file strong{color:var(--teal-900);text-overflow:ellipsis;white-space:nowrap;font-weight:750;display:block;overflow:hidden}.drive-picker-file small{color:var(--text-muted);margin-top:2px;font-size:.69rem;display:block}.drive-picker-file>span:last-child{color:var(--gold-dark);font-size:1.1rem;font-weight:800}.drive-picker-file-icon{width:28px;height:28px;color:var(--gold-dark);background:#faf6ea;border:1px solid #e5dac0;border-radius:7px;place-items:center;display:grid}.drive-picker-file-icon img{max-width:18px;max-height:18px}.drive-picker-folder-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:7px;display:grid}.drive-picker-folder-add{border:1px solid var(--teal-700);background:var(--teal-700);color:#fff;white-space:nowrap;cursor:pointer;border-radius:9px;padding:8px 12px;font-size:.72rem;font-weight:750}.drive-picker-folder-add:hover{border-color:var(--teal-900);background:var(--teal-900)}.drive-picker-more{border:1px solid var(--teal-700);color:var(--teal-800);cursor:pointer;background:#fff;border-radius:8px;margin:0 auto 14px;padding:8px 14px;font-weight:700;display:block}.drive-picker-loading,.drive-picker-error,.drive-picker-empty{text-align:center;color:var(--text-muted);padding:16px}.drive-picker-error{color:#8a3f36}@media (width<=720px){.knowledge-page-toolbar{flex-wrap:wrap;align-items:stretch}.knowledge-page-toolbar input{flex-basis:100%}.knowledge-branch-head{align-items:flex-start}.knowledge-branch-head>div:last-child{justify-content:flex-start}.drive-picker-folder-row{grid-template-columns:1fr}.drive-picker-folder-add{width:100%}.drive-picker-search{flex-wrap:wrap;align-items:stretch}.drive-picker-search input{flex-basis:100%}}.qirtaas-scope,.qirtaas-overlay-root{--p-primary-50:var(--surface-2);--p-primary-100:var(--surface-2);--p-primary-200:var(--surface-2);--p-primary-300:var(--surface-2);--p-primary-400:var(--surface-2);--p-primary-500:var(--surface-2);--p-primary-600:var(--text);--p-primary-700:var(--text-soft);--p-primary-800:var(--text);--p-primary-900:var(--surface-2);--p-primary-950:var(--surface-2);--color-primary:var(--text)!important;--color-accent:var(--text)!important;--color-accent-hover:var(--surface-2)!important;--color-on-accent:var(--paper)!important;--shadow-card-hover:0 4px 24px #164d4a1a!important;--p-primary-color:var(--text)!important;--p-primary-contrast-color:var(--bg)!important;--p-primary-hover-color:var(--text-soft)!important;--p-primary-active-color:var(--text)!important;--p-highlight-background:var(--surface-2)!important;--p-highlight-color:var(--text)!important;--p-focus-ring-color:var(--text-soft)!important;--p-form-field-focus-border-color:var(--text-soft)!important;--p-button-primary-background:var(--text)!important;--p-button-primary-hover-background:var(--text-soft)!important;--p-button-primary-active-background:var(--text)!important;--p-button-primary-border-color:var(--text)!important;--p-button-primary-hover-border-color:var(--text-soft)!important;--p-button-primary-active-border-color:var(--text)!important}.qirtaas-overlay-root .p-button:not(.p-button-text):not(.p-button-secondary),.qirtaas-overlay-root button.bg-accent,.qirtaas-overlay-root button.bg-primary,.qirtaas-scope .p-button:not(.p-button-text):not(.p-button-secondary),.qirtaas-scope button.bg-accent,.qirtaas-scope button.bg-primary{background:var(--text)!important;border-color:var(--text)!important;color:var(--paper)!important}.qirtaas-overlay-root .p-button:not(.p-button-text):not(.p-button-secondary):hover,.qirtaas-scope .p-button:not(.p-button-text):not(.p-button-secondary):hover{background:var(--text-soft)!important;border-color:var(--text-soft)!important}.qirtaas-overlay-root .p-select-option.p-select-option-selected,.qirtaas-overlay-root .p-listbox-option.p-listbox-option-selected,.qirtaas-overlay-root .p-tab-active,.qirtaas-overlay-root [aria-selected=true],.qirtaas-scope .p-select-option.p-select-option-selected,.qirtaas-scope .p-listbox-option.p-listbox-option-selected,.qirtaas-scope .p-tab-active,.qirtaas-scope [aria-selected=true]{color:var(--text)!important;border-color:var(--text)!important}.qirtaas-scope .bg-accent,.qirtaas-overlay-root .bg-accent,.qirtaas-scope .bg-primary,.qirtaas-overlay-root .bg-primary{background-color:var(--text)!important}.qirtaas-scope .hover\:bg-accent-hover:hover,.qirtaas-overlay-root .hover\:bg-accent-hover:hover{background-color:var(--surface-2)!important;color:var(--text)!important}.qirtaas-scope :focus-visible,.qirtaas-overlay-root :focus-visible{outline-color:var(--text-soft)!important}.writing-desk{flex-direction:column!important;min-height:0!important;padding-bottom:24px!important;display:flex!important;overflow:hidden!important}.desk-heading{flex:none!important;align-items:flex-end!important;gap:24px!important}.desk-heading>div:first-child{flex:auto!important;min-width:0!important}.desk-tools{flex:none!important;justify-content:flex-end!important;align-items:flex-end!important;gap:12px!important;min-width:0!important;display:flex!important}.desk-hint{text-align:right!important;max-width:230px!important;margin:0!important;line-height:1.35!important}.desk-tool-buttons{flex:none!important;align-items:center!important;gap:7px!important;display:flex!important}.import-markdown-button,.quran-quick-insert,.export-button{white-space:nowrap!important;letter-spacing:.01em!important;min-width:0!important;height:38px!important;box-shadow:none!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;padding:0 13px!important;font-family:Inter,sans-serif!important;font-size:.72rem!important;font-weight:650!important;line-height:1!important;transition:background .15s,border-color .15s,color .15s,transform .15s!important;display:inline-flex!important}.import-markdown-button,.export-button{border:1px solid var(--rule)!important;background:var(--paper)!important;color:var(--text)!important}.import-markdown-button:hover:not(:disabled),.export-button:hover:not(:disabled){transform:translateY(-1px);border-color:var(--text-soft)!important;background:var(--surface-2)!important;color:var(--text)!important}.quran-quick-insert{border:1px solid var(--text)!important;background:var(--text)!important;color:var(--paper)!important}.quran-quick-insert:hover:not(:disabled){transform:translateY(-1px);border-color:var(--text)!important;background:var(--text)!important}.import-markdown-button:disabled,.quran-quick-insert:disabled,.export-button:disabled{opacity:.42!important;cursor:not-allowed!important;transform:none!important}.export-menu{position:relative}.export-button:after{content:"⌄";color:var(--text-faint);margin-left:6px;font-size:.75rem}.export-popover{z-index:40;background:var(--paper);border:1px solid var(--rule);border-radius:10px;width:238px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 36px #0f393724}.export-popover button{text-align:left;width:100%;color:var(--text);background:0 0;border:0;border-radius:7px;padding:10px 11px;display:block}.export-popover button:hover:not(:disabled){background:var(--surface-2)}.export-popover button:disabled{opacity:.48;cursor:not-allowed}.export-popover strong,.export-popover small{display:block}.export-popover strong{font-family:Barlow Condensed,Inter,sans-serif;font-size:.78rem;font-weight:550}.export-popover small{color:var(--text-faint);margin-top:2px;font-size:.59rem}@media (width<=1050px){.desk-heading{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.desk-tools{justify-content:space-between!important;align-items:center!important;width:100%!important}.desk-hint{text-align:left!important;max-width:none!important}.desk-tool-buttons{margin-left:auto!important}}@media (width<=720px){.desk-tools{flex-direction:column!important;align-items:flex-start!important}.desk-tool-buttons{flex-wrap:wrap!important;margin-left:0!important}.desk-hint{display:none!important}}.editor-paper{flex:auto!important;height:0!important;min-height:0!important;display:flex!important;overflow:hidden!important}.editor-paper>div,.editor-paper .qirtaas-scope{flex-direction:column!important;flex:auto!important;min-width:0!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap{z-index:12!important;white-space:normal!important;background:var(--paper)!important;border-bottom:1px solid var(--rule)!important;flex-wrap:wrap!important;flex:none!important;padding-bottom:8px!important;position:relative!important;overflow:hidden visible!important}.editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap button,.editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap [role=button]{flex:none!important}.editor-paper .qirtaas-scope>div:last-child{overscroll-behavior:contain!important;touch-action:pan-y!important;flex:auto!important;min-height:0!important;overflow:hidden auto!important}.editor-paper .qirtaas-scope .ProseMirror{box-sizing:border-box!important;height:auto!important;min-height:100%!important;padding-bottom:33vh!important;overflow:visible!important}.editor-paper .qirtaas-scope .ProseMirror div[data-type=details]{border:1px solid var(--rule);background:var(--surface);border-radius:8px;margin:.65rem 0;position:relative;overflow:hidden}.editor-paper .qirtaas-scope .ProseMirror div[data-type=details]>button{z-index:2;width:38px;height:42px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;left:0}.editor-paper .qirtaas-scope .ProseMirror div[data-type=details]>button:before{content:"▸";font-size:1rem;font-weight:700;line-height:1;transition:transform .15s;display:block}.editor-paper .qirtaas-scope .ProseMirror div[data-type=details].is-open>button:before{transform:rotate(90deg)}.editor-paper .qirtaas-scope .ProseMirror div[data-type=details]>div[data-type=detailsSummary]{min-height:42px;color:var(--text);cursor:text;padding:.65rem .8rem .65rem 2.35rem;font-weight:600}.editor-paper .qirtaas-scope .ProseMirror div[data-type=details].is-open>div[data-type=detailsSummary]{border-bottom:1px solid var(--rule)}.editor-paper .qirtaas-scope .ProseMirror div[data-type=details]>div[data-type=detailsContent]{padding:.7rem .9rem .8rem 1.9rem}.editor-paper .qirtaas-scope .ProseMirror div[data-type=details]>div[data-type=detailsContent][hidden]{display:none!important}.editor-paper .qirtaas-scope .ProseMirror div[data-type=details]>div[data-type=detailsContent]>:first-child{margin-top:0}.editor-paper .qirtaas-scope .ProseMirror div[data-type=details]>div[data-type=detailsContent]>:last-child{margin-bottom:0}.editor-paper .qirtaas-scope .ProseMirror div[data-type=details]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>button{left:auto;right:0}.editor-paper .qirtaas-scope .ProseMirror div[data-type=details]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>div[data-type=detailsSummary]{padding-left:.8rem;padding-right:2.35rem}.editor-paper .qirtaas-scope .ProseMirror div[data-type=details]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>button:before{transform:scaleX(-1)}.editor-paper .qirtaas-scope .ProseMirror div[data-type=details]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)).is-open>button:before{transform:scaleX(-1)rotate(90deg)}.editor-paper .qirtaas-scope .ProseMirror div[data-type=details]{align-items:flex-start;display:flex!important}.editor-paper .qirtaas-scope .ProseMirror div[data-type=details]>button{flex:0 0 38px;align-self:flex-start;position:static!important}.editor-paper .qirtaas-scope .ProseMirror div[data-type=details]>div:not([data-type]){flex:auto;min-width:0}.editor-paper .qirtaas-scope .ProseMirror div[data-type=details]>div:not([data-type])>div[data-type=detailsSummary]{min-height:42px;color:var(--text);cursor:text;padding:.65rem .8rem;font-weight:600}.editor-paper .qirtaas-scope .ProseMirror div[data-type=details].is-open>div:not([data-type])>div[data-type=detailsSummary]{border-bottom:1px solid var(--rule)}.editor-paper .qirtaas-scope .ProseMirror div[data-type=details]>div:not([data-type])>div[data-type=detailsContent]{padding:.7rem .9rem .8rem}.editor-paper .qirtaas-scope .ProseMirror div[data-type=details]>div:not([data-type])>div[data-type=detailsContent][hidden]{display:none!important}.editor-paper .qirtaas-scope .ProseMirror div[data-type=details]>div:not([data-type])>div[data-type=detailsContent]{border-left:2px solid var(--rule-strong);margin:.7rem .9rem .85rem .8rem;padding:.1rem .55rem .1rem 1rem!important}.editor-paper .qirtaas-scope .ProseMirror div[data-type=details]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>div:not([data-type])>div[data-type=detailsContent]{border-right:2px solid var(--rule-strong);border-left:0;margin-left:.9rem;margin-right:.8rem;padding-left:.55rem!important;padding-right:1rem!important}.editor-paper .qirtaas-scope details{border:1px solid var(--rule);background:var(--surface);border-radius:8px;margin:.65rem 0;overflow:hidden}.editor-paper .qirtaas-scope details>summary{cursor:pointer;color:var(--text);-webkit-user-select:none;user-select:none;padding:.65rem .8rem;font-weight:600;list-style-position:inside;display:list-item!important}.editor-paper .qirtaas-scope details>summary::marker{color:var(--text-soft)}.editor-paper .qirtaas-scope details>div{padding:0 .9rem .8rem 1.9rem}.editor-paper .qirtaas-scope details:not([open])>div{display:none}.editor-paper .qirtaas-scope details[open]>summary{border-bottom:1px solid var(--rule);margin-bottom:.65rem}.editor-paper .qirtaas-scope [data-type=hadith-node] span[dir=ltr][style*=display\:block]{line-height:1.65;text-align:left!important;color:var(--text-soft)!important}.quran-quick-insert{border:1px solid var(--gold);background:var(--cream);color:var(--teal-900);border-radius:8px;padding:8px 12px;font-size:.72rem;font-weight:600}.quran-quick-insert:hover{background:#f2e5ca}.quran-insert-backdrop{z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f39374d;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.quran-insert-dialog{border:1px solid var(--border);background:#fff;border-radius:14px;width:min(520px,100%);overflow:hidden;box-shadow:0 24px 70px #0f393733}.quran-insert-dialog>header{border-bottom:1px solid var(--border);background:#fbf9f4;justify-content:space-between;align-items:center;padding:20px 22px 16px;display:flex}.quran-insert-kicker{text-transform:uppercase;letter-spacing:.15em;color:var(--gold-dark);margin-bottom:4px;font-size:.56rem;font-weight:600;display:block}.quran-insert-dialog h2{color:var(--teal-900);margin:0;font-family:Barlow Condensed,Inter,sans-serif;font-size:1.35rem;font-weight:500}.quran-field{color:var(--teal-900);padding:22px 22px 14px;font-size:.7rem;font-weight:600;display:block}.quran-field input{border:1px solid var(--border);width:100%;color:var(--teal-900);background:#fff;border-radius:8px;outline:none;margin:8px 0 6px;padding:12px 13px;font-size:.86rem;display:block}.quran-field input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #c8912a12}.quran-field small{color:var(--muted);font-size:.62rem;font-weight:400}.quran-insert-dialog fieldset{border:0;margin:0;padding:6px 22px 18px}.quran-insert-dialog legend{color:var(--teal-900);margin-bottom:8px;font-size:.7rem;font-weight:600}.quran-display-options{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.quran-display-options button{border:1px solid var(--border);color:var(--muted);background:#fff;border-radius:8px;padding:10px 7px;font-size:.68rem}.quran-display-options button:hover{border-color:var(--gold-light);color:var(--teal-900)}.quran-display-options button.active{border-color:var(--teal-700);color:var(--teal-900);box-shadow:inset 0 0 0 1px var(--teal-700);background:#edf3f1;font-weight:600}.quran-insert-error{color:#8d4d43;background:#f9eeeb;border-radius:7px;margin:0 22px 14px;padding:9px 11px;font-size:.65rem}.quran-insert-dialog>footer{border-top:1px solid var(--border);background:#fbf9f4;justify-content:flex-end;gap:8px;padding:15px 22px;display:flex}.quran-cancel,.quran-submit{border-radius:8px;padding:9px 14px;font-size:.7rem}.quran-cancel{border:1px solid var(--border);color:var(--muted);background:#fff}.quran-submit{border:1px solid var(--teal-700);background:var(--teal-700);color:#fff;font-weight:600}.quran-submit:hover{background:var(--teal-800)}.quran-submit:disabled{opacity:.6;cursor:wait}.quran-advanced-note{color:var(--muted);background:#fbf9f4;margin:0;padding:0 22px 18px;font-size:.58rem;line-height:1.5}.desk-tools{align-items:center;gap:8px;display:flex}.desk-tools .desk-hint{margin-right:4px}@media (width<=650px){.quran-insert-backdrop{padding:12px}.quran-display-options{grid-template-columns:1fr}.desk-tools .desk-hint{display:none}}.hadith-quick-insert{background:#fff}.hadith-insert-dialog{width:min(680px,100%);max-height:min(860px,92vh);overflow:auto}.hadith-fields{grid-template-columns:1fr 1fr;gap:0 12px;padding:14px 22px 4px;display:grid}.hadith-fields .quran-field{padding:8px 0}.hadith-fields .quran-field:nth-of-type(4),.hadith-fields .quran-field:nth-of-type(5),.hadith-fields .quran-field:nth-of-type(6),.hadith-fields .quran-field:nth-of-type(7),.hadith-verification{grid-column:1/-1}.quran-field textarea{resize:vertical;border:1px solid var(--border);width:100%;min-height:88px;color:var(--teal-900);font:inherit;background:#fff;border-radius:8px;outline:none;margin:8px 0 6px;padding:12px 13px;font-size:.86rem;line-height:1.55;display:block}.quran-field textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #c8912a12}.hadith-verification{border:1px solid var(--gold-light);color:var(--teal-900);background:#fbf7ec;border-radius:8px;align-items:flex-start;gap:9px;margin:8px 0 14px;padding:12px;font-size:.68rem;line-height:1.4;display:flex}.hadith-verification input{accent-color:var(--teal-700);margin-top:2px}@media (width<=650px){.hadith-fields{grid-template-columns:1fr}.hadith-fields .quran-field,.hadith-verification{grid-column:1}.hadith-insert-dialog{max-height:94vh}}.desk-tools{text-align:right}.desk-tool-buttons{justify-content:flex-end;gap:7px;margin-top:8px;display:flex}.import-markdown-button{border:1px solid var(--border);color:var(--teal-800);background:#fff;border-radius:7px;padding:7px 10px;font-size:.68rem;font-weight:600}.import-markdown-button:hover{border-color:var(--gold);background:var(--cream)}.import-markdown-button:disabled{opacity:.45;cursor:not-allowed}.import-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f39376b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.import-dialog{border:1px solid var(--border);background:#fff;border-radius:12px;width:min(680px,100%);max-height:min(760px,90vh);padding:22px;overflow:auto;box-shadow:0 24px 80px #0f39373d}.import-dialog header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;margin-bottom:18px;padding-bottom:15px;display:flex}.import-kicker{color:var(--gold-dark);text-transform:uppercase;letter-spacing:.15em;font-size:.58rem;font-weight:600;display:block}.import-dialog h2{color:var(--teal-900);margin:4px 0 0;font-family:Barlow Condensed,Inter,sans-serif;font-size:1.45rem;font-weight:500}.import-field>span,.import-dialog legend{color:var(--teal-900);margin-bottom:7px;font-size:.67rem;font-weight:600;display:block}.import-field textarea{resize:vertical;border:1px solid var(--border);color:#34352f;background:#fcfaf6;border-radius:8px;outline:none;width:100%;min-height:300px;padding:14px;font:400 .75rem/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.import-field textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #c8912a12}.import-field small{color:var(--muted);margin-top:7px;font-size:.61rem;line-height:1.5;display:block}.import-dialog fieldset{border:0;margin:18px 0 0;padding:0}.import-options{grid-template-columns:1fr 1fr;gap:7px;display:grid}.import-options button{border:1px solid var(--border);color:var(--muted);background:#fff;border-radius:7px;padding:9px;font-size:.68rem}.import-options button.active{border-color:var(--teal-700);color:var(--teal-900);background:#edf3ef;font-weight:600}.import-error{color:#8d4d43;background:#fbefed;border-radius:7px;padding:9px 10px;font-size:.67rem}.import-dialog footer{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;margin-top:20px;padding-top:16px;display:flex}.import-cancel,.import-submit{border-radius:7px;padding:9px 13px;font-size:.7rem;font-weight:600}.import-cancel{border:1px solid var(--border);color:var(--muted);background:#fff}.import-submit{border:1px solid var(--teal-700);background:var(--teal-700);color:var(--cream)}.import-submit:hover{background:var(--teal-800)}.import-submit:disabled{opacity:.6;cursor:wait}@media (width<=700px){.import-backdrop{padding:10px}.import-dialog{padding:17px}.import-field textarea{min-height:240px}.desk-tool-buttons{justify-content:flex-start}.desk-tools{text-align:left}}.workspace-grid{grid-template-columns:300px minmax(480px,1fr) 300px}.workspace-grid.library-closed{grid-template-columns:0 minmax(480px,1fr) 300px}.workspace-grid.sources-closed{grid-template-columns:300px minmax(480px,1fr) 0}.documents-browser,.knowledge-page{left:300px;right:300px}.library-section .document-row>button,.document-row>button,.document-browser-card>strong{white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important;-webkit-line-clamp:unset!important;height:auto!important;max-height:none!important;overflow:visible!important}.document-browser-card{overflow:visible!important}.desk-heading>div:first-child{width:100%;min-width:0}.desk-heading h1{width:100%!important;max-width:none!important;margin-right:0!important}.desk-tools{width:100%;justify-content:flex-end!important;align-items:center!important;gap:16px!important;min-width:0!important;display:flex!important}.desk-hint{margin:0!important}.document-space-search{border:1px solid var(--border);width:calc(100% - 12px);color:var(--teal-900);background:#fff;border-radius:6px;outline:none;margin:4px 6px 2px;padding:5px 7px;font-size:.56rem;display:block}.document-space-search:focus{border-color:var(--teal-600);box-shadow:0 0 0 2px #1e6c6914}@media (width<=980px){.workspace-grid{grid-template-columns:260px minmax(420px,1fr) 260px}.workspace-grid.library-closed{grid-template-columns:0 minmax(420px,1fr) 260px}.workspace-grid.sources-closed{grid-template-columns:260px minmax(420px,1fr) 0}.documents-browser,.knowledge-page{left:260px;right:260px}.desk-tools{flex-wrap:wrap;justify-content:flex-start!important}}@media (width<=900px){.documents-browser,.knowledge-page{left:0;right:0}}@media (width<=720px){.workspace-grid,.workspace-grid.library-closed,.workspace-grid.sources-closed{display:block}}.writing-desk{--editor-measure:min(100%,900px)}.desk-heading,.editor-paper{width:var(--editor-measure)!important;margin-left:auto!important;margin-right:auto!important}.desk-heading{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:8px 28px!important;display:grid!important}.desk-heading>div:first-child{grid-column:1;min-width:0!important}.desk-tools{grid-column:2;justify-content:flex-end!important;align-items:flex-end!important;gap:12px!important;width:auto!important;min-width:0!important;display:flex!important}.desk-hint{display:none!important}.desk-tool-buttons{flex-wrap:wrap!important;justify-content:flex-end!important}.desk-title-row{align-items:baseline;gap:10px;min-width:0;display:flex}.desk-title-row h1{overflow-wrap:anywhere;min-width:0}.title-edit-button{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;color:var(--text-faint)!important;background:0 0!important;border:0!important;padding:2px 0!important;font:600 .58rem Barlow Condensed,sans-serif!important}.title-edit-button:hover{color:var(--text)!important}.desk-icon-action{border:1px solid var(--rule-strong);height:38px;color:var(--text);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 11px;font:600 .7rem Barlow Condensed,sans-serif;display:inline-flex}.desk-icon-action:hover:not(:disabled){border-color:var(--text-soft);background:var(--surface-2)}.desk-icon-action:disabled{opacity:.4;cursor:not-allowed}.desk-tool-buttons button svg{flex:none}@media (width<=1200px){.desk-heading{grid-template-columns:1fr!important}.desk-tools{grid-column:1;justify-content:flex-start!important;width:100%!important}.desk-tool-buttons{justify-content:flex-start!important}}.library-nav button>span{justify-content:center;align-items:center;width:18px;margin-right:7px;display:inline-flex}.library-nav button svg{stroke-width:1.45px;width:14px;height:14px}.desk-tool-buttons{gap:8px!important}.desk-tool-buttons button,.export-button{justify-content:center;align-items:center!important;gap:8px!important;display:inline-flex!important}.desk-tool-buttons button svg,.export-button svg{stroke-width:1.45px;width:14px;height:14px}.export-button .button-chevron{opacity:.6;width:11px;height:11px;margin-left:1px}.title-edit-button{opacity:.52;place-items:center;width:24px;height:24px;border:0!important;padding:0!important;display:inline-grid!important}.title-edit-button svg{stroke-width:1.4px;width:13px;height:13px}.title-edit-button:hover{opacity:1}.desk-heading{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important}.desk-heading>div:first-child{display:contents!important}.desk-heading .eyebrow{grid-area:1/1/auto/-1;margin-bottom:0!important}.desk-title-row{grid-area:2/1/auto/-1;width:100%;align-items:flex-start!important}.desk-title-row h1{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;width:auto!important;max-width:calc(100% - 34px)!important}.title-hint{grid-area:3/1;align-self:center}.desk-tools{grid-area:3/2;align-self:center!important}@media (width<=1200px){.desk-heading>div:first-child{display:contents!important}.desk-heading .eyebrow,.desk-title-row,.title-hint,.desk-tools{grid-column:1!important}.desk-heading .eyebrow{grid-row:1}.desk-title-row{grid-row:2}.title-hint{grid-row:3}.desk-tools{grid-row:4}}.desk-title-input{border:0;border-bottom:1px solid var(--rule-strong);width:100%;color:var(--text);background:0 0;outline:none;grid-column:1/-1;padding:0 0 4px;font:500 clamp(2.2rem,3.8vw,4.25rem)/.95 League Gothic,Barlow Condensed,sans-serif}.desk-title-input:focus{border-color:var(--text-soft)}.qirtaas-tool-icon{width:38px!important;padding:0!important}.qirtaas-tool-icon svg{margin:0!important}.export-button:after{content:none!important}.desk-tool-buttons>.qirtaas-tool-icon{box-sizing:border-box!important;align-self:center!important;height:36px!important;min-height:36px!important;max-height:36px!important}.qirtaas-tool-icon{opacity:.78;border:1px solid var(--rule-strong)!important;width:38px!important;height:36px!important;color:var(--text)!important;background:0 0!important;border-radius:0!important;padding:0!important}.qirtaas-tool-icon:hover:not(:disabled){opacity:1;background:var(--surface-2)!important;border-color:var(--text-soft)!important}.qirtaas-tool-icon:disabled{opacity:.34!important}.editor-paper .qirtaas-scope button[class*=\!bg-primary][class*=\!text-white]{gap:3px!important;padding-inline:8px!important}.editor-paper .qirtaas-scope button[class*=\!bg-primary][class*=\!text-white]>span{margin-inline-start:0!important}@media (width<=1400px){.desk-heading{grid-template-columns:minmax(0,1fr)!important;align-items:start!important}.desk-heading .eyebrow,.desk-title-row,.title-hint,.desk-tools{grid-column:1!important;width:100%!important}.desk-heading .eyebrow{grid-row:1!important}.desk-title-row{grid-row:2!important}.title-hint{white-space:normal!important;grid-row:3!important;max-width:none!important;line-height:1.35!important;display:block!important}.desk-tools{grid-row:4!important;justify-content:flex-start!important;align-items:flex-start!important}.desk-tool-buttons{flex-wrap:wrap!important;justify-content:flex-start!important;width:100%!important}}.desk-tool-buttons>.qirtaas-tool-icon{box-sizing:border-box!important;align-self:center!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0!important}.desk-tool-buttons>.qirtaas-tool-icon svg{width:13px!important;height:13px!important}@media (width>=1201px){.workspace-grid.material-viewer-open{grid-template-columns:300px minmax(420px,1fr) minmax(520px,44vw)}.workspace-grid.material-viewer-open.library-closed{grid-template-columns:0 minmax(420px,1fr) minmax(520px,44vw)}}.note-study-space{grid-column:1/-1;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px 10px;width:100%;margin-top:2px;display:grid;position:relative}.note-session-date{display:contents}.note-session-date>span{color:var(--text-faint);letter-spacing:.12em;text-transform:uppercase;font:600 .58rem Barlow Condensed,sans-serif}.note-session-date>input{border:1px solid var(--rule);width:max-content;color:var(--text-soft);color-scheme:inherit;background:0 0;padding:4px 7px;font:500 .72rem Barlow,sans-serif}.note-session-date>input:focus{outline:1px solid var(--text-soft);outline-offset:-1px}.note-study-space-label{color:var(--text-faint);letter-spacing:.12em;text-transform:uppercase;font:600 .58rem Barlow Condensed,sans-serif}.note-study-space-trigger{cursor:pointer;text-align:left;align-items:center;gap:8px;width:max-content;min-width:0;max-width:100%;line-height:1.25;display:flex;border:1px solid var(--rule)!important;color:var(--text-soft)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:5px 8px!important;font-size:.68rem!important}.note-study-space-trigger:hover,.note-study-space-trigger[aria-expanded=true]{color:var(--text)!important;border-color:var(--text-soft)!important;background:var(--surface)!important}.note-study-space-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.note-study-space-trigger.unfiled{color:var(--text-faint)!important}.note-study-space-chevron{width:12px;height:12px;color:var(--text-faint);flex:0 0 12px;transition:transform .14s}.note-study-space-trigger[aria-expanded=true] .note-study-space-chevron{transform:rotate(180deg)}.note-study-space-popover{z-index:80;border:1px solid var(--rule-strong);background:var(--bg);width:min(620px,100vw - 48px);max-height:min(560px,70vh);color:var(--text);flex-direction:column;padding:10px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 60px #00000047}.note-study-space-popover-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.note-study-space-popover-head>div{flex-direction:column;gap:2px;min-width:0;display:flex}.note-study-space-popover-head strong{font:600 1rem Barlow Condensed,sans-serif}.note-study-space-popover-head small{color:var(--text-faint);overflow-wrap:anywhere;font-size:.64rem}.note-study-space-popover-head>button{color:var(--text-soft)!important;background:0 0!important;border:0!important;padding:0 4px!important;font-size:1rem!important}.note-study-space-popover>input{box-sizing:border-box;border:1px solid var(--rule-strong);background:var(--surface);width:100%;color:var(--text);border-radius:0;outline:none;margin-bottom:8px;padding:8px 9px;font-size:.72rem}.note-study-space-popover>input:focus{border-color:var(--text-soft)}.note-study-space-popover>input::placeholder{color:var(--text-faint)}.note-study-space-options{border-top:1px solid var(--rule);min-height:0;overflow:auto}.note-study-space-options>button{text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;width:100%;display:flex;border:0!important;border-bottom:1px solid var(--rule)!important;color:var(--text-soft)!important;background:0 0!important;border-radius:0!important;padding:9px 8px!important}.note-study-space-options>button:hover,.note-study-space-options>button.current{background:var(--surface)!important;color:var(--text)!important}.note-study-space-options>button.unfile{color:var(--text-faint)!important}.note-study-space-options>button span{font-size:.7rem;line-height:1.35}.note-study-space-options>button small{color:var(--text-faint);text-transform:uppercase;letter-spacing:.07em;font-size:.58rem}.note-study-space-options>p{color:var(--text-faint);margin:14px 8px;font-size:.7rem}.note-study-space-error{color:var(--danger);margin:8px 0 0;font-size:.68rem}.desk-heading .note-study-space{grid-row:4}.desk-tools{grid-area:5/1/auto/-1!important;justify-content:flex-start!important}@media (width<=1400px){.desk-heading .note-study-space{grid-row:4!important}.desk-tools{grid-row:5!important}}@media (width<=720px){.note-study-space{grid-template-columns:1fr}.note-study-space-trigger{width:100%}.note-study-space-popover{width:calc(100vw - 28px);left:0}}.space-title.active-document-space{box-shadow:inset 2px 0 0 var(--text-soft);background:var(--surface)}.space-title.active-document-space .space-select strong{color:var(--text)!important}.library-groups .space-title .space-select strong{cursor:pointer;text-underline-offset:3px;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;transition:color .12s,text-decoration-color .12s}.library-groups .space-title .space-select strong:hover,.library-groups .space-title .space-select strong:focus-visible{-webkit-text-decoration-color:var(--text-faint);text-decoration-color:var(--text-faint);outline:none;color:var(--text)!important}.note-calendar-popover{left:0}.note-calendar-current{gap:8px;padding:8px 2px 2px;display:grid}.note-calendar-current>strong{color:var(--text);font:600 .85rem Barlow Condensed,sans-serif}.note-calendar-current>a,.note-calendar-current>button{cursor:pointer;justify-self:start;font:500 .64rem Barlow,sans-serif;text-decoration:none;color:var(--text-soft)!important;background:0 0!important;border:0!important;padding:0!important}.note-calendar-current>a:hover,.note-calendar-current>button:hover{text-decoration:underline;color:var(--text)!important}.note-study-space-assignment{align-items:stretch;gap:5px;min-width:0;display:flex}.note-study-space-assignment .note-study-space-trigger{flex:auto;min-width:0}.note-study-space-open{border:1px solid var(--rule);color:var(--text-soft);white-space:nowrap;cursor:pointer;background:0 0;border-radius:0;flex:none;padding:0 8px;font:600 .58rem Barlow Condensed,sans-serif}.note-study-space-open:hover,.note-study-space-open:focus-visible{color:var(--text);border-color:var(--text);outline:none}@media (width<=760px){.note-study-space-assignment{align-items:stretch}.note-study-space-open{padding:0 6px;font-size:.55rem}}.library-panel{overflow:hidden auto!important}.library-panel .library-groups{max-height:none!important;overflow:visible!important}.library-panel .library-section{overflow:visible!important}.library-panel .context-knowledge{flex:none!important;position:static!important;inset:auto!important}.context-resource-open{width:100%;text-align:left!important;color:inherit!important;cursor:pointer!important;background:0 0!important;border:0!important}.study-space-inline-edit .study-space-form-actions button,.study-space-form .study-space-form-actions button{border:1px solid var(--rule-strong)!important;color:var(--text)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:5px 8px!important;font:600 .62rem Barlow Condensed,sans-serif!important}.study-space-inline-edit .study-space-form-actions button:hover,.study-space-form .study-space-form-actions button:hover{background:var(--text)!important;color:var(--bg)!important;border-color:var(--text)!important}.brand-logo{object-fit:contain;filter:brightness(0)saturate()invert(78%)sepia(34%)saturate(677%)hue-rotate(359deg)brightness(90%)contrast(88%);width:58px;height:40px;display:block}.auth-brand-logo{object-fit:contain;object-position:left center;filter:brightness(0)saturate()invert(78%)sepia(34%)saturate(677%)hue-rotate(359deg)brightness(90%)contrast(88%);width:132px;height:84px;display:block}.auth-loading-logo{object-fit:contain;filter:brightness(0)saturate()invert(78%)sepia(34%)saturate(677%)hue-rotate(359deg)brightness(90%)contrast(88%);width:clamp(150px,18vw,220px);height:auto;max-height:150px;margin:0 auto 18px;display:block}.auth-brand-panel:after{content:none!important}.auth-logo-watermark{opacity:.035;filter:brightness(0)invert();pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;width:clamp(520px,72vw,980px);height:auto;position:absolute;bottom:-3%;right:-42%;transform:rotate(-8deg)}.security-button{border:1px solid var(--rule-strong);color:var(--text);letter-spacing:.06em;text-transform:uppercase;background:0 0;border-radius:0;padding:8px 11px;font:600 .72rem Barlow Condensed,Inter,sans-serif}.security-button:hover{border-color:var(--text-soft);background:var(--surface-2)}.security-overlay{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000094;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.security-panel{border:1px solid var(--rule-strong);background:var(--bg);width:min(620px,100%);max-height:min(760px,100vh - 48px);color:var(--text);border-radius:0;padding:26px;overflow:auto;box-shadow:0 28px 80px #0000006b}.security-panel>header{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-start;margin-bottom:21px;padding-bottom:17px;display:flex}.security-panel h2,.security-panel h3{color:var(--text);letter-spacing:.01em;font-family:League Gothic,Barlow Condensed,sans-serif;font-weight:500}.security-panel h2{margin:2px 0 0;font-size:2rem}.security-panel h3{margin:9px 0;font-size:1.45rem}.security-panel>header>button{border:1px solid var(--rule-strong);width:32px;height:32px;color:var(--text);background:0 0;border-radius:0;place-items:center;font-size:1.05rem;display:grid}.security-panel>header>button:hover{background:var(--surface-2)}.security-panel p,.security-panel li{color:var(--text-soft);font-size:.77rem;line-height:1.6}.security-status{border:1px solid var(--rule-strong);background:var(--surface);color:var(--text-soft);text-transform:uppercase;letter-spacing:.1em;border-radius:0;padding:5px 9px;font-size:.58rem;font-weight:700;display:inline-block}.security-status.enabled{background:var(--surface-2);color:var(--text)}.security-panel .primary,.security-actions button,.security-panel .danger{border:1px solid var(--rule-strong);color:var(--text);letter-spacing:.04em;text-transform:uppercase;background:0 0;border-radius:0;padding:9px 12px;font:600 .72rem Barlow Condensed,Inter,sans-serif}.security-panel .primary{background:var(--text);border-color:var(--text);color:var(--bg)}.security-panel .danger{border-color:var(--danger);color:var(--danger);background:0 0}.security-panel button:hover:not(:disabled){background:var(--surface-2)}.security-panel .primary:hover:not(:disabled){color:var(--text);background:0 0}.security-panel .danger:hover:not(:disabled){background:var(--danger);color:var(--bg)}.security-panel button:disabled{opacity:.45;cursor:not-allowed}.security-step{color:var(--text-soft);text-transform:uppercase;letter-spacing:.09em;margin:18px 0 10px;font-size:.64rem;font-weight:700;display:block}.security-qr{border:1px solid var(--rule-strong);background:#fff;border-radius:0;width:max-content;margin:14px auto;padding:12px}.setup-secret{overflow-wrap:anywhere;border:1px dashed var(--rule-strong);background:var(--surface);text-align:center;color:var(--text);letter-spacing:.08em;border-radius:0;padding:11px;font-size:.8rem;display:block}.security-panel label{color:var(--text);gap:6px;margin:11px 0;font-size:.68rem;font-weight:600;display:grid}.security-panel input{border:1px solid var(--rule-strong);background:var(--surface);width:100%;color:var(--text);border-radius:0;outline:none;padding:10px 11px}.security-panel input:focus{border-color:var(--text-soft);box-shadow:none}.security-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.recovery-grid{grid-template-columns:1fr 1fr;gap:7px;margin:16px 0;display:grid}.recovery-grid code{border:1px solid var(--rule);background:var(--surface);text-align:center;color:var(--text);border-radius:0;padding:8px;font-size:.76rem}.recovery-count{border-left:2px solid var(--text-soft);padding-left:10px}.security-enabled details{border-top:1px solid var(--rule);margin-top:18px;padding-top:15px}.security-enabled summary{color:var(--text);cursor:pointer;font-size:.72rem}.security-error{border:1px solid var(--danger);background:0 0;border-radius:0;padding:9px 11px;color:var(--danger)!important}.security-loading{text-align:center;padding:30px 0}:root[data-theme=light] .security-overlay{background:#18181547}:root[data-theme=light] .security-panel{box-shadow:0 28px 80px #1414122e}@media (width<=620px){.security-overlay{padding:0}.security-panel{border-radius:0;height:100vh;max-height:none;padding:21px}.recovery-grid{grid-template-columns:1fr}.header-actions .security-button{display:none}}@media print{@page{margin:18mm}html,body,#root,.dawwin-app{background:#fff!important;height:auto!important;min-height:0!important;overflow:visible!important}.dawwin-app>*{display:none!important}.dawwin-app>.security-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;padding:0!important;display:block!important;position:static!important}.security-panel{width:100%!important;max-height:none!important;box-shadow:none!important;color:#000!important;background:#fff!important;border:0!important;padding:0!important;display:block!important;overflow:visible!important}.security-panel>header,.security-actions{display:none!important}.recovery-grid{grid-template-columns:1fr 1fr!important;display:grid!important}.recovery-grid code{break-inside:avoid;color:#000!important;background:#fff!important;border-color:#aaa!important}}.security-delete-backdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000a8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.security-delete-dialog{border:1px solid var(--rule-strong);background:var(--bg);width:min(460px,100%);color:var(--text);padding:22px;box-shadow:0 24px 70px #00000073}.security-delete-dialog h3{margin:6px 0 10px;font-size:1.6rem}.security-delete-dialog p{margin:0 0 14px}@media (width<=620px){.security-delete-backdrop{padding:14px}.security-delete-dialog{width:100%}}.share-control{position:relative}.share-button{border:1px solid var(--rule-strong);height:38px;color:var(--text);text-transform:uppercase;letter-spacing:.04em;background:0 0;align-items:center;gap:8px;padding:0 10px;font:600 .7rem Barlow Condensed,sans-serif;display:inline-flex}.share-button svg{stroke-width:1.45px;width:14px;height:14px}.share-button .button-chevron{opacity:.6;width:10px;height:10px}.share-popover{z-index:70;border:1px solid var(--rule-strong);background:var(--bg);width:310px;padding:14px;position:absolute;top:calc(100% + 7px);left:0;right:auto;box-shadow:0 16px 40px #0000004d}.share-popover-head strong,.share-popover-head small{display:block}.share-popover-head strong{color:var(--text);font:500 1.05rem Barlow Condensed,sans-serif}.share-popover-head small{color:var(--text-soft);margin-top:4px;font-size:.68rem;line-height:1.45}.share-link-row{gap:6px;margin-top:12px;display:flex}.share-link-row input{border:1px solid var(--rule);background:var(--surface);min-width:0;color:var(--text-soft);flex:1;padding:7px;font-size:.62rem}.share-link-row button,.share-enable,.share-revoke{border:1px solid var(--rule-strong);color:var(--text);text-transform:uppercase;background:0 0;padding:7px 9px;font:600 .65rem Barlow Condensed,sans-serif}.share-enable,.share-revoke{width:100%;margin-top:10px}.share-revoke{color:var(--danger);border-color:var(--danger)}.shared-note-page{background:var(--bg);min-height:100vh;color:var(--text)}.shared-note-page>header{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;height:64px;padding:0 28px;display:flex}.shared-note-brand{color:var(--text);text-transform:uppercase;align-items:center;gap:10px;font-family:League Gothic,Barlow Condensed,sans-serif;font-size:1.25rem;text-decoration:none;display:flex}.shared-note-brand img{width:34px;height:34px}.shared-note-page>header small{color:var(--text-faint);text-transform:uppercase;letter-spacing:.09em;font-size:.64rem}.shared-note-shell{border:1px solid var(--rule);width:min(900px,100% - 32px);min-height:calc(100vh - 110px);margin:24px auto;padding:28px}.shared-note-prose{max-width:760px;color:var(--text);margin:0 auto}.shared-note-prose>h1{margin:.25rem 0 1.4rem;font:500 clamp(2.6rem,5vw,4.8rem)/.96 League Gothic,Barlow Condensed,sans-serif}.shared-note-prose p,.shared-note-prose li{color:var(--text);font-size:.95rem;line-height:1.75}.shared-note-prose h2,.shared-note-prose h3{font-family:Barlow Condensed,sans-serif}.shared-note-prose h2{margin:1.8rem 0 .7rem;font-size:1.6rem}.shared-note-prose h3{margin:1.4rem 0 .55rem;font-size:1.25rem}.shared-note-prose ul,.shared-note-prose ol{padding-left:1.35rem}.shared-note-prose blockquote{border-left:2px solid var(--rule-strong);color:var(--text-soft);margin:1.2rem 0;padding-left:1rem}.shared-note-prose img{max-width:100%;height:auto}.shared-note-prose a{color:var(--text);text-underline-offset:2px;text-decoration:underline}.shared-quran,.shared-hadith{border:1px solid var(--rule);background:var(--surface);margin:1.25rem 0;padding:15px}.shared-quran figcaption,.shared-hadith figcaption{text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);margin-bottom:.7rem;font-size:.65rem}.shared-quran>[lang=ar]{text-align:right;font-size:1.45rem;line-height:2}.shared-translation{font-style:italic;color:var(--text-soft)!important}.shared-table-wrap{overflow:auto}.shared-note-prose table{border-collapse:collapse;width:100%}.shared-note-prose td,.shared-note-prose th{border:1px solid var(--rule);text-align:left;padding:8px}.shared-note-state{text-align:center;place-content:center;min-height:45vh;display:grid}.shared-note-state h1{margin:0 0 .5rem;font-family:League Gothic,sans-serif;font-size:2.4rem}.shared-note-state p{color:var(--text-soft)}html:has(.shared-note-page){background:var(--bg)!important;overflow-x:hidden!important}body:has(.shared-note-page){background:var(--bg)!important;overflow-x:hidden!important}#root:has(.shared-note-page){background:var(--bg)!important;overflow-x:hidden!important}.shared-note-page,.shared-note-page *{box-sizing:border-box}.shared-note-page{width:100%;max-width:100%;overflow-x:hidden}.shared-note-shell{max-width:calc(100% - 32px);overflow:hidden}.shared-note-prose{overflow-wrap:anywhere;min-width:0}.shared-quran>[lang=ar]{overflow-wrap:anywhere}.shared-quran-range .shared-quran-arabic-flow{text-align:right;font-size:1.5rem;line-height:2.15}.shared-ayah-marker{white-space:nowrap;color:var(--text-soft);font-size:.72em}.shared-translation-flow{font-style:normal!important;line-height:1.8!important}.shared-translation-number{min-width:1.35em;color:var(--text-faint);vertical-align:.08em;margin-inline-end:.2em;font:600 .68rem Barlow Condensed,sans-serif;display:inline-block}@media (width<=1400px){.share-control{position:relative!important}.share-popover{z-index:250!important;width:min(360px,100vw - 32px)!important;max-width:none!important;position:fixed!important;top:clamp(92px,18vh,210px)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}}@media (width<=700px){.share-popover{width:auto!important;left:16px!important;right:16px!important;transform:none!important}}.shared-note-header-actions{align-items:center;gap:14px;display:flex}.shared-theme-toggle{border:1px solid var(--rule-strong);height:30px;color:var(--text);text-transform:uppercase;letter-spacing:.05em;background:0 0;padding:0 10px;font:600 .65rem Barlow Condensed,sans-serif}.shared-theme-toggle:hover{background:var(--surface-2)}.shared-note-prose mark{color:inherit;padding:0 .08em}.shared-note-prose mark[data-color=\#fef08a]{background:#fef08a}.shared-note-prose mark[data-color=\#bbf7d0]{background:#bbf7d0}.shared-note-prose mark[data-color=\#bfdbfe]{background:#bfdbfe}.shared-note-prose mark[data-color=\#fbcfe8]{background:#fbcfe8}.shared-note-prose mark[data-color=\#fed7aa]{background:#fed7aa}.shared-note-prose mark[data-color=\#e9d5ff]{background:#e9d5ff}html[data-theme=dark] .shared-note-prose mark[data-color=\#fef08a]{background:#ca8a04}html[data-theme=dark] .shared-note-prose mark[data-color=\#bbf7d0]{background:#15803d}html[data-theme=dark] .shared-note-prose mark[data-color=\#bfdbfe]{background:#1d4ed8}html[data-theme=dark] .shared-note-prose mark[data-color=\#fbcfe8]{background:#be185d}html[data-theme=dark] .shared-note-prose mark[data-color=\#fed7aa]{background:#c2410c}html[data-theme=dark] .shared-note-prose mark[data-color=\#e9d5ff]{background:#7e22ce}:root[data-theme=light] .shared-note-brand img{filter:brightness(0)!important}:root[data-theme=dark] .shared-note-brand img{filter:none!important}.shared-note-prose .shared-task-list{margin:.65rem 0!important;padding:0!important;list-style:none!important}.shared-note-prose .shared-task-item{grid-template-columns:14px minmax(0,1fr)!important;align-items:start!important;column-gap:.55rem!important;margin:.4rem 0!important;padding:0!important;display:grid!important}.shared-note-prose .shared-task-item>input[type=checkbox]{appearance:none;border:1px solid var(--text-soft);width:14px;height:14px;box-shadow:none;pointer-events:none;background:0 0;border-radius:0;margin:.3rem 0 0}.shared-note-prose .shared-task-item>input[type=checkbox]:checked{background:var(--text);box-shadow:inset 0 0 0 3px var(--bg)}.shared-note-prose .shared-task-item>div{min-width:0}.shared-note-prose .shared-task-item>div>p{margin:0}.shared-note-prose .shared-callout{border:1px solid var(--rule-strong);border-left:3px solid var(--text-soft);background:color-mix(in srgb,var(--surface) 90%,var(--text) 10%);color:var(--text);margin:1.2rem 0;padding:.9rem 1rem;font-style:normal}.shared-note-prose .shared-callout p:first-child{margin-top:0}.shared-note-prose .shared-callout p:last-child{margin-bottom:0}.shared-note-prose .shared-callout mark[data-color=\#151515],.shared-note-prose .shared-callout mark[data-color=\#1b1b1b],.shared-note-prose .shared-callout mark[data-color=\#222222],.shared-note-prose .shared-callout mark[data-color=\#292929],.shared-note-prose .shared-callout mark[data-color=\#303030],.shared-note-prose .shared-callout mark[data-color=\#383838]{color:inherit!important;background:0 0!important;padding:0!important}html[data-theme=dark] .shared-note-prose .shared-callout:has(mark[data-color=\#151515]){background:#151515;border-color:#303030 #303030 #303030 #6b6b6b}html[data-theme=dark] .shared-note-prose .shared-callout:has(mark[data-color=\#1b1b1b]){background:#1b1b1b;border-color:#383838 #383838 #383838 gray}html[data-theme=dark] .shared-note-prose .shared-callout:has(mark[data-color=\#222222]){background:#222;border-color:#444 #444 #444 #999}html[data-theme=dark] .shared-note-prose .shared-callout:has(mark[data-color=\#292929]){background:#292929;border-color:#505050 #505050 #505050 #b0b0b0}html[data-theme=dark] .shared-note-prose .shared-callout:has(mark[data-color=\#303030]){background:#303030;border-color:#5c5c5c #5c5c5c #5c5c5c #c6c6c6}html[data-theme=dark] .shared-note-prose .shared-callout:has(mark[data-color=\#383838]){background:#383838;border-color:#686868 #686868 #686868 #ddd}html[data-theme=light] .shared-note-prose .shared-callout:has(mark[data-color=\#151515]){background:#f7f7f7;border-left-color:#aaa}html[data-theme=light] .shared-note-prose .shared-callout:has(mark[data-color=\#1b1b1b]){background:#eee;border-left-color:#929292}html[data-theme=light] .shared-note-prose .shared-callout:has(mark[data-color=\#222222]){background:#e5e5e5;border-left-color:#7b7b7b}html[data-theme=light] .shared-note-prose .shared-callout:has(mark[data-color=\#292929]){background:#dbdbdb;border-left-color:#656565}html[data-theme=light] .shared-note-prose .shared-callout:has(mark[data-color=\#303030]){background:#d1d1d1;border-left-color:#505050}html[data-theme=light] .shared-note-prose .shared-callout:has(mark[data-color=\#383838]){background:#c7c7c7;border-left-color:#3d3d3d}.shared-quran-arabic-flow{text-align:right!important;direction:rtl!important;unicode-bidi:isolate!important}.shared-quran-arabic-flow bdi{direction:rtl!important;unicode-bidi:isolate!important}.shared-translation-flow{text-align:left!important;direction:ltr!important;unicode-bidi:isolate!important}.shared-translation-number{white-space:nowrap;unicode-bidi:isolate}.shared-image-node{max-width:100%;margin:1.25rem auto;display:block}.shared-image-node img{border:1px solid var(--rule);width:100%;max-width:100%;height:auto;display:block}.shared-image-left{margin-left:0;margin-right:auto}.shared-image-right{margin-left:auto;margin-right:0}.shared-image-center{margin-left:auto;margin-right:auto}.shared-quran>[lang=ar],.shared-quran-arabic-flow,.shared-quran-arabic-flow bdi{font-feature-settings:normal!important;font-variant-ligatures:normal!important;letter-spacing:normal!important;font-family:Noto Naskh Arabic,Amiri,Segoe UI,serif!important}.journal-choice-backdrop{z-index:240;background:#0000009e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.journal-choice-modal{background:var(--bg);width:min(520px,100vw - 36px);max-height:calc(100vh - 36px);color:var(--text);border:1px solid var(--rule-strong);padding:18px;overflow:auto;box-shadow:0 24px 80px #00000061}.journal-choice-modal>p{margin:0;font-size:.75rem}.journal-choice-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:12px;display:flex}.journal-choice-head span{letter-spacing:.11em;text-transform:uppercase;color:var(--text-faint);font-size:.57rem}.journal-choice-head h2{margin:3px 0 4px;font:600 1.15rem Barlow Condensed,sans-serif}.journal-choice-head p{color:var(--text-faint);margin:0;font-size:.68rem}.journal-choice-head>button{color:var(--text-faint);font:inherit;cursor:pointer;background:0 0;border:0}.journal-choice-list{margin-top:12px;display:grid}.journal-choice-list>button{text-align:left;border:0;border-bottom:1px solid var(--rule);color:var(--text);cursor:pointer;background:0 0;gap:3px;padding:11px 2px;display:grid}.journal-choice-list>button:hover,.journal-choice-list>button:focus-visible{background:var(--surface);outline:none}.journal-choice-list strong{font-size:.76rem}.journal-choice-list small{color:var(--text-faint);font-size:.62rem}.journal-choice-error{border:1px solid var(--rule-strong);padding:9px;margin:12px 0 0!important;font-size:.68rem!important}.journal-choice-empty{gap:10px;margin-top:12px;display:grid}.journal-choice-empty p{color:var(--text-faint);margin:0;font-size:.7rem;line-height:1.5}.journal-choice-empty button{border:1px solid var(--rule-strong);color:var(--text);cursor:pointer;background:0 0;justify-self:start;padding:6px 9px}@media (width<=560px){.journal-choice-backdrop{padding:8px}.journal-choice-modal{width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:14px}.journal-choice-head{gap:10px}}.today-agenda{border-bottom:1px solid var(--border);border-top:1px solid var(--border);margin-top:7px;padding:8px 10px 10px}.today-agenda-toggle{width:100%;color:var(--teal-900);text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.today-agenda-toggle:hover{background:#eee7d9}.today-agenda-toggle span{align-items:center;gap:7px;display:flex}.today-agenda-toggle b{font-family:Barlow Condensed,Inter,sans-serif;font-size:.76rem;font-weight:600}.today-agenda-toggle small{min-width:18px;color:var(--gold-dark);text-align:center;background:#eee7d9;border-radius:10px;padding:2px 5px;font-size:.55rem}.today-agenda-toggle i{color:var(--gold-dark);font-size:.7rem;font-style:normal}.today-agenda-events{max-height:340px;padding:0 4px 4px;overflow:auto}.today-agenda-events article{border-top:1px solid #e9e2d5;padding:8px 5px}.today-agenda-event-head{grid-template-columns:44px minmax(0,1fr);gap:6px;display:grid}.today-agenda-event-head time{color:var(--gold-dark);padding-top:1px;font-size:.55rem;font-weight:600}.today-agenda-event-head span{min-width:0}.today-agenda-event-head strong,.today-agenda-event-head small{text-overflow:ellipsis;display:block;overflow:hidden}.today-agenda-event-head strong{color:var(--teal-900);font-family:Barlow Condensed,Inter,sans-serif;font-size:.66rem;line-height:1.25}.today-agenda-event-head small{color:var(--muted);white-space:nowrap;margin-top:2px;font-size:.52rem}.today-agenda-events article>select{width:calc(100% - 50px);color:var(--teal-800);background:#fffdf8;border:1px solid #ddd4c5;border-radius:6px;margin:6px 0 0 50px;padding:4px 5px;font-size:.55rem}.today-agenda-actions{gap:5px;margin:6px 0 0 50px;display:flex}.today-agenda-actions button,.today-agenda-actions a,.today-agenda-calendar{color:var(--teal-800);cursor:pointer;background:#fffdf8;border:1px solid #d8cfbf;border-radius:6px;padding:5px 7px;font:600 .54rem/1 Inter,-apple-system,sans-serif;text-decoration:none}.today-agenda-actions button{background:#edf6f2;border-color:#10534b38}.today-agenda-actions button:disabled{cursor:wait;opacity:.6}.today-agenda-calendar{background:0 0;width:calc(100% - 10px);margin:8px 5px 2px;display:block}.today-agenda-error{color:#8b4837;background:#fff4ef;border-radius:6px;margin:4px 5px 7px;padding:6px;font-size:.55rem}.flashcards-page{background:var(--bg);height:100%;color:var(--text);padding:22px;overflow:auto}.flashcards-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-end;gap:22px;padding-bottom:18px;display:flex}.flashcards-head h1{margin:.2rem 0;font:500 clamp(2.2rem,4vw,4rem)/.95 League Gothic,Barlow Condensed,sans-serif}.flashcards-head p{color:var(--text-soft);max-width:700px;margin:0}.flashcard-scope{gap:5px;min-width:260px;display:grid}.flashcard-scope label,.flashcard-compose>label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);font:600 .66rem Barlow Condensed,sans-serif}.flashcard-scope select,.flashcard-compose select,.flashcard-compose input,.flashcard-compose textarea{border:1px solid var(--rule-strong);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:0;padding:9px}.flashcard-compose textarea{resize:vertical;min-height:82px}.flashcards-grid{grid-template-columns:minmax(230px,.82fr) minmax(330px,1.3fr) minmax(260px,.95fr);gap:14px;margin-top:14px;display:grid}.flashcard-compose,.flashcard-study,.flashcard-ai,.flashcard-library{border:1px solid var(--rule);background:var(--surface);padding:14px}.flashcard-compose{align-content:start;gap:11px;display:grid}.flashcard-panel-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.flashcard-panel-head>span{text-transform:uppercase;letter-spacing:.08em;font:600 .75rem Barlow Condensed,sans-serif}.flashcard-panel-head small{color:var(--text-faint);font-size:.68rem}.flashcard-type-tabs,.flashcard-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.flashcard-type-tabs button,.flashcard-mode-grid button,.flashcard-review-actions button,.flashcard-proposal-head button,.flashcard-library article>button{border:1px solid var(--rule-strong);color:var(--text);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:0;padding:7px 8px;font:600 .68rem Barlow Condensed,sans-serif}.flashcard-type-tabs button.active,.flashcard-mode-grid button.active{background:var(--text);color:var(--bg)}.flashcard-reversible{align-items:center;gap:8px;text-transform:none!important;letter-spacing:0!important;display:flex!important}.flashcard-reversible input{width:auto!important}.flashcard-source,.flashcard-provenance{color:var(--text-faint);font-size:.68rem}.flashcard-primary{border:1px solid var(--text);background:var(--text);width:100%;color:var(--bg);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border-radius:0;padding:10px 12px;font:600 .72rem Barlow Condensed,sans-serif}.flashcard-primary:disabled{opacity:.45;cursor:not-allowed}.flashcard-study{flex-direction:column;min-height:440px;display:flex}.flashcard-card{border:1px solid var(--rule-strong);background:var(--bg);color:var(--text);text-align:left;cursor:pointer;border-radius:0;flex:1;grid-template-rows:auto 1fr auto;width:100%;min-height:300px;margin:14px 0;padding:18px;display:grid}.flashcard-card-meta{text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);font:600 .62rem Barlow Condensed,sans-serif}.flashcard-card>strong{text-align:center;place-self:center;max-width:90%;font:500 clamp(1.6rem,3.2vw,3.2rem)/1.15 Barlow Condensed,sans-serif}.flashcard-card>strong[lang=ar]{font-family:serif;font-size:clamp(2rem,4vw,4rem);line-height:1.5}.flashcard-card>small{color:var(--text-faint);justify-self:center}.flashcard-review-actions{grid-template-columns:1fr 1fr 1fr;gap:7px;display:grid}.flashcard-review-actions button:first-child{border-color:var(--text-soft)}.flashcard-review-actions button:last-child{background:var(--text);color:var(--bg)}.flashcard-empty{text-align:center;color:var(--text-soft);flex:1;place-content:center;gap:8px;display:grid}.flashcard-empty strong{color:var(--text)}.flashcard-ai>p{color:var(--text-soft);line-height:1.55}.flashcard-muted{color:var(--text-faint)!important}.flashcard-proposals{border-top:1px solid var(--rule);gap:7px;margin-top:12px;padding-top:12px;display:grid}.flashcard-proposal-head{justify-content:space-between;align-items:center;display:flex}.flashcard-proposal{border:1px solid var(--rule);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:8px;display:grid}.flashcard-proposal span{gap:3px;display:grid}.flashcard-proposal strong{font-size:.85rem}.flashcard-proposal small{color:var(--text-soft);line-height:1.4}.flashcard-error{border:1px solid var(--danger);color:var(--danger);margin-top:12px;padding:9px 11px}.flashcard-library{margin-top:14px}.flashcard-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin-top:10px;display:grid}.flashcard-list article{border:1px solid var(--rule);justify-content:space-between;gap:10px;padding:10px;display:flex}.flashcard-list article>div{gap:4px;min-width:0;display:grid}.flashcard-list article span{text-transform:uppercase;color:var(--text-faint);font:600 .58rem Barlow Condensed,sans-serif}.flashcard-list article strong{overflow-wrap:anywhere}.flashcard-list article small{color:var(--text-soft)}.flashcard-list article em{color:var(--text-faint);font-size:.62rem;font-style:normal}.flashcard-library article>button{align-self:start;padding:5px 7px}.flashcard-ai{align-self:start;max-height:650px;overflow:auto}@media (width<=1200px){.flashcards-grid{grid-template-columns:1fr 1.3fr}.flashcard-ai{grid-column:1/-1;max-height:none}}@media (width<=760px){.flashcards-page{padding:12px}.flashcards-head{flex-direction:column;align-items:stretch}.flashcard-scope{min-width:0}.flashcards-grid{grid-template-columns:1fr}.flashcard-ai{grid-column:auto}.flashcard-card{min-height:240px}.flashcard-list{grid-template-columns:1fr}}.flashcards-page{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.flashcards-head>*{min-width:0}.flashcard-scope{max-width:min(560px,48vw)}.flashcard-scope select{text-overflow:ellipsis;max-width:100%}.flashcards-grid>*{min-width:0}@media (width<=1450px){.flashcards-grid{grid-template-columns:minmax(230px,.9fr) minmax(300px,1.2fr)}.flashcard-ai{grid-column:1/-1;max-height:none}.flashcard-ai .flashcard-mode-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1050px){.flashcards-head{flex-direction:column;align-items:stretch}.flashcard-scope{min-width:0;max-width:none}.flashcards-grid{grid-template-columns:1fr}.flashcard-ai{grid-column:auto}.flashcard-ai .flashcard-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.flashcard-generate-source{text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);gap:5px;margin:10px 0 12px;font:600 .66rem Barlow Condensed,sans-serif;display:grid}.flashcard-generate-source select{border:1px solid var(--rule-strong);background:var(--surface);width:100%;min-width:0;color:var(--text);font:inherit;text-transform:none;letter-spacing:0;border-radius:0;padding:9px}.flashcard-face{text-align:center;place-self:center;gap:7px;max-width:90%;display:grid}.flashcard-face>strong{font:500 clamp(1.6rem,3.2vw,3.2rem)/1.15 Barlow Condensed,sans-serif}.flashcard-face>strong[lang=ar]{font-family:serif;font-size:clamp(2rem,4vw,4rem);line-height:1.5}.flashcard-translit{color:var(--text-soft);letter-spacing:.01em;font-size:.78rem;font-style:italic;line-height:1.35}.flashcard-proposal-translit{color:var(--text-faint);font-size:.68rem;font-style:italic;line-height:1.3}.flashcard-starter{border:1px solid var(--rule-strong);width:100%;color:var(--text);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:0 0;border-radius:0;margin-top:8px;padding:9px 10px;font:600 .7rem Barlow Condensed,sans-serif}.flashcard-starter:hover{background:var(--text);color:var(--bg)}.flashcard-starter-message{color:var(--text-soft);margin-top:7px;display:block}.flashcard-filters{grid-template-columns:minmax(230px,1fr) minmax(210px,.8fr);align-self:end;gap:10px;width:min(700px,55vw);min-width:0;max-width:100%;display:grid}.flashcard-filters .flashcard-scope{max-width:none}.flashcard-review-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.flashcard-review-nav button:first-child,.flashcard-review-nav button:last-child{font-weight:600}@media (width<=1250px){.flashcard-filters{grid-template-columns:1fr 1fr;width:100%;min-width:0}}@media (width<=720px){.flashcard-filters{grid-template-columns:1fr}.flashcard-review-nav{grid-template-columns:1fr 1fr}}.flashcard-card-wrap{flex:1;min-height:0;display:flex;position:relative}.flashcard-card-wrap .flashcard-card{flex:1}.flashcard-audio{border:1px solid var(--rule-strong);background:var(--surface);width:38px;height:38px;color:var(--text);cursor:pointer;z-index:2;border-radius:0;padding:8px;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.flashcard-audio:hover{background:var(--text);color:var(--bg)}.flashcard-audio svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}@media (width<=720px){.flashcard-audio{width:34px;height:34px;right:14px}}.flashcard-proposal-edit{align-items:start}.flashcard-proposal-check{margin-top:8px}.flashcard-proposal-fields{gap:6px;min-width:0;display:grid}.flashcard-proposal-fields input:not([type=checkbox]),.flashcard-proposal-fields textarea{border:1px solid var(--rule);background:var(--bg);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:0;padding:7px 8px}.flashcard-proposal-fields textarea{resize:vertical;min-height:58px}.flashcard-proposal-fields input[dir=rtl]{font-size:1.05rem}.flashcard-proposal-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.flashcard-proposal-meta>span{text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);font:600 .58rem Barlow Condensed,sans-serif}.flashcard-proposal-meta label{color:var(--text-faint);align-items:center;gap:5px;font-size:.62rem;display:flex}.flashcard-list-actions{align-self:start;gap:5px;display:flex}.flashcard-list-actions button,.flashcard-edit-actions button{border:1px solid var(--rule-strong);color:var(--text);text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;padding:5px 7px;font:600 .62rem Barlow Condensed,sans-serif}.flashcard-list-edit{display:block!important}.flashcard-list-edit-fields{gap:6px;width:100%;display:grid!important}.flashcard-list-edit-fields input:not([type=checkbox]),.flashcard-list-edit-fields textarea{border:1px solid var(--rule);background:var(--bg);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:0;padding:7px}.flashcard-list-edit-fields textarea{resize:vertical;min-height:54px}.flashcard-list-edit-fields input[dir=rtl]{font-size:1rem}.flashcard-edit-reversible{color:var(--text-faint);align-items:center;gap:6px;font-size:.65rem;display:flex}.flashcard-edit-actions{gap:6px;display:flex}.flashcard-edit-actions button:first-child{background:var(--text);color:var(--bg)}.flashcard-list article:not(.flashcard-list-edit){grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.flashcard-list article:not(.flashcard-list-edit)>div:first-child{min-width:0}.flashcard-list-actions{grid-template-columns:1fr;place-self:start end;gap:5px;min-width:44px;display:grid}.flashcard-list-actions button{white-space:nowrap;width:100%}.flashcard-list article strong,.flashcard-list article small,.flashcard-list article em{overflow-wrap:anywhere;min-width:0}.flashcard-list-edit{grid-template-columns:1fr!important}.explore-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0 12px;display:grid}.explore-stat{color:#f4f4f4;background:#181818;border:1px solid #343434;flex-direction:column;gap:7px;padding:15px;text-decoration:none;display:flex}.explore-stat strong{font-family:League Gothic,Barlow Condensed,sans-serif;font-size:38px;font-weight:500;line-height:1}.explore-stat span{color:#aaa;letter-spacing:.03em;font-size:11px}.explore-stat:hover,.explore-source-card:hover,.explore-reflection-card:hover{border-color:#888}.explore-jump{border-block:1px solid #333;flex-wrap:wrap;gap:0;margin:12px 0 26px;padding:8px 0;display:flex}.explore-jump a{color:#bcbcbc;border-right:1px solid #333;padding:8px 16px;font-size:12px;text-decoration:none}.explore-jump a:hover{color:#fff;background:#202020}.explore-source-card{background:#111;border:1px solid #303030;flex-direction:column;gap:9px;margin:10px 0;padding:17px;transition:border-color .15s;display:flex}.explore-source-card p{margin:0;font-size:13px}.explore-source-card button{align-self:flex-start}.explore-eyebrow{color:#999;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}.explore-section{border-top:1px solid #444;margin:32px 0;padding-top:20px;scroll-margin-top:20px}.explore-reflection-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;margin-top:16px;display:grid}.explore-reflection-card{background:#191919;border:1px solid #393939;flex-direction:column;gap:9px;min-height:185px;padding:20px;display:flex}.explore-reflection-card p{margin:0;line-height:1.6}.explore-reflection-card a{align-self:flex-start;margin-top:auto}.explore-knowledge-column{background:#121212;border:1px solid #363636;padding:18px}.explore-knowledge-column>strong{padding-bottom:12px;font-size:15px;display:block}.explore-knowledge-column article{padding:14px 0!important}#explore-sources,#explore-map{scroll-margin-top:20px}@media (width<=650px){.explore-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.explore-jump a{padding:8px 10px}.explore-reflection-grid{grid-template-columns:1fr}}.explore-map-switch{gap:6px;margin:12px 0;display:flex}.explore-map-switch button{color:#ddd;cursor:pointer;background:#121212;border:1px solid #555;padding:9px 13px}.explore-map-switch button[aria-pressed=true]{color:#111;background:#eee}.explore-evidence-map{border:1px solid #444;margin-bottom:22px;padding:20px}.explore-evidence-map>p{color:#aaa;letter-spacing:.07em;text-transform:uppercase;font-size:12px}.explore-evidence-grid{grid-template-columns:minmax(130px,1fr) 2fr;align-items:center;gap:38px;padding:22px 0;display:grid}.explore-evidence-focus{text-align:center;border:1px solid #eee;padding:18px}.explore-evidence-focus strong,.explore-evidence-branches strong{display:block}.explore-evidence-focus small,.explore-evidence-branches small{color:#aaa;margin-top:7px;display:block}.explore-evidence-branches{border-left:1px dashed #777;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding-left:25px;display:grid}.explore-evidence-branches button{color:#eee;text-align:left;cursor:pointer;background:#161616;border:1px solid #555;padding:16px}.explore-evidence-branches button:hover{border-color:#fff}.explore-evidence-map>small{color:#999}@media (width<=640px){.explore-evidence-grid{grid-template-columns:1fr;gap:18px}.explore-evidence-branches{border-top:1px dashed #777;border-left:0;padding-top:20px;padding-left:0}}.explore-network-canvas{background:#101010;border:1px solid #333;height:530px;position:relative;overflow:hidden}.explore-network-canvas svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.explore-network-node{color:#eee;cursor:pointer;text-align:center;overflow-wrap:anywhere;background:#181818;border:1px solid #666;width:145px;min-height:65px;padding:9px;font-size:11px;position:absolute;transform:translate(-50%,-50%)}.explore-network-node strong,.explore-network-node small{display:block}.explore-network-node small{color:#aaa;margin-top:5px}.explore-network-node:hover,.explore-network-node.is-selected{color:#111;background:#eee}.explore-network-node:hover small,.explore-network-node.is-selected small{color:#444}.explore-network-detail{border:1px solid #555;margin-top:12px;padding:16px}.explore-network-detail>button{float:right}.explore-network-detail div{flex-wrap:wrap;gap:8px;display:flex}.explore-network-detail a{color:#eee;border:1px solid #444;padding:6px;font-size:12px}@media (width<=650px){.explore-network-canvas{height:480px}.explore-network-node{width:100px;padding:5px;font-size:9px}}.explore-network-inspector{border-top:1px solid #444;margin:14px 0;padding-top:14px}.explore-network-inspector>strong{margin-bottom:8px;display:block}.explore-network-inspector>p{color:#aaa;font-size:12px}.explore-network-inspector article{border-top:1px solid #333;padding:10px 0}.explore-network-inspector article>button{color:#eee;cursor:pointer;text-align:left;background:0 0;border:0;padding:4px 0;font-weight:700}.explore-network-inspector article>small{color:#aaa;margin-left:12px}.explore-network-inspector article>div{flex-wrap:wrap;gap:7px;margin-top:7px;display:flex}.explore-network-inspector article>div button{color:#ddd;cursor:pointer;background:#1a1a1a;border:1px solid #555;padding:6px 9px}.explore-gap-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:18px;display:grid}.explore-gap-card{background:#121212;border:1px solid #3d3d3d;min-width:0;padding:18px}.explore-gap-card-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.explore-gap-card-heading strong{font-size:14px}.explore-gap-card-heading span{color:#aaa;white-space:nowrap;font-size:11px}.explore-gap-card p{color:#aaa;min-height:3em;font-size:12px;line-height:1.6}.explore-gap-card a{color:#eee;text-underline-offset:3px;font-size:12px;text-decoration:underline}.explore-visual-studio{border:1px solid #555;margin-top:16px;padding:20px}.explore-visual-studio header{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.explore-visual-journey{justify-items:center;max-width:480px;margin:20px auto;display:grid}.explore-visual-step{box-sizing:border-box;text-align:center;border:1px solid #555;gap:8px;width:100%;padding:18px;display:grid}.explore-visual-arrow{padding:10px}.explore-visual-comparison{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:20px 0;display:grid}.explore-visual-comparison article{border:1px solid #555;gap:10px;padding:14px;display:grid}.explore-visual-meter{background:#333;height:3px}.explore-visual-meter span{background:#eee;height:100%;display:block}.explore-visual-studio a{color:inherit}.explore-visual-studio footer{color:#aaa;border-top:1px solid #555;margin-top:20px;padding-top:15px}.explore-concept-model{margin:24px 0}.explore-concept-centre{text-align:center;border:1px solid #aaa;gap:9px;max-width:350px;margin:auto;padding:22px;display:grid}.explore-concept-centre small,.explore-concept-branches small{color:#999;letter-spacing:.08em;font-size:10px}.explore-concept-centre strong{font-size:22px}.explore-concept-centre span,.explore-concept-branches span{color:#aaa;font-size:12px}.explore-concept-branches{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:28px 0;display:grid}.explore-concept-branches article{border:1px solid #555;flex-direction:column;gap:10px;padding:16px;display:flex}.explore-concept-branches article>div{gap:7px;display:grid}.explore-concept-branches button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #555;border-radius:0;padding:9px}.explore-concept-caution{color:#aaa;border-top:1px solid #444;padding-top:14px;font-size:12px}.explore-concept-evidence{border-top:1px solid #444;gap:12px;padding-top:12px;display:grid}.explore-concept-evidence>div{border-left:2px solid #777;min-width:0;padding:0 0 0 10px}.explore-concept-evidence strong{font-size:12px}.explore-concept-evidence p{color:#aaa;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.explore-concept-evidence a{font-size:12px}.explore-network-unlinked{border-top:1px solid #444;margin-top:14px;padding-top:14px}.explore-network-unlinked>strong{font-size:13px}.explore-network-unlinked>p{color:#999;font-size:12px;line-height:1.5}.explore-network-unlinked>div{flex-wrap:wrap;gap:8px;display:flex}.explore-network-unlinked button{color:#eee;cursor:pointer;text-align:left;background:#151515;border:1px dashed #555;border-radius:0;padding:10px 12px}.explore-network-unlinked button[aria-pressed=true]{border-style:solid;border-color:#ddd}.explore-network-unlinked small{color:#999;margin-top:4px;display:block}#explore-visual-studio{min-width:0}#explore-visual-studio svg{max-width:100%;height:auto}#explore-visual-studio button{min-height:30px}#explore-visual-studio [role=group]{flex-wrap:wrap}@media (width<=700px){#explore-visual-studio{overflow-wrap:anywhere}#explore-visual-studio>div{min-width:0}#explore-visual-studio svg{width:100%;max-width:100%;display:block}#explore-visual-studio button{white-space:normal}.explore-knowledge-column{padding:12px}}.explore-related-action{color:#eee;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #555;margin-top:10px;padding:7px 10px;font-size:12px;display:inline-block}.explore-related-action:hover,.explore-related-action:focus-visible{background:#242424;border-color:#eee}.explore-saved-detail{background:#151515;border:1px solid #555;max-width:1050px;margin:16px 0 24px;padding:clamp(16px,3vw,30px)}.explore-saved-detail-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.explore-saved-detail h2{margin:12px 0;font-size:clamp(24px,3vw,36px);line-height:1.25}.explore-saved-detail h2 [lang=ar]{margin-inline-start:10px;font-size:.9em}.explore-saved-definition{white-space:pre-wrap;max-width:75ch;font-size:16px;line-height:1.7}.explore-saved-meta{color:#aaa;font-size:12px;line-height:1.6}.explore-saved-detail-links{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.explore-saved-detail-links a{color:#eee;border:1px solid #555;padding:9px 12px;font-size:12px;text-decoration:none}.explore-saved-detail-links a:hover{border-color:#eee}.explore-saved-evidence{border-top:1px solid #393939;margin-top:20px;padding-top:16px}.explore-saved-evidence-title{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.explore-saved-evidence-title small{color:#aaa}.explore-saved-evidence-note{border-bottom:1px solid #333;padding:12px 0}.explore-saved-evidence-note a,.explore-saved-more{color:#eee;font-size:13px;font-weight:600}.explore-saved-evidence-note p{color:#bbb;overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.6}.explore-saved-more{margin:12px 0;display:inline-block}.explore-saved-related{border-top:1px solid #393939;margin-top:18px;padding-top:16px}.explore-saved-related>strong{font-size:14px}.explore-saved-related-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:12px 0;display:grid}.explore-saved-related-grid button{text-align:left;color:#f3f3f3;cursor:pointer;background:#141414;border:1px solid #3c3c3c;border-radius:0;flex-direction:column;gap:7px;min-width:0;padding:14px;display:flex}.explore-saved-related-grid button:hover,.explore-saved-related-grid button:focus-visible{border-color:#aaa}.explore-saved-related-grid small{letter-spacing:.12em;color:#aaa;font-size:9px}.explore-saved-related-grid strong{overflow-wrap:anywhere;font-size:13px}.explore-saved-related-grid span{color:#bbb;overflow-wrap:anywhere;font-size:11px}.explore-next-study{background:#101010;border:1px solid #3c3c3c;margin-top:18px;padding:18px}.explore-next-study-head{border-bottom:1px solid #343434;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-bottom:12px;display:flex}.explore-next-study-head strong{font-size:14px}.explore-next-study-head span{color:#999;font-size:11px}.explore-next-study ol{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px 26px;margin:12px 0 0;padding-left:24px;list-style:decimal;display:grid}.explore-next-study li{padding:8px 8px 10px 0;font-size:13px}.explore-next-study li::marker{color:#999}.explore-next-study li strong{font-size:13px}.explore-next-study li p,.explore-next-study>p{color:#bbb;font-size:12px;line-height:1.6}.explore-next-study li a{color:#eee;text-underline-offset:3px;font-size:12px}.explore-quick-search{background:#101010;border:1px solid #303030;max-width:1100px;margin:-10px 0 24px;padding:14px 16px}.explore-quick-head{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:12px;display:flex}.explore-quick-head strong{font-size:13px}.explore-quick-head span,.explore-quick-search small,.explore-quick-empty{color:#999;font-size:11px}.explore-quick-terms{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.explore-quick-terms button{color:#eee;cursor:pointer;background:#171717;border:1px solid #444;border-radius:0;align-items:center;gap:10px;padding:8px 11px;font-size:12px;display:inline-flex}.explore-quick-terms button:hover,.explore-quick-terms button.explore-quick-active{background:#282828;border-color:#eee}.explore-quick-terms button:disabled{opacity:.5;cursor:wait}.explore-quick-terms button span{font-size:13px}.explore-atlas-note-search{background:#141414;border:1px solid #3c3c3c;gap:8px;margin:16px 0;padding:12px;display:grid}.explore-atlas-note-search label{color:#ddd;font-size:12px}.explore-atlas-note-search input{color:#f5f5f5;width:100%;min-width:0;font:inherit;background:#0e0e0e;border:1px solid #555;border-radius:0;padding:10px 12px;font-size:13px}.explore-atlas-note-search input:focus-visible{outline-offset:2px;outline:1px solid #eee}.explore-atlas-note-search small{color:#999;font-size:11px}.explore-compare{background:#111;border:1px solid #666;margin:18px 0;padding:18px}.explore-compare>header{border-bottom:1px solid #444;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.explore-compare>header small{letter-spacing:.12em;color:#aaa;font-size:10px}.explore-compare>header h3{margin:8px 0;font-size:22px}.explore-compare>header p{color:#aaa;max-width:740px;font-size:12px}.explore-compare>header button{color:#eee;cursor:pointer;background:0 0;border:1px solid #555;border-radius:0;padding:9px 12px}.explore-compare-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.explore-compare-columns>div{background:#161616;border:1px solid #333;min-width:0;padding:14px}.explore-compare-columns h4{margin:0 0 8px;font-size:15px}.explore-compare-columns small{color:#999;font-size:11px}.explore-compare-columns article{border-top:1px solid #3a3a3a;margin-top:12px;padding-top:12px}.explore-compare-columns article a{color:#eee;text-underline-offset:3px;font-size:12px}.explore-compare-columns article p{color:#bbb;overflow-wrap:anywhere;font-size:12px;line-height:1.7}@media (width<=720px){.explore-compare-columns{grid-template-columns:minmax(0,1fr)}}.explore-matrix-panel{margin:14px 0 18px}.explore-matrix-panel>p,.explore-matrix-panel>small{color:#aaa;font-size:12px}.explore-matrix-scroll{border:1px solid #3b3b3b;margin:14px 0;overflow-x:auto}.explore-matrix-table{border-collapse:collapse;width:100%;min-width:750px;font-size:12px}.explore-matrix-table th,.explore-matrix-table td{text-align:center;border:1px solid #333;padding:9px 8px}.explore-matrix-table thead th{vertical-align:bottom;background:#222}.explore-matrix-table thead th:first-child,.explore-matrix-table tbody th{z-index:1;text-align:left;background:#171717;min-width:185px;max-width:260px;position:sticky;left:0}.explore-matrix-table thead th:first-child{z-index:2;background:#222}.explore-matrix-table thead button{color:#eee;cursor:pointer;text-align:center;overflow-wrap:anywhere;background:0 0;border:0;max-width:120px;font-size:11px}.explore-matrix-table td>span{color:#666}.explore-matrix-hit{color:#fff;cursor:pointer;background:#333;border:1px solid #777;border-radius:0;min-width:30px;min-height:30px}.explore-matrix-hit:hover,.explore-matrix-hit:focus-visible{color:#111;background:#eee;outline:1px solid #fff}.explore-concept-journey{border-top:1px solid #444}.explore-concept-journey>h2{font-size:18px}.explore-concept-journey>p,.explore-concept-journey>small{color:#aaa;font-size:12px}.explore-journey-head{background:#171717;border:1px solid #444;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px 16px;display:flex}.explore-journey-head strong{font-size:12px}.explore-journey-head>div{gap:8px;display:flex}.explore-journey-head button,.explore-journey-body>button{color:#eee;cursor:pointer;background:#161616;border:1px solid #555;border-radius:0;padding:8px 12px}.explore-journey-head button:disabled{opacity:.35;cursor:default}.explore-journey-body{border:1px solid #383838;border-top:0;padding:16px}.explore-journey-track{flex-wrap:wrap;gap:5px;margin-bottom:20px;display:flex}.explore-journey-track button{color:#ddd;cursor:pointer;background:#171717;border:1px solid #555;border-radius:0;min-width:29px;height:29px}.explore-journey-track button[aria-pressed=true]{color:#111;background:#eee}.explore-journey-body h3{margin:0 0 8px;font-size:17px}.explore-journey-body>small{color:#999;font-size:11px}.explore-journey-sources{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin:14px 0;display:grid}.explore-journey-sources article{background:#161616;border:1px solid #333;min-width:0;padding:14px}.explore-journey-sources a{color:#eee;font-size:12px}.explore-journey-sources p{color:#aaa;font-size:12px;line-height:1.6}.explore-journey-review{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.explore-journey-review>div{border:1px solid #444;padding:14px}.explore-journey-review strong{font-size:13px}.explore-journey-review p,.explore-journey-review a{color:#bbb;font-size:12px}@media (width<=600px){.explore-journey-review{grid-template-columns:1fr}}.explore-journey-study{background:#101010;border:1px solid #555;margin:14px 0;padding:14px}.explore-journey-study-head{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.explore-journey-study-head p{color:#aaa;font-size:12px}.explore-journey-study button{color:#eee;cursor:pointer;background:#222;border:1px solid #555;border-radius:0;padding:9px}.explore-journey-study-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.explore-journey-study-grid article{background:#181818;border:1px solid #444;min-width:0;padding:15px}.explore-journey-study-grid article small{color:#aaa;margin-bottom:10px;font-size:10px;display:block}.explore-journey-study-grid h4{font-size:14px}.explore-journey-study-grid p{color:#bbb;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.explore-journey-study-grid a{color:#eee;font-size:12px}@media (width<=900px){.explore-journey-study-grid{grid-template-columns:1fr}}.explore-study-icon{color:#eee;margin:0 0 14px;display:block}.explore-journey-study-grid article:focus-within .explore-study-icon{color:#fff}.explore-quick-search{box-sizing:border-box;width:100%;max-width:none;margin-top:-10px;padding:18px 20px}.explore-quick-head strong{align-items:center;gap:9px;font-size:14px;display:inline-flex}.explore-quick-head .explore-study-icon{flex:none;width:18px;height:18px;margin:0}#explore-sources h2>.explore-study-icon,#explore-map h2>.explore-study-icon,#explore-atlas h2>.explore-study-icon,.explore-section h2>.explore-study-icon{vertical-align:-4px;width:19px;height:19px;margin:0 8px 0 0;display:inline-block}.explore-quick-terms button{min-height:32px}.explore-stat{box-sizing:border-box;justify-content:space-between;min-height:118px;transition:border-color .15s,background .15s}.explore-stat-top{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex!important}.explore-stat-top .explore-study-icon{color:#ddd;width:20px;height:20px;margin:0}.explore-stat-arrow{color:#aaa!important;font-size:15px!important}.explore-stat strong{font-size:40px;line-height:1}.explore-stat:hover,.explore-stat:focus-visible{background:#202020;border-color:#888}.explore-jump{flex-wrap:wrap;gap:4px 0;display:flex}.explore-jump a{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.explore-jump a .explore-study-icon{color:#aaa;flex:none;width:14px;height:14px;margin:0}.explore-jump a:hover .explore-study-icon,.explore-jump a:focus-visible .explore-study-icon{color:#fff}@media (width<=640px){.explore-stat{min-height:100px}.explore-stat strong{font-size:32px}.explore-jump a{white-space:normal}}.explore-stat{justify-content:center;gap:5px;padding-right:34px;position:relative}.explore-stat-number{align-items:flex-start;gap:11px;width:100%;display:flex}.explore-stat-number .explore-study-icon{color:#bdbdbd;flex:none;width:19px;height:19px;margin:5px 0 0}.explore-stat-number strong{font-size:40px;line-height:1.05}.explore-stat-label{padding-left:30px;display:block}.explore-stat>.explore-stat-arrow{color:#aaa;font-size:15px;position:absolute;top:14px;right:15px}@media (width<=640px){.explore-stat-number strong{font-size:32px}.explore-stat-number .explore-study-icon{width:16px;height:16px;margin-top:4px}.explore-stat-label{padding-left:27px}}.explore-assessment{background:#131313;border:1px solid #555;margin:12px 0;padding:16px}.explore-assessment-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.explore-assessment-head strong{align-items:center;gap:9px;font-size:15px;display:inline-flex}.explore-assessment-head .explore-study-icon{width:19px;height:19px;margin:0}.explore-assessment-head p{color:#bbb;margin:7px 0 0;font-size:12px;line-height:1.6}.explore-assessment-head>small,.explore-assessment>small{color:#999;font-size:11px;line-height:1.6}.explore-assessment-actions{flex-wrap:wrap;gap:8px;margin:17px 0;display:flex}.explore-assessment-actions button,.explore-assessment-summary button{color:#eee;cursor:pointer;background:#1a1a1a;border:1px solid #555;border-radius:0;padding:9px 14px}.explore-assessment-actions button[aria-pressed=true]{color:#111;background:#f0f0f0;border-color:#f0f0f0}.explore-assessment-actions button:hover,.explore-assessment-summary button:hover{border-color:#eee}.explore-assessment-summary{color:#ccc;border-top:1px solid #333;flex-wrap:wrap;align-items:center;gap:12px;padding:13px 0;font-size:12px;display:flex}.explore-assessment-summary span{border-right:1px solid #444;padding-right:12px}.workspace-grid.explore-workspace{grid-template-columns:240px minmax(0,1fr) 340px}.workspace-grid.explore-workspace.library-closed{grid-template-columns:0 minmax(0,1fr) 340px}.workspace-grid.explore-workspace.sources-closed{grid-template-columns:240px minmax(0,1fr) 0}.workspace-grid.explore-workspace.library-closed.sources-closed{grid-template-columns:0 minmax(0,1fr) 0}.explore-embedded{overscroll-behavior:contain;background:#0b0b0b;min-width:0;min-height:0;overflow:auto}.explore-root-embedded{box-sizing:border-box;width:100%;min-width:0}.explore-root-embedded .explore-stat-grid{min-width:0}.explore-root-embedded svg{max-width:100%}@media (width<=1050px){.workspace-grid.explore-workspace{grid-template-columns:220px minmax(0,1fr) 300px}.workspace-grid.explore-workspace.sources-closed{grid-template-columns:220px minmax(0,1fr) 0}.workspace-grid.explore-workspace.library-closed{grid-template-columns:0 minmax(0,1fr) 300px}}@media (width<=720px){.workspace-grid.explore-workspace,.workspace-grid.explore-workspace.sources-closed{grid-template-columns:0 minmax(0,1fr) 0}.workspace-grid.explore-workspace:not(.library-closed){grid-template-columns:minmax(0,220px) minmax(0,1fr) 0}.workspace-grid.explore-workspace .sources-panel{display:none}.explore-root-embedded{padding:16px!important}}.arabic-lab{color:var(--text-primary,#ededed);box-sizing:border-box;background:#0b0b0b;min-height:100%;padding:clamp(20px,3vw,44px);font-family:inherit;overflow:auto}.arabic-lab *{box-sizing:border-box}.arabic-lab-heading{border-bottom:1px solid #353535;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.arabic-lab-eyebrow,.arabic-lab-control>span,.arabic-lab-card-top,.arabic-lab-input-label{letter-spacing:.16em;text-transform:uppercase;color:#a7a7a7;font-size:10px}.arabic-lab-heading h1{letter-spacing:.015em;margin:12px 0 14px;font-family:inherit;font-size:clamp(30px,4vw,48px);font-weight:700;line-height:1.1}.arabic-lab-heading h1 span{white-space:nowrap;margin-left:16px;font-family:serif;font-size:.7em;font-weight:400}.arabic-lab-heading p,.arabic-lab-guide p{color:#bcbcbc;max-width:650px;font-size:13px;line-height:1.7}.arabic-lab-status{white-space:nowrap;letter-spacing:.12em;color:#bbb;border:1px solid #444;padding:8px 12px;font-size:10px}.arabic-lab-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:22px 0;display:grid}.arabic-lab-stats>div{background:#141414;border:1px solid #303030;flex-direction:column;gap:7px;padding:15px;display:flex}.arabic-lab-stats strong{font-variant-numeric:tabular-nums;font-size:25px;font-weight:600}.arabic-lab-stats span{color:#aaa;font-size:11px}.arabic-lab-controls{border-bottom:1px solid #303030;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-bottom:22px;padding:0 0 22px;display:flex}.arabic-lab-control{flex-direction:column;gap:10px;display:flex}.arabic-lab-buttons{flex-wrap:wrap;gap:5px;display:flex}.arabic-lab button{font:inherit;cursor:pointer;color:#f0f0f0;background:#151515;border:1px solid #555;border-radius:0;padding:9px 12px}.arabic-lab button:hover:not(:disabled){background:#333}.arabic-lab button:focus-visible,.arabic-lab input:focus-visible{outline-offset:2px;outline:2px solid #fff}.arabic-lab button:disabled{opacity:.4;cursor:not-allowed}.arabic-lab button.selected,.arabic-lab button.primary{color:#101010;background:#efefef;border-color:#efefef}.arabic-lab-practice{grid-template-columns:minmax(0,1.65fr) minmax(220px,.75fr);align-items:start;gap:18px;display:grid}.arabic-lab-card,.arabic-lab-guide{border:1px solid #353535;min-width:0;padding:clamp(16px,2vw,28px)}.arabic-lab-card-top{justify-content:space-between;gap:10px;display:flex}.arabic-lab-script{text-align:center;margin:22px 0 4px;font-family:Noto Naskh Arabic,Amiri,serif;font-size:clamp(65px,9vw,115px);line-height:1.7}.arabic-lab-prompt{text-align:center;padding:60px 0 30px;font-size:clamp(30px,4vw,50px);font-weight:600}.arabic-lab-listen{justify-content:center;align-items:center;min-height:180px;display:flex}.arabic-lab-listen button{padding:16px 26px}.arabic-lab-instruction{text-align:center;color:#aaa;margin:0 0 26px;font-size:12px;line-height:1.6}.arabic-lab-input-label{margin-bottom:9px;display:block}.arabic-lab input{color:#fff;width:100%;font:inherit;background:#111;border:1px solid #555;border-radius:0;padding:13px 15px;font-size:18px}.arabic-lab input[lang=ar]{font-family:Noto Naskh Arabic,Amiri,serif;font-size:28px}.arabic-lab-keyboard{flex-wrap:wrap;gap:4px;margin:12px 0;display:flex}.arabic-lab-keyboard button{min-width:35px;padding:6px 9px;font-family:Noto Naskh Arabic,Amiri,serif;font-size:21px}.arabic-lab-actions{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.arabic-lab-feedback{border-top:1px solid #444;margin-top:22px;padding-top:20px}.arabic-lab-feedback>strong{font-size:13px}.arabic-lab-feedback p{color:#aaa;font-size:12px;line-height:1.6}.arabic-lab-reveal{flex-wrap:wrap;align-items:center;gap:15px;margin:12px 0;display:flex}.arabic-lab-reveal span:first-child{font-family:Noto Naskh Arabic,Amiri,serif;font-size:35px}.arabic-lab-reveal span:last-child{color:#ccc;font-size:13px}.arabic-lab-guide h2{margin:14px 0 22px;font-size:23px}.arabic-lab-guide h3{font-size:16px}.arabic-lab-guide-divider{background:#333;height:1px;margin:24px 0}.arabic-lab-guide .arabic-lab-small{color:#8f8f8f;font-size:11px}.arabic-lab-notice{color:#ddd;border-left:2px solid #aaa;padding:8px;font-size:12px}@media (width<=1000px){.arabic-lab-practice{grid-template-columns:1fr}.arabic-lab-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.arabic-lab-heading{flex-direction:column}.arabic-lab-heading h1 span{margin:12px 0 0;display:block}.arabic-lab{padding:15px}.arabic-lab-card,.arabic-lab-guide{padding:16px}}.arabic-journey{border:1px solid #333;margin:22px 0 30px;padding:24px}.arabic-journey h2{margin:8px 0;font-size:28px}.arabic-journey>p{color:#aaa;max-width:780px;font-size:12px;line-height:1.7}.arabic-journey-steps{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:20px;display:grid}.arabic-journey-step{border:1px solid #333;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.arabic-journey-step>span{letter-spacing:.1em;color:#aaa;font-size:11px}.arabic-journey-step h3{margin:5px 0;font-size:17px}.arabic-journey-step p{color:#aaa;min-height:44px;font-size:12px;line-height:1.6}.arabic-journey-step button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid #777;border-radius:0;margin-top:auto;padding:8px 10px;font-size:12px}.arabic-lab-section-nav,.arabic-alphabet-tabs{border-bottom:1px solid #333;flex-wrap:wrap;gap:6px;margin:24px 0 20px;padding-bottom:14px;display:flex}.arabic-lab-section-nav button,.arabic-alphabet-tabs button{letter-spacing:.025em;font-size:12px}.arabic-alphabet{min-width:0}.arabic-alphabet-intro{justify-content:space-between;align-items:start;gap:20px;display:flex}.arabic-alphabet-intro h2{margin:10px 0;font-size:clamp(24px,3vw,36px);font-weight:650}.arabic-alphabet-intro h2 span{margin-left:12px;font-family:Noto Naskh Arabic,Amiri,serif;font-size:.85em;font-weight:400}.arabic-alphabet-intro p,.arabic-alphabet-footer{color:#b9b9b9;max-width:680px;font-size:12px;line-height:1.7}.arabic-alphabet-progress{border:1px solid #333;flex-direction:column;gap:6px;min-width:150px;padding:15px;display:flex}.arabic-alphabet-progress strong{font-size:25px;font-weight:600}.arabic-alphabet-progress span{color:#aaa;font-size:11px}.arabic-alphabet-workspace{grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);align-items:start;gap:16px;display:grid}.arabic-alphabet-picker{grid-template-columns:repeat(7,minmax(0,1fr));align-content:start;gap:5px;display:grid}.arabic-alphabet-picker button{flex-direction:column;align-items:center;gap:4px;min-width:0;padding:7px 2px;display:flex;position:relative}.arabic-alphabet-picker button>span:first-child{font-family:Noto Naskh Arabic,Amiri,serif;font-size:clamp(22px,2.7vw,33px);line-height:1.5}.arabic-alphabet-picker small{color:#999;font-size:9px}.arabic-alphabet-picker .selected small{color:#333}.arabic-alphabet-check{color:#bcbcbc;position:absolute;top:0;right:3px;font-family:inherit!important;font-size:10px!important}.arabic-alphabet-detail{border:1px solid #3a3a3a;min-width:0;padding:clamp(16px,2vw,28px)}.arabic-alphabet-detail-top{color:#aaa;letter-spacing:.13em;justify-content:space-between;gap:8px;font-size:10px;display:flex}.arabic-alphabet-big{text-align:center;font-family:Noto Naskh Arabic,Amiri,serif;font-size:clamp(95px,13vw,160px);line-height:1.45}.arabic-alphabet-detail h3{margin:0 0 8px;font-size:25px}.arabic-alphabet-sound{color:#aaa;margin-bottom:16px;font-size:13px}.arabic-alphabet-sound strong{color:#fff}.arabic-alphabet-forms{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:24px 0 14px;display:grid}.arabic-alphabet-forms>div{text-align:center;border:1px solid #333;flex-direction:column;gap:5px;min-width:0;padding:8px 4px;display:flex}.arabic-alphabet-forms span{letter-spacing:.06em;color:#aaa;font-size:9px}.arabic-alphabet-forms strong{white-space:nowrap;font-family:Noto Naskh Arabic,Amiri,serif;font-size:clamp(28px,4vw,42px);font-weight:400;line-height:1.8}.arabic-alphabet-tip{color:#c6c6c6;border-left:1px solid #888;margin:18px 0;padding:8px 12px;font-size:12px;line-height:1.7}.arabic-alphabet-navigation{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:25px;display:flex}.arabic-alphabet-question{margin:35px 0;font-size:17px;line-height:1.6}.arabic-alphabet-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.arabic-alphabet-options button{font-family:Noto Naskh Arabic,Amiri,serif;font-size:clamp(40px,6vw,66px);line-height:1.6}.arabic-alphabet-options .correct{color:#111;background:#f2f2f2;border-color:#fff}.arabic-alphabet-options .incorrect{border-style:dashed}.arabic-alphabet-result{border-top:1px solid #444;margin-top:18px;padding-top:15px;font-size:13px}.arabic-alphabet-result>div{font-family:Noto Naskh Arabic,Amiri,serif;font-size:48px}.arabic-alphabet-result p,.arabic-alphabet-notice{color:#aaa;font-size:12px;line-height:1.6}.arabic-alphabet-vowels>p{color:#bbb;font-size:13px;line-height:1.6}.arabic-alphabet-vowel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.arabic-alphabet-vowel{border:1px solid #383838;flex-direction:column;gap:10px;padding:18px;display:flex}.arabic-alphabet-vowel>div{text-align:center;font-family:Noto Naskh Arabic,Amiri,serif;font-size:70px;line-height:1.5}.arabic-alphabet-vowel>strong{font-size:23px}.arabic-alphabet-vowel>span{font-size:13px}.arabic-alphabet-vowel p{color:#aaa;flex:1;font-size:11px;line-height:1.5}.arabic-alphabet-footer{margin:25px 0}@media (width<=1000px){.arabic-alphabet-workspace{grid-template-columns:1fr}.arabic-alphabet-vowel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=550px){.arabic-alphabet-intro{flex-direction:column}.arabic-alphabet-picker{grid-template-columns:repeat(7,minmax(0,1fr))}.arabic-alphabet-vowel-grid{grid-template-columns:1fr 1fr}.arabic-alphabet-vowel{padding:12px}.arabic-alphabet-vowel>div{font-size:48px}.arabic-alphabet-forms span{font-size:8px}}.arabic-learning{min-width:0}.arabic-learning-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.arabic-learning-head h2{margin:12px 0;font-size:clamp(24px,3vw,36px)}.arabic-learning-head p,.arabic-learning-panel p,.arabic-learning-footnote{color:#b9b9b9;font-size:13px;line-height:1.7}.arabic-learning-tabs{border-bottom:1px solid #333;flex-wrap:wrap;gap:6px;margin-bottom:18px;padding:18px 0;display:flex}.arabic-learning-panel{border:1px solid #393939;max-width:900px;padding:clamp(18px,3vw,35px)}.arabic-learning-count{letter-spacing:.15em;color:#aaa;font-size:10px}.arabic-learning-panel h3{margin:14px 0 24px;font-size:clamp(20px,2.5vw,29px)}.arabic-learning-letters{flex-wrap:wrap;gap:9px;display:flex}.arabic-learning-letters div{text-align:center;border:1px solid #444;min-width:75px;padding:4px 13px;font-family:Noto Naskh Arabic,Amiri,serif;font-size:clamp(48px,7vw,85px);line-height:1.5}.arabic-learning-actions{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:25px;display:flex}.arabic-learning-syllables{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.arabic-learning-syllables>div{border:1px solid #444;flex-direction:column;align-items:center;gap:8px;padding:10px;display:flex}.arabic-learning-syllables strong{font-family:Noto Naskh Arabic,Amiri,serif;font-size:clamp(42px,6vw,75px);font-weight:400;line-height:1.6}.arabic-learning-syllables span{font-size:19px}.arabic-learning-joining{text-align:center}.arabic-learning-parts{justify-content:center;gap:16px;display:flex}.arabic-learning-parts span{border:1px solid #444;padding:0 15px;font-family:Noto Naskh Arabic,Amiri,serif;font-size:clamp(48px,7vw,80px);line-height:1.7}.arabic-learning-arrow{color:#aaa;margin:14px;font-size:28px;display:block}.arabic-learning-joined{font-family:Noto Naskh Arabic,Amiri,serif;font-size:clamp(65px,10vw,115px);line-height:1.6}.arabic-learning-explanation{border-left:1px solid #aaa;padding:8px 15px}.arabic-learning-quiz{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.arabic-learning-quiz button{font-family:Noto Naskh Arabic,Amiri,serif;font-size:clamp(38px,6vw,68px);line-height:1.6}.arabic-learning-quiz .arabic-learning-missed{border-style:dashed}.arabic-learning-result{border-top:1px solid #444;margin-top:20px;padding:15px 0;font-size:14px}.arabic-learning-result span{color:#aaa;margin-top:8px;font-size:12px;display:block}.arabic-learning-footnote{max-width:800px;margin-top:25px;font-size:11px!important}@media (width<=600px){.arabic-learning-head{flex-direction:column;align-items:start}.arabic-learning-syllables{grid-template-columns:repeat(2,minmax(0,1fr))}.arabic-learning-parts{gap:6px}.arabic-learning-parts span{padding:0 8px}}.arabic-learning-letters button{text-align:center;border:1px solid #444;flex-direction:column;align-items:center;min-width:75px;padding:4px 13px;font-family:Noto Naskh Arabic,Amiri,serif;font-size:clamp(48px,7vw,85px);line-height:1.5;display:flex}.arabic-learning-audio-icon{color:#aaa;font:11px system-ui}.arabic-learning-syllables>button{border:1px solid #444;flex-direction:column;align-items:center;gap:8px;padding:10px;display:flex}.arabic-learning-syllables>button span{font-size:19px}.arabic-learning-audio-notice{color:#ddd;border-left:2px solid #aaa;padding:8px 12px;font-size:12px}.arabic-listening{min-width:0;max-width:1100px}.arabic-listening-intro h2{margin:12px 0;font-size:clamp(24px,3vw,36px)}.arabic-listening-intro p,.arabic-listening-footnote{color:#aaa;font-size:12px;line-height:1.7}.arabic-listening-levels{border-bottom:1px solid #333;flex-wrap:wrap;gap:7px;padding:20px 0;display:flex}.arabic-listening-card{border:1px solid #363636;margin-top:18px;padding:clamp(18px,3vw,35px)}.arabic-listening-count{letter-spacing:.15em;color:#aaa;font-size:10px}.arabic-listening-script{text-align:center;padding:20px 0;font-family:Noto Naskh Arabic,Amiri,serif;font-size:clamp(50px,7vw,100px);line-height:1.9}.arabic-listening-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.arabic-listening-translation{text-align:center;flex-direction:column;gap:6px;margin:22px 0;display:flex}.arabic-listening-translation strong{font-size:20px;font-weight:500}.arabic-listening-translation span{color:#aaa;font-size:14px}.arabic-listening-breakdown{border-top:1px solid #333;margin-top:24px;padding-top:18px}.arabic-listening-breakdown h3{font-size:14px}.arabic-listening-segments{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;display:grid}.arabic-listening-segments button{color:inherit;background:0 0;border:1px solid #444;border-radius:0;flex-direction:column;align-items:center;gap:7px;padding:15px;display:flex}.arabic-listening-segments button>span{font-family:Noto Naskh Arabic,Amiri,serif;font-size:43px;line-height:1.6}.arabic-listening-segments button strong{font-size:13px;font-weight:500}.arabic-listening-segments button small{color:#aaa;font-size:11px}.arabic-listening-navigation{justify-content:space-between;gap:10px;margin-top:26px;display:flex}.arabic-listening-notice{border-left:1px solid #ddd;padding:10px;font-size:12px}.arabic-listening-footnote{margin:20px 0}.arabic-makhraj{padding-top:22px}.arabic-makhraj-intro h2{margin:12px 0;font-size:clamp(26px,3vw,38px)}.arabic-makhraj-intro p,.arabic-makhraj-footnote{color:#aaa;max-width:780px;font-size:12px;line-height:1.7}.arabic-makhraj-layout{grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr);align-items:start;gap:18px;margin-top:24px;display:grid}.arabic-makhraj-map,.arabic-makhraj-details{border:1px solid #3b3b3b;min-width:0;padding:20px}.arabic-makhraj-map svg{background:#141414;width:100%;height:auto}.arabic-makhraj-regions{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-top:15px;display:grid}.arabic-makhraj-regions button{text-align:left;flex-direction:column;align-items:flex-start;gap:5px;min-height:92px;display:flex}.arabic-makhraj-regions button strong{font-family:Noto Naskh Arabic,Amiri,serif;font-size:24px;line-height:1.5}.arabic-makhraj-regions button span{font-size:12px}.arabic-makhraj-regions button small{opacity:.8;font-size:10px}.arabic-makhraj-details h3{text-align:left;margin:16px 0 6px;font-family:Noto Naskh Arabic,Amiri,serif;font-size:39px;font-weight:400}.arabic-makhraj-details>strong{font-size:16px;font-weight:500}.arabic-makhraj-details p{color:#bbb;font-size:13px;line-height:1.7}.arabic-makhraj-letters{grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:8px;margin-top:18px;display:grid}.arabic-makhraj-letters button{text-align:center;flex-direction:column;align-items:center;gap:5px;min-height:133px;display:flex}.arabic-makhraj-letters button span{font-family:Noto Naskh Arabic,Amiri,serif;font-size:40px;line-height:1.5}.arabic-makhraj-letters button strong{font-size:14px}.arabic-makhraj-letters button small{color:#aaa;font-size:10px;line-height:1.4}.arabic-makhraj-footnote{margin:20px 0}@media (width<=1000px){.arabic-makhraj-layout{grid-template-columns:1fr}}.arabic-makhraj-contrasts{border:1px solid #3b3b3b;margin-top:30px;padding:24px}.arabic-makhraj-contrast-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.arabic-makhraj-contrast-heading h2{margin:10px 0;font-size:25px}.arabic-makhraj-contrast-heading p{color:#aaa;font-size:12px;line-height:1.6}.arabic-makhraj-contrast-options{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.arabic-makhraj-contrast-options button{flex-direction:column;align-items:center;gap:6px;min-width:120px;display:flex}.arabic-makhraj-contrast-options button span{font-family:Noto Naskh Arabic,Amiri,serif;font-size:27px;line-height:1.6}.arabic-makhraj-contrast-options button small{color:#aaa;font-size:11px}.arabic-makhraj-contrast-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.arabic-makhraj-contrast-pair>div{border:1px solid #444;flex-direction:column;align-items:center;gap:6px;padding:22px;display:flex}.arabic-makhraj-contrast-pair span{font-family:Noto Naskh Arabic,Amiri,serif;font-size:65px;line-height:1.7}.arabic-makhraj-contrast-pair strong{font-size:14px;font-weight:500}.arabic-makhraj-contrast-explanation{border-top:1px solid #444;margin-top:20px;padding-top:15px}.arabic-makhraj-contrast-explanation p{font-size:13px;line-height:1.8}.arabic-makhraj-contrast-explanation span[lang=ar]{margin-inline:8px;font-family:Noto Naskh Arabic,Amiri,serif;font-size:26px}.arabic-makhraj-quiz{border:1px solid #3b3b3b;margin-top:22px;padding:24px}.arabic-makhraj-quiz h3{margin:24px 0;font-size:22px;font-weight:500}.arabic-makhraj-quiz-options{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.arabic-makhraj-quiz-options button{flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:110px;display:flex}.arabic-makhraj-quiz-options button strong{font-family:Noto Naskh Arabic,Amiri,serif;font-size:24px;line-height:1.5}.arabic-makhraj-quiz-options button span{font-size:11px}.arabic-makhraj-quiz-options button:disabled{cursor:default}.arabic-makhraj-quiz-feedback{border-top:1px solid #444;margin-top:20px;padding-top:14px}.arabic-makhraj-quiz-feedback p,.arabic-makhraj-quiz-result p{color:#aaa;font-size:13px;line-height:1.7}.arabic-makhraj-quiz-actions{justify-content:space-between;gap:8px;margin-top:20px;display:flex}.arabic-makhraj-quiz-result{padding:22px 0}.arabic-makhraj-quiz-result strong{font-size:25px;font-weight:500}.arabic-makhraj-letters button[aria-pressed=true]{color:#111;background:#eee;border-color:#fff}.arabic-makhraj-letters button[aria-pressed=true] small{color:#333}.arabic-makhraj-letter-focus{border-top:1px solid #444;align-items:flex-start;gap:20px;margin-top:20px;padding-top:20px;display:flex}.arabic-makhraj-letter-focus>strong{font-family:Noto Naskh Arabic,Amiri,serif;font-size:64px;font-weight:400;line-height:1.3}.arabic-makhraj-letter-focus b{font-size:14px}.arabic-makhraj-letter-focus p{color:#aaa;font-size:12px;line-height:1.7}.arabic-makhraj-letter-focus button{color:inherit;cursor:pointer;background:0 0;border:1px solid #777;border-radius:0;padding:9px 12px}.arabic-makhraj-letters button[aria-pressed=true] span,.arabic-makhraj-letters button[aria-pressed=true] strong,.arabic-makhraj-letters button[aria-pressed=true] small{opacity:1;opacity:1;color:#111!important}.noorani-path{color:var(--text-primary,#f4f4f4);gap:24px;display:grid}.noorani-head{justify-content:space-between;align-items:start;gap:24px;display:flex}.noorani-head h2{letter-spacing:.035em;margin:10px 0;font-size:clamp(26px,4vw,43px);font-weight:600}.noorani-head p{opacity:.72;max-width:650px;line-height:1.65}.noorani-progress{white-space:nowrap;border:1px solid;padding:10px 14px;font-size:11px}.noorani-lessons{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.noorani-lessons button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #666;border-radius:0;gap:10px;padding:18px;display:grid}.noorani-lessons button.active{background:#96969621;border-color:currentColor}.noorani-lessons small{opacity:.6;letter-spacing:.09em;font-size:10px}.noorani-lessons strong{font-size:17px}.noorani-lessons span{font-size:25px}.noorani-workspace{grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);gap:14px;display:grid}.noorani-card,.noorani-guide{border:1px solid #666;min-width:0;padding:24px}.noorani-meta{opacity:.7;justify-content:space-between;gap:16px;font-size:11px;display:flex}.noorani-card h3{margin:20px 0 6px;font-size:23px}.noorani-card>p,.noorani-guide p{opacity:.76;line-height:1.65}.noorani-letter{text-align:center;min-height:150px;padding:34px 10px 20px;font-family:serif;font-size:clamp(75px,12vw,132px)}.noorani-answer{text-align:center;min-height:60px}.noorani-answer strong{font-size:20px}.noorani-answer p{opacity:.7}.noorani-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.noorani-actions button{color:inherit;cursor:pointer;background:0 0;border:1px solid #888;border-radius:0;padding:11px 14px}.noorani-actions button.primary{color:#111;background:#e9e9e9;border-color:#e9e9e9}.noorani-actions button:disabled{opacity:.3;cursor:not-allowed}.noorani-guide h3{margin-top:14px;font-size:21px}.noorani-source{font-size:12px}.noorani-notice{font-size:13px}@media (width<=800px){.noorani-lessons,.noorani-workspace{grid-template-columns:1fr}.noorani-head{flex-direction:column}}.noorani-skills{border:1px solid var(--border-color,#777);margin:22px 0;padding:20px}.noorani-skills-head h3{margin:8px 0;font-size:1.35rem}.noorani-skills-head p{opacity:.75;font-size:.88rem}.noorani-skills-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.noorani-skill{color:inherit;opacity:.82;text-align:left;cursor:pointer;background:0 0;border:1px solid;border-radius:0;flex-direction:column;gap:10px;min-width:0;padding:15px;display:flex}.noorani-skill:hover,.noorani-skill:focus-visible{opacity:1;outline-offset:2px;outline:2px solid}.noorani-skill small{letter-spacing:.08em;opacity:.65;font-size:.65rem}.noorani-skill strong{font-size:1rem}.noorani-skill span{font-size:.73rem;line-height:1.5}.noorani-skill-track{opacity:.3;background:currentColor;height:3px;display:block}.noorani-skill-track i{opacity:1;background:currentColor;height:100%;display:block}@media (width<=850px){.noorani-skills-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=450px){.noorani-skills-grid{grid-template-columns:1fr}}.noorani-revision{border:1px solid;margin:18px 0;padding:20px}.noorani-revision h3{margin:8px 0}.noorani-revision p{opacity:.75;font-size:.85rem}.noorani-revision-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.noorani-revision-stats span{border-top:1px solid;flex-direction:column;gap:8px;padding:12px 4px;font-size:.78rem;display:flex}.noorani-revision-stats strong{font-size:1.8rem;font-weight:500}.noorani-revision button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:0;padding:10px 14px}.noorani-revision button:disabled{opacity:.35;cursor:default}.noorani-item-status{letter-spacing:.03em;text-align:center;opacity:.75;font-size:.75rem}@media (width<=550px){.noorani-revision-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.sound-lab{padding:8px 0 28px}.sound-lab h2{margin:10px 0;font-size:clamp(1.8rem,4vw,3rem)}.sound-lab header p{opacity:.8;max-width:700px}.sound-lab-layout{grid-template-columns:minmax(0,1fr) minmax(280px,1fr);gap:14px;margin-top:24px;display:grid}.sound-lab-stage,.sound-lab-settings,.sound-lab-check{border:1px solid;padding:24px}.sound-lab-kicker{letter-spacing:.12em;opacity:.65;font-size:.7rem}.sound-lab-arabic{text-align:center;min-height:230px;font-family:serif;font-size:clamp(6rem,16vw,12rem);line-height:1.5}.sound-lab-answer{justify-content:center;align-items:center;gap:20px;min-height:60px;display:flex}.sound-lab-answer strong{font-size:2rem}.sound-lab-answer span{opacity:.7}.sound-lab-controls{flex-wrap:wrap;justify-content:center;gap:8px;margin:18px 0;display:flex}.sound-lab button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:0;padding:10px 12px}.sound-lab button:hover,.sound-lab button:focus-visible{outline-offset:2px;outline:2px solid}.sound-lab button[aria-pressed=true]{background:currentColor;outline:1px solid}.sound-lab button[aria-pressed=true] span,.sound-lab button[aria-pressed=true] small{filter:invert()}.sound-lab button:disabled{opacity:.45;cursor:default}.sound-lab-settings h3{margin:0 0 12px;font-size:1rem}.sound-lab-settings h3:not(:first-child){margin-top:24px}.sound-lab-letters,.sound-lab-vowels{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sound-lab-letters button,.sound-lab-vowels button{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.sound-lab-letters span,.sound-lab-vowels span{font-size:2rem}.sound-lab-letters small,.sound-lab-vowels small{font-size:.7rem}.sound-lab-tip{border-top:1px solid;margin-top:24px;padding-top:18px}.sound-lab-tip strong{margin:12px 0;display:block}.sound-lab-check{margin-top:14px}.sound-lab-answers{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.sound-lab-disclaimer{opacity:.7;margin-top:18px;font-size:.8rem}@media (width<=800px){.sound-lab-layout{grid-template-columns:1fr}}@media (width<=400px){.sound-lab-stage,.sound-lab-settings,.sound-lab-check{padding:14px}.sound-lab-letters,.sound-lab-vowels{grid-template-columns:repeat(2,minmax(0,1fr))}}.word-builder{padding:8px 0 30px}.word-builder header h2{margin:10px 0;font-size:clamp(1.8rem,4vw,3rem)}.word-builder header p{opacity:.8;max-width:720px}.word-builder-layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr);gap:14px;margin-top:24px;display:grid}.word-builder-canvas,.word-builder-side{border:1px solid;padding:22px}.word-builder-result{text-align:center;overflow-wrap:anywhere;min-height:230px;font-family:serif;font-size:clamp(5rem,12vw,10rem);line-height:1.7}.word-builder-caption{text-align:center;min-height:25px}.word-builder-toolbar{flex-wrap:wrap;justify-content:center;gap:8px;margin:20px 0 28px;display:flex}.word-builder button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:0;padding:9px 12px}.word-builder button:disabled{opacity:.35;cursor:default}.word-builder button:hover:not(:disabled),.word-builder button:focus-visible{outline-offset:2px;outline:2px solid}.word-builder-breakdown{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.word-builder-breakdown button{flex-direction:column;align-items:center;gap:8px;min-width:74px;display:flex}.word-builder-breakdown span{font-size:2.6rem}.word-builder-breakdown small{font-size:.72rem}.word-builder-breakdown button[aria-pressed=true]{outline:2px solid}.word-builder-explain{opacity:.85;font-size:.86rem}.word-builder-side h3{margin:0 0 14px;font-size:1rem}.word-builder-side h3:not(:first-child){margin-top:24px}.word-builder-keys{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.word-builder-keys button{flex-direction:column;align-items:center;min-width:0;padding:7px 2px;display:flex}.word-builder-keys span{font-size:1.7rem}.word-builder-keys small{max-width:100%;font-size:.57rem;overflow:hidden}.word-builder-examples{flex-wrap:wrap;gap:8px;display:flex}.word-builder-examples button{flex-direction:column;align-items:center;gap:4px;min-width:80px;display:flex}.word-builder-examples span{font-size:1.7rem}.word-builder-examples small{font-size:.7rem}.word-builder-note{opacity:.7;margin-top:20px;font-size:.8rem}@media (width<=850px){.word-builder-layout{grid-template-columns:1fr}}@media (width<=420px){.word-builder-keys{grid-template-columns:repeat(5,minmax(0,1fr))}.word-builder-canvas,.word-builder-side{padding:14px}}.root-explorer{padding:8px 0 30px}.root-explorer header h2{margin:10px 0;font-size:clamp(1.8rem,4vw,3rem)}.root-explorer header p{opacity:.8;max-width:740px}.root-explorer button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:0;padding:12px}.root-explorer button:hover,.root-explorer button:focus-visible{outline-offset:2px;outline:2px solid}.root-explorer button[aria-pressed=true]{outline:2px solid}.root-explorer-tabs{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.root-explorer-tabs button{flex-direction:column;align-items:center;gap:5px;min-width:125px;display:flex}.root-explorer-tabs span{font-size:2.3rem}.root-explorer-tabs small{opacity:.7}.root-explorer-layout{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:14px;display:grid}.root-explorer-tree,.root-explorer-detail{border:1px solid;padding:22px}.root-explorer-trunk{text-align:center;border:1px solid;max-width:330px;margin:0 auto;padding:16px}.root-explorer-trunk strong{font-size:4.5rem;line-height:1.5;display:block}.root-explorer-trunk span{display:block}.root-explorer-trunk p{opacity:.7;font-size:.8rem}.root-explorer-branches{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:36px;display:grid;position:relative}.root-explorer-branches:before{content:"";border-left:1px solid;height:24px;position:absolute;top:-24px;left:50%}.root-explorer-branches button{flex-direction:column;align-items:center;gap:7px;min-width:0;display:flex;position:relative}.root-explorer-branches button:before{content:"";border-left:1px solid;height:12px;position:absolute;top:-12px;left:50%}.root-explorer-branches span{font-size:2rem;line-height:1.7}.root-explorer-branches strong{font-size:.86rem}.root-explorer-branches small{text-align:center;opacity:.7;font-size:.75rem}.root-explorer-word{text-align:center;font-size:clamp(4rem,9vw,7rem);line-height:1.7}.root-explorer-detail h3{text-align:center;margin:0;font-size:1.4rem}.root-explorer-meaning{text-align:center;min-height:24px}.root-explorer-pattern{border-top:1px solid;border-bottom:1px solid;margin:24px 0;padding:18px 0}.root-explorer-pattern small{opacity:.7;display:block}.root-explorer-pattern strong{margin-top:8px;font-size:1.6rem;display:block}.root-explorer-pattern p{font-size:.86rem}.root-explorer-actions{flex-wrap:wrap;gap:8px;display:flex}.root-explorer-note{opacity:.7;margin-top:18px;font-size:.8rem}@media (width<=800px){.root-explorer-layout{grid-template-columns:1fr}}@media (width<=480px){.root-explorer-branches{grid-template-columns:repeat(2,minmax(0,1fr))}.root-explorer-tree,.root-explorer-detail{padding:14px}}.reading-detective{padding:8px 0 30px}.reading-detective h2{margin:10px 0;font-size:clamp(1.8rem,4vw,3rem)}.reading-detective header p{opacity:.8;max-width:740px}.reading-detective button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:0;padding:10px 12px}.reading-detective button:hover,.reading-detective button:focus-visible{outline-offset:2px;outline:2px solid}.reading-detective button:disabled{opacity:.4;cursor:default}.reading-detective button[aria-pressed=true]{outline:2px solid}.reading-detective-tabs{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.reading-detective-layout{grid-template-columns:minmax(0,1.2fr) minmax(290px,1fr);gap:14px;display:grid}.reading-detective-text,.reading-detective-check{border:1px solid;padding:22px}.reading-detective-verse{flex-wrap:wrap;justify-content:center;gap:8px;padding:30px 0;display:flex}.reading-detective-verse button{font-size:clamp(2rem,5vw,3.5rem);line-height:1.7}.reading-detective-translation{text-align:center;opacity:.8}.reading-detective-focus{text-align:center;border-top:1px solid;margin-top:24px;padding-top:20px}.reading-detective-focus>div{font-size:5rem;line-height:1.7}.reading-detective-focus p{margin-top:16px}.reading-detective-check h3{margin:12px 0}.reading-detective-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:20px 0;display:grid}.reading-detective-actions{flex-wrap:wrap;gap:8px;display:flex}.reading-detective-feedback{border-top:1px solid;margin-top:20px;padding-top:16px}.reading-detective-note{opacity:.75;margin-top:18px;font-size:.8rem}@media (width<=800px){.reading-detective-layout{grid-template-columns:1fr}}@media (width<=420px){.reading-detective-text,.reading-detective-check{padding:14px}}.daily-five{padding:8px 0 30px}.daily-five header h2{margin:10px 0;font-size:clamp(1.8rem,4vw,3rem)}.daily-five header p{opacity:.8;max-width:730px}.daily-five button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:0;padding:11px 14px}.daily-five button:disabled{opacity:.45;cursor:default}.daily-five button:hover:not(:disabled),.daily-five button:focus-visible{outline-offset:2px;outline:2px solid}.daily-five button[aria-pressed=true]{outline:2px solid}.daily-five-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:24px 0;display:flex}.daily-five-top h3{margin:10px 0}.daily-five-dots{flex-wrap:wrap;gap:6px;display:flex}.daily-five-dots button{min-width:48px}.daily-five-workspace{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);gap:14px;display:grid}.daily-five-card,.daily-five-guide{border:1px solid;padding:24px}.daily-five-card h3{margin:12px 0}.daily-five-arabic{text-align:center;padding:20px 0;font-size:clamp(4rem,11vw,8rem);line-height:1.7}.daily-five-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.daily-five-feedback{border-top:1px solid;margin-top:20px;padding-top:18px}.daily-five-navigation{justify-content:space-between;gap:8px;margin-top:24px;display:flex}.daily-five-guide p{opacity:.8}.daily-five-guide h3{margin-top:12px}@media (width<=780px){.daily-five-workspace{grid-template-columns:1fr}}@media (width<=440px){.daily-five-card,.daily-five-guide{padding:14px}.daily-five-options{grid-template-columns:1fr}}.arabic-journey{padding:8px 0 35px}.arabic-journey header h2{margin:10px 0;font-size:clamp(1.8rem,4vw,3rem)}.arabic-journey header p{opacity:.8;max-width:730px}.arabic-journey-summary{grid-template-columns:1fr 1fr 1.5fr;gap:10px;margin:24px 0 34px;display:grid}.arabic-journey-summary>div{border:1px solid;padding:22px}.arabic-journey-summary strong{margin:12px 0;font-size:3.2rem;display:block}.arabic-journey-summary strong small{opacity:.6;font-size:1rem}.arabic-journey-summary p{opacity:.75;font-size:.85rem}.arabic-journey button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid;border-radius:0;padding:12px}.arabic-journey button:hover,.arabic-journey button:focus-visible{outline-offset:2px;outline:2px solid}.arabic-journey-next h3{margin:14px 0 8px}.arabic-journey-next button{margin-top:8px}.arabic-journey-group{margin:26px 0}.arabic-journey-group>h3{letter-spacing:.08em;border-bottom:1px solid;padding-bottom:12px;font-size:.9rem}.arabic-journey-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.arabic-journey-grid button{flex-direction:column;min-height:165px;padding:20px;display:flex}.arabic-journey-grid strong{margin:12px 0 4px;font-size:1.15rem}.arabic-journey-grid p{opacity:.7;margin:0;font-size:.86rem}.arabic-journey-open{margin-top:auto;padding-top:18px;font-size:.7rem}.arabic-journey-footnote{opacity:.7;font-size:.8rem}@media (width<=850px){.arabic-journey-summary{grid-template-columns:1fr 1fr}.arabic-journey-next{grid-column:1/-1}.arabic-journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.arabic-journey-summary,.arabic-journey-grid{grid-template-columns:1fr}.arabic-journey-next{grid-column:auto}}.handwriting-studio{padding:8px 0 30px}.handwriting-studio header h2{margin:10px 0;font-size:clamp(1.8rem,4vw,3rem)}.handwriting-studio header p{opacity:.8;max-width:750px}.handwriting-studio button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:0;padding:10px 12px}.handwriting-studio button:disabled{opacity:.35;cursor:default}.handwriting-studio button:hover:not(:disabled),.handwriting-studio button:focus-visible{outline-offset:2px;outline:2px solid}.handwriting-studio button[aria-pressed=true]{outline:2px solid}.handwriting-mode{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.handwriting-layout{grid-template-columns:minmax(0,1.4fr) minmax(270px,1fr);gap:14px;display:grid}.handwriting-work,.handwriting-sidebar{border:1px solid;padding:20px}.handwriting-reference{justify-content:space-between;align-items:center;gap:10px;display:flex}.handwriting-reference strong{font-size:clamp(2.5rem,6vw,5rem);line-height:1.5}.handwriting-reference>span:last-child{font-size:.85rem}.handwriting-pad{border:1px solid;height:340px;margin:14px 0;position:relative;overflow:hidden}.handwriting-pad canvas{touch-action:none;cursor:crosshair;width:100%;height:100%;display:block}.handwriting-controls{flex-wrap:wrap;gap:8px;display:flex}.handwriting-pen{align-items:center;gap:12px;margin-top:18px;font-size:.85rem;display:flex}.handwriting-pen input{accent-color:currentColor;flex:1}.handwriting-sidebar h3{margin:0 0 14px;font-size:.85rem}.handwriting-picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.handwriting-picker button{flex-direction:column;align-items:center;gap:3px;min-width:0;padding:7px 2px;display:flex}.handwriting-picker span{font-size:1.8rem;line-height:1.6}.handwriting-picker small{max-width:100%;font-size:.65rem;overflow:hidden}.handwriting-tip{border-top:1px solid;margin-top:22px;padding-top:18px;font-size:.85rem}.handwriting-tip p{opacity:.8}.handwriting-note{opacity:.75;margin-top:20px;font-size:.8rem}@media (width<=830px){.handwriting-layout{grid-template-columns:1fr}}@media (width<=450px){.handwriting-work,.handwriting-sidebar{padding:12px}.handwriting-picker{grid-template-columns:repeat(4,minmax(0,1fr))}.handwriting-pad{height:270px}}.arabic-lab-section-nav{scrollbar-width:thin}.sound-lab-arabic,.word-builder-result,.handwriting-reference strong,.handwriting-picker span,.daily-five [lang=ar],.reading-detective [lang=ar],.word-builder [lang=ar],.sound-lab [lang=ar],.handwriting-studio [lang=ar]{font-feature-settings:"liga" 1,"calt" 1;font-kerning:normal;direction:rtl;font-family:Noto Naskh Arabic,Amiri,Traditional Arabic,Scheherazade New,serif}.word-builder-result,.sound-lab-arabic{overflow-wrap:normal;word-break:normal;min-width:0;padding-block:.12em;line-height:1.9}.reading-detective [lang=ar],.daily-five [lang=ar]{unicode-bidi:isolate;line-height:2.1}.handwriting-reference strong,.handwriting-picker span{line-height:1.9}.handwriting-pad,.handwriting-layout,.word-builder-layout,.sound-lab-layout,.reading-detective-layout{min-width:0}@media (width<=520px){.word-builder-result{font-size:clamp(3.5rem,14vw,6rem)}.sound-lab-arabic{font-size:clamp(4rem,16vw,7rem)}.handwriting-reference{flex-wrap:wrap}.handwriting-controls button{flex:auto}.handwriting-picker button{min-width:0}}.materials-panel{flex-direction:column;gap:12px;display:flex}.materials-head{border-bottom:1px solid var(--rule);align-items:flex-start;gap:10px;padding-bottom:12px;display:flex}.materials-head>div{flex:1;min-width:0}.materials-head strong{font-size:.84rem;display:block}.materials-head small{color:var(--text-faint);margin-top:3px;font-size:.72rem;line-height:1.45;display:block}.materials-head>button,.material-office-note button{border:1px solid var(--rule-strong);background:var(--surface);color:var(--text);text-transform:uppercase;letter-spacing:.04em;padding:7px 10px;font:600 .68rem Barlow Condensed,sans-serif}.materials-error{color:var(--text);border-left:2px solid;padding-left:8px;font-size:.76rem}.materials-empty{border:1px dashed var(--rule-strong);padding:16px}.materials-empty strong{font-size:.82rem}.materials-empty p{color:var(--text-faint);margin:5px 0 0;font-size:.75rem;line-height:1.5}.materials-list{flex-direction:column;gap:6px;display:flex}.materials-list article{border:1px solid var(--rule);background:var(--surface);min-width:0;display:flex}.materials-list article.active{border-color:var(--text-faint)}.material-main{text-align:left;min-width:0;color:var(--text);background:0 0;border:0;flex:1;grid-template-columns:auto 1fr;gap:2px 8px;padding:9px 10px;display:grid}.material-main span{text-transform:uppercase;color:var(--text-faint);grid-row:1/3;align-self:center;min-width:52px;font:600 .62rem Barlow Condensed,sans-serif}.material-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.material-main small{color:var(--text-faint);font-size:.66rem}.material-actions{align-items:stretch;display:flex}.material-actions button{border:0;border-left:1px solid var(--rule);color:var(--text-soft);background:0 0;padding:0 8px;font-size:.66rem}.material-actions button:last-child{font-size:1rem}.material-viewer{border:1px solid var(--rule-strong);background:var(--bg);min-height:240px}.material-viewer>header{border-bottom:1px solid var(--rule);align-items:center;height:44px;padding:0 10px;display:flex}.material-viewer>header div{flex:1;min-width:0}.material-viewer>header span{color:var(--text-faint);text-transform:uppercase;font:600 .58rem Barlow Condensed,sans-serif;display:block}.material-viewer>header strong{white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;display:block;overflow:hidden}.material-viewer>header button{color:var(--text);background:0 0;border:0;font-size:1.1rem}.material-viewer iframe{background:#fff;border:0;width:100%;height:58vh;min-height:520px;display:block}.material-viewer img{max-width:100%;max-height:58vh;margin:auto;display:block}.material-office-note{padding:20px}.material-office-note strong{font-size:.82rem}.material-office-note p{color:var(--text-faint);font-size:.74rem;line-height:1.55}.material-office-note button{margin-top:8px}.material-modal-backdrop{z-index:140;background:#000000c7;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.material-modal{background:var(--bg);border:1px solid var(--rule-strong);grid-template-rows:auto 1fr;width:min(1440px,96vw);height:min(860px,90vh);display:grid;box-shadow:0 18px 60px #00000073}.material-modal>header{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:18px;padding:10px 12px;display:flex}.material-modal>header>div:first-child{min-width:0;display:grid}.material-modal>header span{text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);font:600 .58rem Barlow Condensed,sans-serif}.material-modal>header strong{white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.material-modal>header small{color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;font-size:.58rem;overflow:hidden}.material-modal>header>div:last-child{align-items:center;gap:6px;display:flex}.material-modal>header button{border:1px solid var(--rule);color:var(--text-soft);cursor:pointer;background:0 0;border-radius:0;padding:5px 8px;font:500 .62rem Barlow,sans-serif}.material-modal>header button:hover{color:var(--text);border-color:var(--text)}.material-modal>header .material-modal-close{padding:4px 8px;font-size:1rem;line-height:1}.material-modal-body{background:var(--surface);min-height:0;overflow:hidden}.material-modal-body iframe{background:#fff;border:0;width:100%;height:100%;display:block}.material-modal-body img{max-width:100%;max-height:100%;margin:auto;display:block}.material-resource-workspace{grid-template-columns:minmax(0,1fr) minmax(340px,380px);min-width:0;display:grid}.material-resource-preview{min-width:0;min-height:0;overflow:hidden}.material-resource-notes{border-left:1px solid var(--rule);background:var(--bg);min-width:0;min-height:0;overflow:auto}.material-resource-notes .material-notes{box-sizing:border-box;border-top:0;min-height:100%}.material-resource-notes .material-notes.open{flex-direction:column;display:flex}.material-resource-notes .material-notes.open .material-notes-body{flex:1;grid-template-rows:auto auto minmax(180px,1fr);min-height:0}.material-resource-notes .material-notes-editor{box-sizing:border-box;height:100%;min-height:180px;max-height:none}@media (width<=900px){.material-resource-workspace{grid-template-rows:minmax(320px,1fr) auto;grid-template-columns:1fr;overflow:auto}.material-resource-preview{min-height:56vh}.material-resource-notes{border-left:0;border-top:1px solid var(--rule);overflow:visible}.material-resource-notes .material-notes{min-height:0}.material-resource-notes .material-notes-editor{height:auto;max-height:42vh}}.dawwin-pdf-viewer{background:var(--surface);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.dawwin-pdf-toolbar{border-bottom:1px solid var(--rule);background:var(--bg);color:var(--text-soft);align-items:center;gap:6px;padding:6px 8px;font-size:.58rem;display:flex}.dawwin-pdf-toolbar button{border:1px solid var(--rule);color:var(--text);cursor:pointer;background:0 0;border-radius:0;min-width:28px;height:24px;padding:0 6px}.dawwin-pdf-toolbar button:disabled{opacity:.35;cursor:default}.dawwin-pdf-toolbar i{flex:1}.dawwin-pdf-stage{background:#232427;place-items:start center;min-height:0;padding:18px;display:grid;overflow:auto}.dawwin-pdf-stage canvas{max-width:none;display:block;box-shadow:0 0 0 1px #ffffff14,0 10px 30px #00000059}.dawwin-pdf-stage>p{color:var(--text-faint);margin:auto;font-size:.7rem}.dawwin-pdf-toolbar>small{color:var(--text-faint);white-space:nowrap;font-size:.5rem}@media (width<=640px){.dawwin-pdf-toolbar>small{display:none}}.note-knowledge-panel{border-top:1px solid var(--rule);margin-top:16px;padding-top:14px}.note-knowledge-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.note-knowledge-head>div{gap:2px;display:grid}.note-knowledge-head span{text-transform:uppercase;letter-spacing:.08em;color:var(--text);font:600 .7rem Barlow Condensed,sans-serif}.note-knowledge-head small{color:var(--text-faint);font-size:.56rem}.note-knowledge-head button{border:1px solid var(--rule);color:var(--text-soft);white-space:nowrap;background:0 0;border-radius:0;padding:4px 7px;font:600 .56rem Barlow Condensed,sans-serif}.note-knowledge-list{display:grid}.note-knowledge-row{border-top:1px solid var(--rule)}.note-knowledge-row:first-child{border-top:0}.note-knowledge-main{text-align:left;cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:7px;width:100%;padding:8px 0;text-decoration:none;display:grid;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important}.note-knowledge-main>span{border:1px solid var(--rule);width:22px;height:22px;color:var(--text-soft);place-items:center;font-size:.62rem;display:grid}.note-knowledge-main>div{gap:2px;min-width:0;display:grid}.note-knowledge-main strong{color:var(--text);overflow-wrap:anywhere;font-size:.68rem;font-weight:600;line-height:1.2}.note-knowledge-main small{color:var(--text-faint);overflow-wrap:anywhere;font-size:.54rem;line-height:1.25}.material-notes{border-top:1px solid var(--rule);margin-top:14px;padding-top:10px}.material-notes>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.material-notes>header>div{gap:2px;min-width:0;display:grid}.material-notes>header span{text-transform:uppercase;letter-spacing:.08em;color:var(--text);font:600 .66rem Barlow Condensed,sans-serif}.material-notes>header small{color:var(--text-faint);font-size:.56rem}.material-notes>header button,.material-notes-toolbar button,.material-notes-source select{border:1px solid var(--rule);color:var(--text);box-shadow:none;background:0 0;border-radius:0}.material-notes>header button{white-space:nowrap;cursor:pointer;padding:4px 7px;font:600 .56rem Barlow Condensed,sans-serif}.material-notes-body{gap:8px;margin-top:10px;display:grid}.material-notes-source{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.material-notes-source label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);font:600 .56rem Barlow Condensed,sans-serif}.material-notes-source select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-width:0;padding:5px 7px;font:500 .62rem Barlow,sans-serif}.material-notes-toolbar{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:4px;padding-bottom:6px;display:flex}.material-notes-toolbar button{cursor:pointer;padding:4px 7px;font:500 .58rem Barlow,sans-serif}.material-notes-toolbar button:hover,.material-notes>header button:hover{border-color:var(--text);color:var(--text)}.material-notes-editor{border:1px solid var(--rule);background:var(--panel);min-height:150px;max-height:360px;color:var(--text);white-space:normal;overflow-wrap:anywhere;outline:none;padding:12px;font:400 .72rem/1.55 Barlow,sans-serif;overflow:auto}.material-notes-editor:focus{border-color:var(--text)}.material-notes-editor:empty:before{content:attr(data-placeholder);color:var(--text-faint);pointer-events:none}.material-notes-editor p,.material-notes-editor div{margin:.45em 0}.material-notes-editor h1,.material-notes-editor h2,.material-notes-editor h3,.material-notes-editor h4{margin:.75em 0 .35em;font-weight:600;line-height:1.25}.material-notes-editor ul,.material-notes-editor ol{margin:.5em 0;padding-inline-start:1.4em}.material-notes-editor blockquote{border-inline-start:2px solid var(--rule-strong);color:var(--text-soft);margin:.65em 0;padding-inline-start:10px}.material-notes-editor a{color:inherit;text-underline-offset:2px;text-decoration:underline}:is(.material-notes-editor [dir=rtl],.material-notes-editor:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){font-family:Noto Naskh Arabic,Amiri,Segoe UI,sans-serif}.material-modal .material-notes{border-top:1px solid var(--rule);margin-top:0;padding:12px 16px 16px}.material-modal .material-notes-editor{max-height:280px}@media (width<=720px){.material-notes-editor{min-height:180px;max-height:42vh;font-size:16px}.material-notes-source{grid-template-columns:1fr}.material-notes-source select{font-size:16px}}.materials-panel .materials-list .material-actions button:last-child{font-size:.66rem}.materials-panel>.materials-head:nth-child(2)>button{margin-left:auto}.citation-cabinet{max-width:1080px;margin:0 auto;padding:28px 34px 60px}.citation-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:18px;display:flex}.citation-head h1{margin:3px 0 5px;font:700 2rem Barlow Condensed,sans-serif}.citation-head p{color:var(--text-soft);margin:0;font-size:.76rem}.citation-head>button,.citation-card button{border:1px solid var(--rule);color:var(--text);background:0 0;border-radius:0;padding:6px 9px;font:600 .62rem Barlow Condensed,sans-serif}.citation-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.citation-toolbar input{background:var(--surface);color:var(--text);border:1px solid var(--rule);flex:1;padding:8px 10px}.citation-toolbar span{color:var(--text-faint);font-size:.62rem}.citation-list{gap:10px;display:grid}.citation-card{border:1px solid var(--rule);background:var(--surface);padding:14px}.citation-card-top{justify-content:space-between;gap:18px;display:flex}.citation-card-top span{text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);font:.56rem Barlow Condensed,sans-serif}.citation-card h2{margin:4px 0;font:600 1rem Barlow Condensed,sans-serif}.citation-card-top p{color:var(--text-soft);margin:0;font-size:.7rem}.apa-preview{border-left:2px solid var(--rule-strong);margin:12px 0;padding-left:10px;font-size:.74rem;line-height:1.55}.citation-annotation{color:var(--text-soft);font-size:.68rem}.citation-card footer{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.citation-card footer div{color:var(--text-faint);flex-wrap:wrap;gap:10px;font-size:.58rem;display:flex}.citation-card button.primary{background:var(--text);color:var(--bg);border-color:var(--text)}.citation-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.citation-edit-grid label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);gap:4px;font:.56rem Barlow Condensed,sans-serif;display:grid}.citation-edit-grid label.wide{grid-column:1/-1}.citation-edit-grid input,.citation-edit-grid select,.citation-edit-grid textarea{border:1px solid var(--rule);background:var(--bg);color:var(--text);text-transform:none;letter-spacing:normal;padding:7px;font:400 .72rem Inter,sans-serif}.citation-empty{color:var(--text-faint);place-items:center;gap:5px;padding:70px 20px;display:grid}@media (width<=720px){.citation-cabinet{padding:18px 14px 40px}.citation-head{flex-direction:column}.citation-edit-grid{grid-template-columns:1fr}.citation-edit-grid label.wide{grid-column:auto}}.citation-card-controls{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:7px;display:flex}.citation-status{border:1px solid var(--rule);text-transform:uppercase;letter-spacing:.05em;padding:5px 7px;font:600 .55rem Barlow Condensed,sans-serif}.citation-status.complete{color:var(--text)}.citation-status.needs-review{color:var(--text-soft)}.citation-check{color:var(--text-faint);margin:8px 0 0;font-size:.61rem}.citation-footer-actions{align-items:center;gap:6px!important;display:flex!important}.citation-footer-actions a{border:1px solid var(--rule);color:var(--text);padding:6px 8px;font:600 .58rem Barlow Condensed,sans-serif;text-decoration:none}.citation-doi-row{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.citation-doi-row button{white-space:nowrap}.citation-form-error{color:var(--text-soft);text-transform:none;letter-spacing:0;margin-top:3px;font-size:.58rem;display:block}.citation-notes-drawer{border-top:1px solid var(--rule);margin-top:12px;padding-top:12px}.citation-notes-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.citation-notes-head strong{font:600 .76rem Barlow Condensed,sans-serif}.citation-notes-head small{color:var(--text-faint);margin-top:2px;font-size:.56rem;display:block}.citation-note-form{border:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;padding:10px;display:grid}.citation-note-form label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);gap:4px;font:.56rem Barlow Condensed,sans-serif;display:grid}.citation-note-form label.wide,.citation-note-form .wide{grid-column:1/-1}.citation-note-form input,.citation-note-form select,.citation-note-form textarea{border:1px solid var(--rule);background:var(--bg);color:var(--text);text-transform:none;letter-spacing:0;padding:7px;font:400 .7rem Inter,sans-serif}.citation-note-actions{justify-content:flex-end;display:flex}.citation-note-list{gap:7px;margin-top:9px;display:grid}.citation-note-list>article{border:1px solid var(--rule);background:var(--bg);padding:9px}.citation-note-list>article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.citation-note-list>article>div span{text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);font:.55rem Barlow Condensed,sans-serif}.citation-note-list blockquote{border-left:2px solid var(--rule-strong);margin:8px 0;padding:7px 10px;font-size:.69rem;line-height:1.5}.citation-note-list p{color:var(--text-soft);margin:7px 0 0;font-size:.66rem;line-height:1.45}.citation-note-empty{color:var(--text-faint);font-size:.62rem}@media (width<=720px){.citation-card-controls{justify-content:flex-start}.citation-card-top{flex-direction:column}.citation-note-form{grid-template-columns:1fr}.citation-note-form label.wide,.citation-note-form .wide{grid-column:auto}.citation-doi-row{grid-template-columns:1fr}.citation-card footer{flex-direction:column;align-items:flex-start}.citation-footer-actions{flex-wrap:wrap}}.calendar-page{background:#faf8f3;min-width:0;height:100%;padding:38px clamp(22px,4vw,58px);overflow:auto}.calendar-head{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1120px;margin:0 auto 28px;display:flex}.calendar-head h1{color:var(--teal-900);margin:2px 0 5px;font-family:Barlow Condensed,Inter,sans-serif;font-size:2.2rem}.calendar-head p:not(.eyebrow){color:var(--text-muted);margin:0}.calendar-head button{border:1px solid var(--border);color:var(--teal-700);background:#fff;border-radius:8px;padding:8px 12px}.calendar-connect{border:1px solid var(--border);background:#fff;border-radius:14px;max-width:720px;margin:70px auto;padding:34px;box-shadow:0 5px 18px #0f39370d}.calendar-connect span,.calendar-day-label{text-transform:uppercase;letter-spacing:.12em;color:var(--gold-dark);font-size:.58rem;font-weight:600}.calendar-connect h2,.calendar-week h2{color:var(--teal-900);font-family:Barlow Condensed,Inter,sans-serif}.calendar-connect h2{margin:7px 0;font-size:1.55rem}.calendar-connect p{color:var(--text-muted);line-height:1.6}.calendar-connect a{background:var(--teal-700);color:#fff;border-radius:8px;margin-top:10px;padding:10px 14px;text-decoration:none;display:inline-block}.calendar-toolbar{border:1px solid var(--border);max-width:1120px;color:var(--text-muted);background:#fff;border-radius:12px;margin:0 auto 18px;padding:15px;box-shadow:0 4px 14px #0f393709}.calendar-toolbar-heading{align-items:baseline;gap:9px;margin-bottom:11px;display:flex}.calendar-toolbar-heading span{color:var(--teal-900);font-family:Barlow Condensed,Inter,sans-serif;font-weight:700}.calendar-toolbar-heading small{font-size:.64rem}.calendar-filters{flex-wrap:wrap;gap:7px;display:flex}.calendar-filters label{max-width:100%;color:var(--text-muted);cursor:pointer;background:#faf8f3;border:1px solid #e4ded2;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.67rem;transition:all .16s;display:flex}.calendar-filters label:hover,.calendar-filters label.active{color:var(--teal-900);background:#f0f6f3;border-color:#b8c9c4}.calendar-filters input{opacity:0;pointer-events:none;position:absolute}.calendar-filters i{border-radius:50%;flex:none;width:8px;height:8px}.calendar-filters label:not(.active) i{opacity:.35}.calendar-filters label small{text-transform:uppercase;letter-spacing:.08em;color:var(--gold-dark);font-size:.53rem}.calendar-toolbar-actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.calendar-toolbar-actions button{border:1px solid var(--border);color:var(--teal-700);cursor:pointer;background:#fff;border-radius:7px;padding:6px 9px;font-size:.63rem}.calendar-toolbar-actions .calendar-refresh{background:var(--teal-700);border-color:var(--teal-700);color:#fff;margin-left:auto}.calendar-toolbar-actions button:disabled{opacity:.6;cursor:wait}.calendar-error{color:#8b4837;background:#fff4ef;border:1px solid #e2b9ad;border-radius:9px;max-width:1120px;margin:0 auto 16px;padding:10px 13px;font-size:.72rem}.calendar-week{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;max-width:1120px;margin:auto;display:grid}.calendar-week>article{border:1px solid var(--border);background:#fff;border-radius:13px;min-height:176px;padding:20px}.calendar-week>article.today{box-shadow:inset 3px 0 0 var(--teal-700),0 5px 18px #0f39370b;border-color:#afc5be}.calendar-week h2{margin:5px 0 14px;font-size:1.22rem}.calendar-events{gap:3px;display:grid}.calendar-event{--calendar-colour:#b9904f;border-top:1px solid #eee7da;grid-template-columns:68px 1fr;align-items:start;gap:10px;padding:11px 4px 11px 12px;display:grid;position:relative}.calendar-event:before{content:"";background:var(--calendar-colour);border-radius:4px;width:4px;height:26px;position:absolute;top:13px;left:1px}.calendar-event time{color:var(--gold-dark);padding-top:2px;font-size:.66rem;font-weight:600}.calendar-event-copy{min-width:0}.calendar-event strong{color:var(--teal-900);font-family:Barlow Condensed,Inter,sans-serif;font-size:.88rem;line-height:1.25;display:block}.calendar-event-copy>small{color:var(--text-muted);margin-top:4px;font-family:Inter,-apple-system,sans-serif;font-size:.61rem;font-weight:500;line-height:1.25;display:block}.calendar-event-filing{margin-top:8px}.calendar-event-filing label{gap:3px;display:grid}.calendar-event-filing span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font:600 .57rem/1.2 Inter,-apple-system,sans-serif}.calendar-event-filing select{width:100%;min-width:0;color:var(--teal-800);background:#fffdf8;border:1px solid #ddd4c5;border-radius:7px;padding:5px 7px;font:500 .63rem/1.2 Inter,-apple-system,sans-serif}.calendar-event-filing select:focus{border-color:var(--gold);outline:2px solid #b9904f38}.calendar-event-filing select:disabled{opacity:.62}.calendar-event-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.calendar-event-actions button,.calendar-event-actions a{min-height:25px;color:var(--teal-800);cursor:pointer;background:#fffdf8;border:1px solid #d8cfbf;border-radius:7px;align-items:center;padding:4px 8px;font:600 .61rem/1 Inter,-apple-system,sans-serif;text-decoration:none;display:inline-flex}.calendar-event-actions button{background:#edf6f2;border-color:#10534b38}.calendar-event-actions button:hover,.calendar-event-actions a:hover{border-color:var(--gold);color:var(--teal-900)}.calendar-event-actions button:disabled{cursor:wait;opacity:.62}.calendar-empty{color:var(--text-muted);padding:16px 0;font-size:.75rem}@media (width>=1180px){.calendar-week{grid-template-columns:repeat(3,minmax(0,1fr))}.calendar-week>article.today{grid-column:span 2}}@media (width<=760px){.calendar-head{display:block}.calendar-head button{margin-top:16px}.calendar-week{grid-template-columns:1fr}.calendar-toolbar-actions .calendar-refresh{margin-left:0}.calendar-event{grid-template-columns:62px 1fr}}.calendar-series-choice{color:var(--text-muted);cursor:pointer;align-items:center;gap:6px;margin-top:7px;font:500 .59rem/1.3 Inter,-apple-system,sans-serif;display:flex}.calendar-series-choice input{width:13px;height:13px;accent-color:var(--teal-700);margin:0}.calendar-series-choice:has(input:checked){color:var(--teal-800)}.calendar-series-choice:has(input:disabled){cursor:not-allowed;opacity:.58}.calendar-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:1120px;margin:0 auto 18px;display:grid}.calendar-source{border:1px solid var(--border);background:var(--surface,#fff);min-width:0;padding:16px}.calendar-source>span{text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-size:.58rem;display:block}.calendar-source>strong{color:var(--text);margin:5px 0;font-family:Barlow Condensed,Inter,sans-serif;font-size:1rem;display:block}.calendar-source>p{color:var(--text-muted);margin:0 0 10px;font-size:.7rem;line-height:1.55}.calendar-source>a,.calendar-source>button,.calendar-import-button{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:0;align-items:center;padding:7px 10px;font-size:.65rem;text-decoration:none;display:inline-flex}.calendar-source>small{color:var(--text-muted);margin-top:8px;font-size:.62rem;line-height:1.45;display:block}.calendar-import-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.calendar-filters label{position:relative}.calendar-import-remove{color:inherit!important;background:0 0!important;border:0!important;min-height:0!important;padding:0 0 0 3px!important;font-size:.85rem!important;line-height:1!important}@media (width<=760px){.calendar-sources{grid-template-columns:1fr}}.today-page{background:#faf8f3;min-width:0;height:100%;padding:38px clamp(22px,4vw,58px) 70px;overflow:auto}.today-page-head{justify-content:space-between;align-items:flex-start;gap:20px;max-width:1120px;margin:0 auto 25px;display:flex}.today-page-head h1{color:var(--teal-900);margin:3px 0;font-family:Barlow Condensed,Inter,sans-serif;font-size:2.3rem;font-weight:500}.today-page-head p:not(.eyebrow){color:var(--muted);margin:0;font-size:.76rem}.today-page-head>button,.today-section-head>button{border:1px solid var(--border);color:var(--teal-700);background:#fff;border-radius:8px;padding:8px 12px}.today-page-error{color:#8b4837;background:#fff4ef;border:1px solid #e2b9ad;border-radius:9px;max-width:1120px;margin:0 auto 16px;padding:10px 13px;font-size:.72rem}.today-page-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:17px;max-width:1120px;margin:auto;display:grid}.today-page-grid>section{border:1px solid var(--border);background:#fff;border-radius:13px;padding:20px;box-shadow:0 5px 18px #0f393709}.today-focus{box-shadow:inset 3px 0 0 var(--teal-700),0 5px 18px #0f39370b!important;border-color:#afc5be!important}.today-section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.today-section-head span,.today-section-head small{display:block}.today-section-head span{color:var(--teal-900);font-family:Barlow Condensed,Inter,sans-serif;font-size:1.05rem;font-weight:600}.today-section-head small{color:var(--muted);margin-top:3px;font-size:.61rem}.today-section-head>button{padding:5px 8px;font-size:.62rem}.today-event-card{--event-colour:#b9904f;border-top:1px solid #eee7da;grid-template-columns:65px 1fr;gap:10px;padding:12px 4px 12px 13px;display:grid;position:relative}.today-event-card:before{content:"";background:var(--event-colour);border-radius:4px;width:4px;height:28px;position:absolute;top:14px;left:1px}.today-event-card time{color:var(--gold-dark);font-size:.66rem;font-weight:600}.today-event-card strong,.today-event-card small{display:block}.today-event-card strong{color:var(--teal-900);font-family:Barlow Condensed,Inter,sans-serif;font-size:.86rem;line-height:1.25}.today-event-card small{color:var(--muted);margin-top:3px;font-size:.58rem}.today-event-actions{flex-wrap:wrap;gap:6px;display:flex}.today-event-card button{color:var(--teal-800);background:#edf6f2;border:1px solid #10534b38;border-radius:7px;margin-top:8px;padding:5px 8px;font-size:.61rem;font-weight:600}.today-event-card button:disabled{opacity:.6}.today-empty{color:var(--muted);padding:12px 2px;font-size:.7rem;line-height:1.6}.today-document-list{display:grid}.today-document-list button{text-align:left;color:var(--teal-900);background:0 0;border:0;border-top:1px solid #eee7da;justify-content:space-between;align-items:center;gap:12px;padding:11px 3px;display:flex}.today-document-list button:hover{background:#faf7f0}.today-document-list span,.today-document-list strong,.today-document-list small{min-width:0;display:block}.today-document-list strong{white-space:nowrap;text-overflow:ellipsis;font-family:Barlow Condensed,Inter,sans-serif;font-size:.78rem;overflow:hidden}.today-document-list small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:.56rem;overflow:hidden}.today-document-list time{color:var(--gold-dark);flex:none;font-size:.58rem}.today-resource-card{color:var(--teal-900);border-top:1px solid #eee7da;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 3px;text-decoration:none;display:grid}.today-resource-card>span{color:var(--gold-dark);text-align:center;font-size:1rem}.today-resource-card strong,.today-resource-card small{display:block}.today-resource-card strong{white-space:nowrap;text-overflow:ellipsis;font-family:Barlow Condensed,Inter,sans-serif;font-size:.76rem;overflow:hidden}.today-resource-card small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:.55rem;overflow:hidden}.today-resource-card i{color:var(--gold-dark);font-style:normal}.today-resource-card:hover{background:#faf7f0}.today-tomorrow,.today-resources{grid-column:2}.today-recent{grid-area:2/1/span 2}@media (width<=850px){.today-page-grid{grid-template-columns:1fr}.today-tomorrow,.today-resources,.today-recent{grid-area:auto}}@media (width<=600px){.today-page{padding:25px 13px 50px}.today-page-head{display:block}.today-page-head>button{margin-top:14px}.today-page-grid>section{padding:16px}}.today-recent{min-width:0;overflow:hidden}.today-document-list,.today-document-list button{min-width:0;max-width:100%}.today-document-list button>span{min-width:0;overflow:hidden}.today-document-list time{white-space:nowrap;text-overflow:ellipsis;max-width:4.5rem;overflow:hidden}.today-document-list button>span>time{color:var(--gold-dark);white-space:nowrap;max-width:none;margin-top:3px;font-size:.56rem;display:block;overflow:visible}.today-document-list button:hover,.today-document-list button:focus-visible,.today-resource-card:hover,.today-resource-card:focus-visible{outline:none;background:var(--surface-2)!important;color:var(--text)!important}.study-space-page .study-space-mindmap-select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;max-width:min(100%,560px);font:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;color:#f5f5f5!important;background:#080808!important;border:1px solid #444!important;border-radius:0!important;padding:7px 28px 7px 10px!important}.study-space-page .study-space-mindmap-select option{color:#f5f5f5;font:inherit;background:#080808}.study-space-page .mindmap-gallery button{text-align:left;overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}.study-space-page .mindmap-gallery button strong{white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.45;display:block}.module-mindmap-modal-title{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%;display:block}.module-mindmap-rename{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:flex}.module-mindmap-rename input{color:#fff;font:inherit;background:#080808;border:1px solid #555;border-radius:0;flex:1;min-width:160px;padding:7px}.module-mindmap-rename-button{margin-left:8px}.module-mindmap-move{flex-wrap:wrap;align-items:center;gap:7px;margin-right:8px;display:inline-flex}.module-mindmap-move label{font:inherit;font-size:12px}.module-mindmap-move select{color:#eee;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080808;border:1px solid #555;border-radius:0;max-width:220px;padding:6px}.arabic-keyboard{border:1px solid var(--border);background:#fff;border-radius:10px;max-width:100%;margin-top:8px;padding:10px;box-shadow:0 8px 24px #0f39370f}.arabic-key-row{flex-wrap:wrap;gap:4px;margin-bottom:4px;display:flex}.arabic-key-row:last-child{margin-bottom:0}.arabic-key-row-special,.arabic-key-row-harakat{border-top:1px solid var(--border);margin-top:2px;padding-top:6px}.arabic-key{border:1px solid var(--border);cursor:pointer;background:#faf8f3;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-width:34px;min-height:38px;padding:4px 3px;line-height:1.1;display:flex}.arabic-key:hover{background:#f0ece0;border-color:#c9bfa8}.arabic-key:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.arabic-key-letter{color:var(--teal-900);font-family:Amiri,Noto Naskh Arabic,serif;font-size:1.05rem}.arabic-key-label{color:var(--muted);margin-top:1px;font-size:.55rem}.arabic-keyboard-controls{gap:6px;margin-top:8px;display:flex}.arabic-key-wide{flex-direction:row;flex:1;min-width:0}@media (width<=480px){.arabic-key{min-width:27px;min-height:34px}.arabic-key-letter{font-size:.9rem}.arabic-key-label{font-size:.5rem}}.arabic-key-harakah{min-width:58px;padding:4px}.arabic-key-harakah .arabic-key-label{white-space:normal;text-align:center;line-height:1.25}@media (width<=480px){.arabic-key-harakah{min-width:50px}}.arabic-harakat-preview{min-height:1.1em;color:var(--gold-dark);text-align:center;margin:4px 0 2px;font-size:.64rem}.arabic-harakat-preview span{color:var(--teal-900);font-family:Amiri,Noto Naskh Arabic,serif;font-size:.85rem}.arabic-keyboard-toggle{border:1px solid var(--border);height:34px;color:var(--teal-700);cursor:pointer;background:#fff;border-radius:7px;flex:none;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.arabic-keyboard-toggle:hover,.arabic-keyboard-toggle.active{background:var(--teal-700);color:#fff;border-color:var(--teal-700)}.arabic-keyboard-toggle-glyph{font-family:Amiri,Noto Naskh Arabic,serif;font-size:1.15rem}.arabic-keyboard-toggle-label{font-size:.68rem;font-weight:600}@media (width<=420px){.arabic-keyboard-toggle-label{display:none}.arabic-keyboard-toggle{padding:0 9px}}.journal-page{background:#faf8f3;width:100%;min-width:0;max-width:none;height:100%;margin:0;padding:38px max(clamp(22px,4vw,58px),50% - 460px);overflow:hidden auto}.journal-page.capture-page{max-width:920px;margin:0 auto;padding:38px clamp(22px,4vw,58px)}.journal-intro .eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--text-faint);font-size:.58rem;font-weight:600}.journal-intro h1{color:var(--text);margin:4px 0 6px;font-family:Barlow Condensed,Inter,sans-serif;font-size:1.9rem}.journal-intro>p:not(.eyebrow){color:var(--muted);margin:0 0 10px;line-height:1.55}.journal-brief-line{font-style:italic}.journal-intro-row{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;max-width:100%;margin-top:6px;display:flex}.journal-space-picker{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;padding:8px 10px;font:500 .78rem/1.2 Inter,-apple-system,sans-serif}.journal-space-picker.inline{text-overflow:ellipsis;flex:360px;width:100%;min-width:0;max-width:100%;padding:6px 9px;font-size:.7rem}.journal-edit-brief{border:1px solid var(--border);background:var(--surface);color:var(--text-soft);cursor:pointer;border-radius:8px;padding:6px 10px;font-size:.66rem}.journal-error{background:var(--surface)4ef;color:#8b4837;border:1px solid #e2b9ad;border-radius:9px;margin:14px 0;padding:10px 13px;font-size:.72rem}.journal-add-button{background:var(--teal-700);color:#fff;cursor:pointer;border:0;border-radius:8px;margin:18px 0;padding:10px 16px;font:600 .78rem/1 Inter,-apple-system,sans-serif;display:inline-flex}.journal-add-button:hover{background:var(--teal-900)}.journal-add-button:disabled{opacity:.5;cursor:default}.journal-body{grid-template-columns:minmax(0,2fr) minmax(150px,1fr);align-items:start;gap:26px;width:100%;min-width:0;display:grid}.section-label{text-transform:uppercase;letter-spacing:.1em;color:var(--text-faint);margin:0 0 10px;font-size:.6rem;font-weight:600}.journal-empty{color:var(--muted);padding:10px 0;font-size:.75rem}.journal-reflections,.journal-threads{min-width:0}.journal-reflections{gap:10px;display:grid}.journal-reflection-card-wrap{border:1px solid var(--border);background:var(--surface);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.journal-reflection-card{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;min-width:0;padding:14px 16px 8px;transition:background-color .15s}.journal-reflection-card:hover{background:var(--surface-hover,#8080800a)}.journal-reflection-head{align-items:baseline;gap:7px;display:flex}.journal-reflection-head strong{color:var(--text);font-family:Barlow Condensed,Inter,sans-serif;font-size:.92rem}.journal-reflection-head time{color:var(--text-faint);white-space:nowrap;margin-left:auto;font-size:.62rem;font-weight:600}.journal-reflection-linked{opacity:.75;font-size:.68rem}.journal-reflection-title{color:var(--text);margin:4px 0 0;font-size:.72rem;font-weight:600}.journal-reflection-excerpt{color:var(--muted);margin:6px 0 0;font-size:.72rem;line-height:1.5}.journal-threads{align-content:start;gap:10px;display:grid}.journal-threads-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.journal-thread-card{text-align:left;background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:10px;width:100%;min-width:0;padding:11px 13px}.journal-thread-card:hover{border-color:var(--text-soft)}.journal-thread-card strong{color:var(--text);margin-bottom:3px;font-family:Barlow Condensed,Inter,sans-serif;font-size:.8rem;display:block}.journal-thread-card small{color:var(--muted);font-size:.62rem}.journal-new-thread{border:1px solid var(--border);background:var(--surface);color:var(--text-soft);cursor:pointer;border-radius:7px;padding:5px 9px;font-size:.63rem}.journal-new-thread-form{background:var(--surface);border:1px solid var(--border);border-radius:10px;gap:6px;padding:10px;display:grid}.journal-new-thread-form input{border:1px solid var(--border);border-radius:6px;padding:6px 8px;font-size:.7rem}.journal-new-thread-form>div,.journal-new-thread-form{flex-wrap:wrap;gap:6px;display:flex}.journal-new-thread-form button{border:1px solid var(--teal-700);background:var(--teal-700);color:#fff;cursor:pointer;border-radius:6px;padding:5px 9px;font-size:.63rem}.journal-new-thread-form button:last-child{background:var(--surface);color:var(--text);border-color:var(--border)}.journal-back{color:var(--text-soft);cursor:pointer;background:0 0;border:0;margin-bottom:18px;padding:0;font-size:.72rem;font-weight:600}.journal-back:hover{color:var(--text)}.journal-brief-form{gap:14px;width:100%;max-width:none;display:grid}.journal-brief-form label{color:var(--muted);gap:5px;font-size:.68rem;font-weight:600;display:grid}.journal-brief-form input,.journal-brief-form textarea{border:1px solid var(--border);background:var(--surface);color:var(--text);resize:vertical;border-radius:8px;padding:9px 11px;font:400 .8rem/1.5 Inter,-apple-system,sans-serif}.journal-brief-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.journal-brief-form>button{background:var(--teal-700);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-self:start;padding:9px 16px;font:600 .76rem/1 Inter,-apple-system,sans-serif}.thread-timeline{gap:0;margin:20px 0;display:grid}.thread-node{border-left:2px solid #e4ded2;padding:0 0 22px 26px;position:relative}.thread-node:last-child{border-left-color:#0000}.thread-node:before{content:"";background:var(--teal-700);border-radius:50%;width:10px;height:10px;position:absolute;top:2px;left:-6px}.thread-node-head{align-items:baseline;gap:10px;display:flex}.thread-node-head strong{color:var(--text);font-family:Barlow Condensed,Inter,sans-serif;font-size:.86rem}.thread-node-head time{color:var(--text-faint);font-size:.6rem;font-weight:600}.thread-node-remove{color:#9b7b70;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:.85rem;line-height:1}.thread-node-title{color:var(--text);margin-top:3px;font-size:.68rem;font-weight:600;display:block}.thread-node-note{color:var(--text-faint);margin:5px 0 0;font-size:.68rem;font-style:italic}.thread-node-excerpt{color:var(--muted);margin:6px 0 0;font-size:.74rem;line-height:1.55}.thread-attach-form{background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.thread-attach-form select,.thread-attach-form input{border:1px solid var(--border);border-radius:6px;padding:7px 9px;font-size:.72rem}.thread-attach-form button{border:1px solid var(--teal-700);background:var(--teal-700);color:#fff;cursor:pointer;border-radius:6px;padding:7px 11px;font-size:.68rem}.thread-attach-form button:last-child{background:var(--surface);color:var(--text);border-color:var(--border)}.capture-page{max-width:760px}.capture-header{gap:6px;margin-bottom:4px;display:grid}.capture-title{color:var(--text);background:0 0;border:0;padding:2px 0;font:400 1.5rem/1.3 Fraunces,serif}.capture-focus{color:var(--text);background:0 0;border:0;padding:1px 0;font:400 .82rem/1.4 Inter,-apple-system,sans-serif}.capture-title::placeholder,.capture-focus::placeholder{color:#c9c1b3}.capture-header-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;display:flex}.capture-date{border:1px solid var(--border);color:var(--text);border-radius:7px;width:max-content;padding:6px 9px;font-size:.7rem}.capture-save-state{color:var(--muted);font-size:.62rem}.capture-delete{color:#9b4a3c;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:4px 0;font-size:.66rem;font-weight:600}.capture-delete:disabled{opacity:.5;cursor:default}.capture-hint{color:var(--muted);margin:10px 0 22px;font-size:.72rem}.capture-session-link-prompt{margin:8px 0 0}.capture-session-picker{background:var(--surface);border:1px solid var(--border);border-radius:10px;margin-top:4px;padding:10px}.capture-session-picker-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.capture-session-picker-head .section-label{margin:0}.capture-session-picker-head button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:.85rem}.capture-session-picker-search{border:1px solid var(--border);border-radius:6px;width:100%;margin-bottom:6px;padding:6px 8px;font-size:.72rem}.capture-session-picker-list{gap:5px;max-height:220px;display:grid;overflow:auto}.capture-session-picker-list button{text-align:left;border:1px solid var(--border);cursor:pointer;background:#faf8f3;border-radius:7px;padding:7px 9px}.capture-session-picker-list button:hover{border-color:var(--text-soft)}.capture-session-picker-list strong{color:var(--text);font-size:.76rem;font-weight:600;display:block}.capture-session-picker-list small{color:var(--muted);font-size:.62rem}.capture-session-context{background:#f2efe6;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:5px 10px;margin:8px 0 0;padding:8px 12px;font-size:.72rem;display:flex}.capture-session-context .section-label{margin:0}.capture-session-context strong{color:var(--text);font-family:Barlow Condensed,Inter,sans-serif;font-weight:500}.capture-session-context time{color:var(--muted);font-size:.66rem}.capture-session-links{gap:10px;margin-left:auto;display:flex}.capture-session-links a,.capture-session-links button{color:var(--text-soft);cursor:pointer;background:0 0;border:0;padding:0;font-size:.68rem;font-weight:600;text-decoration:underline}.capture-dalil-tools{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 20px;display:flex}.capture-dalil-tools small{color:var(--muted);font-size:.65rem}.capture-prompts{gap:22px;display:grid}.capture-prompt label{color:var(--text);font-family:Barlow Condensed,Inter,sans-serif;font-size:.86rem;font-weight:500;display:block}.capture-prompt small{color:var(--muted);margin-top:2px;font-size:.65rem;display:block}.capture-prompt textarea{border:1px solid var(--border);background:var(--surface);color:#2a2a26;resize:vertical;border-radius:9px;width:100%;margin-top:8px;padding:11px 13px;font:400 .82rem/1.6 Inter,-apple-system,sans-serif}.capture-prompt textarea:focus{border-color:var(--gold);outline:2px solid #c8912a38}.capture-sources{border-top:1px solid var(--border);margin-top:32px;padding-top:16px}.capture-sources-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.journal-source-chip{border:1px solid var(--border);border-radius:8px;align-items:center;gap:8px;margin-bottom:6px;padding:7px 10px;font-size:.7rem;display:flex}.journal-source-chip .source-kind{text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--border);background:var(--surface);color:var(--text-soft);border-radius:5px;padding:2px 6px;font-size:.55rem;font-weight:700}.journal-source-chip .source-kind.internal{background:var(--surface);color:var(--text)}.journal-source-chip .source-title{color:var(--text);flex:1;min-width:0;font-weight:600;text-decoration:none}.journal-source-chip .source-title:hover{text-underline-offset:2px;text-decoration:underline}.journal-source-chip .source-meta{color:var(--text-faint);white-space:nowrap;font-size:.62rem}.journal-source-chip button{color:var(--text-faint);cursor:pointer;background:0 0;border:0;font-size:.85rem}.journal-source-chip button:hover{color:var(--text)}.journal-source-form{background:var(--surface);border:1px solid var(--border);border-radius:10px;gap:8px;margin-top:8px;padding:12px;display:grid}.journal-source-form select,.journal-source-form input,.journal-source-form textarea{border:1px solid var(--border);border-radius:6px;padding:7px 9px;font-size:.72rem}.journal-source-form-row{flex-wrap:wrap;gap:8px;display:flex}.journal-source-form-row input{flex:1;min-width:110px}.journal-source-form-actions{gap:8px;display:flex}.journal-source-form-actions button:first-child{border:1px solid var(--teal-700);background:var(--teal-700);color:#fff;cursor:pointer;border-radius:6px;padding:7px 12px;font-size:.68rem}.journal-source-form-actions button:first-child:disabled{opacity:.5;cursor:default}.journal-source-form-actions button:last-child{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:6px;padding:7px 12px;font-size:.68rem}.journal-writing-desk{flex-direction:column;height:clamp(440px,62vh,720px);min-height:440px;margin:0 0 22px;display:flex}.journal-editor-paper .qirtaas-scope>div:last-child{overscroll-behavior:auto!important}.capture-page.rich{scrollbar-width:none;-ms-overflow-style:none;max-width:920px}.capture-page.rich::-webkit-scrollbar{display:none}.journal-editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap,.journal-guidance-editor .qirtaas-scope .overflow-x-auto.flex-nowrap{white-space:normal!important;flex-wrap:wrap!important;max-width:100%!important;overflow:hidden visible!important}.journal-editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap>button,.journal-editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap>[role=button],.journal-guidance-editor .qirtaas-scope .overflow-x-auto.flex-nowrap>button,.journal-guidance-editor .qirtaas-scope .overflow-x-auto.flex-nowrap>[role=button]{flex:none!important}.journal-editor-paper .ProseMirror h2{margin-top:1.7rem}.journal-editor-paper .ProseMirror h2:first-child{margin-top:0}.journal-editor-paper .ProseMirror h2+p{min-height:2.6em}.journal-editor-paper .ProseMirror h2+p:empty:before{content:"Write your reflection…";color:#b0a894;pointer-events:none;font-style:italic}.journal-editor-paper .ProseMirror h2+p:has(>br:only-child):before{content:"Write your reflection…";color:#b0a894;pointer-events:none;font-style:italic}@media (width<=820px){.journal-body,.journal-brief-form-row{grid-template-columns:1fr}}.reflection-companion{border:1px solid var(--rule);background:var(--surface);margin-top:18px;padding:14px}.reflection-companion-head{align-items:flex-start;gap:12px;display:flex}.reflection-companion-head>div{flex:1;min-width:0}.reflection-companion-head small{color:var(--text-faint);font-size:.72rem;line-height:1.45;display:block}.reflection-companion-head>button,.companion-group button{border:1px solid var(--rule-strong);color:var(--text);text-transform:uppercase;letter-spacing:.04em;background:0 0;padding:7px 10px;font:600 .68rem Barlow Condensed,sans-serif}.reflection-companion-head>button:disabled{opacity:.55}.reflection-companion-results{flex-direction:column;gap:12px;margin-top:14px;display:flex}.companion-summary{margin:0;font-size:.82rem;line-height:1.6}.companion-group{border-top:1px solid var(--rule);padding-top:10px}.companion-group>strong{margin-bottom:7px;font-size:.76rem;display:block}.companion-tags{flex-wrap:wrap;gap:6px;display:flex}.companion-tags span{border:1px solid var(--rule);color:var(--text-soft);padding:4px 7px;font-size:.68rem}.companion-group article{border-left:2px solid var(--rule-strong);margin:7px 0;padding:7px 0 7px 10px}.companion-group article h4{margin:0 0 4px;font-size:.79rem}.companion-group article p{color:var(--text-soft);margin:0 0 7px;font-size:.75rem;line-height:1.5}.companion-group article>div{gap:6px;display:flex}.companion-group button.primary{background:var(--text);color:var(--bg)}.companion-group ul{margin:0;padding-left:18px}.companion-group li{color:var(--text-soft);margin:5px 0;font-size:.75rem;line-height:1.5}.journal-companion-optin{border:1px solid var(--rule);background:var(--surface);align-items:flex-start;gap:10px;padding:12px;display:flex!important}.journal-companion-optin>input{margin-top:3px;width:auto!important}.journal-companion-optin>span{display:block}.journal-companion-optin strong{font-size:.78rem;display:block}.journal-companion-optin small{color:var(--text-faint);margin-top:3px;font-size:.7rem;line-height:1.45;display:block}.journal-thread-preview-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:.45rem;display:flex}.journal-thread-scan-trigger,.journal-threads-view-all{border:1px solid var(--rule-strong);color:var(--text);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:5px;margin:0;padding:6px 9px;font:600 .63rem Barlow Condensed,sans-serif;display:inline-flex}.journal-thread-scan-trigger:hover,.journal-threads-view-all:hover{background:var(--surface);border-color:var(--text-soft);color:var(--text)}.journal-thread-scan-trigger:disabled{opacity:.55;cursor:default}.journal-threads-view-all{margin-left:0!important}.journal-scan-backdrop{z-index:180;background:#00000094;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.journal-scan-modal{background:var(--bg);width:min(780px,100vw - 48px);max-height:min(820px,100vh - 48px);color:var(--text);border:1px solid var(--rule-strong);padding:22px;overflow:auto;box-shadow:0 24px 80px #00000059}.journal-scan-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:14px;display:flex}.journal-scan-head h2{margin:2px 0 6px;font-family:Barlow Condensed,Inter,sans-serif;font-size:1.35rem}.journal-scan-head p:not(.eyebrow){color:var(--muted);max-width:620px;margin:0;font-size:.72rem;line-height:1.5}.journal-scan-head>button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:1.15rem}.journal-scan-wait,.journal-scan-summary{color:var(--muted);margin:14px 0;font-size:.76rem;line-height:1.6}.journal-scan-summary{color:var(--text);border-left:2px solid var(--gold-dark);padding-left:12px}.journal-scan-results{gap:20px;margin-top:16px;display:grid}.journal-scan-section{gap:8px;display:grid}.journal-scan-section h3{margin:0 0 2px;font-family:Barlow Condensed,Inter,sans-serif;font-size:.95rem}.journal-scan-card{border:1px solid var(--border);background:var(--surface);gap:6px;padding:12px 13px;display:grid}.journal-scan-card>strong{font-family:Barlow Condensed,Inter,sans-serif;font-size:.82rem}.journal-scan-card>p{color:var(--muted);margin:0;font-size:.7rem;line-height:1.5}.journal-scan-card>small{color:var(--text-faint);font-size:.6rem;line-height:1.45}.journal-scan-card>button,.journal-scan-footer>button{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:6px;justify-self:start;padding:6px 9px;font-size:.64rem}.journal-scan-card>button:hover,.journal-scan-footer>button:hover{border-color:var(--text-soft)}.journal-scan-card>button:disabled,.journal-scan-footer>button:disabled{opacity:.55;cursor:default}.journal-scan-footer{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;margin-top:18px;padding-top:12px;display:flex}.journal-scan-footer>button{justify-self:auto}@media (width<=700px){.journal-scan-backdrop{padding:10px}.journal-scan-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:16px}}.journal-prompt-manager{border-top:1px solid var(--rule);gap:10px;margin-top:22px;padding-top:18px;display:grid}.journal-prompt-manager-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.journal-prompt-manager-head>div{min-width:0}.journal-prompt-manager-head small,.journal-prompt-note{color:var(--text-faint);font-size:.68rem;line-height:1.45;display:block}.journal-prompt-manager-head>button,.journal-prompt-actions>button{border:1px solid var(--rule-strong);color:var(--text);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;padding:7px 10px;font:600 .66rem Barlow Condensed,sans-serif}.journal-prompt-manager-head>button:hover,.journal-prompt-actions>button:hover{background:var(--surface);border-color:var(--text-soft)}.journal-prompt-row{grid-template-columns:auto minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.journal-prompt-row>input{border:1px solid var(--rule-strong);background:var(--surface);min-width:0;color:var(--text);padding:8px 9px;font-size:.72rem}.journal-prompt-row>input::placeholder{color:var(--text-faint)}.journal-prompt-order{flex-direction:column;gap:2px;display:flex}.journal-prompt-order button,.journal-prompt-remove{border:1px solid var(--rule);color:var(--text-soft);cursor:pointer;background:0 0;width:28px;height:26px}.journal-prompt-order button:disabled{opacity:.25;cursor:default}.journal-prompt-remove{font-size:.9rem}.journal-prompt-actions{flex-wrap:wrap;gap:8px;margin-top:3px;display:flex}@media (width<=700px){.journal-prompt-row{grid-template-columns:auto minmax(0,1fr) auto}.journal-prompt-row>input:nth-of-type(2){grid-column:2/3}}.journal-title-row{flex-wrap:wrap;align-items:baseline;gap:9px;min-width:0;display:flex}.journal-title-row h1{min-width:0;margin:0}.journal-edit-title{color:var(--text-faint);cursor:pointer;opacity:.7;background:0 0;border:0;padding:1px 2px;font:400 .78rem/1 sans-serif}.journal-edit-title:hover{color:var(--text)}.journal-new-journal{border:1px solid var(--rule-strong);color:var(--text);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;padding:6px 9px;font:600 .63rem Barlow Condensed,sans-serif}.journal-new-journal:hover{background:var(--surface);border-color:var(--text-soft)}.journal-programme-switch{color:var(--text-faint);flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;font-size:.62rem;display:flex}.journal-programme-switch .journal-space-picker{flex:360px}.journal-picker{font-weight:600}.journal-settings-page{max-width:none}.journal-settings-page>*{width:min(100%,920px);margin-left:auto;margin-right:auto}.journal-settings-page>.journal-back{text-align:left;width:auto;margin-left:0;margin-right:0}.journal-guidance-field{gap:7px;display:grid}.journal-guidance-field>div:first-child>span{color:var(--muted);font-size:.68rem;font-weight:600;display:block}.journal-guidance-field>div:first-child>small{color:var(--text-faint);margin-top:3px;font-size:.66rem;line-height:1.45;display:block}.journal-guidance-editor{border:1px solid var(--rule-strong);background:var(--surface);min-height:260px;overflow:visible}.journal-guidance-editor .qirtaas-scope{height:auto!important;min-height:260px!important}.journal-guidance-editor .ProseMirror{height:auto!important;min-height:190px!important;padding-bottom:2rem!important}.journal-new-modal{background:var(--bg);width:min(620px,100vw - 48px);color:var(--text);border:1px solid var(--rule-strong);padding:22px;box-shadow:0 24px 80px #00000059}.journal-new-modal>label{color:var(--muted);gap:6px;margin-top:14px;font-size:.68rem;font-weight:600;display:grid}.journal-new-modal input,.journal-new-modal select{border:1px solid var(--rule-strong);background:var(--surface);width:100%;color:var(--text);padding:9px 10px;font:400 .78rem Inter,sans-serif}.journal-guidance-editor,.journal-guidance-editor .qirtaas-scope,.journal-guidance-editor .ProseMirror{width:100%!important;min-width:0!important;max-width:100%!important}.journal-guidance-editor .ProseMirror{overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important}.journal-guidance-editor .ProseMirror *{max-width:100%!important}.journal-guidance-editor .ProseMirror p,.journal-guidance-editor .ProseMirror li,.journal-guidance-editor .ProseMirror blockquote,.journal-guidance-editor .ProseMirror td,.journal-guidance-editor .ProseMirror th{overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important}.journal-guidance-editor .ProseMirror table{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;max-width:100%!important;margin:1rem 0!important}.journal-guidance-editor .ProseMirror table colgroup,.journal-guidance-editor .ProseMirror table col{width:auto!important;max-width:none!important}.journal-guidance-editor .ProseMirror td,.journal-guidance-editor .ProseMirror th{vertical-align:top!important;width:auto!important;min-width:0!important;max-width:none!important;padding:.58rem .65rem!important;line-height:1.5!important}.journal-guidance-editor .ProseMirror td p,.journal-guidance-editor .ProseMirror th p{margin:.15rem 0!important}.journal-guidance-editor .ProseMirror img{object-fit:contain!important;height:auto!important}.journal-guidance-editor .ProseMirror a{overflow-wrap:anywhere!important;word-break:break-word!important}.journal-guidance-editor .ProseMirror [style*=width],.journal-guidance-editor .ProseMirror [width]{max-width:100%!important}.journal-scan-modal{font-family:Inter,ui-sans-serif,system-ui,sans-serif!important}.journal-scan-modal h1,.journal-scan-modal h2,.journal-scan-modal h3,.journal-scan-modal h4,.journal-scan-modal strong{font-family:Barlow Condensed,Inter,sans-serif!important}.journal-scan-modal p,.journal-scan-modal small,.journal-scan-modal button{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.journal-scan-head h2{letter-spacing:.005em!important;font-family:Barlow Condensed,Inter,sans-serif!important;font-weight:600!important}.journal-scan-section h3,.journal-scan-card>strong{font-family:Barlow Condensed,Inter,sans-serif!important;font-weight:600!important}.journal-scan-section-note{color:var(--muted);margin:-2px 0 9px;font-size:.68rem;line-height:1.5}.journal-intelligence-section{border-top:1px solid var(--border);padding-top:14px}.journal-scan-card.intelligence-card button{display:none}.journal-scan-card.intelligence-card small{line-height:1.45;display:block}.journal-danger-zone{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:13px 0;display:flex}.journal-danger-zone>div{gap:3px;display:grid}.journal-danger-zone strong{font-size:.68rem}.journal-danger-zone small{color:var(--text-faint);font-size:.61rem;line-height:1.4}.journal-danger-zone button{border:1px solid var(--rule-strong);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:0;flex:none;padding:6px 9px;font-size:.62rem}.journal-danger-zone button:disabled{opacity:.35;cursor:not-allowed}@media (width<=620px){.journal-danger-zone{flex-direction:column;align-items:flex-start}}.capture-session-picker,.capture-note-picker{box-sizing:border-box;min-width:0;max-width:100%}.capture-note-picker{background:var(--surface);border:1px solid var(--rule);margin-top:8px;padding:10px}.capture-session-picker-list{scrollbar-gutter:stable;min-width:0}.capture-session-picker-list button{min-width:0;max-width:100%;overflow:hidden}.capture-session-picker-list strong,.capture-session-picker-list small{overflow-wrap:anywhere;word-break:break-word}.capture-note-link{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.capture-note-link strong{overflow-wrap:anywhere;flex:220px;min-width:0}.capture-note-links{min-width:0;max-width:100%}@media (width<=620px){.journal-page.capture-page{padding:22px 14px}.capture-header-row{align-items:flex-start}.capture-date{max-width:100%}.capture-delete{text-align:left;width:100%;margin-left:0;padding-top:2px}.capture-session-context{flex-direction:column;align-items:flex-start;gap:5px;padding:9px 10px}.capture-session-links{flex-wrap:wrap;gap:8px 12px;width:100%;margin-left:0;display:flex}.capture-session-picker,.capture-note-picker{border-radius:0;margin-left:0;margin-right:0;padding:9px}.capture-session-picker-head{gap:10px}.capture-session-picker-search{box-sizing:border-box;font-size:16px}.capture-session-picker-list{max-height:min(44vh,320px)}.capture-session-picker-list button{border-radius:0;padding:9px}.capture-dalil-tools{align-items:flex-start}.capture-dalil-tools small{flex-basis:100%}.reflection-companion-head{flex-direction:column}.reflection-companion-head>button{width:100%}.journal-writing-desk{height:min(68vh,620px);min-height:420px}}.thread-note-node{border-left:2px solid var(--rule-strong)}.thread-note-open{border:1px solid var(--rule);color:var(--text-soft);cursor:pointer;background:0 0;border-radius:0;justify-self:start;padding:4px 7px;font:500 .62rem Barlow,sans-serif}.thread-note-open:hover{color:var(--text);border-color:var(--text)}.journal-brief-form,.journal-guidance-field,.journal-prompt-manager{min-width:0}.journal-brief-form input,.journal-brief-form textarea,.journal-brief-form select{box-sizing:border-box;min-width:0;max-width:100%}.journal-prompt-row>*{min-width:0}@media (width<=620px){.journal-settings-page{padding-left:14px;padding-right:14px}.journal-settings-page>*{width:100%;max-width:100%}.journal-brief-form-row{grid-template-columns:1fr}.journal-prompt-manager-head{flex-direction:column;align-items:stretch}.journal-prompt-manager-head>button{align-self:flex-start}.journal-prompt-row{grid-template-columns:28px minmax(0,1fr) 28px;align-items:start}.journal-prompt-row>input{width:100%;font-size:16px}.journal-prompt-row>input:first-of-type{grid-area:1/2/auto/3}.journal-prompt-row>input:nth-of-type(2){grid-area:2/2/auto/3}.journal-prompt-order{grid-area:1/1/3}.journal-prompt-remove{grid-area:1/3}.journal-prompt-actions{grid-template-columns:1fr;display:grid}.journal-prompt-actions>button{width:100%}.journal-new-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:16px;overflow:auto}.journal-new-modal input,.journal-new-modal select{font-size:16px}.journal-guidance-editor{min-height:220px}.journal-guidance-editor .qirtaas-scope{min-height:220px!important}}.journal-scan-scope{gap:12px;min-width:0;display:grid}.journal-scan-scope-actions{flex-wrap:wrap;gap:7px;display:flex}.journal-scan-scope-actions button{border:1px solid var(--rule);color:var(--text-soft);cursor:pointer;background:0 0;border-radius:0;padding:5px 8px;font:600 .6rem Barlow Condensed,sans-serif}.journal-scan-scope-actions button:hover{color:var(--text);border-color:var(--text)}.journal-scan-scope-list{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);gap:0;max-height:min(52vh,520px);display:grid;overflow:auto}.journal-scan-scope-list label{border-bottom:1px solid var(--rule);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:7px 2px;display:grid}.journal-scan-scope-list label:last-child{border-bottom:0}.journal-scan-scope-list input{accent-color:currentColor;margin-top:2px}.journal-scan-scope-list span{color:var(--text);overflow-wrap:anywhere;font-size:.68rem;line-height:1.35}@media (width<=620px){.journal-scan-scope-list{max-height:48vh}.journal-scan-scope-actions button{flex:1}}.journal-reflection-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin:0;padding:4px 12px 10px;display:flex}.journal-reflection-actions>button,.journal-reflection-move button{color:var(--text-faint);cursor:pointer;background:0 0;border:0;padding:3px 5px;font:600 .56rem/1 Inter,sans-serif}.journal-reflection-actions>button:hover,.journal-reflection-move button:hover{color:var(--text)}.journal-reflection-delete:hover{color:#9b4a42!important}.journal-reflection-move{align-items:center;gap:5px;min-width:0;display:flex}.journal-reflection-move select{border:1px solid var(--border);background:var(--surface);min-width:0;max-width:280px;color:var(--text);border-radius:0;padding:4px 6px;font-size:.61rem}@media (width<=560px){.journal-reflection-actions{flex-wrap:wrap;justify-content:flex-start}.journal-reflection-move{width:100%}.journal-reflection-move select{flex:1;max-width:none}}.concept-page{max-width:1080px}.concept-hero{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px;margin-bottom:24px;padding-bottom:22px;display:grid}.concept-hero h1{margin:4px 0 8px;font-family:Barlow Condensed,Inter,sans-serif;font-size:2rem}.concept-hero>div:first-child>p:not(.eyebrow){max-width:720px;color:var(--text-soft);margin:0;font-size:.78rem;line-height:1.6}.concept-stats{border:1px solid var(--rule);grid-template-columns:repeat(4,minmax(72px,1fr));min-width:250px;display:grid}.concept-stats span{border-right:1px solid var(--rule);gap:2px;padding:10px 12px;display:grid}.concept-stats span:last-child{border-right:0}.concept-stats strong{color:var(--text);font:600 1.2rem Barlow Condensed,sans-serif}.concept-stats small{text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);font-size:.54rem}.concept-section{margin:0 0 28px}.concept-section-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:10px;padding-bottom:8px;display:flex}.concept-section-head .section-label{margin:0 0 2px}.concept-section-head small{color:var(--text-faint);font-size:.65rem}.concept-section-head>b{color:var(--text-faint);font:600 1rem Barlow Condensed,sans-serif}.concept-evidence-list{gap:8px;display:grid}.concept-evidence-card{border:1px solid var(--rule);background:var(--surface);padding:13px 14px}.concept-evidence-top{align-items:center;gap:8px;display:flex}.concept-kind{text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);font:600 .55rem Barlow Condensed,sans-serif}.concept-evidence-top time{color:var(--text-faint);font-size:.58rem}.concept-evidence-top .thread-node-remove{margin-left:auto}.concept-evidence-card h3{color:var(--text);margin:6px 0 4px;font:600 .9rem Barlow Condensed,sans-serif}.concept-focus,.concept-excerpt{color:var(--text-soft);margin:4px 0 0;font-size:.72rem;line-height:1.55}.concept-connection{border-left:2px solid var(--rule-strong);color:var(--text-soft);gap:3px;margin:8px 0 0;padding-left:9px;font-size:.68rem;line-height:1.5;display:grid}.concept-connection strong{text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);font:600 .55rem Barlow Condensed,sans-serif}.concept-open{border:0;border-bottom:1px solid var(--rule);color:var(--text);cursor:pointer;background:0 0;margin-top:9px;padding:2px 0;font:600 .62rem Barlow Condensed,sans-serif}.concept-open:hover{border-color:var(--text)}.concept-manage{border-top:1px solid var(--rule);padding-top:18px}.concept-manage>div:first-child small{color:var(--text-faint);margin-top:-5px;font-size:.65rem;display:block}.concept-manage .journal-add-button{margin:12px 0 0}@media (width<=760px){.concept-hero{grid-template-columns:1fr}.concept-stats{min-width:0}.concept-stats span{padding:8px}.concept-page{padding-inline:14px}}.concept-research-actions{align-items:center;gap:10px;display:flex}.concept-research-button{border:1px solid var(--text)!important;background:var(--text)!important;color:var(--bg)!important;text-transform:uppercase!important;letter-spacing:.05em!important;padding:6px 9px!important;font:600 .58rem Barlow Condensed,sans-serif!important}.concept-research-button:hover{opacity:.86}.concept-research-card .concept-kind{white-space:nowrap;text-overflow:ellipsis;max-width:260px;overflow:hidden}.concept-research-card .concept-open{text-decoration:none;display:inline-block}@media (width<=760px){.concept-stats{grid-template-columns:repeat(2,1fr)}.concept-stats span:nth-child(2){border-right:0}.concept-stats span:nth-child(-n+2){border-bottom:1px solid var(--rule)}.concept-research-actions{flex-direction:column;align-items:flex-end}.concept-section-head{align-items:flex-start}}.concept-resource-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.companion-group article>div.companion-connection-actions{flex-wrap:wrap;align-items:stretch;gap:6px;min-width:0;max-width:100%;display:flex}.companion-connection-actions select{border:1px solid var(--rule-strong);background:var(--surface);width:auto;min-width:0;max-width:100%;color:var(--text);flex:260px;padding:7px 9px;font:600 .68rem Barlow Condensed,sans-serif}.companion-connection-actions button{white-space:normal;flex:0 auto;max-width:100%}.companion-thread-suggestion{color:var(--text-faint);margin:-1px 0 7px;font-size:.68rem;line-height:1.4;display:block}.thread-index-page{max-width:1080px}.thread-index-head>div:first-child{gap:3px;display:grid}.thread-index-head strong{color:var(--text);font:600 1rem Barlow Condensed,sans-serif}.thread-index-head small{color:var(--text-faint);font-size:.64rem;line-height:1.45}.thread-index-card{text-align:left;border:1px solid var(--rule);background:var(--surface);min-width:0;color:var(--text);cursor:pointer;align-content:start;gap:7px;padding:14px;display:grid}button.thread-index-card:hover{border-color:var(--text)}.thread-index-card strong{font:600 1rem/1.1 Barlow Condensed,sans-serif}.thread-index-card span,.thread-index-card small{color:var(--text-faint);font-size:.58rem;line-height:1.45}.concept-index-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.concept-create-form{margin:0 0 12px}.concept-create-form input{background:var(--surface);color:var(--text);border-radius:0;flex:220px}.concept-discovery-results{border-bottom:1px solid var(--rule);margin:18px 0 24px;padding-bottom:18px}.concept-proposal-card{cursor:default}.concept-proposal-card blockquote{border-left:1px solid var(--rule-strong);color:var(--text-faint);margin:2px 0 0;padding-left:9px;font-size:.64rem;line-height:1.5}.concept-proposal-card>button{border:1px solid var(--text);background:var(--text);color:var(--bg);cursor:pointer;justify-self:start;padding:6px 9px;font:600 .58rem Barlow Condensed,sans-serif}.concept-library-detail{max-width:1080px}.concept-library-detail .concept-stats{grid-template-columns:repeat(3,minmax(72px,1fr))}.concept-library-detail .concept-hero>div:first-child{gap:7px;display:grid}.concept-title-input,.concept-definition-input,.concept-aliases-input{border:0;border-bottom:1px solid var(--rule);width:100%;color:var(--text);background:0 0;border-radius:0;outline:none;padding:5px 0}.concept-title-input{font:600 2rem/1.1 Barlow Condensed,sans-serif}.concept-definition-input{resize:vertical;min-height:84px;font:400 .78rem/1.6 Inter,sans-serif}.concept-aliases-input{color:var(--text-soft);font:400 .68rem/1.4 Inter,sans-serif}.concept-library-detail .concept-hero>div:first-child>button{border:1px solid var(--text);background:var(--text);color:var(--bg);cursor:pointer;justify-self:start;padding:6px 10px;font:600 .6rem Barlow Condensed,sans-serif}.concept-library-detail .thread-attach-form{border-color:var(--rule);background:0 0;border-radius:0}.concept-library-detail .thread-attach-form select,.concept-library-detail .thread-attach-form input{background:var(--surface);min-width:0;color:var(--text);border-radius:0;flex:180px}.concept-library-detail .thread-attach-form button{border-color:var(--text);background:var(--text);color:var(--bg);border-radius:0}.concept-library-detail .concept-manage{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}@media (width<=700px){.thread-index-head{flex-direction:column;align-items:flex-start}.concept-index-actions{justify-content:flex-start}.thread-index-grid{grid-template-columns:1fr}.concept-library-detail .concept-manage{flex-direction:column;align-items:flex-start}}.concept-library-page .concept-index-actions>.journal-new-thread{text-transform:uppercase;letter-spacing:.055em;border-radius:0;padding:8px 12px;font:600 .66rem Barlow Condensed,sans-serif}.journal-error{border:1px solid var(--rule-strong);background:var(--surface);color:var(--text);box-shadow:none;border-radius:0}.mindmap-backdrop{z-index:9999;background:#000000e0;padding:16px;display:flex;position:fixed;inset:0}.mindmap-viewer{background:var(--surface,#171717);min-width:0;color:var(--text,#f6f6f6);border:1px solid #555;flex-direction:column;flex:1;display:flex}.mindmap-toolbar{border-bottom:1px solid #555;align-items:center;gap:10px;padding:10px 14px;display:flex}.mindmap-toolbar>div{text-align:center;flex-direction:column;flex:1;align-items:center;gap:2px;min-width:0;display:flex}.mindmap-toolbar strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mindmap-toolbar small{opacity:.7}.mindmap-toolbar button{color:inherit;cursor:pointer;background:0 0;border:1px solid #777;border-radius:2px;min-width:34px;min-height:32px}.mindmap-toolbar button:disabled{opacity:.25;cursor:default}.mindmap-canvas{touch-action:none;background:#222;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.mindmap-canvas img{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;max-width:100%;max-height:100%}.mindmap-canvas iframe{background:#fff;border:0;width:100%;height:100%}.mindmap-gallery{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:12px;display:grid}.mindmap-gallery button{text-align:left;border:1px solid var(--border,#555);min-height:112px;color:inherit;cursor:pointer;background:0 0;border-radius:2px;flex-direction:column;gap:8px;padding:15px;display:flex}.mindmap-gallery button>span{font-size:26px}.mindmap-gallery button small{opacity:.65}.person-page{box-sizing:border-box;scrollbar-gutter:stable;width:100%;max-width:none;height:100%;margin:0;padding:24px max(28px,50% - 512px) 60px;overflow:hidden auto}.person-back{border:0;border-bottom:1px solid var(--rule);color:var(--text-soft);cursor:pointer;background:0 0;padding:3px 0;font:600 .62rem Barlow Condensed,sans-serif}.person-hero{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:28px;padding:22px 0;display:flex}.person-hero h1{margin:4px 0 8px;font:600 2.15rem Barlow Condensed,sans-serif}.person-hero>div>p:not(.eyebrow){max-width:680px;color:var(--text-soft);font-size:.76rem;line-height:1.6}.person-links,.person-actions{flex-wrap:wrap;gap:8px;display:flex}.person-links a,.person-actions button{border:1px solid var(--rule);background:var(--surface);color:var(--text);padding:7px 9px;font:600 .6rem Barlow Condensed,sans-serif;text-decoration:none}.person-stats{border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);margin:18px 0 26px;display:grid}.person-stats span{border-right:1px solid var(--rule);gap:2px;padding:10px 12px;display:grid}.person-stats span:last-child{border-right:0}.person-stats strong{font:600 1.25rem Barlow Condensed,sans-serif}.person-stats small{text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);font-size:.54rem}.person-section{margin:0 0 28px}.person-section-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-end;margin-bottom:10px;padding-bottom:8px;display:flex}.person-section-head .section-label{margin:0}.person-section-head small{color:var(--text-faint);font-size:.64rem}.person-section-head b{color:var(--text-faint);font:600 1rem Barlow Condensed,sans-serif}.person-context-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.person-context-grid button,.person-list button,.person-resource{border:1px solid var(--rule);background:var(--surface);color:var(--text);text-align:left;gap:4px;padding:11px;display:grid}.person-context-grid small,.person-list span,.person-resource span,.person-resource>small{color:var(--text-faint);font-size:.6rem}.person-context-grid strong,.person-list strong,.person-resource strong{font:600 .78rem Barlow Condensed,sans-serif}.person-context-grid span{color:var(--text-soft);font-size:.67rem}.person-list{gap:6px;display:grid}.person-list button{cursor:pointer}.person-resource{justify-content:space-between;gap:15px;display:flex}.person-resource>div{gap:4px;display:grid}.person-resource a{color:var(--text);font-size:.62rem}.person-empty{color:var(--text-faint);font-size:.7rem}.study-space-person-name{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0;font:600 .78rem Barlow Condensed,sans-serif}.study-space-person-name:hover{border-color:var(--text)}@media (width<=700px){.person-page{padding:18px 14px 45px}.person-hero{flex-direction:column}.person-stats{grid-template-columns:1fr}.person-stats span{border-right:0;border-bottom:1px solid var(--rule)}.person-stats span:last-child{border-bottom:0}}.person-direct{border-left:2px solid var(--rule-strong);padding-left:14px}.person-link-manager{border:1px solid var(--rule);background:var(--surface);margin:0 0 26px;padding:14px}.person-link-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.person-link-columns fieldset{border:1px solid var(--rule);min-width:0;padding:10px}.person-link-columns legend{text-transform:uppercase;letter-spacing:.05em;padding:0 5px;font:600 .64rem Barlow Condensed,sans-serif}.person-link-columns label{border-bottom:1px solid var(--rule);cursor:pointer;align-items:flex-start;gap:8px;padding:7px 2px;display:flex}.person-link-columns label:last-of-type{border-bottom:0}.person-link-columns label>span{gap:2px;display:grid}.person-link-columns label strong{font:600 .72rem Barlow Condensed,sans-serif}.person-link-columns label small{color:var(--text-faint);font-size:.58rem}.person-link-columns input{margin-top:2px}.person-manager-actions{gap:7px;margin-top:10px;display:flex}.person-manager-actions button{border:1px solid var(--rule);background:var(--bg);color:var(--text);cursor:pointer;padding:6px 9px;font:600 .6rem Barlow Condensed,sans-serif}.person-manager-actions button:disabled{opacity:.5}.person-list>button>small,.person-resource>div>small:first-child{text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);font-size:.53rem}@media (width<=700px){.person-link-columns{grid-template-columns:1fr}}.person-resource-open{text-align:left;cursor:pointer;flex:1;gap:3px;min-width:0;display:grid;color:var(--text)!important;background:0 0!important;border:0!important;padding:0!important}.person-resource-open:hover strong{text-underline-offset:3px;text-decoration:underline}.resource-page{max-width:1180px;color:var(--text);margin:0 auto;padding:18px 22px 60px}.resource-back{color:var(--text-faint);cursor:pointer;background:0 0;border:0;padding:0 0 12px;font:600 .62rem Barlow Condensed,sans-serif}.resource-hero{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;gap:30px;padding:10px 0 22px;display:grid}.resource-hero h1{margin:3px 0 5px;font:600 2rem Barlow Condensed,sans-serif}.resource-hero>div>p:not(.eyebrow){color:var(--text-faint);margin:0;font-size:.7rem}.resource-hero .resource-description{max-width:700px;line-height:1.55;color:var(--text-soft)!important;margin-top:10px!important}.resource-actions{flex-wrap:wrap;place-content:start flex-end;gap:6px;display:flex}.resource-actions button,.resource-actions a{border:1px solid var(--rule);background:var(--surface);color:var(--text);cursor:pointer;padding:7px 9px;font:600 .62rem Barlow Condensed,sans-serif;text-decoration:none}.resource-stats{border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,minmax(90px,150px));padding:14px 0;display:grid}.resource-stats span{border-right:1px solid var(--rule);gap:1px;padding:0 14px;display:grid}.resource-stats span:first-child{padding-left:0}.resource-stats strong{font:600 1.25rem Barlow Condensed,sans-serif}.resource-stats small,.resource-section-head small,.resource-meta small,.resource-card-list small,.resource-person small{color:var(--text-faint);text-transform:uppercase;letter-spacing:.05em;font-size:.56rem}.resource-page-grid{grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:28px;padding-top:24px;display:grid}.resource-section{margin-bottom:26px}.resource-section-head{border-bottom:1px solid var(--rule);margin-bottom:8px;padding-bottom:7px}.resource-section-head .section-label{margin:0 0 2px}.resource-card-list{gap:7px;display:grid}.resource-card-list>button,.resource-person{text-align:left;border:1px solid var(--rule);background:var(--surface);color:var(--text);gap:3px;padding:10px 12px;display:grid}.resource-card-list>button{cursor:pointer}.resource-card-list strong,.resource-person strong{font:600 .8rem Barlow Condensed,sans-serif}.resource-card-list span,.resource-person span{color:var(--text-soft);font-size:.65rem}.resource-meta{border:1px solid var(--rule);margin-bottom:12px;padding:12px}.resource-meta>.section-label{margin-top:0}.resource-meta>div{border-bottom:1px solid var(--rule);gap:2px;padding:7px 0;display:grid}.resource-meta>div:last-child{border-bottom:0}.resource-meta strong{overflow-wrap:anywhere;font-size:.68rem}.resource-empty{color:var(--text-faint);font-size:.67rem}@media (width<=800px){.resource-hero,.resource-page-grid{grid-template-columns:1fr}.resource-actions{justify-content:flex-start}.resource-page{padding-inline:14px}}.resource-concept-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.resource-concept-head>button,.resource-concept-manager button{border:1px solid var(--rule);background:var(--surface);color:var(--text);cursor:pointer;padding:6px 8px;font:600 .6rem Barlow Condensed,sans-serif}.resource-concept-manager{border:1px solid var(--rule);max-height:320px;margin-bottom:9px;padding:10px;overflow:auto}.resource-concept-manager label{border-bottom:1px solid var(--rule);cursor:pointer;align-items:flex-start;gap:8px;padding:7px 2px;display:flex}.resource-concept-manager label:last-of-type{border-bottom:0}.resource-concept-manager label>span{gap:2px;display:grid}.resource-concept-manager label strong{font:600 .72rem Barlow Condensed,sans-serif}.resource-concept-manager label small{color:var(--text-faint);text-transform:none;letter-spacing:0;font-size:.58rem}.resource-concept-manager>div{gap:7px;margin-top:9px;display:flex}.resource-link-error{border:1px solid var(--rule-strong);color:var(--text-soft);margin:0 0 8px;padding:7px 8px;font-size:.62rem}.study-space-page{padding:32px 42px 70px;overflow:auto}.study-space-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.study-space-head h1{margin:4px 0 5px;font-size:1.65rem}.study-space-head p{color:var(--text-faint);margin:0}.study-space-head>div:last-child{gap:6px;display:flex}.study-space-head button,.study-space-note{border:1px solid var(--rule);color:inherit;background:0 0;border-radius:0}.study-space-head button{padding:8px 10px}.study-space-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.8fr);gap:14px;display:grid}.study-space-grid>section{border:1px solid var(--rule);padding:15px}.study-space-section-head{border-bottom:1px solid var(--rule);justify-content:space-between;gap:12px;margin-bottom:4px;padding-bottom:9px;display:flex}.study-space-section-head span{font-weight:700}.study-space-section-head small,.study-space-note small,.study-space-note time,.study-space-module small,.study-space-resource small,.study-space-person small,.study-space-empty{color:var(--text-faint)}.study-space-note{text-align:left;cursor:pointer;border-width:0 0 1px;width:100%;padding:10px 0;display:block}.study-space-note strong,.study-space-note small,.study-space-note time{display:block}.study-space-module,.study-space-resource,.study-space-person{border-bottom:1px solid var(--rule);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.study-space-module strong,.study-space-module small,.study-space-resource strong,.study-space-resource small,.study-space-person strong,.study-space-person small{display:block}.study-space-resource,.study-space-person a{color:inherit;text-decoration:none}.study-space-resource i{color:var(--text-faint);font-style:normal}.study-space-empty{margin:0;padding:12px 0;font-size:.75rem}@media (width<=900px){.study-space-page{padding:24px}.study-space-grid{grid-template-columns:1fr}.study-space-head{display:block}.study-space-head>div:last-child{margin-top:12px}}.study-space-section-head>button,.study-space-form button,.study-space-remove{border:1px solid var(--rule);color:inherit;box-shadow:none;background:0 0;border-radius:0}.study-space-section-head>button{font:inherit;cursor:pointer;padding:4px 7px;font-size:.68rem}.study-space-section-head>button:hover,.study-space-section-head>button:focus-visible,.study-space-form button:hover,.study-space-form button:focus-visible,.study-space-remove:hover,.study-space-remove:focus-visible{color:var(--text);border-color:var(--text);background:0 0;outline:none}.study-space-form{border-bottom:1px solid var(--rule);gap:9px;padding:11px 0 13px;display:grid}.study-space-form label{color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em;gap:4px;font-size:.61rem;display:grid}.study-space-form input,.study-space-form select,.study-space-form textarea{box-sizing:border-box;border:1px solid var(--rule);width:100%;color:var(--text);font:inherit;text-transform:none;letter-spacing:0;background:0 0;border-radius:0;outline:none;padding:7px 8px;font-size:.7rem}.study-space-form input:focus,.study-space-form select:focus,.study-space-form textarea:focus{border-color:var(--text-soft)}.study-space-form textarea{resize:vertical;min-height:72px;line-height:1.45}.study-space-form-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.study-space-form-actions{justify-content:flex-end;gap:5px;display:flex}.study-space-form-actions button{font:inherit;cursor:pointer;padding:6px 9px;font-size:.65rem}.study-space-resource-row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) 24px;align-items:start;gap:7px;display:grid}.study-space-resource-row .study-space-resource{border-bottom:0}.study-space-resource p,.study-space-person p{color:var(--text-soft);margin:4px 0 0;font-size:.67rem;line-height:1.45}.study-space-remove{cursor:pointer;width:24px;height:24px;color:var(--text-faint);margin-top:8px;padding:0}.study-space-person-links{flex-wrap:wrap;gap:9px;margin-top:5px;display:flex}.study-space-person-links a{border-bottom:1px solid;font-size:.64rem}@media (width<=720px){.study-space-form-row{grid-template-columns:1fr}}.study-space-person-context{align-items:center;gap:6px;margin-top:3px;display:flex}.study-space-person-context small{flex:1;min-width:0}.study-space-person-context button{width:20px;height:20px;color:var(--text-faint);cursor:pointer;background:0 0;border:0;border-radius:0;flex:0 0 20px;padding:0}.study-space-person-context button:hover,.study-space-person-context button:focus-visible{color:var(--text);background:0 0;outline:none}.study-space-person{align-items:flex-start}.study-space-person-main{flex:1;min-width:0}.study-space-person-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.study-space-person-edit{color:var(--text-faint);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;border-radius:0;padding:0;font-size:.62rem}.study-space-person-edit:hover,.study-space-person-edit:focus-visible{color:var(--text);background:0 0;outline:none}.study-space-inline-edit{border-top:1px solid var(--rule);gap:8px;margin:9px 0 4px;padding-top:9px;display:grid}.study-space-inline-edit label{color:var(--text-faint);text-transform:uppercase;letter-spacing:.07em;gap:4px;font-size:.6rem;display:grid}.study-space-inline-edit input,.study-space-inline-edit textarea,.study-space-context-edit input{box-sizing:border-box;border:1px solid var(--rule);width:100%;color:var(--text);font:inherit;text-transform:none;letter-spacing:0;background:0 0;border-radius:0;outline:none;padding:6px 7px;font-size:.68rem}.study-space-inline-edit textarea{resize:vertical;min-height:64px}.study-space-person-contexts{gap:4px;margin-top:7px;display:grid}.study-space-person-context{margin-top:0}.study-space-person-context>button{border:0!important}.study-space-context-edit{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;align-items:center;gap:5px;width:100%;display:grid}.study-space-context-edit button{border:1px solid var(--rule);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:0;padding:5px 7px;font-size:.6rem}.study-space-context-edit button:hover,.study-space-context-edit button:focus-visible{border-color:var(--text);background:0 0;outline:none}@media (width<=720px){.study-space-context-edit{grid-template-columns:1fr 1fr}.study-space-context-edit button{width:100%}}.study-space-reflection,.study-space-thread{box-sizing:border-box;border:0;border-bottom:1px solid var(--rule);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;padding:10px 0;display:flex}.study-space-reflection,.study-space-reflection strong,.study-space-reflection small,.study-space-reflection time{display:block}.study-space-reflection small,.study-space-reflection time,.study-space-thread small,.study-space-event small{color:var(--text-faint);margin-top:3px;font-size:.68rem}.study-space-reflection p{color:var(--text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0;font-size:.68rem;line-height:1.45;display:-webkit-box;overflow:hidden}.study-space-reflection:hover,.study-space-reflection:focus-visible,.study-space-thread:hover,.study-space-thread:focus-visible{color:var(--text);background:0 0;outline:none}.study-space-thread{justify-content:space-between;align-items:flex-start;gap:12px}.study-space-thread span{min-width:0}.study-space-thread strong,.study-space-thread small{display:block}.study-space-thread b{color:var(--text-faint);border:1px solid var(--rule);text-align:center;min-width:18px;padding:2px 5px;font-size:.68rem;font-weight:500}.study-space-event{border-bottom:1px solid var(--rule);color:inherit;grid-template-columns:62px minmax(0,1fr);align-items:start;gap:10px;padding:10px 0;text-decoration:none;display:grid}.study-space-event>time{gap:2px;display:grid}.study-space-event>time b{font-size:.72rem}.study-space-event>span strong,.study-space-event>span small{display:block}.study-space-event:hover,.study-space-event:focus-visible{color:var(--text);background:0 0;outline:none}.study-space-upcoming{grid-column:1/-1}.study-space-upcoming .study-space-event{grid-template-columns:74px minmax(0,1fr)}@media (width<=900px){.study-space-upcoming{grid-column:auto}}.study-space-note:hover,.study-space-note:focus-visible,.study-space-resource:hover,.study-space-resource:focus-visible{color:var(--text);background:0 0;outline:none}.study-space-grid>section{min-width:0}.study-space-person{flex-wrap:wrap;min-width:0}.study-space-person-main,.study-space-person-contexts{width:100%;min-width:0}.study-space-person-heading{flex-wrap:wrap;min-width:0}.study-space-person strong,.study-space-person p,.study-space-person small,.study-space-person-links a{overflow-wrap:anywhere;word-break:break-word}.study-space-person-links{min-width:0;max-width:100%}.study-space-person-context{flex-wrap:wrap;min-width:0}.study-space-person-context small{overflow-wrap:anywhere;min-width:0}@media (width<=900px){.study-space-context-edit{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.study-space-context-edit button{width:100%}}@media (width<=560px){.study-space-context-edit{grid-template-columns:minmax(0,1fr)}.study-space-person-context{align-items:flex-start}}.study-space-person{box-sizing:border-box;width:100%;overflow:hidden;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.study-space-person-main,.study-space-person-contexts{overflow-wrap:anywhere;min-width:0;max-width:100%}.study-space-person-context{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 20px 20px;width:100%;display:grid}.study-space-person-context small{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}@media (width<=560px){.study-space-person-context{grid-template-columns:minmax(0,1fr) 20px 20px}}.study-space-form select{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:var(--surface)!important;color:var(--text)!important;border:1px solid var(--rule)!important;box-shadow:none!important;border-radius:0!important}.study-space-form select option{color:#f3f3ef!important;background:#0d0d0c!important}.study-space-form select option:checked,.study-space-form select option:hover,.study-space-form select option:focus{color:#fff!important;background:#343432!important}.study-space-form select:focus{outline:1px solid var(--text-soft)!important;outline-offset:1px!important}:root[data-theme=light] .study-space-form select{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;color:#111!important;background:#fff!important}:root[data-theme=light] .study-space-form select option{color:#111!important;background:#fff!important}:root[data-theme=light] .study-space-form select option:checked,:root[data-theme=light] .study-space-form select option:hover,:root[data-theme=light] .study-space-form select option:focus{color:#fff!important;background:#222!important}.study-space-resource-row{grid-template-columns:minmax(0,1fr) auto}.study-space-resource-actions{align-items:flex-start;gap:5px;padding-top:8px;display:flex}.study-space-resource-edit-button{color:var(--text-faint);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;border-radius:0;padding:4px 2px;font-size:.62rem}.study-space-resource-edit-button:hover,.study-space-resource-edit-button:focus-visible{color:var(--text);outline:none}.study-space-resource-actions .study-space-remove{margin-top:0}.study-space-resource-edit{margin:0;padding:11px 0 13px}.study-space-breadcrumbs{color:var(--text-faint);flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 10px;font-size:.66rem;display:flex}.study-space-breadcrumbs span{align-items:center;gap:4px;display:flex}.study-space-breadcrumbs i{opacity:.6;font-style:normal}.study-space-breadcrumbs button{color:inherit;cursor:pointer;text-transform:none;background:0 0!important;border:0!important;padding:0!important}.study-space-breadcrumbs button:hover:not(:disabled){color:var(--text);text-underline-offset:3px;text-decoration:underline}.study-space-breadcrumbs button:disabled{color:var(--text);cursor:default}button.study-space-module{width:100%;color:inherit;text-align:left;border:0;border-bottom:1px solid var(--rule);cursor:pointer;font:inherit;background:0 0;border-radius:0;align-items:center}button.study-space-module>span{min-width:0}button.study-space-module>i{color:var(--text-faint);font-style:normal;transition:transform .12s}button.study-space-module:hover>i,button.study-space-module:focus-visible>i{color:var(--text);transform:translate(3px)}button.study-space-module:focus-visible{outline:1px solid var(--text-faint);outline-offset:-1px}.study-space-resource-links{border:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;margin:0;padding:8px 9px;display:grid}.study-space-resource-links legend{color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em;padding:0 4px;font-size:.61rem}.study-space-resource-links label{color:var(--text);text-transform:none;letter-spacing:0;align-items:center;gap:6px;font-size:.68rem;display:flex}.study-space-resource-links input{accent-color:currentColor;width:auto;margin:0}@media (width<=720px){.study-space-resource-links{grid-template-columns:1fr}}.study-space-section-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.study-space-section-actions .journal-thread-scan-trigger{padding:4px 7px;font-size:.61rem}.study-space-section-actions>button{border:1px solid var(--rule);color:var(--text-soft);box-shadow:none;font:inherit;cursor:pointer;background:0 0;border-radius:0;padding:4px 7px;font-size:.61rem}.study-space-section-actions>button:hover,.study-space-section-actions>button:focus-visible{color:var(--text);border-color:var(--text);background:0 0;outline:none}.study-space-note-materials{border-top:1px dashed var(--rule);margin-top:10px;padding-top:9px;display:grid}.study-space-subhead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:3px;display:flex}.study-space-subhead span{text-transform:uppercase;letter-spacing:.06em;font:600 .68rem Barlow Condensed,sans-serif}.study-space-subhead small,.study-space-material-row small,.study-space-material-more{color:var(--text-faint);font-size:.6rem}.study-space-material-row{border-bottom:1px solid var(--rule);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid}.study-space-material-row>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 8px;min-width:0;display:grid}.study-space-material-row>div>span{color:var(--text-faint);text-transform:uppercase;letter-spacing:.07em;grid-row:1/span 2;font-size:.52rem}.study-space-material-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.study-space-material-row small{grid-column:2}.study-space-material-row>button{border:1px solid var(--rule);color:var(--text-soft);font:inherit;cursor:pointer;background:0 0;border-radius:0;padding:4px 7px;font-size:.6rem}.study-space-material-row>button:hover{color:var(--text);border-color:var(--text)}.study-space-material-more{color:var(--text-faint);text-align:left;cursor:pointer;background:0 0;border:0;padding:7px 0 0;font:500 .6rem Barlow,sans-serif;display:block}.study-space-material-more:hover{color:var(--text)}.study-space-material-actions{flex:none;align-items:stretch;display:flex}.study-space-material-actions button{border:0;border-left:1px solid var(--rule);color:var(--text-soft);cursor:pointer;background:0 0;border-radius:0;padding:4px 7px;font:500 .58rem Barlow,sans-serif}.study-space-material-actions button:hover{color:var(--text);background:0 0}.study-space-back{border:0!important;border-bottom:1px solid var(--rule)!important;color:var(--text-soft)!important;text-transform:uppercase!important;letter-spacing:.05em!important;cursor:pointer!important;background:0 0!important;align-items:center!important;gap:6px!important;margin:0 0 10px!important;padding:0 0 4px!important;font:600 .64rem Barlow Condensed,sans-serif!important;display:inline-flex!important}.study-space-back:hover,.study-space-back:focus-visible{color:var(--text)!important;border-bottom-color:var(--text)!important;outline:none!important}.study-space-breadcrumbs{margin-bottom:8px}.study-space-breadcrumbs button:not(:disabled){color:var(--text-soft)!important}.study-space-breadcrumbs button:not(:disabled):after{content:" ↗";opacity:.55;font-size:.5em}.study-space-material-row{min-width:0}.study-space-material-row>.study-space-drag-handle{box-sizing:border-box;justify-self:start;width:36px;min-width:36px}.study-space-material-row>div:not(.study-space-material-actions){width:100%;min-width:0}.study-space-material-actions{white-space:nowrap!important;flex-wrap:nowrap!important;flex:none!important;align-items:center!important;display:inline-flex!important}.study-space-material-actions button{white-space:nowrap!important;padding:3px 6px!important;line-height:1!important}.study-space-material-actions button:first-child{border-left:0!important}.study-space-material-actions button+button:before{content:"·";color:var(--text-faint);pointer-events:none;margin-right:6px;display:inline-block}@media (width<=720px){.study-space-material-row{align-items:flex-start;gap:8px}.study-space-material-actions button{padding-left:4px!important;padding-right:4px!important}.study-space-material-actions button+button:before{margin-right:4px}}.study-space-resource-mode{border:1px solid var(--rule);align-items:center;width:max-content;max-width:100%;display:flex}.study-space-resource-mode button{border:0;border-right:1px solid var(--rule);color:var(--text-soft);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:0 0;border-radius:0;padding:6px 9px;font:600 .58rem Barlow Condensed,sans-serif}.study-space-resource-mode button:last-child{border-right:0}.study-space-resource-mode button.active{background:var(--text);color:var(--bg)}.study-space-resource-actions{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:0;display:inline-flex}.study-space-resource-actions .study-space-resource-edit-button{white-space:nowrap}.study-space-resource-actions .study-space-resource-edit-button+.study-space-resource-edit-button:before{content:"·";color:var(--text-faint);pointer-events:none;margin-right:6px;display:inline-block}.study-space-resource-row{min-width:0}.study-space-resource-row>.study-space-resource{flex:auto;min-width:0}@media (width<=720px){.study-space-resource-mode{width:100%}.study-space-resource-mode button{flex:1}.study-space-resource-actions .study-space-resource-edit-button+.study-space-resource-edit-button:before{margin-right:4px}}.study-space-head>div:last-child{align-items:flex-start;gap:5px}.study-space-head>div:last-child button{text-transform:none!important;letter-spacing:.01em!important;white-space:nowrap!important;min-height:0!important;padding:5px 8px!important;font:600 .62rem/1.15 Barlow Condensed,sans-serif!important}@media (width<=900px){.study-space-head>div:last-child{flex-wrap:wrap;display:flex}.study-space-head>div:last-child button{padding:5px 7px!important}}.study-space-view-all-notes{border:1px solid var(--rule);width:100%;color:var(--text-soft);text-transform:uppercase;letter-spacing:.05em;text-align:right;cursor:pointer;background:0 0;border-radius:0;margin-top:6px;padding:6px 8px;font:600 .58rem Barlow Condensed,sans-serif}.study-space-view-all-notes:hover,.study-space-view-all-notes:focus-visible{color:var(--text);border-color:var(--text);outline:none}.study-space-resource-row{border-bottom:1px solid var(--rule)!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:8px 0!important;display:flex!important}.study-space-resource-row>.study-space-resource{min-width:0!important;color:inherit!important;background:0 0!important;border:0!important;flex:auto!important;justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;padding:0!important;text-decoration:none!important;display:flex!important}.study-space-resource-row>.study-space-resource>div{gap:2px!important;min-width:0!important;display:grid!important}.study-space-resource-row>.study-space-resource strong{color:var(--text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font:600 .7rem/1.2 Barlow,sans-serif!important;overflow:hidden!important}.study-space-resource-row>.study-space-resource small{color:var(--text-faint)!important;margin:0!important;font:400 .6rem/1.25 Barlow,sans-serif!important;display:block!important}.study-space-resource-row>.study-space-resource p{color:var(--text-soft)!important;margin:2px 0 0!important;font:400 .62rem/1.35 Barlow,sans-serif!important}.study-space-resource-row>.study-space-resource>i{color:var(--text-faint)!important;flex:none!important;font-size:.62rem!important;font-style:normal!important;line-height:1.2!important}.study-space-resource-actions{white-space:nowrap!important;flex:none!important;align-items:center!important;gap:0!important;padding-top:0!important;display:inline-flex!important}.study-space-resource-actions button{color:var(--text-soft)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:3px 6px!important;font:500 .58rem/1 Barlow,sans-serif!important}.study-space-resource-actions button+button:before{content:"·";color:var(--text-faint);pointer-events:none;margin-right:6px;display:inline-block}.study-space-resource-actions button:hover,.study-space-resource-actions button:focus-visible{color:var(--text)!important;outline:none!important}@media (width<=720px){.study-space-resource-row{align-items:flex-start!important}.study-space-resource-row>.study-space-resource strong{white-space:normal!important}}.study-space-module-add{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:8px 0;display:grid}.study-space-module-add input{border:1px solid var(--rule);min-width:0;color:var(--text);background:0 0;border-radius:0;outline:none;padding:6px 8px;font:500 .68rem Barlow,sans-serif}.study-space-module-add input:focus{border-color:var(--text)}.study-space-module-add button{border:1px solid var(--rule);color:var(--text);cursor:pointer;background:0 0;border-radius:0;padding:5px 9px;font:600 .6rem Barlow Condensed,sans-serif}.study-space-module-add button:disabled{opacity:.35;cursor:default}.study-space-module-add button:not(:disabled):hover{background:var(--text);color:var(--bg);border-color:var(--text)}.study-space-page{padding-top:24px}.study-space-head{align-items:flex-end;gap:18px;margin-bottom:18px}.study-space-head>div:first-child{min-width:0}.study-space-head h1{letter-spacing:.005em;margin:2px 0 4px;font:700 1.48rem/1.05 Barlow Condensed,sans-serif}.study-space-head p{font-size:.66rem;line-height:1.3}.study-space-head .eyebrow{letter-spacing:.1em;margin-top:5px;font-size:.56rem}.study-space-back{margin-bottom:6px!important}.study-space-breadcrumbs{margin-bottom:5px;font-size:.61rem}.study-space-grid{gap:11px}.study-space-grid>section{padding:12px 14px}.study-space-section-head{margin-bottom:2px;padding-bottom:7px}.study-space-section-head span{letter-spacing:.025em;font:700 .72rem/1.2 Barlow Condensed,sans-serif}.study-space-note{padding:8px 0}.study-space-note strong{font-size:.72rem;line-height:1.25}.study-space-note small,.study-space-note time{margin-top:2px;font-size:.62rem}.study-space-module,.study-space-reflection,.study-space-thread,.study-space-event{padding-top:8px;padding-bottom:8px}@media (width<=900px){.study-space-page{padding-top:20px}.study-space-head{align-items:flex-start;margin-bottom:15px}.study-space-head>div:last-child{margin-top:9px}}.study-space-title-row{align-items:baseline;gap:8px;min-width:0;display:flex}.study-space-title-row h1{min-width:0}.study-space-title-edit-button{border:0!important;border-bottom:1px solid var(--rule)!important;color:var(--text-faint)!important;text-transform:uppercase!important;letter-spacing:.06em!important;padding:2px 5px!important;font:600 .54rem Barlow Condensed,sans-serif!important}.study-space-title-edit-button:hover{color:var(--text)!important;border-color:var(--text)!important}.study-space-title-edit{align-items:center;gap:5px;margin:2px 0 4px;display:flex}.study-space-title-edit input{border:1px solid var(--rule-strong);background:var(--surface);width:min(52vw,520px);min-width:220px;max-width:520px;color:var(--text);border-radius:0;padding:5px 7px;font:700 1.1rem/1 Barlow Condensed,sans-serif}.study-space-title-edit button{padding:4px 7px!important;font-size:.56rem!important}@media (width<=720px){.study-space-title-row{flex-direction:column;align-items:flex-start;gap:3px}.study-space-title-edit{flex-wrap:wrap}.study-space-title-edit input{width:100%;min-width:0}}.study-space-upload-hint{color:var(--text-faint);margin-top:4px;font-size:.6rem;display:block}.study-space-upload-error{border:1px solid var(--rule-strong);color:var(--text);margin:6px 0 0;padding:7px 9px;font-size:.66rem;line-height:1.45}.study-space-form-actions button:disabled{opacity:.5;cursor:default}.study-space-material-row[draggable=true]{cursor:default}.study-space-drag-handle{letter-spacing:-2px;flex:none;align-self:center;color:var(--text-faint)!important;cursor:grab!important;background:0 0!important;border:0!important;padding:5px 6px!important;font:600 .7rem/1 monospace!important}.study-space-drag-handle:active{cursor:grabbing!important}.study-space-material-row:has(.study-space-drag-handle:hover){border-color:var(--rule-strong)}.study-space-material-title{text-align:left;cursor:pointer;display:block;color:var(--text)!important;background:0 0!important;border:0!important;padding:0!important}.study-space-material-title:hover strong{text-underline-offset:3px;text-decoration:underline}.study-space-material-title{width:100%;min-width:0}.study-space-material-row strong{text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;line-height:1.25;display:-webkit-box;overflow:hidden}.mindmaps-action{appearance:none;color:inherit;letter-spacing:.035em;cursor:pointer;vertical-align:middle;background:0 0;border:1px solid #383838;border-radius:0;padding:7px 11px;font:600 11px/1.25 Barlow Condensed,sans-serif}.mindmaps-action:hover,.mindmaps-action:focus-visible{background:#1b1b1b;border-color:#aaa}.study-space-page .mindmaps-action:disabled{opacity:.5;cursor:default}.revision-page{max-width:980px;margin:0 auto;padding:28px 34px 60px}.revision-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-end;gap:28px;padding-bottom:18px;display:flex}.revision-head h1{margin:3px 0 6px;font:700 2rem Barlow Condensed,sans-serif}.revision-head p{color:var(--text-soft);margin:0;font-size:.76rem}.revision-head label{flex:none;gap:5px;width:min(380px,42vw);min-width:280px;max-width:100%;display:grid}.revision-head label span{text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);font:.58rem Barlow Condensed,sans-serif}.revision-head select{background:var(--surface);width:100%;min-width:0;max-width:100%;color:var(--text);border:1px solid var(--rule);border-radius:0;padding:7px}.revision-start{text-align:center;place-items:center;gap:14px;padding:70px 20px;display:grid}.revision-start>div{display:grid}.revision-start strong{font:700 4rem Barlow Condensed,sans-serif}.revision-start span{text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);font:.62rem Barlow Condensed,sans-serif}.revision-start p{color:var(--text-soft)}.revision-start button,.revision-finished button{background:var(--text);color:var(--bg);border:1px solid var(--text);text-transform:uppercase;letter-spacing:.05em;padding:9px 18px;font:600 .7rem Barlow Condensed,sans-serif}.revision-progress{color:var(--text-faint);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:24px 0 16px;font-size:.62rem;display:grid}.revision-progress>div{background:var(--rule);height:2px}.revision-progress i{background:var(--text);height:100%;display:block}.revision-card{border:1px solid var(--rule);background:var(--surface)}.revision-card-meta{border-bottom:1px solid var(--rule);text-transform:uppercase;letter-spacing:.07em;color:var(--text-faint);justify-content:space-between;padding:9px 12px;font:.56rem Barlow Condensed,sans-serif;display:flex}.revision-face{width:100%;min-height:320px;color:var(--text);cursor:pointer;background:0 0;border:0;align-content:center;place-items:center;gap:28px;padding:48px;display:grid}.revision-face strong{max-width:720px;font:600 1.7rem/1.4 Barlow Condensed,sans-serif}.revision-face strong[dir=rtl]{font-family:Amiri,Noto Naskh Arabic,serif;font-size:2.2rem}.revision-face small{text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);font:.58rem Barlow Condensed,sans-serif}.revision-ratings{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.revision-ratings button{border:0;border-right:1px solid var(--rule);color:var(--text);background:0 0;gap:3px;padding:12px;font:600 .72rem Barlow Condensed,sans-serif;display:grid}.revision-ratings button:last-child{border-right:0}.revision-ratings button:hover{background:var(--text);color:var(--bg)}.revision-ratings small{color:var(--text-faint);font-size:.52rem}.revision-ratings button:hover small{color:inherit}.revision-card footer{border-top:1px solid var(--rule);color:var(--text-faint);justify-content:space-between;align-items:center;padding:9px 12px;font-size:.62rem;display:flex}.revision-card footer button{border:0;border-bottom:1px solid var(--rule);color:var(--text);background:0 0;font:600 .6rem Barlow Condensed,sans-serif}.revision-finished{text-align:center;place-items:center;gap:14px;padding:70px 20px;display:grid}.revision-finished h2{margin:0;font:700 2rem Barlow Condensed,sans-serif}.revision-finished>div{border:1px solid var(--rule);display:flex}.revision-finished span{border-right:1px solid var(--rule);text-transform:uppercase;color:var(--text-faint);gap:2px;padding:12px 22px;font:.58rem Barlow Condensed,sans-serif;display:grid}.revision-finished span:last-child{border-right:0}.revision-finished strong{color:var(--text);font-size:1.2rem}@media (width<=760px){.revision-page{padding:18px 14px 40px}.revision-head{flex-direction:column;align-items:stretch}.revision-head label{width:100%;min-width:0;max-width:none}.revision-face{min-height:260px;padding:30px 18px}.revision-ratings{grid-template-columns:1fr}.revision-ratings button{border-right:0;border-bottom:1px solid var(--rule)}}.revision-scope{flex:none;gap:8px;width:min(430px,44vw);min-width:300px;max-width:100%;display:grid}.revision-scope label{gap:5px;width:100%;min-width:0;display:grid}.revision-scope label span{text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);font:.58rem Barlow Condensed,sans-serif}.revision-scope select{background:var(--surface);width:100%;min-width:0;max-width:100%;color:var(--text);border:1px solid var(--rule);border-radius:0;padding:7px}.revision-mode{border:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;display:grid}.revision-mode button{text-align:left;border:0;border-right:1px solid var(--rule);color:var(--text);cursor:pointer;background:0 0;border-radius:0;gap:3px;padding:10px 12px;display:grid}.revision-mode button:last-child{border-right:0}.revision-mode button.active{background:var(--text);color:var(--bg)}.revision-mode strong{text-transform:uppercase;letter-spacing:.04em;font:600 .72rem Barlow Condensed,sans-serif}.revision-mode small{color:var(--text-faint);font-size:.58rem}.revision-mode button.active small{color:inherit;opacity:.72}.revision-start>small{color:var(--text-faint);font-size:.62rem}.revision-start p b{color:var(--text);font-weight:600}.revision-scope-empty h2{margin:0;font:700 1.7rem Barlow Condensed,sans-serif}@media (width<=760px){.revision-scope{width:100%;min-width:0;max-width:none}.revision-mode{grid-template-columns:1fr}.revision-mode button{border-right:0;border-bottom:1px solid var(--rule)}.revision-mode button:last-child{border-bottom:0}}.terminology-page{background:var(--bg);height:100%;color:var(--text);padding:34px clamp(22px,4vw,58px) 70px;overflow:auto}.terminology-head{justify-content:space-between;align-items:flex-end;gap:20px;max-width:1180px;margin:0 auto 22px;display:flex}.terminology-head h1{margin:3px 0;font:500 clamp(2rem,4vw,3rem) Barlow Condensed,sans-serif}.terminology-head>div>p:last-child{max-width:580px;color:var(--text-faint);margin:0;font-size:.74rem;line-height:1.5}.terminology-stats{text-align:right}.terminology-stats strong,.terminology-stats span{display:block}.terminology-stats strong{font:500 1.7rem Barlow Condensed,sans-serif}.terminology-stats span{color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em;font-size:.58rem}.terminology-error,.terminology-empty{max-width:1180px;color:var(--text-faint);margin:0 auto 12px;font-size:.7rem}.terminology-toolbar{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:1fr minmax(240px,.45fr);gap:8px;max-width:1180px;margin:0 auto 14px;padding:10px 0;display:grid}.terminology-toolbar input,.terminology-toolbar select,.terminology-panel input,.terminology-panel select,.terminology-panel textarea,.terminology-edit input,.terminology-edit textarea,.terminology-proposals input,.terminology-proposals textarea{box-sizing:border-box;border:1px solid var(--rule);width:100%;color:var(--text);font:inherit;background:0 0;border-radius:0;outline:none;padding:8px;font-size:.7rem}.terminology-panel textarea,.terminology-edit textarea,.terminology-proposals textarea{resize:vertical;min-height:74px}.terminology-grid{grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr);align-items:start;gap:14px;max-width:1180px;margin:auto;display:grid}.terminology-left{gap:14px;display:grid}.terminology-panel,.terminology-library{border:1px solid var(--rule);background:var(--surface);padding:14px}.terminology-panel-head{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.terminology-panel-head span{text-transform:uppercase;letter-spacing:.04em;font:600 .86rem Barlow Condensed,sans-serif}.terminology-panel-head small{color:var(--text-faint);text-align:right;font-size:.58rem}.terminology-panel label{color:var(--text-faint);text-transform:uppercase;letter-spacing:.06em;gap:4px;margin:8px 0;font-size:.58rem;display:grid}.terminology-panel label small{text-transform:none;letter-spacing:0}.terminology-two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.terminology-primary{border:1px solid var(--rule-strong);background:var(--paper);width:100%;color:var(--bg);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border-radius:0;padding:8px 10px;font:600 .68rem Barlow Condensed,sans-serif}.terminology-primary:disabled{opacity:.4}.terminology-proposals{gap:7px;margin-top:12px;display:grid}.terminology-proposal-head{color:var(--text-faint);justify-content:space-between;font-size:.62rem;display:flex}.terminology-proposal-head button,.terminology-card-head button,.terminology-edit button{color:var(--text-soft);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.62rem}.terminology-proposals article{border-top:1px solid var(--rule);grid-template-columns:20px 1fr;gap:7px;padding-top:8px;display:grid}.terminology-proposals article>div{gap:5px;display:grid}.terminology-proposals article.existing{border-left:2px solid var(--text-soft);padding-left:8px}.terminology-proposal-meta{text-transform:uppercase;color:var(--text-faint);justify-content:space-between;gap:8px;font-size:.56rem;display:flex}.terminology-proposal-meta em{text-transform:none;font-style:normal}.terminology-list{display:grid}.terminology-list>article{border-top:1px solid var(--rule);padding:14px 2px}.terminology-card-head{justify-content:space-between;gap:14px;display:flex}.terminology-card-head>div:first-child{gap:2px;min-width:0;display:grid}.terminology-card-head span{color:var(--text-faint);text-transform:uppercase;letter-spacing:.07em;font-size:.54rem}.terminology-card-head strong{font:600 1rem Barlow Condensed,sans-serif}.terminology-card-head b[lang=ar]{font-size:1.15rem;font-weight:500}.terminology-card-head em{color:var(--text-faint);font-size:.63rem;font-style:normal}.terminology-card-head>div:last-child{gap:8px;display:flex}.terminology-list article>p{margin:9px 0 4px;font-size:.73rem;line-height:1.55}.terminology-list article>small{color:var(--text-faint);line-height:1.45;display:block}.terminology-root{color:var(--text-faint);align-items:baseline;gap:8px;margin-top:8px;font-size:.6rem;display:flex}.terminology-root b{color:var(--text);font-size:.9rem}.terminology-contexts{border-top:1px dashed var(--rule);gap:5px;margin-top:10px;padding-top:8px;display:grid}.terminology-contexts>div{gap:2px;display:grid}.terminology-contexts strong{color:var(--text-soft);font-size:.58rem;font-weight:500}.terminology-contexts small{color:var(--text-faint);font-size:.58rem}.terminology-edit{gap:6px;display:grid}.terminology-edit>div{gap:8px;display:flex}.terminology-empty{padding:20px 2px}@media (width<=850px){.terminology-grid,.terminology-toolbar,.terminology-two{grid-template-columns:1fr}.terminology-head{align-items:flex-start}.terminology-stats{display:none}}.terminology-page select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--surface)!important;color:var(--text)!important}.terminology-page select option{color:#f4f3ef;background:#111}:root[data-theme=light] .terminology-page select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--surface)!important;color:var(--text)!important}:root[data-theme=light] .terminology-page select option{color:#111;background:#f4f3ef}.terminology-primary{background:var(--text)!important;color:var(--bg)!important}.terminology-primary:disabled{opacity:1;background:var(--surface-2)!important;color:var(--text-faint)!important}.terminology-group{display:grid}.terminology-group+.terminology-group{margin-top:14px}.terminology-group-head{border-bottom:1px solid var(--rule-strong);justify-content:space-between;align-items:center;gap:10px;padding:8px 2px;display:flex}.terminology-group-head strong{text-transform:uppercase;letter-spacing:.08em;font:600 .74rem Barlow Condensed,sans-serif}.terminology-group-head span{color:var(--text-faint);font-size:.56rem}.terminology-card-head>div:last-child button:first-child{border-left:1px solid var(--rule);color:var(--text);padding-left:9px}.terminology-card-head button:disabled{opacity:.45;cursor:default}.terminology-related{border-top:1px dashed var(--rule);gap:6px;margin-top:10px;padding-top:8px;display:grid}.terminology-related>span{color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em;font-size:.54rem}.terminology-related>div{flex-wrap:wrap;gap:5px;display:flex}.terminology-related>div>button{border:1px solid var(--rule);color:var(--text-soft);cursor:pointer;background:0 0;border-radius:0;padding:4px 7px;font:500 .6rem Barlow,sans-serif}.terminology-related>div>button small{color:var(--text-faint);margin-left:3px}.terminology-related>div>.terminology-related-add{color:var(--text-faint);border-style:dashed}.terminology-related-picker{gap:5px;display:grid!important}.terminology-related-picker>input{box-sizing:border-box;border:1px solid var(--rule);width:100%;color:var(--text);font:inherit;background:0 0;border-radius:0;outline:none;padding:7px;font-size:.66rem}.terminology-related-picker>div{border:1px solid var(--rule);max-height:190px;display:grid;overflow:auto}.terminology-related-picker>div>button{border:0;border-bottom:1px solid var(--rule);color:var(--text);text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:7px;display:grid}.terminology-related-picker>div>button:last-child{border-bottom:0}.terminology-related-picker strong{font-size:.65rem}.terminology-related-picker span[lang=ar]{font-size:.78rem}.terminology-related-picker small{color:var(--text-faint);text-transform:uppercase;font-size:.52rem}.terminology-library-head>div{align-items:center;gap:8px;display:flex}.terminology-library-head button{color:var(--text-faint);cursor:pointer;background:0 0;border:0;padding:0;font:500 .56rem Barlow,sans-serif}.terminology-library-head button:hover{color:var(--text)}.terminology-group-head{border:0;border-bottom:1px solid var(--rule-strong);width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0}.terminology-group-head:hover{background:var(--surface-2)}.terminology-group-head b{color:var(--text-faint);font:400 .8rem/1 sans-serif}.terminology-group-head{grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;column-gap:8px;display:grid}.terminology-group-head .terminology-group-meta{text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);white-space:nowrap;justify-self:end;font:500 .52rem Barlow,sans-serif}.terminology-group-head b{text-align:center;justify-self:end;width:14px}.terminology-related-suggestions{border:1px solid var(--rule);margin-top:2px;display:grid!important}.terminology-related-suggestions>div{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:10px;padding:7px;display:flex}.terminology-related-suggestions>div:last-child{border-bottom:0}.terminology-related-suggestions span{gap:2px;min-width:0;display:grid}.terminology-related-suggestions strong{font-size:.65rem}.terminology-related-suggestions small,.terminology-related-none{color:var(--text-faint);font-size:.56rem;line-height:1.35}.terminology-related-suggestions button{cursor:pointer;border:1px solid var(--rule)!important;color:var(--text)!important;background:0 0!important;border-radius:0!important;padding:4px 8px!important;font-size:.58rem!important}.terminology-toolbar{grid-template-columns:1fr minmax(220px,.4fr) auto}.terminology-toolbar>button{border:1px solid var(--rule);color:var(--text-soft);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;white-space:nowrap;background:0 0;border-radius:0;padding:0 10px;font:600 .62rem Barlow Condensed,sans-serif}.terminology-toolbar>button b{color:var(--text-faint);margin-left:5px;font-weight:500}.terminology-toolbar>button.active{background:var(--text);color:var(--bg);border-color:var(--text)}.terminology-toolbar>button.active b{color:inherit}.terminology-review-flags{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.terminology-review-flags span{border:1px solid var(--rule);color:var(--text-faint);text-transform:uppercase;letter-spacing:.04em;padding:3px 6px;font-size:.53rem}@media (width<=850px){.terminology-toolbar{grid-template-columns:1fr}.terminology-toolbar>button{padding:8px 10px}}.terminology-context-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex!important}.terminology-context-row>div{gap:2px;min-width:0;display:grid}.terminology-context-row span{color:var(--text-faint);font-size:.52rem}.terminology-context-row>button{border:1px solid var(--rule);color:var(--text-soft);cursor:pointer;background:0 0;border-radius:0;flex:none;padding:4px 7px;font:500 .56rem Barlow,sans-serif}.terminology-context-row>button:hover{color:var(--text);border-color:var(--rule-strong)}.terminology-root button{border:1px solid var(--rule);color:var(--text-soft);cursor:pointer;background:0 0;border-radius:0;margin-left:auto;padding:4px 7px;font:500 .56rem Barlow,sans-serif}.terminology-lane{border:1px solid var(--rule);background:var(--surface-2);gap:7px;margin-top:8px;padding:9px;display:grid}.terminology-lane>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.terminology-lane>div:first-child strong{text-transform:uppercase;letter-spacing:.05em;font:600 .7rem Barlow Condensed,sans-serif}.terminology-lane>div:first-child span,.terminology-lane>small,.terminology-lane footer,.terminology-lane-error{color:var(--text-faint);font-size:.54rem}.terminology-lane>p{align-items:baseline;gap:8px;display:flex;margin:0!important}.terminology-lane>p b{font-size:1.05rem}.terminology-lane>p em{color:var(--text-soft);font-size:.62rem;font-style:normal}.terminology-lane>p span{color:var(--text-faint);font-size:.54rem}.terminology-lane-headwords{flex-wrap:wrap;display:flex;gap:5px!important}.terminology-lane-headwords>span{border:1px solid var(--rule);align-items:baseline;gap:5px;padding:4px 6px;display:flex}.terminology-lane-headwords b{font-size:.82rem}.terminology-lane-headwords em{color:var(--text-soft);font-size:.55rem;font-style:normal}.terminology-lane-headwords small{color:var(--text-faint);font-size:.5rem}.terminology-lane footer{border-top:1px dashed var(--rule);padding-top:6px}.terminology-context-actions{flex:none;gap:5px;display:flex}.terminology-context-actions button,.terminology-context-edit button{border:1px solid var(--rule);color:var(--text-soft);cursor:pointer;background:0 0;border-radius:0;padding:4px 7px;font:500 .56rem Barlow,sans-serif}.terminology-context-actions button:hover,.terminology-context-edit button:hover{color:var(--text);border-color:var(--rule-strong)}.terminology-context-edit{gap:5px;margin-top:4px;display:grid}.terminology-context-edit textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--rule);width:100%;min-height:72px;color:var(--text);font:inherit;background:0 0;border-radius:0;padding:7px;font-size:.62rem;line-height:1.45}.terminology-context-edit>div{gap:5px;display:flex}@media (width<=620px){.terminology-context-row{display:grid!important}.terminology-context-actions{justify-content:flex-start}}.source-manager{margin-top:14px}.source-manager-head{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:9px;font-size:.61rem;display:flex}.source-manager-head button{border:1px solid var(--teal-700);background:var(--teal-700);color:#fff;border-radius:6px;padding:5px 8px;font-size:.61rem}.source-manager-empty{color:var(--muted);font-size:.68rem;line-height:1.5}.source-form{border:1px solid var(--border);border-top:2px solid var(--gold);background:#fff;border-radius:8px;margin:8px 0 12px;padding:10px}.source-edit-form{border-top-color:var(--teal-600)}.source-form input,.source-form select,.source-form textarea,.source-status-row select{border:1px solid var(--border);width:100%;color:var(--teal-900);background:#fff;border-radius:6px;outline:none;margin:3px 0;padding:7px 8px;font-size:.62rem}.source-form textarea{resize:vertical;min-height:58px}.source-form input:focus,.source-form select:focus,.source-form textarea:focus{border-color:var(--gold)}.source-form-row,.source-status-row{grid-template-columns:1fr 1fr;gap:5px;display:grid}.source-form-actions{justify-content:flex-end;gap:5px;margin-top:7px;display:flex}.source-form-actions button{border:1px solid var(--border);color:var(--muted);background:#fff;border-radius:6px;padding:6px 9px;font-size:.61rem}.source-form-actions .primary{background:var(--teal-700);border-color:var(--teal-700);color:#fff}.source-record{border:1px solid var(--border);background:#fff;border-left:3px solid #c9c1b3;border-radius:8px;margin:8px 0;padding:11px}.source-record.verified{border-left-color:var(--teal-600)}.source-record.needs_review{border-left-color:var(--gold)}.source-record-top{justify-content:space-between;gap:7px;display:flex}.source-record-actions{align-items:flex-start;gap:2px;display:flex}.source-record-actions button,.source-record-footer button{color:#948d80;background:0 0;border:0;padding:3px;font-size:.55rem}.source-record-actions button:hover,.source-record-footer button:hover{color:var(--teal-900)}.source-record-actions .source-remove{font-size:1rem;line-height:.8}.source-type{text-transform:uppercase;letter-spacing:.12em;color:var(--gold-dark);font-size:.5rem;font-weight:600}.source-record h3{color:var(--teal-900);margin:3px 0 5px;font-family:Barlow Condensed,Inter,sans-serif;font-size:.82rem;font-weight:500}.source-record p,.source-record small{color:#666358;margin:3px 0;font-size:.61rem;line-height:1.45;display:block}.verification-badge{color:#7d7669;background:#f2efe9;border-radius:999px;margin-top:8px;padding:4px 7px;font-size:.53rem;font-weight:600;display:inline-block}.verification-badge.verified{color:var(--teal-800);background:#e5f0ec}.verification-badge.needs_review{color:var(--gold-dark);background:#fbf0d8}.source-status-row{margin-top:6px}.source-status-row select{color:var(--teal-900);background:#fbf9f4;padding:5px;font-size:.55rem}.source-status-row select:first-child{font-weight:600}.source-notes{border-top:1px solid var(--border);margin-top:8px;padding-top:7px}.source-notes summary{cursor:pointer;color:var(--muted);font-size:.56rem;font-weight:600}.source-notes p{background:var(--cream);border-radius:5px;margin-top:6px;padding:7px}.source-record-footer{justify-content:space-between;align-items:center;gap:8px;margin-top:7px;display:flex}.source-record a{color:var(--gold-dark);font-size:.58rem;text-decoration:none;display:inline-block}.source-record-footer button{margin-left:auto}.hadith-provenance-fields{border:1px solid var(--gold-light);background:#fbf7ec;border-radius:6px;margin:5px 0;padding:7px}.hadith-provenance{border-left:2px solid var(--gold);background:#f4f7f5;border-radius:6px;margin:7px 0;padding:7px 8px}.hadith-provenance>span{text-transform:uppercase;letter-spacing:.11em;color:var(--gold-dark);margin-bottom:3px;font-size:.48rem;font-weight:600;display:block}.hadith-provenance small strong{color:var(--teal-800)}.scholarly-research{flex-direction:column;gap:16px;padding:18px 16px 28px;display:flex}.scholarly-intro h2{color:var(--teal-900);margin:4px 0 6px;font-size:1.15rem}.scholarly-intro p:last-child,.scholarly-limit,.scholarly-guardrail,.scholarly-gaps p{color:#6f7478;font-size:.78rem;line-height:1.55}.scholarly-search{gap:8px;display:grid}.scholarly-search textarea{resize:vertical;min-height:92px;font:inherit;background:#fafaf8;border:1px solid #d8d8d5;padding:11px;line-height:1.45}.scholarly-search button{border:1px solid var(--teal-700);background:var(--teal-700);color:#fff;cursor:pointer;border-radius:7px;padding:9px 14px;font-family:inherit;font-size:.74rem;font-weight:600}.scholarly-search button:disabled{opacity:.45;cursor:default}.scholarly-error{color:#8c2f2f;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:.8rem;display:flex}.scholarly-retry{color:#8c2f2f;cursor:pointer;background:#fff;border:1px solid #8c2f2f;border-radius:7px;padding:4px 9px;font-family:inherit;font-size:.68rem;font-weight:600}.scholarly-results{gap:12px;display:grid}.scholarly-summary{border-bottom:1px solid #dededb;justify-content:space-between;gap:10px;padding-bottom:10px;font-size:.75rem;display:flex}.scholarly-themes{flex-wrap:wrap;gap:5px;display:flex}.scholarly-themes span,.scholarly-paper-meta span{text-transform:uppercase;letter-spacing:.06em;border:1px solid #d7d7d3;padding:4px 6px;font-size:.65rem}.scholarly-paper{border-top:1px solid #d7d7d3;padding-top:13px}.scholarly-paper-meta{flex-wrap:wrap;gap:5px;margin-bottom:8px;display:flex}.scholarly-paper h3{color:var(--teal-900);margin:0 0 5px;font-family:Barlow Condensed,Inter,sans-serif;font-size:.88rem;font-weight:500;line-height:1.3}.scholarly-authors{color:#74797d;margin:0 0 9px;font-size:.72rem}.scholarly-paper blockquote{background:#f4f4f1;border-left:2px solid #242424;margin:9px 0;padding:10px 11px;font-size:.76rem;line-height:1.55}.scholarly-paper blockquote small{text-transform:uppercase;letter-spacing:.06em;color:gray;margin-top:6px;display:block}.scholarly-links{gap:12px;display:flex}.scholarly-links a{color:inherit;font-size:.72rem}.scholarly-gaps{border-top:1px solid #d7d7d3;padding-top:10px}.scholarly-gaps summary{cursor:pointer;font-size:.78rem;font-weight:600}.scholarly-guardrail{border-top:1px solid #d7d7d3;padding-top:12px}.scholarly-group{gap:0;display:grid}.scholarly-group-heading{text-transform:uppercase;letter-spacing:.08em;color:#3d4145;margin:0 0 2px;font-size:.7rem;font-weight:700}.scholarly-see-more{border:1px solid var(--teal-700);color:var(--teal-700);cursor:pointer;background:#fff;border-radius:7px;justify-self:start;margin-top:10px;padding:6px 10px;font-family:inherit;font-size:.68rem;font-weight:600}.scholarly-retry{border:1px solid var(--rule);color:var(--text);box-shadow:none;cursor:pointer;background:0 0;border-radius:0;padding:4px 8px;font-family:inherit;font-size:.68rem;font-weight:500;line-height:1.2}.scholarly-retry:hover,.scholarly-retry:focus-visible,.scholarly-retry:active{border-color:var(--text);color:var(--text);box-shadow:none;background:0 0;outline:none}.scholarly-concept-context{border:1px solid var(--rule);background:var(--surface);gap:4px;padding:10px 11px;display:grid}.scholarly-concept-context>span{text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);font:600 .56rem Barlow Condensed,sans-serif}.scholarly-concept-context>strong{color:var(--text);font:600 .9rem Barlow Condensed,sans-serif}.scholarly-concept-context>small{color:var(--text-soft);font-size:.64rem;line-height:1.5}.scholarly-save-concept{border:1px solid var(--rule);color:var(--text);cursor:pointer;background:0 0;border-radius:0;padding:4px 7px;font:600 .62rem Barlow Condensed,sans-serif}.scholarly-save-concept:hover:not(:disabled){border-color:var(--text);background:var(--text);color:var(--bg)}.scholarly-save-concept:disabled{opacity:.55;cursor:default}.scholarly-save-error{color:var(--text);border-left:2px solid var(--rule-strong);padding-left:7px;font-size:.66rem}.lexicon-form{gap:8px;margin:10px 0 14px;display:grid}.lexicon-input-row{gap:6px;display:flex}.lexicon-input{border:1px solid var(--border);min-width:0;color:var(--teal-900);background:#fff;border-radius:7px;flex:1;padding:8px 10px;font-size:1rem}.lexicon-input:focus{border-color:var(--gold);outline:none}.lexicon-input-help{color:var(--muted);font-size:.62rem;line-height:1.45;display:block}.lexicon-submit{background:var(--teal-700);color:#fff;cursor:pointer;border:0;border-radius:7px;justify-self:start;padding:8px 14px;font-size:.76rem;font-weight:600}.lexicon-submit:disabled{opacity:.5;cursor:default}.lexicon-error{color:#8b4837;background:#fff4ef;border:1px solid #e2b9ad;border-radius:8px;margin:0 0 12px;padding:8px 11px;font-size:.72rem}.lexicon-result{border-top:1px solid var(--border);padding-top:12px}.lexicon-status-row{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.lexicon-status{text-transform:uppercase;letter-spacing:.06em;color:#7d7669;background:#f2efe9;border-radius:5px;padding:3px 7px;font-size:.58rem;font-weight:700;display:inline-block}.lexicon-status.found{color:var(--teal-800);background:#e5f0ec}.lexicon-status.not_found{color:#8b5a3c;background:#f5e9e4}.lexicon-status.posthumous{color:var(--gold-dark);background:#f6efd9}.lexicon-coverage-note{color:var(--muted);margin:0 0 12px;font-size:.68rem;font-style:italic;line-height:1.55}.lexicon-root-head{align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.lexicon-arabic-root{color:var(--teal-900);font-family:Amiri,Noto Naskh Arabic,serif;font-size:1.8rem}.lexicon-translit{color:var(--muted);font-size:.82rem}.lexicon-meta{color:var(--muted);margin:0 0 12px;font-size:.66rem}.lexicon-headwords{gap:6px;margin-bottom:12px;display:grid}.lexicon-headword{border:1px solid var(--border);background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;display:flex}.lexicon-headword-arabic{color:var(--teal-900);font-family:Amiri,Noto Naskh Arabic,serif;font-size:1.1rem}.lexicon-headword-meta{color:var(--muted);align-items:baseline;gap:8px;font-size:.66rem;display:flex}.lexicon-headword-meta em{color:var(--teal-700);font-style:normal}.lexicon-provenance{color:var(--muted);font-size:.66rem}.lexicon-provenance summary{cursor:pointer;color:var(--teal-700);font-weight:600}.lexicon-provenance p{margin:6px 0 0;line-height:1.5}.hadith-panel{flex-direction:column;gap:12px;display:flex}.hadith-help,.hadith-caution{color:#6f7478;margin:0;font-size:.75rem;line-height:1.55}.hadith-search-form{gap:9px;display:grid}.hadith-search-form>input{box-sizing:border-box;width:100%;font:inherit;background:0 0;border:1px solid #d8d8d5;padding:8px 9px;font-size:.78rem}.hadith-filters{flex-wrap:wrap;gap:5px;display:flex}.hadith-filters button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:1px solid #d2d2ce;border-radius:0;padding:4px 7px;font-size:.62rem}.hadith-filters button.active{color:inherit;background:0 0;border-color:currentColor;font-weight:700}.hadith-submit{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #3d3d3a;border-radius:0;padding:7px 10px;font-size:.72rem;font-weight:600}.hadith-submit:disabled{opacity:.45;cursor:default}.hadith-error{color:#8c2f2f;font-size:.76rem}.hadith-results{gap:13px;display:grid}.hadith-result-summary{border-bottom:1px solid #dededb;justify-content:space-between;gap:8px;padding-bottom:8px;font-size:.7rem;display:flex}.hadith-result-card{border-top:1px solid #d7d7d3;gap:8px;padding-top:12px;display:grid}.hadith-result-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.hadith-result-head strong{font-family:Barlow Condensed,Inter,sans-serif;font-size:.88rem;font-weight:600}.hadith-result-head span,.hadith-provenance{color:#777;font-size:.62rem}.hadith-arabic{text-align:right;margin:0;font-size:1.05rem;line-height:2}.hadith-translation{color:#555;margin:0;font-size:.74rem;line-height:1.6}.hadith-grade-row{flex-wrap:wrap;gap:5px;display:flex}.hadith-grade-row span{text-transform:uppercase;letter-spacing:.05em;border:1px solid #d3d3cf;padding:3px 6px;font-size:.59rem}.hadith-grade-row .hadith-disputed{border-style:dashed;font-weight:700}.hadith-assessments{font-size:.68rem}.hadith-assessments summary{cursor:pointer;font-weight:600}.hadith-assessments div{border-bottom:1px solid #ecece8;justify-content:space-between;gap:8px;padding:5px 0;display:flex}.hadith-assessments div span{text-align:right;color:#74797d}.hadith-provenance{justify-content:space-between;gap:8px;display:flex}.hadith-provenance a{color:inherit}.hadith-caution{border-top:1px solid #d7d7d3;padding-top:10px}:root[data-theme=dark] .hadith-search-form>input{color:#eee;background:0 0;border-color:#383838}:root[data-theme=dark] .hadith-filters button{border-color:#444}:root[data-theme=dark] .hadith-translation,:root[data-theme=dark] .hadith-help,:root[data-theme=dark] .hadith-caution{color:#aaa}:root[data-theme=dark] .hadith-result-card,:root[data-theme=dark] .hadith-result-summary,:root[data-theme=dark] .hadith-caution{border-color:#333}:root[data-theme=dark] .hadith-assessments div{border-color:#292929}n.hadith-reading-tools{flex-wrap:wrap;align-items:center;gap:7px;margin-top:1px;display:flex}.hadith-reading-tools button{min-height:24px;font:inherit;color:#85898c;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #3d3d3a;border-radius:5px;justify-content:center;align-items:center;padding:3px 7px;font-size:.59rem;line-height:1;display:inline-flex}.hadith-reading-tools button:disabled{opacity:.45}.hadith-transliteration{color:#4f5356;background:#f6f6f3;border-left:2px solid #b8b8b3;margin:0;padding:9px 10px;font-size:.72rem;line-height:1.65}.hadith-transliteration span{text-transform:uppercase;letter-spacing:.08em;color:#888;margin-bottom:4px;font-size:.55rem;display:block}.hadith-transliteration-error{color:#8c2f2f;margin:0;font-size:.66rem}:root[data-theme=dark] .hadith-transliteration{color:#ccc;background:#161616;border-color:#555}:root[data-theme=dark] .hadith-reading-tools button{color:#bbb;border-color:#444}:root[data-theme=dark] .hadith-reading-tools button:hover{color:#eee;border-color:#777}n.hadith-modes{border:1px solid #333;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hadith-modes button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-right:1px solid #333;padding:7px 4px;font-size:.58rem}.hadith-modes button:last-child{border-right:0}.hadith-modes button.active{color:inherit;background:0 0;font-weight:700;box-shadow:inset 0 -1px}:root[data-theme=dark] .hadith-modes button.active{color:inherit;background:0 0}:root[data-theme=light] .hadith-modes,:root[data-theme=light] .hadith-modes button{border-color:#ccc}.hadith-insert-tools{margin-top:3px;position:relative}.hadith-insert-tools>button{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #3d3d3a;border-radius:5px;padding:6px 8px;font-size:.61rem}.hadith-insert-menu{background:#111;border:1px solid #333;gap:4px;margin-top:5px;padding:5px;display:grid}.hadith-insert-menu button{color:#bbb;text-align:left;font:inherit;cursor:pointer;background:0 0;border:1px solid #3b3b3b;padding:6px;font-size:.6rem}.hadith-insert-menu button:hover{color:#fff;border-color:#777}:root[data-theme=light] .hadith-insert-menu{background:#f4f3ee;border-color:#ccc}:root[data-theme=light] .hadith-insert-menu button{color:#444;border-color:#ccc}:root[data-theme=light] .hadith-insert-menu button:hover{color:#111;border-color:#777}.hadith-isnad{border-top:1px solid #2e2e2c;border-bottom:1px solid #2e2e2c;margin:.45rem 0;padding:.35rem 0}.hadith-isnad summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:#888;font-size:.62rem}.hadith-isnad p{text-align:right;margin:.4rem 0 0;font-size:.9rem;line-height:1.9}.hadith-reading-tools button:disabled{opacity:.45;cursor:not-allowed}.hadith-personal-note{border-top:1px solid #2e2e2c;gap:5px;margin-top:.55rem;padding-top:.5rem;display:grid}.hadith-personal-note label{letter-spacing:.09em;text-transform:uppercase;color:#888;font-size:.59rem}.hadith-personal-note textarea{resize:vertical;min-height:64px;color:inherit;font:inherit;background:0 0;border:1px solid #333;padding:7px;font-size:.68rem;line-height:1.45}.hadith-personal-note button,.hadith-related-evidence{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #3d3d3a;padding:6px 8px;font-size:.61rem}.hadith-personal-note button:disabled{opacity:.45;cursor:not-allowed}.hadith-related-evidence{width:100%;margin-top:.45rem}:root[data-theme=light] .hadith-personal-note{border-color:#d0cec7}:root[data-theme=light] .hadith-personal-note textarea,:root[data-theme=light] .hadith-personal-note button,:root[data-theme=light] .hadith-related-evidence{border-color:#c8c6bf}.hadith-related-ayah{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:.62rem}.hadith-related-ayah:hover{opacity:.72}:root[data-theme=dark] .hadith-submit{color:#bbb;background:0 0;border-color:#444}:root[data-theme=dark] .hadith-submit:not(:disabled):hover{color:#eee;border-color:#777}:root[data-theme=light] .hadith-submit{color:inherit;background:0 0;border-color:#c9c9c5}.hadith-panel .hadith-result-head .hadith-save,.hadith-panel .hadith-reading-tools button,.hadith-panel .hadith-insert-tools>button,.hadith-panel .hadith-insert-menu button{border:1px solid;font-weight:400;color:inherit!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.hadith-panel .hadith-result-head .hadith-save{font:inherit;cursor:pointer;white-space:nowrap;padding:4px 8px;font-size:.62rem}.hadith-panel .hadith-reading-tools button:disabled{opacity:.45}.hadith-panel .hadith-result-head .hadith-save:hover:not(:disabled),.hadith-panel .hadith-reading-tools button:hover:not(:disabled),.hadith-panel .hadith-insert-tools button:hover:not(:disabled){opacity:.8;border-color:currentColor}.note-connections{border-top:1px solid var(--rule);padding:14px 12px 24px}.note-connections-head{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.note-connections-head strong{font:600 .84rem Barlow Condensed,sans-serif}.note-connections-head small{color:var(--text-faint);margin-top:2px;font-size:.58rem;display:block}.note-connections>section{margin-top:14px}.note-connections>section>header{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:6px;padding-bottom:5px;display:flex}.note-connections>section>header span{text-transform:uppercase;letter-spacing:.06em;font:600 .63rem Barlow Condensed,sans-serif;display:block}.note-connections>section>header small{color:var(--text-faint);font-size:.54rem}.note-connections>section>header button,.note-connections-manager button{border:1px solid var(--rule);color:var(--text);cursor:pointer;background:0 0;padding:5px 7px;font:600 .56rem Barlow Condensed,sans-serif}.note-connection-list{gap:5px;display:grid}.note-connection-list article,.note-connection-open{border:1px solid var(--rule);background:var(--surface);color:var(--text);text-align:left;gap:2px;padding:8px 9px;display:grid}.note-connection-open{cursor:pointer;width:100%}.note-connection-list article.contextual{opacity:.72}.note-connection-list small{color:var(--text-faint);text-transform:uppercase;letter-spacing:.05em;font-size:.5rem}.note-connection-list strong{font:600 .7rem Barlow Condensed,sans-serif}.note-connection-list span{color:var(--text-soft);font-size:.58rem;line-height:1.35}.note-connection-list>p{color:var(--text-faint);margin:4px 0;font-size:.62rem}.note-connections-error{border:1px solid var(--rule-strong);padding:7px 8px;font-size:.62rem}.note-connections-manager{border:1px solid var(--rule-strong);background:var(--bg);margin-top:14px;padding:10px}.note-connections-manager>header{border-bottom:1px solid var(--rule);justify-content:space-between;gap:10px;padding-bottom:7px;display:flex}.note-connections-manager>header strong{font:600 .75rem Barlow Condensed,sans-serif}.note-connections-manager>header small{color:var(--text-faint);margin-top:2px;font-size:.55rem;display:block}.note-connections-picker{max-height:300px;margin-top:6px;overflow:auto}.note-connections-picker label{border-bottom:1px solid var(--rule);cursor:pointer;align-items:flex-start;gap:8px;padding:7px 2px;display:flex}.note-connections-picker label>span{gap:2px;display:grid}.note-connections-picker label strong{font:600 .67rem Barlow Condensed,sans-serif}.note-connections-picker label small{color:var(--text-faint);font-size:.54rem}.note-connections-manager footer{gap:6px;margin-top:9px;display:flex}.note-connections-manager button:disabled{opacity:.5}.note-connections-picker input{margin-top:2px}.note-connection-open.contextual{opacity:.72}.note-connection-open:hover{border-color:var(--rule-strong);background:var(--surface-2)}.sticky-launcher{z-index:210;border:1px solid var(--rule-strong);background:var(--bg);width:32px;height:54px;color:var(--text);cursor:pointer;border-right:0;place-items:center;font:400 1.15rem Segoe Print,cursive;display:grid;position:fixed;top:42%;right:0}.sticky-popup{z-index:220;background:var(--surface);border:0;width:min(330px,100vw - 30px);height:min(360px,48vh);position:fixed;bottom:22px;right:22px;box-shadow:0 18px 50px #00000047}.sticky-popup textarea{box-sizing:border-box;resize:none;width:100%;height:100%;color:var(--text);background:0 0;border:0;outline:0;padding:28px 24px 22px;font:400 1.05rem/1.65 Segoe Print,cursive}.sticky-close{z-index:2;color:var(--text-faint);cursor:pointer;background:0 0;border:0;font-size:1rem;position:absolute;top:7px;right:9px}@media (width<=560px){.sticky-launcher{top:auto;bottom:76px}.sticky-popup{width:calc(100vw - 20px);height:42vh;bottom:10px;right:10px}}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0a09;--surface:#10100f;--surface-2:#151513;--paper:#11110f;--text:#f1f0eb;--text-soft:#b8b6af;--text-faint:#7e7c76;--rule:#2a2a26;--rule-strong:#3b3b35;--accent:#c8c6bf;--danger:#c8c6bf;--teal-900:var(--text);--teal-800:#e3e1da;--teal-700:#c9c7bf;--teal-600:#aaa8a1;--gold:var(--accent);--gold-light:#c8c6bf;--gold-dark:#8f8d86;--cream:var(--surface-2);--canvas:var(--bg);--border:var(--rule);--muted:var(--text-faint)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f3ee;--surface:#ebeae4;--surface-2:#e4e3dc;--paper:#fbfaf6;--text:#11110f;--text-soft:#4f4e49;--text-faint:#77756e;--rule:#d2d0c7;--rule-strong:#b8b5aa;--accent:#4f4e49;--danger:#4f4e49;--teal-900:var(--text);--teal-800:#24231f;--teal-700:#35342f;--teal-600:#55534c;--gold:var(--accent);--gold-light:#686762;--gold-dark:#4f4e49;--cream:var(--surface-2);--canvas:var(--bg);--border:var(--rule);--muted:var(--text-faint)}html,body,#root{background:var(--bg);color:var(--text)}body{font-family:Inter,ui-sans-serif,system-ui,sans-serif}::selection{background:var(--text);color:var(--bg)}.dawwin-app{background:var(--bg);color:var(--text)}.app-header{background:var(--bg);min-height:72px;color:var(--text);border-bottom:1px solid var(--rule-strong);padding:0 18px}.brand{gap:9px}.brand-en,.document-title strong,.panel-heading,.desk-heading h1,.source-empty h2{font-family:Barlow Condensed,Inter,sans-serif}.brand-en{letter-spacing:.045em;text-transform:uppercase;font-size:1.72rem;font-weight:400;line-height:.82;font-family:League Gothic,Barlow Condensed,Inter,sans-serif!important}.brand-logo{filter:brightness(0)invert()!important;width:48px!important}:root[data-theme=light] .brand-logo{filter:brightness(0)!important}.icon-button{border-radius:0!important}.document-kicker,.section-label,.eyebrow,.reference-kind,.detail-label{letter-spacing:.18em;text-transform:uppercase;font-family:Barlow Condensed,Inter,sans-serif;font-weight:600}.document-kicker{color:var(--text-faint)}.document-title strong{letter-spacing:.015em;font-size:1.08rem;font-weight:500}.header-actions{gap:8px}.save-state{color:var(--text-faint);text-transform:uppercase;letter-spacing:.09em;font-size:.66rem}.save-state i{background:var(--text-soft);border-radius:0}.source-toggle,.logout-button,.security-button,.new-button,.theme-toggle{letter-spacing:.1em;text-transform:uppercase;min-height:32px;padding:7px 10px;font-family:Barlow Condensed,Inter,sans-serif;font-size:.7rem;font-weight:600;border:1px solid var(--rule-strong)!important;color:var(--text)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.source-toggle:hover,.logout-button:hover,.security-button:hover,.theme-toggle:hover{background:var(--text)!important;color:var(--bg)!important;border-color:var(--text)!important}.workspace-grid{background:var(--bg)}.library-panel,.sources-panel{background:var(--surface)!important;border-color:var(--rule-strong)!important}.panel-heading{letter-spacing:.1em;text-transform:uppercase;height:58px;padding:0 14px;font-size:.86rem;font-weight:600;border-color:var(--rule)!important;color:var(--text)!important}.sources-heading small{letter-spacing:.05em;text-transform:none;margin-top:2px;font-family:Inter,sans-serif;font-size:.54rem;color:var(--text-faint)!important}.library-search,.library-nav,.library-footer{border-color:var(--rule)!important}.library-search input,.research-search,.attach-source input,.document-space-search,.lexicon-input,.scholarly-search textarea{border:0!important;border-bottom:1px solid var(--rule-strong)!important;color:var(--text)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.library-search input:focus,.research-search:focus,.attach-source input:focus,.document-space-search:focus,.lexicon-input:focus,.scholarly-search textarea:focus{border-color:var(--text)!important;box-shadow:none!important;outline:none!important}.library-nav a,.library-nav button{color:var(--text-soft)!important;border-radius:0!important}.library-nav a:hover,.library-nav button:hover,.library-nav .active{box-shadow:inset 2px 0 0 var(--text);color:var(--text)!important;background:0 0!important}.library-nav span{color:var(--text-faint)!important}.library-section button{color:var(--text-soft)!important;border-radius:0!important}.library-section button:hover,.library-section .recent-active{color:var(--text)!important;background:0 0!important}.library-footer{color:var(--text)!important}.gold-spark{color:var(--accent)!important}.writing-desk{background:var(--bg)}.desk-heading{border-bottom:1px solid var(--rule);padding-bottom:14px}.eyebrow,.section-label{color:var(--text-faint)!important}.desk-heading h1{letter-spacing:-.01em;font-size:clamp(2rem,3vw,3rem);font-weight:500;line-height:.98;color:var(--text)!important}.title-hint,.desk-hint{color:var(--text-faint)!important}.desk-hint{font-family:Inter,sans-serif!important;font-style:normal!important}.editor-paper{background:var(--paper)!important;border:1px solid var(--rule-strong)!important;box-shadow:none!important}:root[data-theme=dark] .editor-paper{filter:none}.research-tabs{background:var(--surface)!important;border-color:var(--rule)!important;grid-template-columns:repeat(5,1fr)!important}.research-tabs button{letter-spacing:.06em;text-transform:uppercase;padding:10px 2px;font-family:Barlow Condensed,Inter,sans-serif;font-size:.65rem;font-weight:600;color:var(--text-faint)!important;background:0 0!important;border:0!important;border-bottom:1px solid #0000!important}.research-tabs button.active{color:var(--text)!important;border-bottom-color:var(--text)!important}.research-content{color:var(--text)}.knowledge-result{border-color:var(--rule)!important;color:var(--text)!important}.knowledge-result:hover{background:var(--surface-2)!important}.knowledge-result strong{font-family:Barlow Condensed,Inter,sans-serif!important}.panel-note{border:1px solid var(--rule)!important;color:var(--text-faint)!important;background:0 0!important;border-radius:0!important}.reference-card,.source-chip,.detail-list details,.lexicon-headword{border:1px solid var(--rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.reference-card{border-left:1px solid var(--rule)!important}.reference-arabic,.reference-card h3,.detail-heading,.lexicon-arabic-root,.lexicon-headword-arabic{color:var(--text)!important}.source-detail{background:var(--surface-2)!important;border-color:var(--rule)!important}.source-detail p{color:var(--text-soft)!important}.scholar-research,.scholarly-research{color:var(--text)}.scholarly-intro h2,.scholarly-paper h3{color:var(--text)!important;font-family:Barlow Condensed,Inter,sans-serif!important}.scholarly-paper,.scholarly-summary,.scholarly-gaps,.scholarly-guardrail{border-color:var(--rule)!important}.scholarly-paper blockquote{background:var(--surface-2)!important;border-left:1px solid var(--text)!important}.scholarly-search button,.scholarly-see-more,.lexicon-submit{border:1px solid var(--rule-strong)!important;color:var(--text)!important;background:0 0!important;border-radius:0!important}.scholarly-search button:hover,.scholarly-see-more:hover,.lexicon-submit:hover{background:var(--text)!important;color:var(--bg)!important}.lexicon-status{background:var(--surface-2)!important;color:var(--text-soft)!important;border-radius:0!important}.lexicon-status.found{color:var(--text)!important}.lexicon-status.posthumous{color:var(--accent)!important}.lexicon-error{background:0 0!important;border-radius:0!important}.import-markdown-button,.quran-quick-insert,.export-button,.arabic-keyboard-toggle{border:1px solid var(--rule-strong)!important;color:var(--text)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.quran-quick-insert:hover:not(:disabled),.import-markdown-button:hover:not(:disabled),.export-button:hover:not(:disabled),.arabic-keyboard-toggle:hover,.arabic-keyboard-toggle.active{background:var(--text)!important;border-color:var(--text)!important;color:var(--bg)!important}.export-popover,.arabic-keyboard{background:var(--surface)!important;border:1px solid var(--rule-strong)!important;box-shadow:none!important;border-radius:0!important}.arabic-key{border-color:var(--rule)!important;background:0 0!important;border-radius:0!important}.arabic-key-letter{color:var(--text)!important}.today-page,.calendar-page,.knowledge-page,.journal-page,.documents-browser{background:var(--bg)!important;color:var(--text)!important}.today-page h1,.calendar-page h1,.knowledge-page h1,.journal-page h1,.documents-browser h1,.knowledge-branch h2,.knowledge-programme-title h2{color:var(--text)!important;font-family:Barlow Condensed,Inter,sans-serif!important}.today-page button,.calendar-page button,.knowledge-page button,.journal-page button,.documents-browser button,.today-page article,.calendar-page article,.knowledge-page article,.journal-page article,.documents-browser article{box-shadow:none!important}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:1px solid var(--text)!important;outline-offset:2px!important}@media (width<=700px){.theme-toggle{display:none}}.qirtaas-scope,.qirtaas-overlay-root{--color-primary:var(--text)!important;--color-accent:var(--text)!important;--color-accent-hover:var(--surface-2)!important;--color-on-accent:var(--bg)!important;--p-primary-color:var(--text)!important;--p-primary-contrast-color:var(--bg)!important;--p-primary-hover-color:#fff!important;--p-primary-active-color:#d9d7cf!important;--p-highlight-background:var(--surface-2)!important;--p-highlight-color:var(--text)!important;--p-focus-ring-color:var(--accent)!important;--p-form-field-focus-border-color:var(--accent)!important;--p-button-primary-background:var(--text)!important;--p-button-primary-hover-background:#fff!important;--p-button-primary-active-background:#d9d7cf!important;--p-button-primary-border-color:var(--text)!important;--p-button-primary-hover-border-color:#fff!important;--p-button-primary-active-border-color:#d9d7cf!important}.qirtaas-scope .bg-accent,.qirtaas-overlay-root .bg-accent,.qirtaas-scope .bg-primary,.qirtaas-overlay-root .bg-primary,.qirtaas-scope button.bg-accent,.qirtaas-overlay-root button.bg-accent,.qirtaas-scope button.bg-primary,.qirtaas-overlay-root button.bg-primary{background:var(--text)!important;border-color:var(--text)!important;color:var(--bg)!important}.qirtaas-scope .text-accent,.qirtaas-overlay-root .text-accent,.qirtaas-scope .text-primary,.qirtaas-overlay-root .text-primary{color:var(--text)!important}.qirtaas-scope .border-accent,.qirtaas-overlay-root .border-accent,.qirtaas-scope .border-primary,.qirtaas-overlay-root .border-primary{border-color:var(--rule-strong)!important}.qirtaas-scope .hover\:bg-accent-hover:hover,.qirtaas-overlay-root .hover\:bg-accent-hover:hover{background:var(--surface-2)!important;color:var(--text)!important}.qirtaas-scope .p-button:not(.p-button-text):not(.p-button-secondary),.qirtaas-overlay-root .p-button:not(.p-button-text):not(.p-button-secondary){background:var(--text)!important;border-color:var(--text)!important;color:var(--bg)!important}.qirtaas-scope .p-button:not(.p-button-text):not(.p-button-secondary):hover,.qirtaas-overlay-root .p-button:not(.p-button-text):not(.p-button-secondary):hover{color:#000!important;background:#fff!important;border-color:#fff!important}.editor-paper,.editor-paper>div,.editor-paper .qirtaas-scope,.editor-paper .qirtaas-scope>div:last-child{background:var(--paper)!important;color:var(--text)!important}.editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap{color:var(--text)!important;border-bottom:1px solid var(--rule-strong)!important;background:#090908!important}.editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap button,.editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap [role=button],.editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap svg{color:var(--text)!important;stroke:currentColor!important}.editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap button:hover,.editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap [role=button]:hover{background:var(--surface-2)!important}.editor-paper .qirtaas-scope .ProseMirror{background:var(--paper)!important;color:var(--text)!important;caret-color:var(--text)!important}.editor-paper .qirtaas-scope .ProseMirror,.editor-paper .qirtaas-scope .ProseMirror p,.editor-paper .qirtaas-scope .ProseMirror li,.editor-paper .qirtaas-scope .ProseMirror h1,.editor-paper .qirtaas-scope .ProseMirror h2,.editor-paper .qirtaas-scope .ProseMirror h3,.editor-paper .qirtaas-scope .ProseMirror h4,.editor-paper .qirtaas-scope .ProseMirror strong,.editor-paper .qirtaas-scope .ProseMirror em{color:var(--text)!important}.editor-paper .qirtaas-scope .ProseMirror a{color:var(--accent)!important}.editor-paper .qirtaas-scope .ProseMirror div[data-type=details],.editor-paper .qirtaas-scope details{background:var(--surface)!important;border-color:var(--rule-strong)!important;border-radius:0!important}.editor-paper .qirtaas-scope .ProseMirror div[data-type=details]>div[data-type=detailsSummary],.editor-paper .qirtaas-scope .ProseMirror div[data-type=details]>div:not([data-type])>div[data-type=detailsSummary],.editor-paper .qirtaas-scope details>summary{color:var(--text)!important}.editor-paper .qirtaas-scope .ProseMirror div[data-type=details].is-open>div[data-type=detailsSummary],.editor-paper .qirtaas-scope .ProseMirror div[data-type=details].is-open>div:not([data-type])>div[data-type=detailsSummary],.editor-paper .qirtaas-scope details[open]>summary{border-color:var(--rule)!important}.editor-paper .qirtaas-scope [data-type=hadith-node] span,.editor-paper .qirtaas-scope [data-type=hadithNode] span,.editor-paper .qirtaas-scope [data-type=quran-verse] span,.editor-paper .qirtaas-scope [data-type=quranVerse] span{color:var(--text-soft)!important}.editor-paper .qirtaas-scope [data-type=hadith-node] [dir=rtl],.editor-paper .qirtaas-scope [data-type=hadithNode] [dir=rtl],.editor-paper .qirtaas-scope [data-type=quran-verse] [dir=rtl],.editor-paper .qirtaas-scope [data-type=quranVerse] [dir=rtl]{color:var(--text)!important}.editor-paper .qirtaas-scope [data-type=hadith-node] span[dir=ltr][style*=display\:block]{color:var(--text-soft)!important}.sources-panel .reference-arabic{color:var(--text)!important}.sources-panel .reference-card{border-left-color:var(--rule-strong)!important}.sources-panel .reference-kind,.sources-panel .detail-label{color:var(--accent)!important}.reference-meta,.detail-heading span{color:var(--text-faint)!important}.attach-source button,.library-create button,.document-tags>div button,.knowledge-page-head>button,.knowledge-page-toolbar>button,.knowledge-branch-head>button,.knowledge-add-card button,.calendar-connect a,.calendar-toolbar-actions .calendar-refresh,.journal-add-button,.journal-new-thread-form button,.journal-brief-form>button,.thread-attach-form button,.journal-source-form-actions button:first-child,.quran-submit{color:var(--text)!important;border:1px solid var(--rule-strong)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.attach-source button:hover,.library-create button:hover,.document-tags>div button:hover,.knowledge-page-head>button:hover,.knowledge-page-toolbar>button:hover,.knowledge-branch-head>button:hover,.knowledge-add-card button:hover,.calendar-connect a:hover,.calendar-toolbar-actions .calendar-refresh:hover,.journal-add-button:hover,.journal-new-thread-form button:hover,.journal-brief-form>button:hover,.thread-attach-form button:hover,.journal-source-form-actions button:first-child:hover,.quran-submit:hover{background:var(--text)!important;color:var(--bg)!important;border-color:var(--text)!important}.library-views button,.tag-filter-list button,.document-tags>button{border-color:var(--rule)!important;color:var(--text-faint)!important;background:0 0!important;border-radius:0!important}.library-views button.active,.tag-filter-list button.selected{background:var(--text)!important;border-color:var(--text)!important;color:var(--bg)!important}.today-page-grid>section,.document-browser-card,.knowledge-add-card,.knowledge-special-card,.knowledge-programme-card,.knowledge-resource-card,.calendar-connect,.calendar-toolbar,.calendar-week>article,.journal-reflection-card,.journal-thread-card,.journal-new-thread-form,.thread-attach-form,.journal-source-form,.drive-picker{background:var(--surface)!important;color:var(--text)!important;border-color:var(--rule-strong)!important;box-shadow:none!important;border-radius:0!important}.knowledge-special-card{background:var(--surface)!important}.today-page-grid>section *,.document-browser-card *,.knowledge-programme-card *,.knowledge-resource-card *,.calendar-week>article *,.journal-reflection-card *,.journal-thread-card *{color:inherit}.today-page-grid>section h2,.today-page-grid>section h3,.document-browser-card strong,.document-browser-card h2,.document-browser-card h3,.knowledge-special-card h2,.knowledge-programme-card h2,.knowledge-programme-card h3,.knowledge-resource-card h3,.calendar-week>article h2,.calendar-week>article h3,.journal-reflection-card strong,.journal-thread-card strong{color:var(--text)!important}.today-page-grid>section p,.today-page-grid>section small,.document-browser-card small,.knowledge-programme-card small,.knowledge-resource-card p,.calendar-week>article p,.calendar-week>article small,.journal-reflection-card p,.journal-thread-card p{color:var(--text-soft)!important}.document-browser-delete{color:var(--danger)!important;border-color:var(--rule-strong)!important;background:0 0!important;border-radius:0!important}.documents-browser-toolbar input,.knowledge-page-toolbar input,.knowledge-add-card input,.knowledge-add-card select,.knowledge-add-card textarea,.calendar-event-filing select,.journal-space-picker,.journal-brief-form input,.journal-brief-form textarea,.capture-prompt textarea,.library-create input,.document-tags input,.quran-field input,.quran-field textarea{background:var(--surface)!important;color:var(--text)!important;border:1px solid var(--rule-strong)!important;box-shadow:none!important;border-radius:0!important}.documents-browser-toolbar input::placeholder,.knowledge-page-toolbar input::placeholder,.journal-brief-form input::placeholder,.journal-brief-form textarea::placeholder,.capture-prompt textarea::placeholder,.quran-field input::placeholder,.quran-field textarea::placeholder{color:var(--text-faint)!important}.journal-edit-brief,.journal-new-thread,.journal-new-thread-form button:last-child,.thread-attach-form button:last-child,.journal-source-form-actions button:last-child,.calendar-head button,.calendar-toolbar-actions button,.calendar-event-actions button,.calendar-event-actions a,.today-page-head>button,.today-section-head>button,.credential-heading button,.knowledge-branch-head>div:last-child button{color:var(--text-soft)!important;border:1px solid var(--rule-strong)!important;background:0 0!important;border-radius:0!important}.calendar-event-actions button:hover,.calendar-event-actions a:hover,.today-page-head>button:hover,.today-section-head>button:hover,.journal-edit-brief:hover,.journal-new-thread:hover{color:var(--text)!important;border-color:var(--text)!important}.quran-insert-dialog,.quran-insert-dialog>header,.quran-insert-dialog>footer,.quran-advanced-note,.hadith-verification{background:var(--surface)!important;color:var(--text)!important;border-color:var(--rule)!important;box-shadow:none!important;border-radius:0!important}.quran-insert-dialog h2,.quran-field,.quran-insert-dialog legend,.hadith-verification{color:var(--text)!important}.quran-display-options button,.quran-cancel{color:var(--text-soft)!important;border-color:var(--rule-strong)!important;background:0 0!important;border-radius:0!important}.quran-display-options button.active{background:var(--text)!important;color:var(--bg)!important;border-color:var(--text)!important;box-shadow:none!important}.calendar-chip,.calendar-dot,.event-dot,[class*=calendar-colour],[class*=calendar-color]{box-shadow:none!important}:root,:root[data-theme=dark]{--accent:#a7a59d;--danger:#a88f8f;--gold:var(--accent);--gold-light:#c2c0b8;--gold-dark:#8e8c85}:root[data-theme=light]{--accent:#5f5d57;--danger:#765f5f;--gold:var(--accent);--gold-light:#77746d;--gold-dark:#4b4944}.library-views button,.library-create input,.document-tags input,.context-resource-icon,.context-resources,.context-resource-list,.context-resources-empty,.context-resources-header,.knowledge-for-note,[class*=knowledge-for-note]{color:var(--text-soft)!important;border-color:var(--rule)!important;box-shadow:none!important;background:0 0!important}.library-views button.active{color:#11110f!important;background:#d8d7d1!important;border-color:#d8d7d1!important}.library-panel input::placeholder{color:var(--text-faint)!important}.editor-paper .qirtaas-scope,.editor-paper .qirtaas-scope>div,.editor-paper .qirtaas-scope>div>div{background:var(--paper)!important}.editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap{background:#090908!important;margin:0!important;padding-left:12px!important;padding-right:12px!important}.editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap button,.editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap [role=button]{box-shadow:none!important;border-color:#0000!important}.editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap button:hover,.editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap [role=button]:hover{color:#fff!important;background:#333330!important}.editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap select,.editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap [role=combobox]{color:var(--text)!important;background:#2c2c29!important;border-color:#3b3b37!important}.calendar-toolbar,.calendar-week>article{background:var(--surface)!important}.calendar-toolbar button,.calendar-toolbar-actions button,.calendar-event-actions button,.calendar-event-actions a,.calendar-event-filing select,.calendar-chip,.calendar-toolbar [class*=chip],.calendar-toolbar [class*=pill]{color:var(--text-soft)!important;border:1px solid var(--rule-strong)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.calendar-toolbar button:hover,.calendar-toolbar-actions button:hover,.calendar-event-actions button:hover,.calendar-event-actions a:hover{color:var(--text)!important;background:#252523!important;border-color:#52524d!important}.calendar-event-filing select{color:var(--text)!important}.calendar-toolbar input[type=checkbox],.calendar-week input[type=checkbox]{accent-color:#9b9992!important}.calendar-week [style*=background-color],.calendar-week [style*=border-left-color],.calendar-week [style*=border-color],.today-page [style*=background-color],.today-page [style*=border-left-color]{filter:grayscale()!important}.section-label,.eyebrow,.reference-kind,.detail-label,.knowledge-special-card>span,.knowledge-programme-title>span,.knowledge-node-kind,.quran-insert-kicker,.gold-spark,.library-nav span,.export-button:after{color:var(--text-faint)!important}.source-mark{color:var(--text-soft)!important;border-color:var(--rule-strong)!important;background:0 0!important}.document-browser-delete{color:#b7aaa7!important;border-color:var(--rule-strong)!important}.document-browser-delete:hover{color:#eee!important;border-color:#77736e!important}.today-page button,.calendar-page button,.knowledge-page button,.journal-page button,.documents-browser button{color:var(--text-soft)!important;border-color:var(--rule-strong)!important;background:0 0!important;border-radius:0!important}.today-page button:hover,.calendar-page button:hover,.knowledge-page button:hover,.journal-page button:hover,.documents-browser button:hover{color:var(--text)!important;background:#252523!important;border-color:#52524d!important}.library-panel .context-knowledge{background:var(--surface)!important;color:var(--text)!important;border-bottom:1px solid var(--rule)!important}.library-panel .context-knowledge-head,.library-panel .context-resource-row,.library-panel .context-resource,.library-panel .context-resource:hover,.library-panel .context-resource-row:hover{color:var(--text-soft)!important;background:0 0!important}.library-panel .context-knowledge-head .section-label,.library-panel .context-knowledge-head button,.library-panel .context-resource-copy strong,.library-panel .context-resource-copy small,.library-panel .context-knowledge .empty-list{color:var(--text-soft)!important}.library-panel .context-resource-delete:hover{color:var(--text)!important;background:#242422!important}.calendar-event{--calendar-colour:#77766f!important}.calendar-event:before,.today-event-card:before{background:#77766f!important;border-radius:0!important}.calendar-filters label{color:var(--text-soft)!important;border:1px solid var(--rule-strong)!important;background:0 0!important;border-radius:0!important}.calendar-filters label.active{color:var(--text)!important;background:#1b1b19!important;border-color:#55534f!important}.calendar-filters label i{background:#8a8881!important;border-radius:0!important}.calendar-filters label:nth-child(2n) i{background:#6f6e68!important}.calendar-filters label:nth-child(3n) i{background:#a3a19a!important}.calendar-filters label:nth-child(4n) i{background:#595853!important}.calendar-filters label:nth-child(5n) i{background:#8f8d86!important}.calendar-filters label small{color:var(--text-faint)!important}.calendar-event time,.today-event-card time{color:var(--text-soft)!important}.calendar-week>article.today,.today-focus{border-color:var(--rule-strong)!important;box-shadow:none!important}.library-panel .library-views button{color:#8f8d86!important;background:#151513!important;border:1px solid #2f2f2b!important;border-radius:0!important}.library-panel .library-views button:hover{color:#d4d2ca!important;background:#20201d!important;border-color:#44443f!important}.library-panel .library-views button.active{color:#f1f0eb!important;background:#2a2a27!important;border-color:#55534f!important}.source-manager-head button{color:var(--text-soft)!important;border:1px solid var(--rule-strong)!important;box-shadow:none!important;background:#1b1b19!important;border-radius:0!important}.source-manager-head button:hover{color:var(--text)!important;background:#2a2a27!important;border-color:#55534f!important}.source-form,.source-record{background:var(--surface)!important;color:var(--text)!important;border-color:var(--rule-strong)!important;box-shadow:none!important;border-radius:0!important}.source-form{border-top:1px solid var(--rule-strong)!important}.source-form input,.source-form select,.source-form textarea,.source-status-row select{background:var(--bg)!important;color:var(--text)!important;border:1px solid var(--rule-strong)!important;box-shadow:none!important;border-radius:0!important}.source-form-actions button{color:var(--text-soft)!important;border:1px solid var(--rule-strong)!important;background:0 0!important;border-radius:0!important}.source-form-actions .primary{color:var(--text)!important;background:#2a2a27!important;border-color:#55534f!important}.source-record.verified,.source-record.needs_review{border-left-color:var(--rule-strong)!important}.verification-badge,.verification-badge.verified,.verification-badge.needs_review,.hadith-provenance,.hadith-provenance-fields,.source-notes p{background:var(--surface-2)!important;color:var(--text-soft)!important;border-color:var(--rule)!important;border-radius:0!important}.source-type,.hadith-provenance>span,.source-record a{color:var(--text-faint)!important}.source-record h3,.hadith-provenance small strong{color:var(--text)!important}.source-record p,.source-record small{color:var(--text-soft)!important}.import-backdrop,.quran-insert-backdrop{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#000000b8!important}.import-dialog,.quran-insert-dialog,.hadith-insert-dialog{background:var(--surface)!important;color:var(--text)!important;border:1px solid var(--rule-strong)!important;border-radius:0!important;box-shadow:0 24px 80px #0000008c!important}.import-dialog header,.quran-insert-dialog>header,.import-dialog footer,.quran-insert-dialog>footer,.quran-advanced-note{background:var(--surface)!important;border-color:var(--rule)!important}.import-kicker,.quran-insert-kicker{color:var(--text-faint)!important}.import-dialog h2,.quran-insert-dialog h2,.import-field>span,.import-dialog legend,.quran-field,.quran-insert-dialog legend{color:var(--text)!important}.import-field textarea,.quran-field input,.quran-field textarea{background:var(--bg)!important;color:var(--text)!important;border:1px solid var(--rule-strong)!important;box-shadow:none!important;border-radius:0!important}.import-field textarea:focus,.quran-field input:focus,.quran-field textarea:focus{box-shadow:none!important;border-color:#66645e!important}.import-field small,.quran-field small,.quran-advanced-note{color:var(--text-faint)!important}.import-options button,.quran-display-options button,.import-cancel,.quran-cancel{color:var(--text-soft)!important;border:1px solid var(--rule-strong)!important;background:0 0!important;border-radius:0!important}.import-options button.active,.quran-display-options button.active,.import-submit,.quran-submit{color:var(--text)!important;box-shadow:none!important;background:#2a2a27!important;border:1px solid #55534f!important;border-radius:0!important}.import-options button:hover,.quran-display-options button:hover,.import-cancel:hover,.quran-cancel:hover,.import-submit:hover,.quran-submit:hover{color:#fff!important;background:#33332f!important;border-color:#66645e!important}.hadith-verification{background:var(--surface-2)!important;color:var(--text-soft)!important;border:1px solid var(--rule)!important;border-radius:0!important}.hadith-verification input{accent-color:#8c8a84!important}.export-popover{background:var(--surface)!important;color:var(--text)!important;border:1px solid var(--rule-strong)!important;border-radius:0!important;box-shadow:0 18px 50px #00000073!important}.export-popover button{color:var(--text)!important;background:0 0!important;border-radius:0!important}.export-popover button:hover:not(:disabled){color:#fff!important;background:#252523!important}.export-popover button+button{border-top:1px solid var(--rule)!important}.export-popover strong{color:var(--text)!important;font-family:Barlow Condensed,Inter,sans-serif!important}.export-popover small,.export-button:after{color:var(--text-faint)!important}.library-panel .today-agenda{background:var(--surface)!important;border-bottom:1px solid var(--rule)!important}.library-panel .today-agenda-toggle{color:var(--text)!important;border:1px solid var(--rule-strong)!important;background:#151513!important;border-radius:0!important}.library-panel .today-agenda-toggle:hover{color:#fff!important;background:#20201d!important}.library-panel .today-agenda-toggle small{color:var(--text-soft)!important;background:#2a2a27!important;border-radius:0!important}.library-panel .today-agenda-toggle i{color:var(--text-faint)!important}.library-panel .today-agenda-events article{border-top:1px solid var(--rule)!important}.library-panel .today-agenda-event-head time,.library-panel .today-agenda-event-head small{color:var(--text-faint)!important}.library-panel .today-agenda-event-head strong{color:var(--text)!important}.library-panel .today-agenda-events article>select{color:var(--text)!important;border:1px solid var(--rule-strong)!important;background:#11110f!important;border-radius:0!important}.library-panel .today-agenda-actions button,.library-panel .today-agenda-actions a,.library-panel .today-agenda-calendar{color:var(--text-soft)!important;border:1px solid var(--rule-strong)!important;background:#151513!important;border-radius:0!important}.library-panel .today-agenda-actions button:hover,.library-panel .today-agenda-actions a:hover,.library-panel .today-agenda-calendar:hover{color:#fff!important;background:#252523!important;border-color:#55534f!important}.library-panel .today-agenda-actions button:disabled{color:#66645e!important;opacity:1!important;background:#151513!important}.event-complete-button{color:#d0cec6!important;box-shadow:none!important;background:#1a1a18!important;border:1px solid #3c3c38!important;border-radius:0!important}.event-complete-button:hover{color:#fff!important;background:#2b2b28!important;border-color:#5b5a54!important}.today-event-card.is-completed,.calendar-event.is-completed{opacity:.48}.today-event-card.is-completed strong,.calendar-event.is-completed strong{-webkit-text-decoration:line-through #77756e;text-decoration:line-through #77756e;text-decoration-thickness:1px}.theme-toggle{justify-content:center;align-items:center;gap:6px;min-width:68px;display:inline-flex!important}.theme-toggle span:first-child{font-size:.86rem;line-height:1}:root[data-theme=light]{--control:#e3e2dc;--control-hover:#d6d4cc;--control-strong:#c6c3b9}:root[data-theme=dark]{--control:#1b1b19;--control-hover:#2a2a27;--control-strong:#3d3c37}:root[data-theme=light] .app-header,:root[data-theme=light] .library-panel,:root[data-theme=light] .sources-panel,:root[data-theme=light] .writing-desk,:root[data-theme=light] .today-page,:root[data-theme=light] .calendar-page,:root[data-theme=light] .knowledge-page,:root[data-theme=light] .journal-page,:root[data-theme=light] .documents-browser{background:var(--bg)!important;color:var(--text)!important}:root[data-theme=light] .library-panel,:root[data-theme=light] .sources-panel{background:var(--surface)!important}:root[data-theme=light] .source-toggle,:root[data-theme=light] .logout-button,:root[data-theme=light] .security-button,:root[data-theme=light] .new-button,:root[data-theme=light] .theme-toggle{color:var(--text)!important;border-color:var(--rule-strong)!important;background:0 0!important}:root[data-theme=light] .source-toggle:hover,:root[data-theme=light] .logout-button:hover,:root[data-theme=light] .security-button:hover,:root[data-theme=light] .theme-toggle:hover{background:var(--text)!important;color:var(--bg)!important}:root[data-theme=light] .library-views button,:root[data-theme=light] .library-panel .library-views button{background:var(--surface-2)!important;color:var(--text-faint)!important;border-color:var(--rule)!important}:root[data-theme=light] .library-views button:hover,:root[data-theme=light] .library-panel .library-views button:hover{background:var(--control-hover)!important;color:var(--text)!important;border-color:var(--rule-strong)!important}:root[data-theme=light] .library-views button.active,:root[data-theme=light] .library-panel .library-views button.active{background:var(--text)!important;color:var(--bg)!important;border-color:var(--text)!important}:root[data-theme=light] .context-knowledge,:root[data-theme=light] .library-panel .context-knowledge,:root[data-theme=light] .today-agenda,:root[data-theme=light] .library-panel .today-agenda{background:var(--surface)!important}:root[data-theme=light] .library-panel .today-agenda-toggle{background:var(--surface-2)!important;color:var(--text)!important;border-color:var(--rule-strong)!important}:root[data-theme=light] .library-panel .today-agenda-toggle:hover{background:var(--control-hover)!important;color:var(--text)!important}:root[data-theme=light] .library-panel .today-agenda-toggle small{background:var(--control)!important;color:var(--text-soft)!important}:root[data-theme=light] .library-panel .today-agenda-events article>select,:root[data-theme=light] .library-panel .today-agenda-actions button,:root[data-theme=light] .library-panel .today-agenda-actions a,:root[data-theme=light] .library-panel .today-agenda-calendar{background:var(--paper)!important;color:var(--text-soft)!important;border-color:var(--rule-strong)!important}:root[data-theme=light] .library-panel .today-agenda-actions button:hover,:root[data-theme=light] .library-panel .today-agenda-actions a:hover,:root[data-theme=light] .library-panel .today-agenda-calendar:hover{background:var(--control-hover)!important;color:var(--text)!important}:root[data-theme=light] .today-page-grid>section,:root[data-theme=light] .document-browser-card,:root[data-theme=light] .knowledge-add-card,:root[data-theme=light] .knowledge-special-card,:root[data-theme=light] .knowledge-programme-card,:root[data-theme=light] .knowledge-resource-card,:root[data-theme=light] .calendar-connect,:root[data-theme=light] .calendar-toolbar,:root[data-theme=light] .calendar-week>article,:root[data-theme=light] .journal-reflection-card,:root[data-theme=light] .journal-thread-card,:root[data-theme=light] .journal-new-thread-form,:root[data-theme=light] .thread-attach-form,:root[data-theme=light] .journal-source-form,:root[data-theme=light] .drive-picker,:root[data-theme=light] .source-form,:root[data-theme=light] .source-record{background:var(--paper)!important;color:var(--text)!important;border-color:var(--rule-strong)!important}:root[data-theme=light] .today-event-card.is-completed,:root[data-theme=light] .calendar-event.is-completed{opacity:.48}:root[data-theme=light] .documents-browser-toolbar input,:root[data-theme=light] .knowledge-page-toolbar input,:root[data-theme=light] .knowledge-add-card input,:root[data-theme=light] .knowledge-add-card select,:root[data-theme=light] .knowledge-add-card textarea,:root[data-theme=light] .calendar-event-filing select,:root[data-theme=light] .journal-space-picker,:root[data-theme=light] .journal-brief-form input,:root[data-theme=light] .journal-brief-form textarea,:root[data-theme=light] .capture-prompt textarea,:root[data-theme=light] .library-create input,:root[data-theme=light] .document-tags input,:root[data-theme=light] .source-form input,:root[data-theme=light] .source-form select,:root[data-theme=light] .source-form textarea,:root[data-theme=light] .source-status-row select{background:var(--paper)!important;color:var(--text)!important;border-color:var(--rule-strong)!important}:root[data-theme=light] .calendar-toolbar button,:root[data-theme=light] .calendar-toolbar-actions button,:root[data-theme=light] .calendar-event-actions button,:root[data-theme=light] .calendar-event-actions a,:root[data-theme=light] .calendar-chip,:root[data-theme=light] .calendar-toolbar [class*=chip],:root[data-theme=light] .calendar-toolbar [class*=pill],:root[data-theme=light] .event-complete-button{background:var(--paper)!important;color:var(--text-soft)!important;border-color:var(--rule-strong)!important}:root[data-theme=light] .calendar-toolbar button:hover,:root[data-theme=light] .calendar-toolbar-actions button:hover,:root[data-theme=light] .calendar-event-actions button:hover,:root[data-theme=light] .calendar-event-actions a:hover,:root[data-theme=light] .event-complete-button:hover{background:var(--control-hover)!important;color:var(--text)!important;border-color:var(--rule-strong)!important}:root[data-theme=light] .calendar-filters label{background:var(--surface-2)!important;color:var(--text-soft)!important;border-color:var(--rule)!important}:root[data-theme=light] .calendar-filters label.active{background:var(--paper)!important;color:var(--text)!important;border-color:var(--rule-strong)!important}:root[data-theme=light] .editor-paper,:root[data-theme=light] .editor-paper>div,:root[data-theme=light] .editor-paper .qirtaas-scope,:root[data-theme=light] .editor-paper .qirtaas-scope>div:last-child,:root[data-theme=light] .editor-paper .qirtaas-scope .ProseMirror{background:var(--paper)!important;color:var(--text)!important}:root[data-theme=light] .editor-paper{border-color:var(--rule-strong)!important}:root[data-theme=light] .editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap{color:var(--text)!important;border-bottom-color:var(--rule-strong)!important;background:#efeee8!important}:root[data-theme=light] .editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap button,:root[data-theme=light] .editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap [role=button]{color:var(--text)!important}:root[data-theme=light] .editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap button:hover,:root[data-theme=light] .editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap [role=button]:hover{color:#000!important;background:#deddd6!important}:root[data-theme=light] .editor-paper .qirtaas-scope .ProseMirror,:root[data-theme=light] .editor-paper .qirtaas-scope .ProseMirror p,:root[data-theme=light] .editor-paper .qirtaas-scope .ProseMirror li,:root[data-theme=light] .editor-paper .qirtaas-scope .ProseMirror h1,:root[data-theme=light] .editor-paper .qirtaas-scope .ProseMirror h2,:root[data-theme=light] .editor-paper .qirtaas-scope .ProseMirror h3,:root[data-theme=light] .editor-paper .qirtaas-scope .ProseMirror h4,:root[data-theme=light] .editor-paper .qirtaas-scope .ProseMirror strong,:root[data-theme=light] .editor-paper .qirtaas-scope .ProseMirror em{color:var(--text)!important}:root[data-theme=light] .reference-card,:root[data-theme=light] .source-chip,:root[data-theme=light] .detail-list details,:root[data-theme=light] .lexicon-headword,:root[data-theme=light] .source-detail,:root[data-theme=light] .panel-note{background:var(--paper)!important;color:var(--text)!important;border-color:var(--rule)!important}:root[data-theme=light] .source-manager-head button,:root[data-theme=light] .source-form-actions button{background:var(--paper)!important;color:var(--text-soft)!important;border-color:var(--rule-strong)!important}:root[data-theme=light] .source-manager-head button:hover,:root[data-theme=light] .source-form-actions button:hover{background:var(--control-hover)!important;color:var(--text)!important}:root[data-theme=light] .export-popover,:root[data-theme=light] .arabic-keyboard,:root[data-theme=light] .import-dialog,:root[data-theme=light] .quran-insert-dialog,:root[data-theme=light] .hadith-insert-dialog{background:var(--paper)!important;color:var(--text)!important;border-color:var(--rule-strong)!important}:root[data-theme=light] .import-backdrop,:root[data-theme=light] .quran-insert-backdrop{background:#ffffffb8!important}:root[data-theme=light] .import-dialog header,:root[data-theme=light] .quran-insert-dialog>header,:root[data-theme=light] .import-dialog footer,:root[data-theme=light] .quran-insert-dialog>footer,:root[data-theme=light] .quran-advanced-note{background:var(--paper)!important}:root[data-theme=light] .import-field textarea,:root[data-theme=light] .quran-field input,:root[data-theme=light] .quran-field textarea{background:var(--bg)!important;color:var(--text)!important}:root[data-theme=light] .import-options button,:root[data-theme=light] .quran-display-options button,:root[data-theme=light] .import-cancel,:root[data-theme=light] .quran-cancel,:root[data-theme=light] .import-submit,:root[data-theme=light] .quran-submit{background:var(--paper)!important;color:var(--text-soft)!important;border-color:var(--rule-strong)!important}:root[data-theme=light] .import-options button.active,:root[data-theme=light] .quran-display-options button.active,:root[data-theme=light] .import-submit,:root[data-theme=light] .quran-submit{background:var(--text)!important;color:var(--bg)!important;border-color:var(--text)!important}.library-footer strong,.knowledge-result strong,.reference-card h3,.detail-heading,.today-page-head h1,.today-section-head span,.today-event-card strong,.today-document-list strong,.today-resource-card strong,.calendar-head h1,.calendar-connect h2,.calendar-week h2,.calendar-toolbar-heading span,.calendar-event strong,.journal-intro h1,.journal-reflection-head strong,.journal-thread-card strong,.thread-node-head strong,.capture-session-context strong,.capture-prompt label,.context-resource-copy strong,.space-select strong,.documents-browser-head h1,.knowledge-page-head h1,.document-browser-card strong,.knowledge-add-card h3,.knowledge-special-card h2,.knowledge-programme-title h2,.knowledge-branch-head h2,.knowledge-resource-card h3,.knowledge-search-empty strong,.drive-picker-head h3{font-family:Barlow Condensed,Inter,sans-serif!important}.knowledge-special-card h2,.knowledge-programme-title h2,.knowledge-branch-head h2,.documents-browser-head h1,.knowledge-page-head h1,.today-page-head h1,.calendar-head h1,.journal-intro h1{letter-spacing:.005em!important;font-weight:600!important}.library-panel .today-agenda-toggle,.library-panel .today-agenda-toggle>span,.library-panel .today-agenda-toggle strong,.library-panel .today-agenda-toggle b{letter-spacing:.02em!important;font-family:Barlow Condensed,Inter,sans-serif!important;font-weight:600!important}.library-panel .today-agenda-event-head strong{letter-spacing:.01em!important;font-family:Barlow Condensed,Inter,sans-serif!important;font-weight:600!important}:root[data-theme=dark] .editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap{background:#090908!important;border-left-color:#090908!important;border-right-color:#090908!important;box-shadow:-1px 0 #090908,1px 0 #090908!important}:root[data-theme=light] .editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap{background:#efeee8!important;border-left-color:#efeee8!important;border-right-color:#efeee8!important;box-shadow:-1px 0 #efeee8,1px 0 #efeee8!important}:root[data-theme=light] .qirtaas-scope button[class*=\!bg-primary],:root[data-theme=light] .qirtaas-scope button[class*=\!bg-primary] *,:root[data-theme=light] .qirtaas-scope button[class*=bg-primary],:root[data-theme=light] .qirtaas-scope button[class*=bg-primary] *{color:#11110f!important;fill:currentColor!important;stroke:currentColor!important;opacity:1!important}:root[data-theme=dark] .editor-paper .qirtaas-scope>div[class*=bg-bg][class*=px-3]{border-bottom-color:var(--rule-strong)!important;background:#090908!important}:root[data-theme=light] .editor-paper .qirtaas-scope>div[class*=bg-bg][class*=px-3]{border-bottom-color:var(--rule-strong)!important;background:#efeee8!important}:root[data-theme=dark] .qirtaas-scope button[class*=\!text-white],:root[data-theme=dark] .qirtaas-scope button[class*=\!text-white] *{color:#f1f0eb!important;fill:currentColor!important;stroke:currentColor!important}:root[data-theme=light] .qirtaas-scope button[class*=\!text-white],:root[data-theme=light] .qirtaas-scope button[class*=\!text-white] *{color:#11110f!important;fill:currentColor!important;stroke:currentColor!important}:root[data-theme=light] .today-page button:hover:not(:disabled),:root[data-theme=light] .calendar-page button:hover:not(:disabled),:root[data-theme=light] .knowledge-page button:hover:not(:disabled),:root[data-theme=light] .journal-page button:hover:not(:disabled),:root[data-theme=light] .documents-browser button:hover:not(:disabled){color:#fff!important;background:#252523!important;border-color:#52524d!important}:root[data-theme=light] .today-page button:hover:not(:disabled) *,:root[data-theme=light] .calendar-page button:hover:not(:disabled) *,:root[data-theme=light] .knowledge-page button:hover:not(:disabled) *,:root[data-theme=light] .journal-page button:hover:not(:disabled) *,:root[data-theme=light] .documents-browser button:hover:not(:disabled) *{color:inherit!important;fill:currentColor!important;stroke:currentColor!important}:root[data-theme=light] .library-panel .today-agenda-actions button:hover:not(:disabled),:root[data-theme=light] .library-panel .today-agenda-actions a:hover,:root[data-theme=light] .library-panel .today-agenda-calendar:hover{background:var(--control-hover)!important;color:var(--text)!important;border-color:var(--rule-strong)!important}:root[data-theme=dark] .qirtaas-scope .\!text-white,:root[data-theme=dark] .qirtaas-scope .\!text-white *{color:#f1f0eb!important;fill:currentColor!important;stroke:currentColor!important}:root[data-theme=light] .qirtaas-scope .\!text-white,:root[data-theme=light] .qirtaas-scope .\!text-white *{color:#11110f!important;fill:currentColor!important;stroke:currentColor!important}.auth-loading{background:var(--bg)!important;color:var(--text)!important}.auth-loading-logo{filter:brightness(0)invert()!important}:root[data-theme=light] .auth-loading-logo{filter:brightness(0)!important}.auth-loading small{letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft)!important;font-family:Barlow Condensed,Inter,sans-serif!important}:root[data-theme=dark] .qirtaas-scope,:root[data-theme=dark] .qirtaas-overlay-root{--color-bg:#11110f!important;--color-bg-soft:#181816!important;--color-border:#34342f!important;--color-ink:#f1f0eb!important;--color-muted:#aaa8a1!important}:root[data-theme=light] .qirtaas-scope,:root[data-theme=light] .qirtaas-overlay-root{--color-bg:#fbfaf6!important;--color-bg-soft:#eceae3!important;--color-border:#cbc8bd!important;--color-ink:#11110f!important;--color-muted:#66645e!important}.editor-paper .qirtaas-scope .ProseMirror .bg-bg-soft{background-color:var(--color-bg-soft)!important}.editor-paper .qirtaas-scope .ProseMirror .bg-bg{background-color:var(--color-bg)!important}:root[data-theme=dark] .editor-paper .qirtaas-scope .ProseMirror [class~=bg-bg-soft]{background:#181816!important}:root[data-theme=dark] .editor-paper .qirtaas-scope .ProseMirror [class~=bg-bg]{background:#11110f!important}:root[data-theme=light] .editor-paper .qirtaas-scope .ProseMirror [class~=bg-bg-soft]{background:#eceae3!important}:root[data-theme=light] .editor-paper .qirtaas-scope .ProseMirror [class~=bg-bg]{background:#fbfaf6!important}.editor-paper .qirtaas-scope .ProseMirror [class*=border-accent]{border-color:var(--color-border)!important}.auth-page{background:var(--bg)!important;color:var(--text)!important}.auth-brand-panel{background:var(--surface)!important;color:var(--text)!important;border-right:1px solid var(--rule-strong)!important}.auth-form-panel{background:var(--paper)!important;color:var(--text)!important}.auth-brand-logo{filter:brightness(0)invert()!important}:root[data-theme=light] .auth-brand-logo{filter:brightness(0)!important}.auth-logo-watermark{filter:brightness(0)invert()!important;opacity:.025!important}:root[data-theme=light] .auth-logo-watermark{filter:brightness(0)!important;opacity:.025!important}.auth-brand-lockup{align-items:center!important;gap:0!important}.auth-brand-lockup strong{color:var(--text)!important;letter-spacing:.045em!important;text-transform:uppercase!important;margin-left:-20px!important;font-family:League Gothic,Barlow Condensed,Inter,sans-serif!important;font-size:3rem!important;font-weight:400!important;line-height:.85!important}.auth-message .eyebrow,.auth-card>.eyebrow{color:var(--text-faint)!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-family:Barlow Condensed,Inter,sans-serif!important;font-weight:600!important}.auth-message h1{color:var(--text)!important}.auth-message>p:last-child{color:var(--text-soft)!important}.auth-alilm{color:var(--text-faint)!important}.auth-alilm strong{color:var(--text)!important}.auth-alilm small{color:var(--text-faint)!important}.auth-card h2{color:var(--text)!important;letter-spacing:.01em!important;margin:10px 0 12px!important;font-family:Barlow Condensed,Inter,sans-serif!important;font-size:2.45rem!important;font-weight:500!important;line-height:.95!important}.auth-intro{color:var(--text-soft)!important;font-size:.8rem!important}.auth-card form label{color:var(--text-soft)!important;font-weight:500!important}.auth-card form input{background:var(--bg)!important;color:var(--text)!important;border:1px solid var(--rule-strong)!important;box-shadow:none!important;border-radius:0!important}.auth-card form input:focus{border-color:var(--text)!important;outline:1px solid var(--text)!important;outline-offset:1px!important;box-shadow:none!important}.auth-card form input::placeholder{color:var(--text-faint)!important}.auth-card form input:-webkit-autofill{transition:background-color 999999s ease-out;-webkit-text-fill-color:var(--text)!important;caret-color:var(--text)!important;-webkit-box-shadow:0 0 0 1000px var(--bg) inset!important;box-shadow:0 0 0 1000px var(--bg) inset!important;border-color:var(--rule-strong)!important}.auth-card form input:-webkit-autofill:hover{transition:background-color 999999s ease-out;-webkit-text-fill-color:var(--text)!important;caret-color:var(--text)!important;-webkit-box-shadow:0 0 0 1000px var(--bg) inset!important;box-shadow:0 0 0 1000px var(--bg) inset!important;border-color:var(--rule-strong)!important}.auth-card form input:-webkit-autofill:focus{transition:background-color 999999s ease-out;-webkit-text-fill-color:var(--text)!important;caret-color:var(--text)!important;-webkit-box-shadow:0 0 0 1000px var(--bg) inset!important;box-shadow:0 0 0 1000px var(--bg) inset!important;border-color:var(--rule-strong)!important}.auth-card form input:-webkit-autofill:active{transition:background-color 999999s ease-out;-webkit-text-fill-color:var(--text)!important;caret-color:var(--text)!important;-webkit-box-shadow:0 0 0 1000px var(--bg) inset!important;box-shadow:0 0 0 1000px var(--bg) inset!important;border-color:var(--rule-strong)!important}.auth-submit{background:var(--text)!important;color:var(--bg)!important;border:1px solid var(--text)!important;box-shadow:none!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:0!important;font-family:Barlow Condensed,Inter,sans-serif!important;font-size:.78rem!important;font-weight:600!important}.auth-submit:hover:not(:disabled){color:var(--text)!important;border-color:var(--text)!important;background:0 0!important}.auth-submit:disabled{opacity:.45!important}.auth-switch{border-top-color:var(--rule-strong)!important;color:var(--text-soft)!important}.auth-switch button{color:var(--text)!important}.auth-switch button:hover{color:var(--text-soft)!important}.auth-note{color:var(--text-faint)!important}.auth-error{background:var(--surface-2)!important;color:var(--danger)!important;border:1px solid var(--rule-strong)!important;border-radius:0!important}@media (width<=700px){.auth-brand-panel{border-right:0!important;border-bottom:1px solid var(--rule-strong)!important}}.qirtaas-overlay-root .p-dialog,.qirtaas-overlay-root .p-dialog-content,.qirtaas-overlay-root .p-dialog-header{background:var(--bg)!important;color:var(--text)!important;border-color:var(--rule-strong)!important}.qirtaas-overlay-root .p-dialog{border:1px solid var(--rule-strong)!important;border-radius:0!important;overflow:hidden!important;box-shadow:0 24px 70px #0000006b!important}.qirtaas-overlay-root .p-dialog-header{border-bottom:1px solid var(--rule)!important;padding:16px 18px 10px!important}.qirtaas-overlay-root .p-dialog-title{color:var(--text)!important;letter-spacing:.01em!important;font-family:Barlow Condensed,Inter,sans-serif!important;font-size:1.08rem!important;font-weight:600!important}.qirtaas-overlay-root .p-dialog-content{padding:14px 18px 18px!important}.qirtaas-overlay-root .p-dialog-mask{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#00000094!important}:root[data-theme=light] .qirtaas-overlay-root .p-dialog-mask{background:#18181547!important}.qirtaas-overlay-root .p-dialog-close-button{border:1px solid var(--rule-strong)!important;width:30px!important;height:30px!important;color:var(--text-soft)!important;background:0 0!important;border-radius:0!important}.qirtaas-overlay-root .p-dialog-close-button:hover{background:var(--surface-2)!important;color:var(--text)!important}.qirtaas-overlay-root .p-inputtext{border:1px solid var(--rule-strong)!important;background:var(--surface)!important;color:var(--text)!important;box-shadow:none!important;border-radius:0!important}.qirtaas-overlay-root .p-inputtext::placeholder{color:var(--text-faint)!important}.qirtaas-overlay-root .p-inputtext:focus{border-color:var(--text-soft)!important;box-shadow:none!important;outline:none!important}.qirtaas-overlay-root h5,.qirtaas-overlay-root p,.qirtaas-overlay-root span,.qirtaas-overlay-root kbd,.qirtaas-overlay-root button{color:inherit}.qirtaas-overlay-root .text-ink{color:var(--text)!important}.qirtaas-overlay-root .text-muted{color:var(--text-soft)!important}.qirtaas-overlay-root .border-border,.qirtaas-overlay-root [class*=border-border]{border-color:var(--rule)!important}.qirtaas-overlay-root .bg-bg{background:var(--bg)!important}.qirtaas-overlay-root .bg-transparent{background:0 0!important}.qirtaas-overlay-root kbd{border:1px solid var(--rule-strong)!important;background:var(--surface)!important;color:var(--text-soft)!important;border-bottom-width:2px!important;border-radius:3px!important}.qirtaas-overlay-root button[class*=rounded-md]{border-radius:0!important}.qirtaas-overlay-root button[class*=rounded-md]:hover,.qirtaas-overlay-root button[data-selected=true]{background:var(--surface-2)!important;color:var(--text)!important}.qirtaas-overlay-root button[data-selected=true] i,.qirtaas-overlay-root button[data-selected=true] span{color:var(--text)!important}.qirtaas-overlay-root .p-dialog [class*=border-b],.qirtaas-overlay-root .p-dialog [class*=border-t]{border-color:var(--rule)!important}.qirtaas-overlay-root .p-dialog [class*=rounded-full]{border-radius:999px!important}.qirtaas-overlay-root .p-select-overlay,.qirtaas-overlay-root .p-select-list-container,.qirtaas-overlay-root .p-select-list{background:var(--bg)!important;color:var(--text)!important;border-color:var(--rule-strong)!important}.qirtaas-overlay-root .p-select-overlay{border:1px solid var(--rule-strong)!important;border-radius:0!important;box-shadow:0 18px 44px #00000059!important}.qirtaas-overlay-root .p-select-header{background:var(--bg)!important;border-bottom:1px solid var(--rule)!important;padding:8px!important}.qirtaas-overlay-root .p-select-filter{background:var(--surface)!important;color:var(--text)!important;border:1px solid var(--rule-strong)!important;box-shadow:none!important;border-radius:0!important}.qirtaas-overlay-root .p-select-option{color:var(--text-soft)!important;background:0 0!important;border-radius:0!important;padding:8px 10px!important}.qirtaas-overlay-root .p-select-option:hover,.qirtaas-overlay-root .p-select-option.p-focus{background:var(--surface-2)!important;color:var(--text)!important}.qirtaas-overlay-root .p-select-option.p-select-option-selected{background:var(--surface-2)!important;color:var(--text)!important;font-weight:600!important}.qirtaas-overlay-root .p-select-option-group{background:var(--bg)!important;color:var(--text-faint)!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:9px 10px 5px!important;font:600 .64rem Barlow Condensed,sans-serif!important}.capture-note-context{border:1px solid var(--rule);background:var(--surface);flex-wrap:wrap;align-items:flex-start;gap:8px 12px;margin:8px 0 0;padding:10px 12px;display:flex}.capture-note-context>.section-label{min-width:58px;margin:4px 0 0}.capture-note-links{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.capture-note-link{align-items:center;gap:9px;min-width:0;display:flex}.capture-note-link strong{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.76rem;overflow:hidden}.capture-note-link button,.capture-note-context>.journal-new-thread{cursor:pointer;font-size:.68rem;font-weight:600;text-decoration:underline;color:var(--text-soft)!important;background:0 0!important;border:0!important;padding:2px 0!important}.capture-note-picker{border:1px solid var(--rule);background:var(--paper);width:100%;margin-top:2px;padding:10px}.capture-note-picker .capture-session-picker-search,.capture-session-picker .capture-session-picker-search{outline:none;background:var(--surface)!important;color:var(--text)!important;border:1px solid var(--rule-strong)!important;border-radius:0!important}.capture-note-picker .capture-session-picker-search:focus,.capture-session-picker .capture-session-picker-search:focus{border-color:var(--text-soft)!important;box-shadow:none!important}.capture-note-picker .capture-session-picker-list button,.capture-session-picker .capture-session-picker-list button{background:var(--surface)!important;color:var(--text)!important;border:1px solid var(--rule)!important;border-radius:0!important}.capture-note-picker .capture-session-picker-list button:hover,.capture-session-picker .capture-session-picker-list button:hover{background:var(--surface-strong)!important;border-color:var(--rule-strong)!important}.capture-note-picker .capture-session-picker-list strong,.capture-session-picker .capture-session-picker-list strong{color:var(--text)!important}.capture-note-picker .capture-session-picker-list small,.capture-session-picker .capture-session-picker-list small{color:var(--text-faint)!important}.journal-space-picker{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:var(--text)!important}.journal-space-picker option{background:var(--paper)!important;color:var(--text)!important}.journal-space-picker option:checked{background:var(--text)!important;color:var(--bg)!important}.journal-space-picker:focus{outline:1px solid var(--text-soft)!important;outline-offset:1px!important;box-shadow:none!important}:root[data-theme=light] .journal-space-picker{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=light] .journal-space-picker option{background:var(--paper)!important;color:var(--text)!important}:root[data-theme=light] .journal-space-picker option:checked{background:var(--text)!important;color:var(--bg)!important}.space-title.selected{background:var(--surface-2)!important;color:var(--text)!important}.space-title.selected .space-select,.space-title.selected .space-select strong,.space-title.selected .space-select span{color:var(--text)!important}.space-title.selected>button:not(.space-select){color:var(--text-soft)!important}.space-title.selected>button:not(.space-select):hover{background:var(--surface)!important;color:var(--text)!important}.capture-title{letter-spacing:.005em!important;color:var(--text)!important;font-family:Barlow Condensed,Inter,sans-serif!important;font-weight:600!important}.capture-session-picker{background:var(--paper)!important;border:1px solid var(--rule)!important;box-shadow:none!important;border-radius:0!important;padding:12px!important}.capture-session-picker-head{border-bottom:1px solid var(--rule);padding-bottom:8px;margin-bottom:10px!important}.capture-session-picker-head .section-label{color:var(--text-faint)!important}.capture-session-picker-head button{place-items:center;width:24px;height:24px;display:grid;color:var(--text-soft)!important;border:1px solid var(--rule)!important;border-radius:0!important;padding:0!important}.capture-session-picker-date{color:var(--text-faint);justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 8px;font-size:.64rem;display:flex}.capture-session-picker-date span{text-transform:uppercase;letter-spacing:.12em}.capture-session-picker-date strong{font-size:.78rem;font-weight:600;color:var(--text)!important;font-family:Barlow Condensed,Inter,sans-serif!important}.capture-session-picker-caption{color:var(--text-faint);text-transform:uppercase;letter-spacing:.1em;margin:7px 0 6px;font-size:.61rem}.capture-session-picker-list{border-top:1px solid var(--rule);gap:0!important;max-height:260px!important}.capture-session-picker-list button{border:0!important;border-bottom:1px solid var(--rule)!important;background:0 0!important;padding:9px 8px!important}.capture-session-picker-list button:hover{background:var(--surface)!important}.capture-session-picker-list strong{font-family:Inter,-apple-system,sans-serif!important;font-size:.73rem!important;font-weight:600!important}.capture-session-picker-list small{margin-top:3px;display:block;font-size:.6rem!important}.journal-add-row{flex-wrap:wrap;align-items:end;gap:10px;margin:10px 0 16px;display:flex}.journal-add-row .journal-add-button{margin:0!important}.journal-subgroup-picker{color:var(--text-faint);align-items:center;gap:7px;font-size:.66rem;display:flex}.journal-subgroup-picker span{text-transform:uppercase;letter-spacing:.1em}.journal-subgroup-picker select{background:var(--surface);min-width:240px;max-width:520px;color:var(--text);border:1px solid var(--rule);border-radius:0;padding:7px 9px;font-family:Inter,-apple-system,sans-serif}.journal-reflection-module{border:1px solid var(--rule);width:max-content;max-width:100%;color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;margin:0 0 6px;padding:2px 6px;font-size:.58rem;line-height:1.4;display:block;overflow:hidden}.reflection-companion-head>div{min-width:0}.reflection-companion-head small{max-width:680px;display:block}.journal-reflection-card-wrap{position:relative}.journal-reflection-card-wrap .journal-reflection-card{width:100%;padding-right:38px}.journal-reflection-delete{width:22px;height:22px;color:var(--text-faint);cursor:pointer;opacity:.45;background:0 0;border:1px solid #0000;font:400 15px/18px Inter,-apple-system,sans-serif;position:absolute;top:9px;right:9px}.journal-reflection-card-wrap:hover .journal-reflection-delete,.journal-reflection-delete:focus-visible{opacity:1;border-color:var(--rule);color:var(--text)}.journal-reflection-delete:hover{background:var(--surface)}.companion-saved-state{color:var(--text-faint);letter-spacing:.02em;margin-top:5px;font-size:.61rem;line-height:1.35;display:block}.companion-saved-state.stale{color:var(--text-soft);font-style:italic}.library-nav .journal-subnav{color:var(--text-soft);font-size:.78rem;padding-left:30px!important}.library-nav .journal-subnav>span{color:var(--text-faint);width:18px!important}.journal-threads-title{text-align:left;align-items:baseline;gap:8px;color:inherit!important;background:0 0!important;border:0!important;padding:0!important;display:flex!important}.journal-threads-title small{color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em;font-size:.58rem}.thread-index-page .journal-intro{max-width:820px}.thread-index-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;padding:0 0 14px;display:flex}.thread-index-head>div{flex-direction:column;gap:3px;display:flex}.thread-index-head strong{font-family:Barlow Condensed,Inter,sans-serif;font-size:1rem;font-weight:600}.thread-index-head small{color:var(--text-faint);font-size:.7rem}.thread-index-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.thread-index-card{text-align:left;flex-direction:column;align-items:flex-start;min-height:120px;display:flex;border:1px solid var(--rule)!important;background:var(--paper)!important;color:var(--text)!important;padding:14px!important}.thread-index-card:hover{background:var(--surface)!important}.thread-index-card strong{font-family:Barlow Condensed,Inter,sans-serif;font-size:1rem;line-height:1.15}.thread-index-card p{color:var(--text-soft);margin:8px 0 12px;font-size:.72rem;line-height:1.5}.thread-index-card span{color:var(--text-faint);text-transform:uppercase;letter-spacing:.07em;margin-top:auto;font-size:.62rem}.companion-thread-confirm{border:1px solid var(--rule);background:var(--surface);color:var(--text-soft);justify-content:space-between;align-items:center;gap:12px;margin:10px 0;padding:9px 10px;font-size:.7rem;display:flex}.companion-thread-confirm button{text-transform:uppercase;letter-spacing:.07em;color:var(--text)!important;background:0 0!important;border:0!important;padding:0!important;font-size:.66rem!important}.qirtaas-scope .overflow-x-auto.flex-nowrap{white-space:normal!important;flex-wrap:wrap!important;align-content:center!important;align-items:center!important;gap:2px!important;padding-top:6px!important;padding-bottom:6px!important;display:flex!important;overflow:hidden visible!important}.editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap>button,.editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap>[role=button],.journal-guidance-editor .qirtaas-scope .overflow-x-auto.flex-nowrap>button,.journal-guidance-editor .qirtaas-scope .overflow-x-auto.flex-nowrap>[role=button]{box-sizing:border-box!important;width:auto!important;min-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;justify-content:center!important;align-items:center!important;gap:5px!important;margin:0!important;padding:0 7px!important;line-height:1!important;display:inline-flex!important}.editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap>button:first-of-type,.editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap>button:nth-of-type(2),.editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap>button:nth-of-type(3),.editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap>button:disabled,.editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap>button[aria-haspopup],.editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap>button[class*=bg-primary],.editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap>button[class*=\!bg-primary],.editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap>button[class*=bg-accent],.editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap>button[class*=\!bg-accent],.editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap>.dawwin-toolbar-flat,.journal-guidance-editor .qirtaas-scope .overflow-x-auto.flex-nowrap>button:disabled,.journal-guidance-editor .qirtaas-scope .overflow-x-auto.flex-nowrap>button[aria-haspopup],.journal-guidance-editor .qirtaas-scope .overflow-x-auto.flex-nowrap>button[class*=bg-primary],.journal-guidance-editor .qirtaas-scope .overflow-x-auto.flex-nowrap>button[class*=\!bg-primary],.journal-guidance-editor .qirtaas-scope .overflow-x-auto.flex-nowrap>button[class*=bg-accent],.journal-guidance-editor .qirtaas-scope .overflow-x-auto.flex-nowrap>button[class*=\!bg-accent],.journal-guidance-editor .qirtaas-scope .overflow-x-auto.flex-nowrap>.dawwin-toolbar-flat{box-shadow:none!important;background:0 0!important;border:0 #0000!important;outline:0!important}:root[data-theme=dark] .editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap>button,:root[data-theme=dark] .editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap>button *,:root[data-theme=dark] .journal-guidance-editor .qirtaas-scope .overflow-x-auto.flex-nowrap>button,:root[data-theme=dark] .journal-guidance-editor .qirtaas-scope .overflow-x-auto.flex-nowrap>button *{color:#fff!important}:root[data-theme=light] .editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap>button,:root[data-theme=light] .editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap>button *,:root[data-theme=light] .journal-guidance-editor .qirtaas-scope .overflow-x-auto.flex-nowrap>button,:root[data-theme=light] .journal-guidance-editor .qirtaas-scope .overflow-x-auto.flex-nowrap>button *{color:#11110f!important}.editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap svg,.journal-guidance-editor .qirtaas-scope .overflow-x-auto.flex-nowrap svg{width:14px!important;min-width:14px!important;height:14px!important;min-height:14px!important;color:inherit!important;fill:currentColor!important;stroke:currentColor!important;flex:0 0 14px!important}.editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap>button:disabled,.journal-guidance-editor .qirtaas-scope .overflow-x-auto.flex-nowrap>button:disabled{opacity:.38!important}.editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap>button:hover:not(:disabled),.journal-guidance-editor .qirtaas-scope .overflow-x-auto.flex-nowrap>button:hover:not(:disabled){box-shadow:none!important;background:0 0!important}.editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap select,.editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap [role=combobox],.journal-guidance-editor .qirtaas-scope .overflow-x-auto.flex-nowrap select,.journal-guidance-editor .qirtaas-scope .overflow-x-auto.flex-nowrap [role=combobox]{box-sizing:border-box!important;height:30px!important;min-height:30px!important;max-height:30px!important;box-shadow:none!important;color:var(--text)!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 6px!important;line-height:1!important}.qirtaas-scope .overflow-x-auto.flex-nowrap>span[class*=w-px][class*=h-5]{opacity:.65!important;align-self:center!important;height:16px!important;margin-left:4px!important;margin-right:4px!important}:root[data-theme=dark] .editor-paper .qirtaas-scope .text-hadith-text,:root[data-theme=dark] .editor-paper .qirtaas-scope .text-hadith-text *{color:#f1f0eb!important;fill:currentColor!important}:root[data-theme=light] .editor-paper .qirtaas-scope .text-hadith-text,:root[data-theme=light] .editor-paper .qirtaas-scope .text-hadith-text *{color:#11110f!important;fill:currentColor!important}.editor-paper .qirtaas-scope .overflow-x-auto.flex-nowrap>button.dawwin-toolbar-active,.journal-guidance-editor .qirtaas-scope .overflow-x-auto.flex-nowrap>button.dawwin-toolbar-active{box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important}.study-people-list{border-top:1px solid var(--line,#2b2b29);border-bottom:1px solid var(--line,#2b2b29);margin:10px 0 14px;padding:10px 0}.study-people-list>span{letter-spacing:.12em;text-transform:uppercase;opacity:.55;margin-bottom:7px;font-size:.58rem;display:block}.study-person{align-items:center;gap:9px;padding:6px 0;display:flex}.study-person>div{flex:1;gap:2px;min-width:0;display:grid}.study-person strong{font-size:.72rem}.study-person small{opacity:.62;font-size:.62rem}.study-person a,.study-person button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.61rem}.study-person a{border-bottom:1px solid;text-decoration:none}.study-person button{opacity:.55;font-size:.9rem}.ask-studies{border:1px solid var(--rule);gap:7px;margin:10px 0 14px;padding:10px;display:grid}.ask-studies>span{letter-spacing:.11em;text-transform:uppercase;color:var(--text-faint);font-size:.58rem}.ask-studies textarea{resize:vertical;border:1px solid var(--rule);min-height:72px;color:var(--text);font:inherit;background:0 0;padding:8px;font-size:.7rem;line-height:1.5}.ask-studies>button{border:1px solid var(--rule-strong);color:var(--text);font:inherit;cursor:pointer;background:0 0;justify-self:end;padding:6px 11px;font-size:.63rem}.ask-studies>button:disabled{opacity:.4;cursor:not-allowed}.ask-studies-answer{border-top:1px solid var(--rule);gap:8px;padding-top:8px;display:grid}.ask-studies-answer>p{white-space:pre-wrap;margin:0;font-size:.7rem;line-height:1.58}.ask-studies-answer>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ask-studies-answer small{text-transform:uppercase;letter-spacing:.08em;opacity:.55;width:100%;font-size:.57rem}.ask-studies-answer button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:1px 0;font-size:.61rem}.ask-studies-scopes{flex-wrap:wrap;gap:4px;display:flex}.ask-studies-scopes button{border:1px solid var(--rule);color:var(--text-faint);font:inherit;cursor:pointer;background:0 0;padding:4px 6px;font-size:.57rem}.ask-studies-scopes button.active{border-color:var(--text);color:var(--text)}.ask-studies-scopes button:disabled{opacity:.3;cursor:not-allowed}.ask-studies-reflections{color:var(--text-faint);cursor:pointer;align-items:center;gap:6px;font-size:.61rem;display:flex}.ask-studies-reflections input{accent-color:currentColor;margin:0}.ask-studies-reflections:has(input:disabled){opacity:.35;cursor:not-allowed}.library-groups .library-group-head{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.library-groups .library-group-head .section-label{white-space:nowrap;margin:0}.library-groups .library-group-head>button,.library-create button{border:1px solid var(--rule)!important;color:var(--text)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.library-groups .library-group-head>button:hover,.library-groups .library-group-head>button:focus-visible,.library-create button:hover,.library-create button:focus-visible{color:var(--text)!important;border-color:var(--text)!important;background:0 0!important;outline:none!important}.library-create{grid-template-columns:minmax(0,1fr) auto 24px!important;align-items:center!important;gap:4px!important;display:grid!important}.library-create input{background:0 0!important;border-radius:0!important;min-width:0!important}.library-create button{white-space:nowrap!important;padding:5px 7px!important}.library-create button:last-child{width:24px!important;min-width:24px!important;padding:5px 0!important}.library-groups .space-title{grid-template-columns:minmax(0,1fr) 22px 22px 22px!important;grid-auto-flow:row!important;align-items:start!important;gap:0 2px!important;min-width:0!important;display:grid!important}.library-groups .space-title>.space-select{grid-area:1/1!important;min-width:0!important}.library-groups .space-title>button:not(.space-select){width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;min-height:22px!important;box-shadow:none!important;color:var(--text-faint)!important;background:0 0!important;border:0!important;border-radius:0!important;grid-row:1!important;margin:0!important;padding:0!important}.library-groups .space-title>button:not(.space-select):hover,.library-groups .space-title>button:not(.space-select):focus,.library-groups .space-title>button:not(.space-select):focus-visible,.library-groups .space-title>button:not(.space-select):active,.library-groups .space-title.selected>button:not(.space-select):hover,.library-groups .space-title.selected>button:not(.space-select):focus-visible{box-shadow:none!important;color:var(--text)!important;background:0 0!important;outline:none!important}.editor-paper .qirtaas-scope .bg-bg-soft .p-inputtext{background:var(--surface)!important;color:var(--text)!important;border:1px solid var(--rule-strong)!important;box-shadow:none!important;caret-color:var(--text)!important;border-radius:0!important}.editor-paper .qirtaas-scope .bg-bg-soft .p-inputtext::placeholder{color:var(--text-faint)!important;opacity:1!important}.editor-paper .qirtaas-scope .bg-bg-soft .p-inputtext:focus{background:var(--surface)!important;color:var(--text)!important;border-color:var(--text-soft)!important;box-shadow:none!important;outline:none!important}.editor-paper .qirtaas-scope .ProseMirror blockquote{margin:1rem 0;padding:.9rem 1rem;border:1px solid var(--rule-strong)!important;border-left:3px solid var(--text-soft)!important;background:color-mix(in srgb,var(--surface) 90%,var(--text) 10%)!important;color:var(--text)!important;border-radius:0!important;font-style:normal!important}.editor-paper .qirtaas-scope .ProseMirror blockquote p:first-child{margin-top:0}.editor-paper .qirtaas-scope .ProseMirror blockquote p:last-child{margin-bottom:0}.editor-paper .qirtaas-scope .ProseMirror blockquote mark[data-color=\#151515],.editor-paper .qirtaas-scope .ProseMirror blockquote mark[data-color=\#1b1b1b],.editor-paper .qirtaas-scope .ProseMirror blockquote mark[data-color=\#222222],.editor-paper .qirtaas-scope .ProseMirror blockquote mark[data-color=\#292929],.editor-paper .qirtaas-scope .ProseMirror blockquote mark[data-color=\#303030],.editor-paper .qirtaas-scope .ProseMirror blockquote mark[data-color=\#383838]{color:inherit!important;background:0 0!important}:root[data-theme=dark] .editor-paper .qirtaas-scope .ProseMirror blockquote:has(mark[data-color=\#151515]){background:#151515!important;border-color:#303030 #303030 #303030 #6b6b6b!important}:root[data-theme=dark] .editor-paper .qirtaas-scope .ProseMirror blockquote:has(mark[data-color=\#1b1b1b]){background:#1b1b1b!important;border-color:#383838 #383838 #383838 gray!important}:root[data-theme=dark] .editor-paper .qirtaas-scope .ProseMirror blockquote:has(mark[data-color=\#222222]){background:#222!important;border-color:#444 #444 #444 #999!important}:root[data-theme=dark] .editor-paper .qirtaas-scope .ProseMirror blockquote:has(mark[data-color=\#292929]){background:#292929!important;border-color:#505050 #505050 #505050 #b0b0b0!important}:root[data-theme=dark] .editor-paper .qirtaas-scope .ProseMirror blockquote:has(mark[data-color=\#303030]){background:#303030!important;border-color:#5c5c5c #5c5c5c #5c5c5c #c6c6c6!important}:root[data-theme=dark] .editor-paper .qirtaas-scope .ProseMirror blockquote:has(mark[data-color=\#383838]){background:#383838!important;border-color:#686868 #686868 #686868 #ddd!important}:root[data-theme=light] .editor-paper .qirtaas-scope .ProseMirror blockquote:has(mark[data-color=\#151515]){background:#f7f7f7!important;border-left-color:#aaa!important}:root[data-theme=light] .editor-paper .qirtaas-scope .ProseMirror blockquote:has(mark[data-color=\#1b1b1b]){background:#eee!important;border-left-color:#929292!important}:root[data-theme=light] .editor-paper .qirtaas-scope .ProseMirror blockquote:has(mark[data-color=\#222222]){background:#e5e5e5!important;border-left-color:#7b7b7b!important}:root[data-theme=light] .editor-paper .qirtaas-scope .ProseMirror blockquote:has(mark[data-color=\#292929]){background:#dbdbdb!important;border-left-color:#656565!important}:root[data-theme=light] .editor-paper .qirtaas-scope .ProseMirror blockquote:has(mark[data-color=\#303030]){background:#d1d1d1!important;border-left-color:#505050!important}:root[data-theme=light] .editor-paper .qirtaas-scope .ProseMirror blockquote:has(mark[data-color=\#383838]){background:#c7c7c7!important;border-left-color:#3d3d3d!important}.editor-paper .qirtaas-scope .ProseMirror ul[data-type=taskList]{margin:.55rem 0!important;padding:0!important;list-style:none!important}.editor-paper .qirtaas-scope .ProseMirror li[data-type=taskItem]{align-items:flex-start!important;gap:.55rem!important;margin:.35rem 0!important;padding:0!important;display:flex!important}.editor-paper .qirtaas-scope .ProseMirror li[data-type=taskItem]>label{flex:none!important;align-items:center!important;margin-top:.2rem!important;display:flex!important}.editor-paper .qirtaas-scope .ProseMirror li[data-type=taskItem]>label>span{display:none!important}.editor-paper .qirtaas-scope .ProseMirror li[data-type=taskItem] input[type=checkbox]{appearance:none!important;border:1px solid var(--text-soft)!important;width:14px!important;height:14px!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border-radius:0!important;margin:0!important}.editor-paper .qirtaas-scope .ProseMirror li[data-type=taskItem] input[type=checkbox]:checked{background:var(--text)!important;box-shadow:inset 0 0 0 3px var(--surface)!important}.editor-paper .qirtaas-scope .ProseMirror li[data-type=taskItem]>div{flex:auto!important;min-width:0!important}.editor-paper .qirtaas-scope .ProseMirror li[data-type=taskItem]>div>p{margin:0!important}.editor-paper .qirtaas-scope .ProseMirror ul[data-type=taskList]>li,.editor-paper .qirtaas-scope .ProseMirror ul[data-type=taskList]>li[data-type=taskItem]{grid-template-columns:14px minmax(0,1fr)!important;align-items:start!important;column-gap:.55rem!important;margin:.35rem 0!important;padding:0!important;display:grid!important}.editor-paper .qirtaas-scope .ProseMirror ul[data-type=taskList]>li>label{grid-area:1/1!important;width:14px!important;height:14px!important;margin:.22rem 0 0!important;padding:0!important;line-height:1!important;display:block!important}.editor-paper .qirtaas-scope .ProseMirror ul[data-type=taskList]>li>label>span{display:none!important}.editor-paper .qirtaas-scope .ProseMirror ul[data-type=taskList]>li>div{grid-area:1/2!important;min-width:0!important;margin:0!important;padding:0!important}.editor-paper .qirtaas-scope .ProseMirror ul[data-type=taskList]>li>div>p:first-child{margin-top:0!important}.editor-paper .qirtaas-scope .ProseMirror ul[data-type=taskList]>li>div>p:last-child{margin-bottom:0!important}.dawwin-direction-trigger{width:26px;height:26px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.dawwin-direction-trigger:hover{background:var(--surface-2)}.dawwin-direction-menu{align-items:center;gap:4px;padding:4px;display:flex}.dawwin-direction-menu button{border:1px solid var(--rule-strong);min-width:42px;height:26px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:0;padding:0 8px;font-size:11px}.dawwin-direction-menu button:hover{background:var(--surface-2)}.dawwin-direction-trigger{letter-spacing:0!important;font-family:Arial,sans-serif!important;font-size:17px!important;font-weight:400!important;line-height:1!important}.dawwin-dir-glyph{flex-direction:column;justify-content:center;align-items:center;gap:0;width:16px;height:16px;line-height:6px;display:flex}.dawwin-dir-arrow{height:7px;font-family:Arial,sans-serif;font-size:11px;font-weight:400;line-height:7px;display:block}.dawwin-dir-glyph{position:relative;width:17px!important;height:16px!important;display:block!important}.dawwin-dir-line{background:currentColor;width:12px;height:1px;display:block;position:absolute}.dawwin-dir-ltr{top:4px;left:1px}.dawwin-dir-rtl{bottom:4px;right:1px}.dawwin-dir-ltr:after,.dawwin-dir-rtl:after{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;position:absolute;top:-3px}.dawwin-dir-ltr:after{right:0;transform:rotate(45deg)}.dawwin-dir-rtl:after{left:0;transform:rotate(-135deg)}.calendar-event-filing select{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:var(--surface)!important;color:var(--text)!important;border:1px solid var(--rule-strong)!important;box-shadow:none!important;border-radius:0!important}.calendar-event-filing select option{color:#f3f3ef!important;background:#0d0d0c!important}.calendar-event-filing select option:checked,.calendar-event-filing select option:hover,.calendar-event-filing select option:focus{color:#fff!important;background:#343432!important}.calendar-event-filing select:focus{outline:1px solid var(--text-soft)!important;outline-offset:1px!important}:root[data-theme=light] .calendar-event-filing select{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;color:#111!important;background:#fff!important}:root[data-theme=light] .calendar-event-filing select option{color:#111!important;background:#fff!important}:root[data-theme=light] .calendar-event-filing select option:checked,:root[data-theme=light] .calendar-event-filing select option:hover,:root[data-theme=light] .calendar-event-filing select option:focus{color:#fff!important;background:#222!important}.notes-search{border-top:1px solid var(--rule);gap:7px;margin:12px 0 5px;padding-top:10px;display:grid}.notes-search>span{letter-spacing:.11em;text-transform:uppercase;color:var(--text-faint);font-size:.58rem}.notes-search .research-search{margin:2px 0 0}.note-search-result em{color:var(--text-faint);text-transform:uppercase;letter-spacing:.05em;margin-top:3px;font-size:.56rem;font-style:normal;display:block}.note-search-result small{line-height:1.45}.quick-notes-search-nav{position:relative}.quick-notes-search-nav kbd{border:1px solid var(--rule);color:var(--text-faint);background:0 0;margin-left:auto;padding:1px 4px;font:500 .48rem Barlow,sans-serif}.quick-notes-search-backdrop{z-index:1000;background:#000000b8;justify-content:center;align-items:flex-start;padding:11vh 18px 18px;display:flex;position:fixed;inset:0}.quick-notes-search{background:var(--surface);border:1px solid var(--rule-strong);grid-template-rows:auto auto minmax(0,1fr) auto;width:min(720px,100%);max-height:76vh;display:grid;box-shadow:0 20px 70px #00000073}.quick-notes-search header{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 17px;display:flex}.quick-notes-search header div{gap:2px;display:grid}.quick-notes-search header span{text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);font-size:.54rem}.quick-notes-search header strong{font:600 1.1rem Barlow Condensed,sans-serif}.quick-notes-search header button{color:var(--text);cursor:pointer;background:0 0;border:0;font-size:1.2rem}.quick-notes-search-controls{border-bottom:1px solid var(--rule);gap:8px;padding:12px 17px;display:grid}.quick-notes-search-controls>input{box-sizing:border-box;border:0;border-bottom:1px solid var(--rule-strong);width:100%;color:var(--text);background:0 0;outline:none;padding:9px 1px;font-size:.9rem}.quick-notes-search-results{align-content:start;display:grid;overflow:auto}.quick-notes-search-results>p{color:var(--text-faint);padding:18px;font-size:.7rem}.quick-notes-search-results>button{text-align:left;border:0;border-bottom:1px solid var(--rule);color:var(--text);cursor:pointer;background:0 0;gap:3px;padding:11px 17px;display:grid}.quick-notes-search-results>button:hover{background:var(--surface-2)}.quick-notes-search-results strong{font:600 .8rem Barlow Condensed,sans-serif}.quick-notes-search-results em{color:var(--text-faint);font-size:.54rem;font-style:normal}.quick-notes-search-results small{color:var(--text-soft);font-size:.63rem;line-height:1.45}.quick-notes-search footer{border-top:1px solid var(--rule);color:var(--text-faint);justify-content:space-between;align-items:center;padding:8px 17px;font-size:.52rem;display:flex}.quick-notes-search footer kbd{border:1px solid var(--rule);background:0 0;padding:2px 5px}.quick-notes-search header small{max-width:480px;color:var(--text-soft);font-size:.6rem;line-height:1.4}.quick-note-result-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.quick-note-result-head kbd{border:1px solid var(--rule);color:var(--text-faint);background:0 0;padding:1px 4px;font:500 .48rem Barlow,sans-serif}.quick-notes-search-results>button:focus-visible{outline:1px solid var(--text);outline-offset:-2px;background:var(--surface-2)}.quick-notes-search footer>span:last-child{align-items:center;gap:5px;display:flex}@media (width<=640px){.quick-notes-search-backdrop{align-items:stretch;padding:0}.quick-notes-search{width:100%;height:100dvh;max-height:none;box-shadow:none;border:0}.quick-notes-search header{padding:13px 14px}.quick-notes-search-controls{padding:10px 14px}.quick-notes-search-controls .ask-studies-scopes{flex-wrap:wrap;gap:4px;padding-bottom:2px;display:flex;overflow-x:visible}.quick-notes-search-controls .ask-studies-scopes button{white-space:nowrap;flex:auto}.quick-notes-search-results>button{padding:11px 14px}.quick-notes-search footer{padding:8px 14px}.quick-notes-search footer>span:last-child{display:none}}.today-page-error,.journal-error{border-color:var(--rule-strong)!important;background:var(--surface)!important;color:var(--text)!important}.today-focus{border-color:var(--rule-strong)!important;box-shadow:inset 3px 0 0 var(--text-soft)!important}.today-event-card{--event-colour:var(--text-soft)!important}.today-event-card:before{background:var(--text-soft)!important}.today-event-card button,.today-document-list button,.today-resource-card{color:var(--text)!important}.today-event-card button{border-color:var(--rule)!important;background:0 0!important}.today-document-list button:hover,.today-resource-card:hover{background:var(--surface)!important}.journal-add-button,.journal-new-thread-form button:first-child,.journal-brief-form>button,.thread-attach-form button:first-child,.journal-source-form-actions button:first-child{background:var(--text)!important;border-color:var(--text)!important;color:var(--bg)!important}.thread-node{border-left-color:var(--rule)!important}.thread-node:before{background:var(--text-soft)!important}.thread-node-remove,.capture-delete{color:var(--text-soft)!important}.capture-prompt textarea:focus{outline:1px solid var(--text)!important;border-color:var(--text)!important}.journal-scan-summary{border-left-color:var(--rule-strong)!important}.hadith-error,.hadith-transliteration-error{padding-left:8px;color:var(--text)!important;border-left:2px solid var(--rule-strong)!important}.library-about-link{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--rule);align-self:center;margin-left:auto;font:600 .58rem Barlow Condensed,sans-serif;text-decoration:none}.library-about-link:hover{color:var(--text);border-color:var(--text)}.community-modal-backdrop{z-index:1200;background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.community-modal{background:var(--surface);border:1px solid var(--rule);width:min(620px,100%);max-height:90vh;padding:24px;overflow:auto;box-shadow:0 24px 80px #0006}.community-modal header{border-bottom:1px solid var(--rule);justify-content:space-between;gap:24px;margin-bottom:20px;padding-bottom:16px;display:flex}.community-modal header h2{text-transform:uppercase;letter-spacing:.02em;margin:.25rem 0 0;font:400 2.1rem Barlow Condensed,sans-serif}.community-modal header>button{color:var(--text);cursor:pointer;background:0 0;border:0;font-size:1.6rem}.community-modal form{gap:16px;display:grid}.community-modal form>p,.community-success p{color:var(--text-muted);margin:0 0 4px;line-height:1.65}.community-modal label{letter-spacing:.08em;text-transform:uppercase;gap:6px;font:600 .72rem Barlow Condensed,sans-serif;display:grid}.community-modal label small{text-transform:none;letter-spacing:0;color:var(--text-faint);font:400 .75rem sans-serif;display:inline}.community-modal input,.community-modal select,.community-modal textarea{box-sizing:border-box;border:1px solid var(--rule);background:var(--surface-2);width:100%;color:var(--text);border-radius:0;padding:10px 11px;font:400 .9rem sans-serif}.community-modal textarea{resize:vertical;min-height:150px;line-height:1.5}.community-choice{gap:8px;display:flex}.community-choice button,.community-primary{border:1px solid var(--rule);color:var(--text);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:0;padding:9px 14px;font:600 .72rem Barlow Condensed,sans-serif}.community-choice button.active,.community-primary{background:var(--text);color:var(--surface);border-color:var(--text)}.community-primary:disabled{opacity:.45;cursor:not-allowed}.community-status{border-top:1px solid var(--rule);color:var(--text)!important;padding-top:12px!important}.community-modal form>small{color:var(--text-faint);line-height:1.5}.community-success{gap:18px;display:grid}@media (width<=640px){.community-modal-backdrop{padding:10px}.community-modal{padding:18px}.community-modal header h2{font-size:1.7rem}}.library-footer-links{align-items:center;gap:10px;margin-left:auto;display:flex}.library-footer-links .library-about-link{margin-left:0}.auth-consents{gap:12px;display:grid;margin-top:4px!important}.auth-check{text-align:left!important;grid-template-columns:16px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;width:100%!important;margin:0!important;display:grid!important}.auth-card .auth-check input[type=checkbox]{accent-color:var(--text);justify-self:start!important;width:14px!important;min-width:14px!important;height:14px!important;margin:2px 0 0!important;padding:0!important}.auth-check span{min-width:0!important;color:var(--text-soft)!important;line-height:1.35!important;display:block!important}.auth-consent-note{text-align:left!important;margin:2px 0 4px!important}.auth-consent-note a,.auth-consent-note a:visited{color:var(--text)!important;text-underline-offset:2px!important;font-weight:700!important;text-decoration:underline!important;text-decoration-thickness:1px!important}.save-state-error{color:var(--text)}.save-state-error i{background:#c0563f}.save-state-retry{border:1px solid var(--text-soft);color:var(--text);font:inherit;text-transform:uppercase;letter-spacing:.09em;cursor:pointer;background:0 0;border-radius:0;margin-left:6px;padding:1px 7px}.editor-flush-blocked{color:var(--text);border:1px solid #c0563f;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;padding:10px 12px;font-size:.85rem;line-height:1.45;display:flex}.editor-flush-blocked button{border:1px solid var(--text-soft);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:0;padding:3px 10px}
