/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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))}.block-1{block-size:calc(var(--spacing) * 1)}}:root{--scripta-canvas:#f8f6ff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--scripta-canvas)}:root[data-scripta-theme=arctic]{--scripta-canvas:#0c1726;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-scripta-theme=arctic-light]{--scripta-canvas:#f8f6ff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{background:var(--scripta-canvas);min-height:100%}body{min-height:100dvh}.settings-backdrop.theme-onboarding-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08121e8f}.theme-onboarding-backdrop .theme-choice-sheet{border-color:#ffffff85;box-shadow:0 20px 54px #06162655,inset 0 1px #fff}.settings-sheet.settings-card-sheet>.settings-detail-panel{justify-content:stretch;align-items:stretch;margin:0;display:grid!important}.settings-sheet.settings-card-sheet>.settings-option-list,.settings-sheet.settings-card-sheet>.settings-root-actions{width:100%;grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;align-items:stretch!important;margin:18px 0 0!important;display:grid!important}.settings-sheet.settings-card-sheet>.settings-option-list>.settings-option-card,.settings-sheet.settings-card-sheet>.settings-root-actions>.settings-signout-card{justify-self:stretch;width:100%;min-height:76px}.settings-signout-card{text-align:start!important;margin:0!important}.settings-danger-zone{border-top:1px solid var(--line);gap:8px;margin-top:8px;padding-top:15px;display:grid}.settings-danger-zone>b{font-size:13px}.settings-danger-zone>small{color:var(--muted);font-size:11px;line-height:1.55}.settings-danger-button{color:#a92e3a;cursor:pointer;background:#fff5f5;border:1px solid #d78b93;border-radius:12px;width:100%;padding:11px 13px;font:700 12px Arial,Noto Sans Arabic,sans-serif}.settings-danger-button:hover{background:#ffe9eb}.dark .settings-danger-button{color:#ffbdc4;background:#35232a;border-color:#8c4859}.dark .settings-danger-button:hover{background:#482831}.settings-sheet.settings-card-sheet{background:var(--paper);width:min(560px,100vw - 32px);min-height:0;max-height:calc(100dvh - 36px);color:var(--ink);padding:26px;display:block;overflow:auto}.settings-card-header{grid-template-columns:38px 1fr 38px;align-items:center!important;margin:0 0 20px!important;display:grid!important}.settings-card-header h2{text-align:center;font-size:20px}.settings-card-header button{border:1px solid var(--line);background:var(--wash);width:38px;height:38px;color:var(--ink);cursor:pointer;border-radius:11px;place-items:center;font-size:21px;display:grid}.settings-header-spacer{width:38px;height:38px;display:block}.settings-option-list{gap:10px;margin:18px 0!important;display:grid!important}.settings-option-card{border:1px solid var(--line);background:var(--paper);border-radius:14px;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:12px;width:100%;display:grid}@supports (color:color-mix(in lab, red, red)){.settings-option-card{background:color-mix(in srgb,var(--paper) 88%,#e5f3fb)}}.settings-option-card{color:var(--ink);text-align:start;cursor:pointer;padding:13px;transition:transform .16s,border-color .16s,background .16s}.settings-option-card:hover{background:#eef8fd;border-color:#78a6bf;transform:translateY(-1px)}.settings-option-card>span:nth-child(2){gap:4px;min-width:0;display:grid}.settings-option-card b{font-size:13px}.settings-option-card small{color:var(--muted);font-size:11px;line-height:1.5}.settings-option-card i{color:#638198;font-size:22px;font-style:normal}.settings-option-icon{color:#2f617f;background:#e7f3fa;border-radius:13px;place-items:center;width:42px;height:42px;font:800 17px/1 Arial,sans-serif;display:grid}.settings-detail-panel{gap:17px;display:grid}.settings-detail-panel label{color:var(--ink);gap:9px;font-size:13px;font-weight:800;display:grid;margin:0!important}.settings-detail-panel label small,.settings-detail-panel>p{color:var(--muted);font-size:11px;line-height:1.65}.settings-detail-panel>p{margin:0}.settings-detail-panel output{color:#5d6fe0}.settings-legal-card{gap:9px;padding:4px 0;display:grid}.settings-legal-card a,.settings-legal-card .ai-consent-withdraw{box-sizing:border-box;border:1px solid var(--line);background:var(--wash);width:100%;color:var(--ink);border-radius:12px;justify-content:space-between;align-items:center;padding:13px;font:700 12px Arial,Noto Sans Arabic,sans-serif;text-decoration:none;display:flex}.settings-legal-card a:hover,.settings-legal-card .ai-consent-withdraw:hover{background:#eef8fd;border-color:#82aac1}.settings-root-actions{margin-top:22px}.dark .settings-option-card{background:#142737}.dark .settings-option-card:hover{background:#1c3447}.dark .settings-option-icon{color:#c8e9f7;background:#203b4f}.dark .settings-legal-card a,.dark .settings-legal-card .ai-consent-withdraw{background:#152a3b}.dark .settings-legal-card a:hover,.dark .settings-legal-card .ai-consent-withdraw:hover{background:#1c3447}@media (max-width:620px){.settings-sheet.settings-card-sheet{width:min(100%,100vw - 24px);padding:21px 17px}.settings-option-card{padding:12px}.settings-card-header{margin-bottom:16px!important}}.theme-choice-card.selected{border-color:#5d91ae;transform:translateY(-3px);box-shadow:0 0 0 3px #9fc9df,0 13px 26px #315b753b}.theme-choice-continue{color:#fff;cursor:pointer;background:linear-gradient(135deg,#315d85,#204d6c);border:0;border-radius:12px;min-width:180px;margin-top:21px;padding:12px 22px;font:700 14px inherit;box-shadow:0 10px 20px #264e6a42}.theme-choice-continue:hover{filter:brightness(1.07)}.content{position:relative}.pull-refresh{--pull-distance:0px;z-index:24;top:max(9px,env(safe-area-inset-top));border:1px solid var(--line);background:var(--paper);min-height:42px;color:var(--muted);opacity:0;pointer-events:none;transform:translate(-50%,calc(-72px + var(--pull-distance)));border-radius:22px;align-items:center;gap:8px;padding:8px 13px;transition:transform .16s,opacity .16s;display:flex;position:fixed;left:50%;box-shadow:0 9px 28px #13263c28}.pull-refresh.pulling,.pull-refresh.ready,.pull-refresh.refreshing,.pull-refresh.success,.pull-refresh.error{opacity:1}.pull-refresh.ready,.pull-refresh.refreshing,.pull-refresh.success,.pull-refresh.error{transform:translate(-50%)}.pull-refresh span{color:#315d85;background:#edf5ff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:19px;line-height:1;display:grid}.pull-refresh b{white-space:nowrap;font-size:11px}.pull-refresh.ready span{transform:rotate(180deg)}.pull-refresh.refreshing span{animation:.75s linear infinite pull-refresh-spin}.pull-refresh.success span{color:#147653;background:#e8f8f0}.pull-refresh.error span{color:#b4232d;background:#fff0f1}@keyframes pull-refresh-spin{to{transform:rotate(360deg)}}.add-source-sheet,.recording-sheet{border:1px solid var(--line);background:var(--paper);width:min(560px,100%);color:var(--ink);text-align:center;border-radius:22px;padding:28px;position:relative;box-shadow:0 26px 80px #10243f45}.recording-mark{color:#315d85;background:#edf3ff;border-radius:17px;place-items:center;width:52px;height:52px;margin:0 auto 14px;font-size:28px;display:grid}.add-source-sheet h2,.recording-sheet h2{margin:0 0 7px}.add-source-sheet>p,.recording-sheet>p{color:var(--muted);margin:0 auto 20px;font-size:13px;line-height:1.75}.source-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:22px;display:grid}.source-choices button{border:1px solid var(--line);background:var(--wash);min-height:124px;color:var(--ink);font:inherit;cursor:pointer;border-radius:16px;align-content:center;justify-items:center;gap:9px;padding:18px 12px;display:grid}.source-choices button:hover{background:#edf5ff;border-color:#839eb8}.source-choices button>span{background:var(--paper);color:#315d85;border-radius:14px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.source-choices b{font-size:13px}.source-choices small{color:var(--muted);font-size:11px;line-height:1.5}.recording-orb{justify-content:center;align-items:center;gap:5px;height:92px;margin-top:6px;display:flex}.recording-orb i{background:#df5c68;border-radius:8px;width:5px;height:20px;display:block}.recording-orb.recording i{animation:.75s ease-in-out infinite alternate recording-wave}.recording-orb.recording i:nth-child(2){animation-delay:.15s}.recording-orb.recording i:nth-child(3){animation-delay:.3s}.recording-orb.recording i:nth-child(4){animation-delay:.45s}.recording-orb.recording i:nth-child(5){animation-delay:.6s}.recording-orb.paused i{opacity:.45}@keyframes recording-wave{to{background:#6253e5;height:66px}}.recording-status{color:var(--muted);font-size:12px;font-weight:700;display:block}.recording-time{direction:ltr;margin:8px 0 14px;font:700 34px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.recording-controls{grid-template-columns:1fr 1fr;gap:9px;display:grid}.recording-controls.single{grid-template-columns:1fr}.recording-controls button{cursor:pointer;border:0;border-radius:12px;min-height:45px;padding:11px;font:700 13px Arial}.record-start,.record-finish{color:#fff;background:#6253e5}.record-start span{color:#ffdde0;margin-left:6px}.record-secondary{background:var(--paper);color:var(--ink);border:1px solid var(--line)!important}.record-cancel{color:#a33d47;cursor:pointer;background:0 0;border:0;margin-top:13px;font:700 12px Arial}.recording-error{color:#a12631;background:#fff2f3;border:1px solid #f2b6bb;border-radius:10px;margin:0 0 14px;padding:10px;font-size:12px;line-height:1.6}@media (max-width:520px){.add-source-sheet,.recording-sheet{padding:25px 18px}.source-choices{grid-template-columns:1fr 1fr}.source-choices button{min-height:112px}.recording-controls{grid-template-columns:1fr}}.add-text-sheet{border:1px solid var(--line);background:var(--paper);width:min(620px,100%);max-height:min(780px,100dvh - 36px);color:var(--ink);text-align:start;border-radius:22px;padding:28px;position:relative;overflow:auto;box-shadow:0 26px 80px #10243f45}.add-text-sheet .text-add-mark{color:#315d85;text-align:center;background:radial-gradient(circle at 35% 28%,#fff,#dceefa);border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 14px;font:400 32px/1 Arial,sans-serif;display:grid;box-shadow:0 0 0 7px #d8edf56b,inset 0 1px #fff}.add-text-sheet h2{text-align:center;margin:0 0 7px}.add-text-sheet>p{max-width:480px;color:var(--muted);text-align:center;margin:0 auto 20px;font-size:13px;line-height:1.75}.add-text-sheet label{color:var(--ink);gap:7px;margin-top:14px;font-size:12px;font-weight:700;display:grid}.add-text-sheet input,.add-text-sheet textarea{border:1px solid var(--line);background:var(--wash);width:100%;color:var(--ink);border-radius:11px;outline:0;padding:11px 12px;font:14px/1.65 Arial,Noto Sans Arabic,sans-serif}.add-text-sheet textarea{resize:vertical;text-align:start;unicode-bidi:plaintext;min-height:230px}.add-text-sheet input:focus,.add-text-sheet textarea:focus{border-color:#779dc1;box-shadow:0 0 0 3px #dcebf5}.add-text-sheet label small{color:var(--muted);text-align:end;font-size:10px;font-weight:500}.add-text-save{color:#fff;cursor:pointer;background:#315d85;border:0;border-radius:12px;width:100%;min-height:46px;margin-top:20px;font:700 13px Arial,Noto Sans Arabic,sans-serif}.add-text-save:disabled{cursor:not-allowed;opacity:.55}@media (max-width:520px){.add-text-sheet{padding:25px 18px}.add-text-sheet textarea{min-height:190px}}.theme-onboarding-backdrop{z-index:70;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08121eb8}.theme-choice-sheet{color:#173247;text-align:center;background:linear-gradient(145deg,#f9fcff,#deedf5);border:1px solid #ffffff47;border-radius:25px;width:min(680px,100%);padding:30px;box-shadow:0 28px 90px #0616268f}.theme-choice-mark{color:#315d85;background:radial-gradient(circle at 35% 28%,#fff,#b8d5e4);border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 14px;font-size:28px;display:grid;box-shadow:0 0 0 8px #ffffff63,inset 0 1px #fff}.theme-choice-sheet h1{letter-spacing:-.02em;margin:0;font-size:25px}.theme-choice-sheet>p{color:#507086;max-width:470px;margin:9px auto 23px;font-size:13px;line-height:1.75}.theme-choice-options{grid-template-columns:1fr 1fr;gap:15px;display:grid}.theme-choice-card{color:#183447;min-height:230px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c3d8e5;border-radius:18px;justify-items:center;gap:8px;padding:15px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}:is(.theme-choice-card:hover,.theme-choice-card:focus-visible){border-color:#5d91ae;outline:0;transform:translateY(-3px);box-shadow:0 13px 26px #315b753b}.theme-choice-card b{font-size:17px}.theme-choice-card small{color:#638197;font-size:11px}.theme-preview-window{border-radius:12px;grid-template-columns:repeat(3,1fr);gap:7px;width:100%;height:116px;padding:16px;display:grid;position:relative;overflow:hidden}.theme-preview-window:before{content:"Scripta";color:currentColor;font:700 11px Arial;position:absolute;top:11px;right:14px}.theme-preview-window i{border-radius:8px;align-self:end;height:50px;display:block}.dark-preview{color:#eaf5fb;background:#101a25;border-color:#526e82}.dark-preview small{color:#afc4d2}.dark-preview .theme-preview-window{color:#dcecf5;background:linear-gradient(145deg,#172b3a,#071018)}.dark-preview .theme-preview-window i{background:linear-gradient(#7bbbdc,#345f7d)}.bright-preview .theme-preview-window{color:#315d85;background:linear-gradient(145deg,#f5fbff,#d3e8f2)}.bright-preview .theme-preview-window i{background:linear-gradient(#8fc2d8,#eaf6fb)}@media (max-width:520px){.theme-choice-sheet{padding:25px 18px}.theme-choice-options{gap:10px}.theme-choice-card{min-height:205px;padding:11px}.theme-preview-window{gap:5px;height:98px;padding:13px}.theme-choice-sheet h1{font-size:22px}}@media print{@page{size:A4;margin:12mm}body.printing-organized-lecture,.printing-organized-lecture body{background:#fff!important}.printing-organized-lecture .app>*{display:none!important}.printing-organized-lecture .app>.content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.printing-organized-lecture .content>*{display:none!important}.printing-organized-lecture .content>.notes-panel{box-shadow:none!important;color:#142633!important;background:#fff!important;border:0!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}.printing-organized-lecture .notes-panel .panel-head{display:none!important}.printing-organized-lecture .study-notes{color:#142633!important;-webkit-box-decoration-break:clone!important;box-decoration-break:clone!important;background:#fff!important;border:1px solid #8da5b4!important;border-radius:0!important;max-width:none!important;margin:0!important;padding:9mm!important;font-size:12pt!important;line-height:1.9!important;display:block!important}.printing-organized-lecture .study-notes *{color:#142633!important;box-shadow:none!important}.printing-organized-lecture .study-notes p,.printing-organized-lecture .study-notes .study-list,.printing-organized-lecture .study-notes blockquote,.printing-organized-lecture .study-notes .study-callout,.printing-organized-lecture .study-notes .study-table-wrap,.printing-organized-lecture .study-notes table,.printing-organized-lecture .study-notes tr{break-inside:avoid-page!important;page-break-inside:avoid!important}.printing-organized-lecture .study-notes h1,.printing-organized-lecture .study-notes h2,.printing-organized-lecture .study-notes h3{break-after:avoid-page!important;page-break-after:avoid!important}}@media (max-width:760px){.notes-panel .panel-head{flex-direction:column;gap:12px}.notes-panel .export-actions{grid-template-columns:1fr 1.35fr;gap:8px;width:100%;display:grid}.notes-panel .export-actions>button{white-space:normal;justify-content:center;align-items:center;min-height:42px;display:flex!important}.notes-panel .notes-export-menu{grid-column:1/-1}}.transcription-mode .content{padding:18px 28px 32px}.transcription-mode header{height:34px}.transcription-mode .lecture-title{margin:3px 0 12px}.transcription-mode .lecture-title .subject{padding:3px 8px;font-size:10px}.transcription-mode .lecture-title h1{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:80vw;margin:5px 0 0;font-size:16px;font-weight:600;overflow:hidden}.transcription-mode .tabs{border-radius:10px;max-width:none;margin:8px 0 10px}.transcription-mode .panel,.transcription-mode .processing-panel{border-radius:14px;width:100%;max-width:none;min-height:calc(100dvh - 160px);margin:0;padding:20px 28px}.transcription-mode .raw-panel .segment{grid-template-columns:58px 1fr;min-height:calc(100dvh - 250px)}.transcription-mode .segment textarea{min-height:calc(100dvh - 275px);font-size:var(--reader-size,18px);line-height:2.15}.transcription-mode .markdown{max-width:none;font-size:var(--reader-size,18px);line-height:2.15}.transcription-mode .markdown p,.transcription-mode .markdown li{font-size:inherit;line-height:inherit}.transcription-mode .markdown h1{font-size:calc(var(--reader-size,18px) + 12px)}.transcription-mode .markdown h2{font-size:calc(var(--reader-size,18px) + 5px)}.settings-backdrop{z-index:30;background:#16132955;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.settings-sheet{border:1px solid var(--line);background:var(--paper);border-radius:16px;width:min(390px,100%);padding:20px;box-shadow:0 18px 50px #1711273d}.settings-sheet>div{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.settings-sheet h2{margin:0;font-size:19px}.settings-sheet>div button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:22px}.settings-sheet label{gap:13px;font-size:14px;font-weight:700;display:grid}.settings-sheet output{color:#6253e5;font-size:12px}.settings-sheet input{accent-color:#6253e5;width:100%}.settings-sheet p{color:var(--muted);margin:17px 0 0;font-size:11px;line-height:1.8}@media (max-width:760px){.transcription-mode .content{padding:12px 10px 26px}.transcription-mode header{height:29px}.transcription-mode .lecture-title{margin:0 0 6px}.transcription-mode .lecture-title h1{font-size:13px}.transcription-mode .tabs{margin:4px 0 8px}.transcription-mode .tabs button{padding:10px 4px;font-size:12px}.transcription-mode .panel,.transcription-mode .processing-panel{border-radius:10px;min-height:calc(100dvh - 125px);padding:13px}.transcription-mode .raw-panel .segment{grid-template-columns:47px 1fr;gap:8px;min-height:calc(100dvh - 195px)}.transcription-mode .segment textarea{min-height:calc(100dvh - 215px);line-height:2.05}.transcription-mode .raw-toolbar{margin-bottom:3px}}.transcription-mode .audio-dock{z-index:9;direction:ltr;align-items:end;gap:10px;display:flex;position:fixed;bottom:22px;left:26px}.audio-fab{color:#fff;cursor:pointer;background:#6657e7;border:0;border-radius:50%;width:54px;height:54px;font-size:18px;box-shadow:0 9px 24px #5142c966}.audio-dock .player-card{width:min(580px,100vw - 118px);padding:15px 17px;display:none;box-shadow:0 14px 35px #30245a2e}.audio-dock.open .player-card{display:block}.audio-dock .player-top{gap:9px}.audio-dock .player-top .wave-icon{width:33px;height:33px;font-size:20px}.audio-dock .timeline{cursor:pointer;margin:13px 0}.audio-dock .controls{gap:10px}.audio-dock .volume{display:none}.audio-dock .success{font-size:10px}.raw-toolbar{justify-content:space-between;align-items:center;min-height:32px;margin-bottom:8px;display:flex}.raw-toolbar .stats{border:0;gap:7px;margin:0;padding:0}.raw-toolbar .stats span{border:1px solid var(--line);background:#fafaff;border-radius:14px;padding:5px 8px;font-size:10px}.raw-actions{position:relative}.raw-actions .more{padding:5px 9px;font-size:15px;line-height:1}.raw-menu{z-index:4;border:1px solid var(--line);background:var(--paper);border-radius:9px;width:145px;padding:5px;display:grid;position:absolute;top:35px;left:0;box-shadow:0 10px 25px #312a5522}.raw-menu button{color:var(--ink);text-align:right;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:8px;font-size:11px}.raw-menu button:hover{color:#594be3;background:#f2f0ff}.raw-panel .segment{border-top:1px solid var(--line)}.timestamped-transcript{gap:24px;display:grid}.transcript-time-section{padding-top:2px;position:relative}.transcript-time-section+.transcript-time-section{border-top:1px solid var(--line);padding-top:28px}.transcript-time{color:#2c607c;font:700 12px/1.2 var(--font-sans,Arial,sans-serif);letter-spacing:.01em;cursor:pointer;background:#f1f7fb;border:1px solid #b7cbd8;border-radius:999px;align-items:center;gap:6px;margin:0 0 12px;padding:5px 9px;display:inline-flex}.transcript-time:hover:not(:disabled){background:#e1f0f8;border-color:#4e7f9b}.transcript-time:focus-visible{outline-offset:2px;outline:3px solid #8ed0ee}.transcript-time:disabled{cursor:default;opacity:.72}.transcript-time-section .transcript-block{margin-block:0 12px}@media (max-width:760px){.timestamped-transcript{gap:20px}.transcript-time-section+.transcript-time-section{padding-top:24px}.transcript-time{font-size:11px}.transcription-mode .audio-dock{bottom:16px;left:15px}.audio-fab{width:49px;height:49px}.audio-dock .player-card{width:calc(100vw - 84px)}.audio-dock .player-top .success{display:none}.raw-toolbar .stats span{font-size:9px}.raw-menu{left:0}}.transcription-mode{min-height:100dvh}.transcription-mode .content{width:100%;max-width:none;margin:0;padding:24px clamp(20px,5vw,78px) 34px}.transcription-mode .lecture-title{margin-top:20px}.transcription-mode .player-card{box-shadow:0 8px 30px #40356c0b}.transcription-mode .tabs{border:1px solid var(--line);background:var(--paper);border-radius:12px;justify-content:center;gap:0;max-width:560px;margin:24px auto 0;padding:4px}.transcription-mode .tabs button{border-bottom:0;border-radius:8px;flex:1;padding:10px 14px}.transcription-mode .tabs .selected{color:#594be3;background:#efedff}.transcription-mode .panel,.transcription-mode .processing-panel{max-width:940px;margin-left:auto;margin-right:auto}.transcription-mode .upload-strip{display:none}.processing-panel{border:1px solid var(--line);background:var(--paper);text-align:center;border-radius:16px;align-content:center;place-items:center;min-height:360px;margin-top:20px;padding:36px;display:grid}.processing-orb{color:#6758e6;background:linear-gradient(145deg,#f2eeff,#fcebf4);border-radius:23px;place-items:center;width:72px;height:72px;font-size:36px;animation:1.5s ease-in-out infinite alternate float-orb;display:grid}.processing-panel h2{margin:19px 0 5px;font-size:21px}.processing-panel p,.processing-panel small{color:var(--muted);margin:0;font-size:13px}.processing-panel small{margin-top:14px;font-size:11px}.processing-track{background:#ebeaf0;border-radius:99px;width:min(350px,80vw);height:6px;margin:20px 0 0;overflow:hidden}.processing-track span{border-radius:inherit;background:linear-gradient(90deg,#6656e5,#f06eab,#f96);width:42%;height:100%;animation:1.6s ease-in-out infinite transcription-progress;display:block}@keyframes float-orb{to{transform:translateY(-7px)rotate(5deg)}}@keyframes transcription-progress{0%{transform:translate(-110%)}to{transform:translate(340%)}}@media (max-width:760px){.transcription-mode .content{padding:16px 14px 30px}.transcription-mode .tabs{max-width:none}.transcription-mode .tabs button{padding:10px 5px;font-size:12px}.transcription-mode .lecture-title{margin:17px 0}.transcription-mode .lecture-title h1{font-size:19px}.processing-panel{min-height:310px}}.library-page{max-width:1010px;margin:auto}.library-header{padding-bottom:24px}.library-title{justify-content:space-between;align-items:flex-end;gap:22px;margin:8px 0 28px;display:flex}.library-title h1{letter-spacing:-.8px;margin:7px 0;font-size:32px}.library-title p{color:var(--muted);margin:0;font-size:14px}.library-upload{color:#fff;cursor:pointer;white-space:nowrap;background:#6253e5;border:0;border-radius:10px;padding:12px 16px;font-size:13px;font-weight:700}.folder-bar{border:1px solid var(--line);background:var(--paper);border-radius:16px;margin-bottom:20px;padding:18px}.folder-label{color:var(--muted);margin-bottom:12px;font-size:12px;font-weight:700}.folder-list{gap:9px;padding-bottom:3px;display:flex;overflow:auto}.folder{border:1px solid var(--line);color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:7px;padding:10px 12px;font-size:12px;display:flex}.folder span{color:#7567e8;font-size:17px}.folder small{background:#f0eff6;border-radius:10px;padding:2px 6px;font-size:10px}.folder.active{color:#5546d5;background:#eeecff;border-color:#d9d3ff;font-weight:700}.folder.active small{color:#5546d5;background:#fff}.library-tools{justify-content:space-between;align-items:center;margin:22px 0 14px;display:flex}.library-tools>div{align-items:baseline;gap:9px;display:flex}.library-tools b{font-size:17px}.library-tools span{color:var(--muted);font-size:12px}.library-tools label{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.library-tools select{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:7px;padding:6px;font-size:11px}.lecture-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lecture-card{text-align:right;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:14px;padding:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.lecture-card:hover{transform:translateY(-3px);box-shadow:0 12px 26px #35305a15}.card-cover{background:linear-gradient(140deg,#ece9ff,#d9d5ff);justify-content:space-between;align-items:flex-start;height:116px;padding:15px;display:flex;position:relative}.card-cover:after{content:"";border:1px solid #fff9;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-96px;left:-28px}.card-cover span{z-index:1;color:#6354dc;background:#fffb;border-radius:10px;place-items:center;width:36px;height:36px;font-size:22px;display:grid;position:relative}.card-cover small{z-index:1;color:#554d80;direction:ltr;background:#fffb;border-radius:12px;padding:5px 8px;font-size:10px;position:relative}.card-body{padding:15px}.card-status{color:#18926a;font-size:10px}.card-body h2{text-align:right;direction:ltr;margin:10px 0 6px;font-size:14px;line-height:1.45}.card-body p{color:var(--muted);margin:0;font-size:11px}.card-body i{padding:0 4px;font-style:normal}.card-body>div{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin-top:13px;padding-top:11px;font-size:10px;display:flex}.card-body b{color:#5c4edc;font-size:11px}@media (max-width:760px){.library-title{flex-direction:column;align-items:flex-start}.lecture-grid{grid-template-columns:1fr}.library-tools{flex-direction:column;align-items:flex-start;gap:12px}.folder-bar{padding:14px}.card-cover{height:105px}}.hero-copy h1{margin-bottom:26px}.hero-copy h1 span{color:#6457ed}.sound-stage{background:radial-gradient(circle,#fff 0 10%,#0000 46%),linear-gradient(145deg,#fff9fc,#f5efff)}.wave-ribbons{z-index:1;direction:ltr;width:320px;height:150px;position:relative;overflow:hidden}.wave-ribbons i{--tone:calc(350 - var(--i) * 13);left:-18px;top:calc(21px + var(--i) * 7px);border-top:2px solid hsl(var(--tone) 87% 65% / .82);width:355px;height:91px;transform:rotate(calc(-9deg + var(--i) * 1.5deg)) skewX(-13deg);border-radius:49% 51% 42% 58%;position:absolute}.wave-ribbons i:nth-child(2n){border-top-color:#fa865c}.wave-ribbons i:nth-child(3n){border-top-color:#ec74ba}.sound-stage.processing .wave-ribbons i{animation:1.25s ease-in-out infinite alternate ribbon-flow}.sound-stage.processing .wave-ribbons i:nth-child(2n){animation-delay:.25s}.sound-stage.processing .wave-ribbons i:nth-child(3n){animation-delay:.5s}@keyframes ribbon-flow{to{transform:rotate(calc(-6deg + var(--i) * 1.5deg)) skewX(-13deg) translateX(10px);opacity:.64}}.hero-artwork-frame{z-index:1;position:relative}.hero-artwork{object-fit:contain;width:100%;height:auto;display:block}.sound-stage.processing .hero-artwork{animation:1.5s ease-in-out infinite alternate hero-breathe}@keyframes hero-breathe{to{filter:saturate(1.08);transform:scale(1.025)}}.buddy-wrap{touch-action:none}.buddy-button{cursor:grab;touch-action:none}.buddy-button:active{cursor:grabbing}.buddy-button img{pointer-events:none}.buddy-add{color:#fff;z-index:2;cursor:pointer;background:#6557e8;border:2px solid #fff;border-radius:50%;width:27px;height:27px;font-size:19px;line-height:20px;position:absolute;top:-2px;right:-5px;box-shadow:0 3px 10px #6253e566}.home-page{max-width:1010px;margin:auto}.home-header{padding-bottom:22px}.hero-card{background:linear-gradient(120deg,#fff 0%,#fbfaff 62%,#f4efff 100%);border:1px solid #eeeafa;border-radius:24px;grid-template-columns:1.1fr .9fr;min-height:390px;display:grid;overflow:hidden}.hero-copy{padding:58px 54px}.eyebrow,.section-kicker{color:#6857e8;letter-spacing:.03em;font-size:12px;font-weight:700}.hero-copy h1{letter-spacing:-1px;color:#20253a;margin:13px 0;font-size:38px;line-height:1.28}.hero-copy p{max-width:430px;color:var(--muted);margin:0 0 24px;font-size:15px;line-height:1.9}.upload-cta{color:#fff;cursor:pointer;background:#6253e5;border:0;border-radius:10px;padding:13px 18px;font-size:14px;font-weight:700;box-shadow:0 8px 18px #6657e433}.hero-copy small{color:#8b8ea0;margin-top:13px;font-size:11px;display:block}.sound-stage{text-align:center;background:radial-gradient(circle,#fff 0 10%,#0000 46%),linear-gradient(145deg,#faf7ff,#f0eaff);place-content:center;display:grid;position:relative;overflow:hidden}.sound-stage:before,.sound-stage:after{content:"";border:1px solid #dbcffa;border-radius:50%;width:320px;height:320px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sound-stage:after{border-color:#e9e0ff;width:220px;height:220px}.sound-dot{z-index:1;color:#725be8;background:#fff;border-radius:18px;place-items:center;width:56px;height:56px;margin:0 auto 20px;font-size:32px;display:grid;position:relative;box-shadow:0 10px 30px #806ce633}.wave-lines{z-index:1;direction:ltr;justify-content:center;align-items:center;gap:4px;height:108px;display:flex;position:relative}.wave-lines i{opacity:.85;background:linear-gradient(#ec70b8,#f34f61 60%,#fa9b57);border-radius:9px;width:4px}.sound-stage p{z-index:1;color:#70668d;margin:18px 0 0;font-size:12px;position:relative}.sound-stage.processing .wave-lines i{animation:1.1s ease-in-out infinite alternate voice}.sound-stage.processing .wave-lines i:nth-child(2n){animation-delay:.2s}.sound-stage.processing .wave-lines i:nth-child(3n){animation-delay:.45s}@keyframes voice{to{opacity:1;transform:scaleY(1.55)}}.how-card{border:1px solid var(--line);background:var(--paper);border-radius:17px;justify-content:space-between;align-items:center;gap:25px;margin-top:22px;padding:28px;display:flex}.how-card h2{margin:6px 0 0;font-size:20px}.steps{gap:24px;display:flex}.steps>div{align-items:center;gap:10px;display:flex}.steps b{color:#5c4bd5;background:#f0edff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.steps span{gap:3px;display:grid}.steps strong{font-size:13px}.steps small{color:var(--muted);font-size:11px}.continue-card{border:1px solid var(--line);background:var(--paper);border-radius:15px;justify-content:space-between;align-items:center;margin-top:22px;padding:17px 20px;display:flex}.continue-card>div{align-items:center;gap:12px;display:flex}.lecture-icon{color:#6252dc;background:#eeebff;border-radius:11px;place-items:center;width:40px;height:40px;font-size:24px;display:grid}.continue-card span{gap:3px;display:grid}.continue-card small,.continue-card em{color:var(--muted);font-size:11px;font-style:normal}.continue-card b{text-align:right;direction:ltr;font-size:13px}.continue-card button{color:#5d4fdc;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.buddy-wrap{z-index:10;position:fixed;bottom:18px;left:22px}.buddy-button{cursor:pointer;filter:drop-shadow(0 8px 11px #6954ac35);background:0 0;border:0;width:74px;height:74px;padding:0}.buddy-button img{object-fit:contain;width:100%;height:100%}.buddy-card{background:#fff;border:1px solid #e5e1f6;border-radius:14px;width:240px;padding:16px;font-size:12px;display:none;position:absolute;bottom:78px;left:0;box-shadow:0 12px 34px #2f265a25}.buddy-card.open{display:block}.buddy-card>button{color:#8c8ba1;cursor:pointer;background:0 0;border:0;font-size:17px;position:absolute;top:6px;left:8px}.buddy-card b{font-size:13px}.buddy-card p{color:var(--muted);margin:8px 0}.buddy-card ol{color:#47475b;margin:0;padding-right:20px;line-height:1.9}.sidebar{transition:width .22s,padding .22s,opacity .18s;overflow:hidden}.content{transition:width .22s}.header-leading{align-items:center;gap:11px;display:flex}.sidebar-toggle{border:1px solid var(--line);background:var(--paper);width:32px;height:32px;color:var(--muted);cursor:pointer;direction:ltr;border-radius:8px;place-items:center;font-size:24px;line-height:22px;display:grid}.sidebar-toggle.inside{flex:none;margin-right:auto}.sidebar-closed .sidebar{opacity:0;pointer-events:none;border:0;width:0;padding-left:0;padding-right:0}.sidebar-closed .content{width:min(1120px,100%)}.sidebar-open .header-leading>.sidebar-toggle{display:none}.sidebar-bottom.signed-out{margin-top:24px}.sidebar-bottom.signed-out .profile{padding-top:14px}.sidebar-bottom.signed-out .login-options{width:100%}.markdown{text-align:right;direction:rtl;unicode-bidi:plaintext}.markdown h1,.markdown h2,.markdown h3,.markdown p,.markdown li,.markdown blockquote{unicode-bidi:plaintext}.markdown h1{border-bottom:1px solid var(--line);padding-bottom:14px}.markdown li{padding-right:4px}.markdown blockquote{color:#694800;background:#fff8e8;border-right:3px solid #f1b84b;border-radius:8px;margin:18px 0;padding:11px 14px;font-size:14px;font-weight:600}.dark .markdown blockquote{color:#ffe6ae;background:#3d3220}.error-banner{color:#b42318;direction:rtl;background:#fff1f2;border:1px solid #fecaca;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:11px 14px;font-size:12px;display:flex}.error-banner>span{flex:240px}.error-banner button{color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:#b42318;border:0;border-radius:8px;padding:8px 10px;font-weight:700}.error-banner .error-support-action{background:#7c3aed}.error-banner .error-support-action:disabled{opacity:.72;cursor:default}.context-modal-error-with-support{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.context-modal-error-with-support>span{flex:210px}.context-modal-error-with-support .error-support-action{color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:#7c3aed;border:0;border-radius:8px;padding:8px 10px;font-weight:700}.context-modal-error-with-support .error-support-action:disabled{opacity:.72;cursor:default}.support-confirmation{color:#176143;background:#effaf4;border:1px solid #b9e4ce;border-radius:10px;flex:100%;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:12px 13px;font-size:12px;line-height:1.55;display:grid}.support-confirmation>b,.support-confirmation>span{grid-column:1/-1}.support-confirmation a{color:#176143;background:#fff;border:1px solid #83c7a1;border-radius:8px;place-self:center start;padding:7px 9px;font-weight:700;text-decoration:none}.support-confirmation a:hover{background:#e0f6e9}.support-confirmation small{color:#31684f;direction:inherit;place-self:center end;font-size:11px}.support-confirmation code{direction:ltr;unicode-bidi:embed;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace}.dark .support-confirmation{color:#bcebd0;background:#173429;border-color:#396d54}.dark .support-confirmation a{color:#c7f1d9;background:#203d30;border-color:#4f8c6a}.dark .support-confirmation small{color:#a8d7bc}@media (max-width:520px){.support-confirmation{grid-template-columns:1fr}.support-confirmation a,.support-confirmation small{justify-self:stretch}.support-confirmation small{text-align:start}}.error-banner .error-dismiss-action,.context-modal-error-with-support .error-dismiss-action{color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid;border-radius:8px;padding:8px 10px;font-weight:700}.support-confirmation-actions{align-items:center;gap:8px;display:flex}.support-confirmation-actions button{color:#176143;font:inherit;cursor:pointer;background:#fff;border:1px solid #83c7a1;border-radius:8px;place-self:center start;padding:7px 9px;font-weight:700}.support-confirmation-actions button:hover{background:#e0f6e9}.dark .support-confirmation-actions button{color:#c7f1d9;background:#203d30;border-color:#4f8c6a}@media (max-width:520px){.support-confirmation-actions{grid-template-columns:1fr 1fr;display:grid}.support-confirmation-actions button{justify-self:stretch}}.credit-limit-banner{color:#1e5576;direction:rtl;background:#f0f9ff;border:1px solid #b9d7ec;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:11px 14px;font-size:12px;line-height:1.65;display:flex}.credit-limit-banner button{color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:#1e5576;border:0;border-radius:8px;padding:8px 10px;font-weight:700}.offline-banner{color:#654d08;direction:rtl;background:#fff8df;border:1px solid #e7c56b;border-radius:10px;margin:12px 18px 0;padding:10px 13px;font-size:12px;line-height:1.55}*{box-sizing:border-box}body{background:var(--scripta-canvas);color:#172034;margin:0;font-family:Arial,Noto Sans Arabic,sans-serif}.app{--ink:#172034;--muted:#6b7280;--line:#e8eaf0;--paper:#fff;--wash:#f8f9fc;--purple:#6457ed;min-height:100vh;display:flex}.dark{--ink:#eef0fa;--muted:#a3a8ba;--line:#2b3040;--paper:#171b26;--wash:#10131c;color:var(--ink);background:#10131c}.sidebar{background:var(--paper);border-left:1px solid var(--line);flex-direction:column;width:252px;min-height:100vh;padding:25px 15px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:8px;padding:0 9px 32px;font-size:22px;font-weight:800;display:flex}.brand small{color:var(--muted);direction:ltr;font-size:10px;font-weight:500}.brand-mark{color:#fff;text-align:center;background:linear-gradient(135deg,#796bf8,#5141d8);border-radius:10px;width:31px;height:31px;line-height:31px}.sidebar nav{gap:6px;display:grid}.nav-item{color:var(--muted);text-align:right;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;padding:11px 12px;font-size:14px;text-decoration:none;display:flex}.nav-item:hover,.nav-item.active{color:#594ad9;background:#efedff}.dark .nav-item:hover,.dark .nav-item.active{background:#292544}.sidebar-bottom{margin-top:auto}.profile{border-top:1px solid var(--line);align-items:center;gap:10px;padding:18px 8px 0;display:flex}.profile>div{background:#f2c6ad;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.profile span{font-size:12px;display:grid}.profile small{color:var(--muted);margin-top:3px;font-size:10px}.content{width:min(1120px,100% - 252px);margin:auto;padding:25px 42px 50px}header{justify-content:space-between;align-items:center;display:flex}.breadcrumbs{color:var(--muted);font-size:13px}.breadcrumbs span{padding:0 7px}.header-actions{gap:10px;display:flex}.ghost,.bell,.more{border:1px solid var(--line);background:var(--paper);color:var(--muted);cursor:pointer;border-radius:8px;padding:8px 11px}.ghost{font-size:12px}.lecture-title{justify-content:space-between;align-items:flex-start;margin:27px 0 18px;display:flex}.subject{color:#6557df;direction:ltr;background:#efedff;border-radius:14px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-block}.lecture-title h1{letter-spacing:-.5px;text-align:right;direction:ltr;margin:10px 0 6px;font-size:27px}.lecture-title p{color:var(--muted);margin:0;font-size:13px}.lecture-title i{color:#c2c5cc;padding:0 6px;font-style:normal}.more{font-weight:700}.player-card,.panel,.upload-strip{background:var(--paper);border:1px solid var(--line);border-radius:13px}.player-card{padding:20px 21px}.player-top{align-items:center;gap:12px;display:flex}.wave-icon{color:#6254e8;background:#eeebff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:25px;display:grid}.player-top div:nth-child(2){gap:4px;font-size:13px;display:grid}.player-top small{color:var(--muted);font-size:11px}.success{color:#15956a;background:#e7faf3;border-radius:12px;margin-right:auto;padding:5px 9px;font-size:11px}.timeline{background:#e5e7eb;border-radius:9px;height:4px;margin:22px 0 16px;position:relative}.timeline span{background:var(--purple);border-radius:9px;height:100%;display:block}.timeline i{background:var(--purple);border-radius:50%;width:12px;height:12px;position:absolute;top:-4px}.controls{color:var(--muted);align-items:center;gap:14px;display:flex}.controls button{color:inherit;cursor:pointer;background:0 0;border:0}.controls .play{background:var(--purple);color:#fff;border-radius:50%;width:31px;height:31px}.time{direction:ltr;font-size:11px}.time em{color:#c4c5cd;font-style:normal}.volume{align-items:center;gap:5px;margin-right:auto;display:flex}.volume span{background:#cfd2da;width:50px;height:3px;display:block}.controls select{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:5px;padding:4px;font-size:11px}.tabs{border-bottom:1px solid var(--line);gap:28px;margin-top:28px;display:flex}.tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 0 12px;font-size:14px}.tabs .selected{color:#594be3;border-bottom:2px solid #594be3;font-weight:700}.spark{color:#786af2}.panel{margin-top:20px;padding:24px}.panel-head{justify-content:space-between;gap:20px;display:flex}.panel h2{margin:0 0 5px;font-size:18px}.panel-head p{color:var(--muted);margin:0;font-size:12px}.head-buttons{gap:7px;display:flex}.head-buttons button{border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:7px;padding:7px 9px;font-size:11px}.stats{color:var(--muted);border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:16px;margin:22px 0 12px;padding:10px 0;font-size:11px;display:flex}.segment{border-bottom:1px solid var(--line);grid-template-columns:65px 1fr;gap:15px;padding:17px 0;display:grid}.stamp{color:#5b4bdf;cursor:pointer;direction:ltr;background:#eeebff;border:0;border-radius:5px;height:max-content;padding:5px 7px;font-size:11px}.segment p{margin:0;font-size:14px;line-height:1.9}.segment-title{color:var(--muted);text-align:right;direction:ltr;margin-bottom:8px!important;font-size:11px!important}.segment textarea{resize:vertical;width:100%;min-height:178px;color:var(--ink);background:0 0;border:0;outline:0;font:14px/1.9 Arial}.primary{background:var(--purple);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:10px 13px;font:600 12px Arial}.primary:disabled{opacity:.7}.markdown{max-width:780px;line-height:1.85}.markdown h1{margin:18px 0;font-size:25px}.markdown h2{margin:25px 0 9px;font-size:18px}.markdown h3{color:#5b4ce0;margin:20px 0 6px;font-size:15px}.markdown p,.markdown li{margin:4px 0;font-size:14px}.markdown li{margin-right:20px}.empty{text-align:center;color:var(--muted);padding:50px}.toggle{white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.toggle input{display:none}.toggle span{background:#d3d6df;border-radius:20px;width:32px;height:18px;position:relative}.toggle span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:2px;right:2px}.toggle input:checked+span{background:var(--purple)}.toggle input:checked+span:after{right:16px}.suggestions{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.suggestions button{color:#5648d6;cursor:pointer;background:#f7f6ff;border:1px solid #dedaff;border-radius:18px;padding:8px 11px;font-size:11px}.messages{align-content:start;gap:14px;min-height:240px;display:grid}.message{gap:9px;max-width:78%;display:flex}.message.user{flex-direction:row-reverse;margin-right:auto}.message span{color:#584ae0;background:#eceaff;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.message.user span{color:#238364;background:#dff5eb}.message p{background:#f5f6fa;border-radius:11px;margin:0;padding:10px 13px;font-size:13px;line-height:1.8}.dark .message p{background:#222837}.composer{border:1px solid var(--line);border-radius:10px;margin-top:18px;padding:5px;display:flex}.composer input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:8px;font:13px Arial}.composer button{background:var(--purple);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:8px 15px;font-size:12px}.upload-strip{justify-content:space-between;align-items:center;margin-top:22px;padding:14px 18px;display:flex}.upload-strip div:first-child{gap:4px;font-size:13px;display:grid}.upload-strip span{color:var(--muted);font-size:11px}.drop-zone{align-items:center;gap:10px;display:flex}.drop-zone button{color:#594ae0;cursor:pointer;background:#f7f6ff;border:1px solid #dcd8ff;border-radius:7px;padding:7px 10px;font-size:11px}.drop-zone.dragging{outline:2px dashed var(--purple);border-radius:8px;padding:5px}@media (max-width:760px){.sidebar{width:62px;padding:18px 8px}.brand{padding:0 3px 28px}.brand>span:not(.brand-mark),.brand small,.nav-item span,.profile span{display:none}.nav-item{justify-content:center;padding:11px}.profile{padding:15px 5px}.content{width:calc(100% - 62px);padding:18px 15px}.ghost span{display:none}.lecture-title h1{font-size:21px}.player-top .success{display:none}.tabs{gap:15px}.panel{padding:16px}.panel-head{align-items:flex-start}.head-buttons button:not(:first-child){display:none}.stats{flex-wrap:wrap;gap:9px}.volume{display:none}.upload-strip{flex-direction:column;align-items:flex-start;gap:10px}.drop-zone span{display:none}.suggestions{flex-direction:column;align-items:flex-start}.message{max-width:95%}}.profile-avatar img{object-fit:cover;width:100%;height:100%}.google-login{color:#594ae0;text-align:center;background:#f7f6ff;border:1px solid #dcd8ff;border-radius:8px;width:100%;padding:9px 8px;font-size:12px;text-decoration:none;display:block}.sidebar-login-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6959ef,#5141d8);border:0;border-radius:10px;width:100%;padding:11px 12px;font-size:13px;font-weight:700;box-shadow:0 7px 16px #6557e438}.sidebar-login-button:hover{filter:brightness(1.05)}.logout-link{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-right:auto;padding:0;font-size:11px}.logout-link:hover{color:var(--purple)}.native-app .sidebar{padding-top:max(58px,calc(env(safe-area-inset-top) + 18px))}@supports (-webkit-touch-callout:none){.sidebar{padding-top:max(82px,calc(env(safe-area-inset-top) + 28px))!important}}.primary-nav .nav-item{letter-spacing:-.01em;min-height:52px;font-weight:750;transition:background .16s,color .16s,transform .16s}.primary-nav .nav-item:hover{transform:translate(-1px)}.primary-nav .nav-icon{color:#365d78;background:linear-gradient(145deg,#fff,#f1f8fc);border:1.5px solid;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 3px 10px #25445d12}.primary-nav .nav-icon svg{width:22px;height:22px;display:block}.primary-nav .nav-item.active .nav-icon{color:#fff;background:linear-gradient(145deg,#477b99,#285a79);border-color:#3b6d8b;box-shadow:0 7px 16px #1b4e6a30}.primary-nav .nav-item.active{color:#183d56;background:linear-gradient(90deg,#edf8fd,#d7edf8);box-shadow:inset 0 0 0 1px #fff,0 7px 18px #2b607514}.dark .primary-nav .nav-icon{color:#b4d8ec;box-shadow:none;background:linear-gradient(145deg,#253847,#1a2835);border-color:#54758a}.dark .primary-nav .nav-item.active{color:#eef9ff;background:linear-gradient(90deg,#183446,#224d66);box-shadow:inset 0 0 0 1px #4e7890}.dark .primary-nav .nav-item.active .nav-icon{color:#fff;background:linear-gradient(145deg,#61a5c6,#36708e);border-color:#9ad4ed}.utility-nav{color:#58728a!important;min-height:46px!important;font-weight:650!important}.utility-nav:hover{color:#234e6b!important;background:#f1f8fc!important}.utility-icon{color:#4e718a;background:linear-gradient(145deg,#fff,#eef7fb);border:1px solid #b9cedb;border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 2px 7px #3159710d}.utility-icon svg{width:18px;height:18px;display:block}.dark .utility-nav{color:#aec8d9!important}.dark .utility-nav:hover{color:#e2f5ff!important;background:#1c3547!important}.dark .utility-icon{color:#acd2e5;box-shadow:none;background:linear-gradient(145deg,#223b4c,#182d3b);border-color:#4d7589}@media (max-width:760px){.primary-nav .nav-icon{flex-basis:36px;width:36px;height:36px;display:grid!important}.primary-nav .nav-item{min-height:48px;padding:8px}.utility-icon{flex-basis:34px;width:34px;height:34px;display:grid!important}.utility-nav{justify-content:center}.sidebar{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:100dvh;min-height:100dvh;max-height:100dvh;padding-bottom:max(24px,calc(env(safe-area-inset-bottom) + 20px));scrollbar-width:thin;overflow:hidden auto}.sidebar-bottom{flex-shrink:0}}.device-source-library{border-top:1px solid var(--line);text-align:start;margin-top:16px;padding-top:15px}.device-source-toggle{color:#254e69;width:100%;text-align:inherit;font:inherit;cursor:pointer;background:linear-gradient(135deg,#f8fcff,#e8f5fb);border:1px solid #c8dce8;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 13px;display:grid}.device-source-toggle>span:first-child{color:#315d85;background:#fff;border-radius:9px;place-items:center;width:31px;height:31px;display:grid;box-shadow:0 2px 7px #28506a14}.device-source-toggle b{font-size:13px;display:block}.device-source-toggle small{color:#678297;margin-top:3px;font-size:10px;line-height:1.45;display:block}.device-source-list{gap:8px;max-height:252px;margin-top:9px;padding:2px;display:grid;overflow:auto}.device-source-list>button{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);text-align:inherit;font:inherit;cursor:pointer;border-radius:12px;grid-template-columns:38px 1fr;align-items:center;gap:9px;padding:10px;display:grid}.device-source-list>button:hover{background:#f6fbfe;border-color:#82a9bd}.device-source-kind{color:#315d85;direction:ltr;background:#e9f4fa;border-radius:9px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:grid}.device-source-kind.audio{font-size:17px}.device-source-list b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.device-source-list small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.4;display:block}.dark .device-source-library{border-color:#344858}.dark .device-source-toggle{color:#e1f4ff;background:linear-gradient(135deg,#193344,#142836);border-color:#486d80}.dark .device-source-toggle>span:first-child,.dark .device-source-kind{color:#d5effd;box-shadow:none;background:#25465a}.dark .device-source-toggle small{color:#a9c5d4}.dark .device-source-list>button{background:#172632;border-color:#354f60}.dark .device-source-list>button:hover{background:#203949;border-color:#6696ad}@media (max-width:520px){.source-choices{grid-template-columns:1fr 1fr}.source-choices button{min-height:118px}.device-source-list{max-height:220px}}.home-page{padding-bottom:18px}.hero-card{isolation:isolate;border-color:#d9d4ed;position:relative;box-shadow:0 18px 42px #52427d1c}.hero-artwork{z-index:0!important;object-fit:cover!important}.hero-artwork-wash{z-index:1;pointer-events:none;background:linear-gradient(90deg,#ffffffad 0%,#ffffffc7 49%,#fffffff5 100%);position:absolute;inset:0}.hero-copy{z-index:2;text-shadow:0 1px #fff;background:linear-gradient(90deg,#0000,#ffffff8f);position:relative}.hero-copy h1{color:#171b31;text-shadow:0 2px 12px #ffffffd9}.how-card,.continue-card{background:#fff;border-color:#dedbea;box-shadow:0 12px 28px #4d44700f}.how-card h2,.steps strong,.continue-card b{color:#1d2337}.steps small,.continue-card small,.continue-card em{color:#616a7d}.steps b{background:#ece9ff;border:1px solid #d8d1ff}.continue-card{background:linear-gradient(105deg,#fff 0%,#fbfcff 68%,#edf8ff 100%)}.lecture-icon{box-shadow:inset 0 0 0 1px #ded8ff}.dark .home-page{background:radial-gradient(circle at 15% 0,#31285c 0,#0000 36%),radial-gradient(circle at 100% 72%,#162f47 0,#0000 36%)}.dark .hero-card{background:#171827;border-color:#47415f;box-shadow:0 20px 46px #00000052}.dark .hero-artwork{filter:brightness(.58)saturate(.82)}.dark .hero-artwork-wash{background:linear-gradient(90deg,#0e0f1b7d 0%,#0e0f1b99 48%,#10111fe8 100%)}.dark .hero-copy{text-shadow:none;background:linear-gradient(90deg,#0000,#111221b3)}.dark .hero-copy h1{color:#f8f7ff;text-shadow:0 2px 16px #00000080}.dark .hero-copy h1 span{color:#a99fff}.dark .how-card,.dark .continue-card{background:#191a2a;border-color:#3d3b56;box-shadow:0 14px 32px #0000003d}.dark .continue-card{background:linear-gradient(105deg,#191a2a 0% 68%,#17283c 100%)}.dark .how-card h2,.dark .steps strong,.dark .continue-card b{color:#f4f3fb}.dark .steps small,.dark .continue-card small,.dark .continue-card em{color:#b9bbcd}.dark .steps b{color:#c8c1ff;background:#302b52;border-color:#4a4277}.dark .lecture-icon{color:#b9b1ff;background:#2d2950;box-shadow:inset 0 0 0 1px #49416f}.dark .continue-card button{color:#a99fff}.legal-page{background:var(--paper,#fff);max-width:760px;min-height:100vh;color:var(--ink,#172034);margin:auto;padding:40px 22px 80px;line-height:1.95}.legal-page h1{margin:34px 0 4px;font-size:32px}.legal-page h2{margin:28px 0 6px;font-size:19px}.legal-page p{margin:7px 0;font-size:14px}.legal-updated{color:#6b7280;font-size:12px!important}.legal-back{color:#6253e5;font-size:13px;text-decoration:none}.legal-links{border-top:1px solid var(--line);gap:14px;margin-top:18px;padding-top:14px;display:flex}.legal-links a{color:#6253e5;font-size:12px}.danger-button{color:#b4232d;cursor:pointer;background:#fff5f5;border:1px solid #f0b8bd;border-radius:8px;width:100%;margin-top:18px;padding:10px;font-size:12px}.login-options .apple-login,.login-options .google-login{cursor:pointer;font-family:inherit}.login-options button:disabled{cursor:wait;opacity:.72}.subscription-nav{color:#6758e7}.subscription-backdrop{z-index:40}.subscription-sheet{background:var(--paper);text-align:right;border:1px solid #ded9f7;border-radius:22px;width:min(560px,100%);padding:30px;position:relative;box-shadow:0 24px 70px #21193d45}.subscription-close{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:13px;left:16px}.subscription-kicker{color:#6758e7;letter-spacing:.08em;font-size:12px;font-weight:800}.subscription-sheet h2{color:var(--ink);margin:8px 0 6px;font-size:25px}.subscription-sheet>p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.subscription-plans{grid-template-columns:1fr 1fr;gap:11px;margin:22px 0 18px;display:grid}.subscription-plans article{border:1px solid var(--line);background:#fafaff;border-radius:14px;gap:7px;padding:15px;display:grid;position:relative}.subscription-plans article.recommended{background:#f4f2ff;border-color:#8a7cf1}.subscription-plans b{font-size:13px}.subscription-plans strong{color:#5546d4;text-align:right;direction:ltr;font-size:21px}.subscription-plans strong small{font-size:11px}.subscription-plans span{color:var(--muted);font-size:11px}.subscription-plans em{color:#fff;background:#6253e5;border-radius:20px;padding:4px 8px;font-size:9px;font-style:normal;position:absolute;top:-10px;right:12px}.subscription-code-label{margin-top:4px;gap:8px!important;font-size:12px!important;display:grid!important}.subscription-code-label input{letter-spacing:.14em;text-align:center;background:var(--paper);color:var(--ink);direction:ltr;border:1px solid #d7d2f4;border-radius:10px;outline-color:#6657e7;padding:13px;font-size:16px;font-weight:700}.subscription-activate{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6e60ee,#5140d3);border:0;border-radius:10px;width:100%;margin-top:11px;padding:13px;font-weight:800}.subscription-activate:disabled{opacity:.55;cursor:wait}.subscription-message{font-weight:700;color:#127657!important;margin-top:11px!important;font-size:12px!important}.subscription-support-link{color:#6253e5;text-align:center;margin-top:12px;font-size:12px;font-weight:700;text-decoration:none;display:block}.subscription-support-link:hover{text-decoration:underline}.subscription-note{color:var(--muted);margin-top:13px;font-size:10px;line-height:1.7;display:block}.subscription-box{background:#faf9ff;border:1px solid #ded9f7;border-radius:11px;gap:8px;margin-top:20px;padding:14px;display:grid}.subscription-box small{color:var(--muted);font-size:11px}.subscription-box .primary{justify-self:start}@media (max-width:520px){.subscription-sheet{padding:25px 18px}.subscription-plans{grid-template-columns:1fr}.subscription-plans article{padding:13px}}@media (max-width:760px){.native-app .content{padding-top:max(64px,calc(env(safe-area-inset-top) + 22px))}.native-app.transcription-mode .content{padding-top:max(92px,calc(env(safe-area-inset-top) + 34px))}}.folder.add-list{color:#5c4edc;background:#faf9ff;border-style:dashed}.manage-list{color:#5748d5;cursor:pointer;background:#f4f2ff;border:1px solid #d8d2ff;border-radius:9px;padding:8px 11px;font-size:12px;font-weight:700}.lecture-card.simple{align-items:stretch;min-height:130px;display:flex;position:relative}.lecture-card-open{width:100%;min-height:130px;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.lecture-card.simple .card-body{flex-direction:column;justify-content:center;width:100%;min-height:130px;padding:20px;display:flex}.lecture-card.simple .card-body h2{direction:auto;margin:9px 0 7px;font-size:16px}.lecture-card.simple .card-status{color:#c87d22}.lecture-card.simple .card-status.complete{color:#15916a}.lecture-delete{color:#b4232d;cursor:pointer;opacity:0;background:#fff8f8;border:1px solid #efc3c8;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font:700 10px Arial;transition:opacity .16s,transform .16s,background .16s;display:flex;position:absolute;top:9px;left:9px;transform:translateY(-2px)}.lecture-card.simple:hover .lecture-delete{opacity:1;transform:translateY(0)}.lecture-delete:focus-visible{opacity:1;transform:translateY(0)}.lecture-delete:hover{background:#ffeded}.lecture-delete:disabled{cursor:wait;opacity:1;color:#8e8588}.dark .lecture-delete{color:#ffbdc4;background:#35232a;border-color:#70404b}.dark .lecture-delete:hover{background:#482831}.arctic-light .lecture-delete{background:snow}.list-modal-backdrop{z-index:30;background:#1d193c55;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.list-modal{color:#292542;background:#fff;border:1px solid #fffa;border-radius:18px;width:min(460px,100%);padding:25px;position:relative;box-shadow:0 22px 70px #17123544}.list-modal h2{margin:0 0 7px;font-size:21px}.list-modal p{color:#77738c;margin:0 0 17px;font-size:13px;line-height:1.7}.list-modal input[type=text],.list-modal>input{box-sizing:border-box;width:100%;font:inherit;color:#292542;border:1px solid #d8d3eb;border-radius:10px;outline:none;padding:12px 13px}.list-modal input:focus{border-color:#6656e7;box-shadow:0 0 0 3px #6758e61c}.modal-close{color:#77738c;cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:13px;left:14px}.modal-primary{color:#fff;cursor:pointer;background:#6253e5;border:0;border-radius:10px;width:100%;margin-top:15px;padding:11px 15px;font-weight:700}.modal-primary:disabled{opacity:.55;cursor:wait}.lecture-picker{gap:8px;max-height:300px;padding:2px;display:grid;overflow:auto}.lecture-picker label{cursor:pointer;border:1px solid #e3e0ee;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.lecture-picker input{accent-color:#6253e5}.lecture-picker span{gap:3px;display:grid}.lecture-picker b{font-size:13px}.lecture-picker small{color:#77738c;font-size:11px}.library-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:14px;grid-column:1/-1;margin:0;padding:32px}@media (max-width:760px){.lecture-delete{opacity:1;transform:none}.lecture-delete span{display:none}.lecture-delete{padding:7px;font-size:13px}}.subscription-nav,.subscription-box,.subscription-backdrop{display:none!important}.lecture-audio-delete{color:#216188;cursor:pointer;opacity:0;background:#f4fbff;border:1px solid #b9d4e8;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font:700 10px Arial;transition:opacity .16s,transform .16s,background .16s;display:flex;position:absolute;top:9px;right:9px;transform:translateY(-2px)}.lecture-card.simple:hover .lecture-audio-delete{opacity:1;transform:translateY(0)}.lecture-audio-delete:focus-visible{opacity:1;transform:translateY(0)}.lecture-audio-delete:hover{background:#eaf7ff}.lecture-audio-delete:disabled{cursor:wait;opacity:1;color:#8e8588}.dark .lecture-audio-delete{color:#bce6ff;background:#1d3542;border-color:#45677d}.dark .lecture-audio-delete:hover{background:#284656}@media (max-width:760px){.lecture-audio-delete{opacity:1;padding:7px;font-size:13px;transform:none}.lecture-audio-delete span{display:none}}.credit-sidebar,.credit-balance{display:none!important}.usage-nav{color:#566f89;margin-top:8px}.usage-sheet{background:var(--paper);border-radius:20px;width:min(420px,100%);padding:28px;box-shadow:0 24px 70px #11233a44}.usage-sheet h2{margin:0 0 4px}.usage-sheet>p{color:var(--muted);margin:0 0 18px;font-size:13px}.usage-sheet>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:13px 0;display:flex}.usage-sheet>div>span{align-items:center;gap:9px;display:flex}.usage-sheet small{color:var(--muted);white-space:nowrap;font-size:12px}.usage-sheet strong{white-space:nowrap;text-align:center;color:#315d85;background:#edf5ff;border-radius:10px;padding:5px 9px}.usage-sheet.unified-usage-sheet>.credit-progress-card{padding:18px 0 2px;display:block}.credit-progress-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.usage-sheet.unified-usage-sheet .credit-progress-heading strong{padding:5px 11px;font-size:20px}.credit-progress-track{background:var(--line);border-radius:999px;height:13px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.credit-progress-track{background:color-mix(in srgb,var(--line) 72%,transparent)}}.credit-progress-track{box-shadow:inset 0 1px 2px #0c274218}.credit-progress-track>span{border-radius:inherit;background:linear-gradient(90deg,#4ea5ff,#7bd6e8);height:100%;transition:width .35s;display:block}.usage-sheet.unified-usage-sheet .credit-progress-card>small{white-space:normal;margin-top:11px;line-height:1.55;display:block}.danger-button{font-size:0}.danger-button:after{content:"حذف الحساب نهائياً";font-size:12px}.settings-signout-button{z-index:31;border:1px solid var(--line);background:var(--paper);width:min(1290px,100vw - 112px);color:var(--ink);cursor:pointer;border-radius:12px;padding:12px;font:700 14px Arial;position:fixed;bottom:calc(50% - 270px);left:50%;transform:translate(-50%);box-shadow:0 8px 20px #18273a18}.settings-signout-button:hover{background:#f7fbff;border-color:#8ea8bf}.settings-local-audio{border:1px solid var(--line);background:var(--paper);border-radius:12px;margin-top:18px;padding:14px}@supports (color:color-mix(in lab, red, red)){.settings-local-audio{background:color-mix(in srgb,var(--paper) 92%,#e6f4ff)}}.settings-local-audio{gap:10px;display:grid}.settings-local-audio>div{gap:4px;margin:0;display:grid}.settings-local-audio b{font-size:13px}.settings-local-audio small{color:var(--muted);font-size:11px;line-height:1.55}.local-audio-delete{color:#9a3838;cursor:pointer;background:#fff7f7;border:1px solid #e6b9b9;border-radius:9px;padding:9px 10px;font-size:12px;font-weight:700}.local-audio-delete:disabled{cursor:not-allowed;opacity:.55}.account-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.account-actions .danger-button{margin:0;font-size:12px}.account-actions .danger-button:after{display:none}.account-signout-button{border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:10px;padding:10px;font-size:12px;font-weight:700}.account-signout-button:hover{background:#f7fbff;border-color:#8ea8bf}@media (max-width:520px){.account-actions{grid-template-columns:1fr}}.cancel-operation{color:#a33345;cursor:pointer;white-space:nowrap;background:#fff5f5;border:1px solid #e38e9b;border-radius:999px;margin-top:16px;padding:9px 13px;font:700 12px Arial}.cancel-operation:hover{background:#ffe9eb}.cancel-operation.compact{margin:12px 0 0;padding:7px 10px;font-size:11px}.dark .cancel-operation{color:#ffb7c1;background:#3a1f28;border-color:#8c4859}.composer .cancel-operation{border-radius:7px;margin:0}.transcription-continuation .cancel-operation{display:inline-block}.document-view-switch{background:#f5faff;border:1px solid #ccdae8;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 22px;padding:13px 15px;display:flex}.document-view-switch>div:first-child{gap:4px;display:grid}.document-view-switch b{font-size:13px}.document-view-switch small{color:var(--muted);font-size:11px;line-height:1.55}.document-view-switch>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.document-view-switch button{color:#436178;cursor:pointer;background:#fff;border:1px solid #bfd0df;border-radius:9px;padding:8px 10px;font:700 11px Arial}.document-view-switch button.selected{color:#fff;background:#2d6685;border-color:#285d79}.document-reading-layout{grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:start;gap:22px;display:grid}.document-figure-gallery{background:#f8fbfd;border:1px solid #d6e0e8;border-radius:14px;max-height:calc(100vh - 52px);padding:14px;position:sticky;top:16px;overflow:auto}.document-figure-gallery h3{color:#23445c;margin:0;font-size:14px}.document-figure-gallery>p{color:var(--muted);margin:5px 0 13px;font-size:11px;line-height:1.55}.document-figure-gallery figure{background:#fff;border:1px solid #dbe5eb;border-radius:10px;margin:0 0 14px;padding:7px}.document-figure-gallery img{border-radius:6px;width:100%;height:auto;display:block}.document-figure-gallery figcaption{color:#526d80;padding:7px 2px 1px;font-size:10px;font-weight:700}.dark .document-view-switch,.dark .document-figure-gallery{background:#192737;border-color:#3a5267}.dark .document-view-switch button,.dark .document-figure-gallery figure{color:#d8e8f4;background:#1f3143;border-color:#3a5267}.dark .document-view-switch button.selected{color:#fff;background:#4d93b9;border-color:#65afd5}.dark .document-figure-gallery h3{color:#d9edf9}.dark .document-figure-gallery figcaption{color:#bcd5e7}@media (max-width:760px){.source-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.document-view-switch{flex-direction:column;align-items:stretch}.document-reading-layout{display:block}.document-figure-gallery{max-height:none;margin-top:18px;position:static}.document-figure-gallery figure{max-width:620px;margin-left:auto;margin-right:auto}}@media (max-width:420px){.source-choices{grid-template-columns:1fr}}.study-source-figure{break-inside:avoid-page;page-break-inside:avoid;background:#f8fbfd;border:1px solid #d6e0e8;border-radius:14px;max-width:min(100%,760px);margin:24px auto;padding:10px}.study-source-figure img{background:#fff;border-radius:8px;width:100%;height:auto;display:block}.study-source-figure figcaption{color:#526d80;padding:8px 3px 1px;font-size:11px;font-weight:700}.study-figure-row{clear:both;break-inside:avoid-page;page-break-inside:avoid;align-items:flex-start;gap:12px;width:100%;margin:24px 0;display:flex}.study-figure-row .study-source-figure{min-width:0;max-width:none;margin:0}.dark .study-source-figure{background:#192737;border-color:#3a5267}.dark .study-source-figure figcaption{color:#bcd5e7}.reader-actions .add-text-control{display:none}.raw-menu{border-radius:14px;width:min(330px,100vw - 32px);max-height:min(680px,100dvh - 132px);padding:10px;overflow:auto;box-shadow:0 18px 44px #18283a29}.raw-menu-section{gap:4px;padding:9px 0;display:grid}.raw-menu-section+.raw-menu-section{border-top:1px solid var(--line)}.raw-menu-section>b{color:#617d91;letter-spacing:.04em;text-transform:uppercase;padding:0 8px;font-size:10px}.raw-menu button{text-align:start;gap:3px;padding:9px 10px;font-size:12px;line-height:1.35;display:grid}.raw-menu button small{color:var(--muted);font-size:10px;line-height:1.45}.raw-menu .raw-menu-primary{color:#245775;text-align:center;background:#edf7fc;border:1px solid #a9c7d9;font-weight:800;display:block}.raw-menu .raw-menu-primary:hover{color:#174561;background:#dceff8}.raw-menu .organization-language-control{color:var(--ink);gap:5px;margin:4px 8px 7px;font-size:11px;font-weight:700;display:grid}.raw-menu .organization-language-control select{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:inherit;border-radius:8px;padding:7px}.raw-menu .organization-language-control small{color:var(--muted);font-size:10px;font-weight:500}.dark .raw-menu .raw-menu-primary{color:#cdeafa;background:#193347;border-color:#477896}.dark .raw-menu-section>b{color:#9ab9cc}@media (max-width:760px){.raw-menu{width:min(350px,100vw - 28px);max-height:calc(100dvh - 118px);top:42px;left:auto;right:0}.reader-actions .more{border-radius:16px;min-width:50px;min-height:50px;font-size:18px}}.raw-menu .free-organization-action{color:#493779;background:linear-gradient(135deg,#faf7ff,#eff9ff);border:1px solid #b9a6e1}.raw-menu .free-organization-action:hover:not(:disabled){background:#f1ebff;border-color:#8064bb}.dark .raw-menu .free-organization-action{color:#e6d9ff;background:#2c2440;border-color:#68548f}.free-organization-inline{color:#513c83;cursor:pointer;background:#faf7ff;border:1px solid #b7a5dd;border-radius:999px;margin:10px auto 0;padding:9px 13px;font:700 12px Arial,Noto Sans Arabic,sans-serif;display:block}.free-organization-inline:disabled{opacity:.5;cursor:not-allowed}.dark .free-organization-inline{color:#e8dcff;background:#2c2440;border-color:#6b5792}.free-organization-backdrop{z-index:72;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#081422ad}.free-organization-sheet{background:var(--paper);width:min(720px,100%);max-height:calc(100dvh - 34px);color:var(--ink);text-align:start;border:1px solid #b9cddd;border-radius:22px;padding:28px;position:relative;overflow:auto;box-shadow:0 30px 90px #081a2e85}.free-organization-mark{color:#5a438c;background:radial-gradient(circle at 34% 28%,#fff,#dfd5f8);border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 13px;font-size:26px;display:grid;box-shadow:0 0 0 8px #ddf1fb78,inset 0 1px #fff}.free-organization-sheet h2{text-align:center;margin:0 0 7px;font-size:22px}.free-organization-sheet>p{max-width:590px;color:var(--muted);text-align:center;margin:0 auto 19px;font-size:13px;line-height:1.75}.free-organization-options{grid-template-columns:1fr 1fr;gap:11px;display:grid}.free-organization-options label,.free-organization-prompt-label,.free-organization-result-label{color:var(--ink);gap:7px;font-size:12px;font-weight:700;display:grid}.free-organization-options select,.free-organization-sheet textarea{border:1px solid var(--line);background:var(--wash);width:100%;color:var(--ink);border-radius:10px;outline:0;padding:10px 11px;font:13px/1.6 Arial,Noto Sans Arabic,sans-serif}.free-organization-sheet textarea:focus{border-color:#779dc1;box-shadow:0 0 0 3px #dcebf5}.free-organization-parts{background:#f4faff;border:1px solid #cfe0eb;border-radius:12px;gap:8px;margin:15px 0;padding:11px 13px;display:grid}.free-organization-parts>b{font-size:12px}.free-organization-parts>div{align-items:center;gap:9px;display:flex}.free-organization-parts button,.free-organization-open-model button{color:#315d85;cursor:pointer;background:#fff;border:1px solid #b8cfdf;border-radius:8px;padding:7px 10px;font:700 11px Arial}.free-organization-parts button:disabled{opacity:.45;cursor:not-allowed}.free-organization-parts span{font:700 11px ui-monospace,SFMono-Regular,Menlo,monospace}.free-organization-parts small{color:var(--muted);font-size:10px;line-height:1.5}.free-organization-prompt-label{margin-top:15px}.free-organization-prompt-label textarea{resize:vertical;unicode-bidi:plaintext;height:178px}.free-copy-button{color:#235773;cursor:pointer;background:#edf7fc;border:1px solid #9abed3;border-radius:9px;justify-self:start;padding:9px 12px;font:700 12px Arial}.free-organization-open-model{align-items:center;gap:10px;margin:10px 0 17px;display:flex}.free-organization-open-model button{color:#573b91;background:#f6f1ff;border-color:#b8a1e4}.free-organization-open-model small,.free-organization-result-label small{color:var(--muted);font-size:10px;font-weight:500}.free-organization-result-label textarea{resize:vertical;text-align:start;unicode-bidi:plaintext;min-height:180px}.free-organization-result-label small{text-align:end}.free-organization-save{color:#fff;cursor:pointer;background:#315d85;border:0;border-radius:12px;width:100%;min-height:46px;margin-top:18px;font:700 13px Arial,Noto Sans Arabic,sans-serif}.free-organization-save:disabled{opacity:.55;cursor:not-allowed}.dark .free-organization-sheet{background:#172637;border-color:#3d566b}.dark .free-organization-options select,.dark .free-organization-sheet textarea{color:#e0edf5;background:#203345;border-color:#415b70}.dark .free-organization-parts{background:#1c3041;border-color:#3b5870}.dark .free-organization-parts button{color:#d8edf9;background:#253c4f;border-color:#496b83}.dark .free-copy-button{color:#d9f1ff;background:#1d3a4d;border-color:#4e7691}.dark .free-organization-open-model button{color:#eee2ff;background:#33274a;border-color:#765ba5}@media (max-width:560px){.free-organization-sheet{padding:25px 17px}.free-organization-options{grid-template-columns:1fr}.free-organization-sheet h2{font-size:20px}.free-organization-prompt-label textarea{height:150px}}.organization-version-list{gap:6px;margin:5px 0 1px;display:grid}.organization-version-item{background:#f9fcfe;border:1px solid #d7e2e9;border-radius:10px;grid-template-columns:minmax(0,1fr) 32px 32px;align-items:stretch;gap:4px;padding:4px;display:grid}.organization-version-item.selected-organization-version{background:#eff8fc;border-color:#8db8cf}.raw-menu .organization-version-select{text-align:start;min-width:0;padding:7px 8px}.organization-version-select b,.organization-version-select small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.raw-menu .organization-version-rename,.raw-menu .organization-version-delete{color:#466c83;background:#fff;border:1px solid #c5d6e1;border-radius:7px;place-items:center;padding:0;font-size:16px;line-height:1;display:grid}.raw-menu .organization-version-rename:hover{color:#204d68;background:#edf6fb}.raw-menu .organization-version-delete{color:#ad3444;background:#fff7f7;border-color:#efc2c7}.raw-menu .organization-version-delete:hover:not(:disabled){color:#8f2031;background:#ffeaec}.raw-menu .organization-version-delete:disabled{cursor:wait;opacity:.64}.organization-version-rename-form{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;gap:5px;padding:2px;display:grid}.organization-version-rename-form input{min-width:0;color:var(--ink);background:#fff;border:1px solid #b9cdda;border-radius:7px;padding:7px;font:11px Arial,Noto Sans Arabic,sans-serif}.organization-version-rename-form button{color:#315d85!important;background:#fff!important;border:1px solid #c5d6e1!important;padding:7px!important;font-size:10px!important}.dark .organization-version-item{background:#182938;border-color:#3b5669}.dark .organization-version-item.selected-organization-version{background:#1d3547;border-color:#548cad}.dark .raw-menu .organization-version-rename{color:#c7e5f5;background:#20394b;border-color:#496a80}.dark .raw-menu .organization-version-delete{color:#ffc1c9;background:#3c2229;border-color:#7a4450}.dark .organization-version-rename-form input,.dark .organization-version-rename-form button{color:#d6eaf5!important;background:#20394b!important;border-color:#496a80!important}@media (max-width:420px){.organization-version-item{grid-template-columns:minmax(0,1fr) 29px 29px}.organization-version-rename-form{grid-template-columns:1fr 1fr}.organization-version-rename-form input{grid-column:1/-1}}.ask-language-row{background:#f5faff;border:1px solid #c9dce8;border-radius:12px;justify-content:space-between;align-items:end;gap:15px;margin:15px 0 6px;padding:12px 14px;display:flex}.ask-language-row label{color:#315d79;gap:6px;font-size:12px;font-weight:800;display:grid}.ask-language-row select{background:var(--paper);min-width:175px;color:var(--ink);font:inherit;border:1px solid #b8cdda;border-radius:8px;padding:8px 9px}.ask-language-row small{max-width:430px;color:var(--muted);font-size:11px;line-height:1.55}.dark .ask-language-row{background:#192b3a;border-color:#3d5a70}.dark .ask-language-row label{color:#b8d9ec}.dark .ask-language-row select{color:#e0edf5;background:#203446;border-color:#486b83}@media (max-width:620px){.ask-language-row{flex-direction:column;align-items:stretch}.ask-language-row select{width:100%}}.chat-panel{flex-direction:column;min-height:calc(100dvh - 160px);display:flex}.ask-welcome{padding:8px 0 10px}.ask-welcome h2{margin:0 0 6px}.ask-welcome p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.ask-welcome .suggestions{margin:20px 0 8px}.ask-messages-empty{display:none}.chat-panel .messages{flex:1;min-height:0}.ask-composer{background:var(--paper);border-radius:24px;align-items:center;min-height:66px;margin-top:auto;padding:5px 6px 5px 14px;position:sticky;bottom:14px;box-shadow:0 10px 25px #1b2b3c12}.ask-composer input{min-height:48px;padding:10px 5px;font-size:14px}.ask-composer .ask-send{color:#fff;background:linear-gradient(145deg,#ffcf4b,#f7bd32);border:0;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;padding:0;transition:transform .16s,filter .16s,box-shadow .16s;display:grid;box-shadow:0 7px 16px #d99e1f45,inset 0 1px #ffe99e}.ask-composer .ask-send svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:27px;height:27px}.ask-composer .ask-send:hover{filter:brightness(1.035);transform:translateY(-1px);box-shadow:0 10px 20px #d99e1f55,inset 0 1px #ffe99e}.ask-composer .ask-send:active{transform:translateY(0)scale(.96)}.ask-composer .ask-send:disabled{opacity:.6}.dark .ask-welcome p{color:var(--muted)}.dark .ask-composer{background:#171b26;box-shadow:0 10px 25px #0005}@media (max-width:760px){.chat-panel{min-height:calc(100dvh - 240px)}.ask-composer{bottom:max(10px,env(safe-area-inset-bottom));min-height:62px;padding-left:11px;padding-right:5px}.ask-composer .ask-send{width:52px;height:52px}.ask-welcome .suggestions{margin-bottom:0}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ask-thinking{align-items:center}.ask-thinking p{align-items:center;gap:5px;min-height:42px;padding:12px 15px;display:flex}.ask-thinking p>i{background:#5a7890;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite ask-thinking-bounce;display:block}.ask-thinking p>i:nth-of-type(2){animation-delay:.14s}.ask-thinking p>i:nth-of-type(3){animation-delay:.28s}@keyframes ask-thinking-bounce{0%,60%,to{opacity:.42;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.ask-composer .ask-cancel{color:#fff;cursor:pointer;background:linear-gradient(145deg,#df6474,#b93d51);border:0;border-radius:50%;flex:none;place-items:center;width:60px;height:60px;padding:0;transition:transform .16s,filter .16s;display:grid;box-shadow:0 8px 18px #a72d433d,inset 0 1px #ffb5bd}.ask-composer .ask-cancel span{font-size:18px;line-height:1}.ask-composer .ask-cancel:hover{filter:brightness(1.06);transform:translateY(-1px)}.ask-composer .ask-cancel:active{transform:scale(.96)}.buddy-add{border-radius:50%;place-items:center;line-height:1;display:grid}@media (max-width:760px){.ask-composer .ask-cancel{width:56px;height:56px}}.figure-editor-toolbar,.figure-edit-controls{border:1px solid var(--border,#bdd0df);background:var(--panel,#f5faff);color:var(--text,#19303f);clear:both;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.65rem;margin:1rem 0;padding:.9rem;display:flex}.figure-editor-toolbar span{font-size:.875rem;line-height:1.6}.figure-edit-controls legend{padding:0 .4rem;font-size:.9rem;font-weight:700}.figure-edit-controls label{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.figure-edit-controls button,.figure-edit-controls select,.figure-editor-toolbar button{border:1px solid var(--border,#aabfce);background:var(--panel,#fff);max-width:100%;min-height:44px;color:inherit;cursor:pointer;border-radius:8px;padding:.55rem .75rem;font-size:.875rem}.figure-edit-controls button:disabled{opacity:.45;cursor:default}:is(.figure-edit-controls button:focus-visible,.figure-edit-controls select:focus-visible,.figure-editor-toolbar button:focus-visible){outline-offset:2px;outline:3px solid #4b91c5}.study-figure-text-block{break-inside:avoid-page;page-break-inside:avoid;width:100%}@media print{[data-pdf-editor-only],.figure-editor-toolbar{display:none!important}}.figure-position-form{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.figure-position-form input{border:1px solid var(--border,#aabfce);background:var(--panel,#fff);width:5.5rem;min-height:44px;color:inherit;border-radius:8px;padding:.5rem;font-size:1rem}.study-block-marker{display:block}.study-notes,.study-source-figure{position:relative}.study-source-figure[data-editor=true]{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;will-change:left,top,width}.study-source-figure[data-editor=true]:active{cursor:grabbing}.study-source-figure[data-editor=true][data-selected=true]{touch-action:none;outline-offset:3px;outline:2px solid #397fa9;box-shadow:0 0 0 4px #397fa920}.study-figure-slot{clear:both;min-height:1px}.figure-hide-button{z-index:4;color:#b84a54;cursor:pointer;background:#fff9f9f2;border:1px solid #d4949855;border-radius:10px;place-items:center;width:40px;height:40px;padding:9px;display:grid;position:absolute;top:18px;box-shadow:0 2px 7px #23313c12}.figure-hide-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px}.figure-hide-button:hover{background:#fce8eb}.figure-corner{z-index:12;touch-action:none;background:#fff;border:2px solid #397fa9;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;box-shadow:0 2px 8px #193b4f3d}.figure-corner svg{fill:#eaf6fc;stroke:#28719a;stroke-width:1.7px;width:13px;height:13px}.figure-corner-nw{cursor:nwse-resize;top:-14px;left:-14px}.figure-corner-ne{cursor:nesw-resize;top:-14px;right:-14px}.figure-corner-se{cursor:nwse-resize;bottom:-14px;right:-14px}.figure-corner-sw{cursor:nesw-resize;bottom:-14px;left:-14px}:is(.figure-corner:focus-visible,.figure-hide-button:focus-visible){outline-offset:2px;outline:2px solid #427fa3}.figure-drag-preview{opacity:.78;border-top:1px dashed #6091ad}.figure-drag-preview .study-source-figure{outline:1.5px solid #6091ad}@media print{.study-source-figure[data-selected]{outline:none!important}.figure-drag-preview{display:none!important}}.organized-lecture-view-controls{display:none}.organized-view-menu{border-top:1px solid var(--line);gap:7px;margin:8px -2px 2px;padding:10px 8px 2px;display:grid}.organized-view-menu>b{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px}.organized-view-menu>div{flex-wrap:wrap;gap:5px;display:flex}.organized-view-menu button{border:1px solid var(--line);background:var(--paper);min-height:34px;color:var(--ink);cursor:pointer;border-radius:8px;padding:6px 8px;font:700 11px Arial,Noto Sans Arabic,sans-serif}.organized-view-menu button.selected{color:#fff;background:#2d6685;border-color:#285d79}.organized-page-reader{outline:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid;position:relative}.organized-page-reader.vertical{display:block}.organized-page-track{min-width:0;container-type:inline-size}.organized-page-reader.vertical .organized-page-track{scroll-snap-type:y proximity;gap:20px;display:grid}.organized-a4-page{scroll-snap-align:start;background:#fff;width:min(100%,210mm);min-height:297mm;margin:0 auto;padding:16mm;box-shadow:0 4px 20px #20394a18}.organized-slide-page{box-sizing:border-box;aspect-ratio:16/9;isolation:isolate;background:linear-gradient(135deg,#fff,#edf6fa);border:1px solid #b9cbd8;border-radius:18px;width:min(100%,1120px);max-width:none;height:min(630px,56.25cqw);margin:0 auto;padding:clamp(24px,4.8vw,54px);overflow:hidden;box-shadow:0 8px 24px #20394a18}.organized-slide-page>small{color:#537183;letter-spacing:.07em;text-transform:uppercase;font:700 11px Arial,sans-serif;display:block}.organized-slide-page h1{color:#173b53;margin:10px 0 16px;font-size:clamp(22px,3.3vw,38px);line-height:1.2}.organized-slide-page p{color:#29485d;margin:0 0 10px;font-size:clamp(14px,1.55vw,19px);line-height:1.45}.organized-slide-page .study-source-figure{box-sizing:border-box;width:min(100%,620px);max-width:100%;margin:12px auto;padding:7px}.organized-slide-page .study-source-figure img{object-fit:contain;width:100%;max-height:30vh;height:clamp(96px,18vw,200px)!important}.organized-slide-page .study-source-figure figcaption{padding-top:4px}.organized-slide-page .study-figure-row{margin:12px 0}.organized-slide-page .study-figure-row .study-source-figure{max-width:none}.organized-page-nav{color:#245873;cursor:pointer;background:#fff;border:1px solid #a7c0d0;border-radius:50%;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.organized-page-nav:disabled{opacity:.4;cursor:default}.organized-page-indicator{color:#527085;font:700 11px Arial,sans-serif;position:absolute;bottom:-25px;left:50%;transform:translate(-50%)}.dark .organized-view-menu button,.dark .organized-page-nav{color:#d8e8f4;background:#20394b;border-color:#496b83}.dark .organized-view-menu button.selected{color:#fff;background:#4d93b9}.dark .organized-a4-page,.dark .organized-slide-page{box-shadow:none;background:#172637;border-color:#3a566b}.dark .organized-slide-page{background:linear-gradient(135deg,#172637,#1d3446)}.dark .organized-slide-page h1{color:#d9edf9}.dark .organized-slide-page p{color:#c2dbe9}@media (max-width:640px){.organized-page-reader{grid-template-columns:36px minmax(0,1fr) 36px;gap:5px}.organized-page-nav{width:36px;height:36px}.organized-a4-page{min-height:0;padding:22px 17px}.organized-slide-page{padding:22px 18px}.organized-slide-page .study-source-figure img{height:min(30vw,180px)}.organized-page-indicator{bottom:-22px}}.reader-figure-controls{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:5px;padding:8px;display:flex}.reader-figure-controls button{border:1px solid var(--line);background:var(--paper);width:38px;min-height:38px;color:var(--ink);cursor:pointer;border-radius:9px;place-items:center;padding:0;display:grid;position:relative}.reader-figure-controls button.selected{color:#12628b;background:#e8f4fb;border-color:#9ac8df}.reader-figure-controls svg,.figure-deselect-button svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.reader-figure-controls b{color:#fff;text-align:center;background:#d84f5b;border-radius:8px;min-width:16px;height:16px;padding:0 3px;font-size:10px;line-height:16px;position:absolute;top:-5px;right:-5px}.reader-hidden-figures{gap:5px;display:grid}.reader-hidden-figures button{border:1px solid var(--line);background:var(--paper);min-height:40px;color:var(--ink);text-align:start;cursor:pointer;border-radius:8px;padding:.45rem .6rem;font-weight:700}.document-view-switch,.figure-hidden-bar{display:none!important}.audio-fab{place-items:center;display:grid}.audio-fab svg,.wave-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.controls .icon-button{border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.controls .icon-button:hover{color:#5c4ee1;background:#eeebff}.controls .icon-button svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.controls .play{border-radius:50%}.controls .play:hover{color:#fff;background:#5141d8}.controls .audio-export{border:1px solid var(--line);color:#5c4ee1}.word-editor{border:1px solid var(--line);background:var(--paper);border-radius:18px;max-width:1040px;margin:0 auto;overflow:hidden;box-shadow:0 18px 50px #30365912}.word-editor>header{border-bottom:1px solid var(--line);align-items:center;padding:22px 26px 16px}.word-editor>header div{gap:5px;display:grid}.word-editor>header b{font-size:19px}.word-editor>header small{color:var(--muted);font-size:12px}.word-editor-images,.figure-edit-toolbar button{color:#5648d6;cursor:pointer;background:#f6f4ff;border:1px solid #d8d3ff;border-radius:9px;padding:9px 12px;font-weight:700}.word-editor-images:disabled{opacity:.45;cursor:not-allowed}.word-editor-toolbar{border-bottom:1px solid var(--line);z-index:3;background:#fbfbfd;align-items:center;gap:4px;padding:9px 18px;display:flex;position:sticky;top:0;overflow:auto}.word-editor-toolbar button{min-width:31px;height:30px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 7px;font-size:12px}.word-editor-toolbar button:hover{color:#5648d6;background:#ece9ff}.word-editor-toolbar i{background:var(--line);width:1px;height:21px;margin:0 3px}.word-format-strong{font-weight:900}.word-format-italic{font-family:serif;font-style:italic}.word-format-underline{text-decoration:underline}.word-editor-canvas{min-height:600px;color:var(--ink);background:linear-gradient(90deg,#f4f6fa 0 1px,#0000 1px) 24px 0/1px 100% no-repeat;padding:42px clamp(24px,6vw,84px);font-family:Georgia,Times New Roman,Noto Naskh Arabic,serif;font-size:18px;line-height:1.9}.word-editor-block{outline:0;min-height:1.9em}.word-editor-block:focus{background:#f7f5ff;border-radius:4px;box-shadow:0 0 0 4px #e9e5ff}.word-editor-block h1{margin:0 0 .55em;font-size:1.7em;line-height:1.3}.word-editor-block h2{color:#5145bb;margin:1.45em 0 .5em;font-size:1.34em;line-height:1.35}.word-editor-block h3{margin:1.25em 0 .4em;font-size:1.12em}.word-editor-block p{margin:0 0 .9em}.word-editor-block ul,.word-editor-block ol{margin:.1em 0 1em;padding-inline-start:1.6em}.word-editor-block blockquote{color:#525a69;border-inline-start:3px solid #7062e8;margin:1em 0;padding-inline-start:1em}.word-editor footer{border-top:1px solid var(--line);background:#fbfbfd;align-items:center;gap:9px;padding:15px 22px;display:flex}.word-editor footer span{flex:1}.word-editor footer>button:not(.primary){border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:8px;padding:9px 12px}.figure-edit-toolbar{background:#f8f7ff;border:1px solid #d8d3ff;border-radius:13px;align-items:center;gap:9px;max-width:1040px;margin:0 auto 14px;padding:13px 16px;display:flex}.figure-edit-toolbar div{gap:3px;margin-inline-end:auto;display:grid}.figure-edit-toolbar b{color:#4d42b8;font-size:14px}.figure-edit-toolbar small{color:var(--muted);font-size:11px}.figure-edit-toolbar button:last-child{color:#fff;background:#6557e7;border-color:#6557e7}@media (max-width:700px){.word-editor>header{padding:16px}.word-editor>header small{font-size:11px}.word-editor-canvas{min-height:480px;padding:28px 21px;font-size:16px}.word-editor-toolbar{padding:8px 10px}.word-editor footer{flex-wrap:wrap;padding:12px}.word-editor footer .organized-text-add{text-align:center;width:100%}.figure-edit-toolbar{flex-wrap:wrap;align-items:flex-start}.figure-edit-toolbar div{min-width:100%}}.word-editor-canvas{outline:0}.word-editor-canvas:focus{background-color:#fcfbff;box-shadow:inset 0 0 0 3px #e9e5ff}.word-editor-canvas h1{margin:0 0 .55em;font-size:1.7em;line-height:1.3}.word-editor-canvas h2{color:#5145bb;margin:1.45em 0 .5em;font-size:1.34em;line-height:1.35}.word-editor-canvas h3{margin:1.25em 0 .4em;font-size:1.12em}.word-editor-canvas p{margin:0 0 .9em}.word-editor-canvas ul,.word-editor-canvas ol{margin:.1em 0 1em;padding-inline-start:1.6em}.word-editor-canvas blockquote{color:#525a69;border-inline-start:3px solid #7062e8;margin:1em 0;padding-inline-start:1em}.word-editor-source-marker{display:none!important}.word-editor-block{display:contents!important}.inline-organized-editor{max-width:1040px;margin:0 auto;position:relative}.inline-editor-surface{background:var(--paper);border:1px solid var(--line);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 18px 50px #30365912}.inline-editor-canvas{border-radius:18px;min-height:720px}.inline-editor-canvas:focus{box-shadow:inset 0 0 0 3px #e9e5ff}.inline-editor-ink{color:#dc4b72;pointer-events:none;touch-action:none;width:100%;height:100%;position:absolute;inset:0}.inline-editor-surface.drawing .inline-editor-ink{pointer-events:auto;cursor:crosshair}.inline-editor-surface.drawing .inline-editor-canvas{-webkit-user-select:none;user-select:none;caret-color:#0000}.inline-selection-toolbar{z-index:40;color:#fff;direction:ltr;background:#211b43;border:1px solid #d9d3ff;border-radius:11px;align-items:center;gap:2px;padding:5px;display:flex;position:fixed;transform:translate(-50%,-100%);box-shadow:0 11px 28px #15122c44}.inline-selection-toolbar button{min-width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:14px}.inline-selection-toolbar button:hover{background:#5c50b8}.inline-selection-toolbar .inline-highlight{color:#ffe58f}.inline-selection-toolbar .inline-selection-close{background:#ffffff1f;margin-inline-start:3px}.inline-editor-actions{z-index:8;border:1px solid var(--line);background:var(--paper);border-radius:13px;align-items:center;gap:8px;width:max-content;max-width:calc(100% - 24px);margin:12px auto;padding:7px;display:flex;position:sticky;bottom:16px}@supports (color:color-mix(in lab, red, red)){.inline-editor-actions{background:color-mix(in srgb,var(--paper) 92%,transparent)}}.inline-editor-actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 26px #30365918}.inline-editor-actions button{border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:8px;padding:8px 11px;font-weight:700}.inline-editor-actions button:disabled{opacity:.45;cursor:default}.inline-editor-actions button.selected,.inline-editor-actions .primary{color:#fff;background:#6557e7;border-color:#6557e7}.inline-editor-actions span{flex:1;min-width:12px}@media (max-width:700px){.inline-editor-canvas{min-height:560px}.inline-editor-actions{flex-wrap:wrap;justify-content:center;gap:5px;padding:6px;bottom:9px}.inline-editor-actions button{padding:7px 9px;font-size:12px}.inline-selection-toolbar{max-width:calc(100vw - 18px)}.inline-selection-toolbar button{min-width:28px}}.inline-start-edit{z-index:12;background:var(--paper);color:#5145bb;cursor:pointer;inset-inline-end:22px;border:1px solid #d8d3ff;border-radius:999px;padding:10px 14px;font-weight:800;position:fixed;bottom:22px;box-shadow:0 10px 28px #30365926}.organized-reader-ink-surface{position:relative}.organized-reader-ink{color:#dc4b72;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (max-width:700px){.inline-start-edit{bottom:16px;padding:10px;inset-inline-end:16px}.inline-start-edit span{display:none}}.inline-selection-toolbar{position:absolute}.editor-view-a4{max-width:800px}.editor-view-a4 .inline-editor-surface,.editor-view-a4 .inline-editor-canvas{min-height:1050px}.editor-view-slides{max-width:1280px}.editor-view-slides .inline-editor-surface{aspect-ratio:16/9;min-height:0;overflow:auto}.editor-view-slides .inline-editor-canvas{min-height:100%;padding:clamp(24px,4vw,70px);font-size:clamp(16px,1.65vw,23px)}.inline-selection-toolbar[data-visible=false]{display:none}.add-source-sheet{width:min(640px,100%)}.add-source-sheet .source-choices{--source-link-size:136px;--source-cut-size:86px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px auto 0;display:grid;position:relative}.add-source-sheet .source-choices .source-choice{aspect-ratio:1;border:1px solid var(--line);background:var(--wash);min-height:0;color:var(--ink);font:inherit;cursor:pointer;border-radius:29px;align-content:center;justify-items:center;gap:9px;padding:18px 12px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.add-source-sheet .source-choice:hover:not(:disabled){background:#edf7ff;border-color:#729cb7;outline:0;box-shadow:0 8px 22px #2a5b7721}.add-source-sheet .source-choice:focus-visible{background:#edf7ff;border-color:#729cb7;outline:0;box-shadow:0 8px 22px #2a5b7721}.add-source-sheet .source-choice:focus-visible{box-shadow:0 0 0 4px #60a6cc4d,0 8px 22px #2a5b7721}.add-source-sheet .source-choice-file{-webkit-mask-image:radial-gradient(circle at 100% 100%,transparent 0 var(--source-cut-size),#000 calc(var(--source-cut-size) + 1px));-webkit-mask-image:radial-gradient(circle at 100% 100%,transparent 0 var(--source-cut-size),#000 calc(var(--source-cut-size) + 1px));-webkit-mask-image:radial-gradient(circle at 100% 100%,transparent 0 var(--source-cut-size),#000 calc(var(--source-cut-size) + 1px));-webkit-mask-image:radial-gradient(circle at 100% 100%,transparent 0 var(--source-cut-size),#000 calc(var(--source-cut-size) + 1px));mask-image:radial-gradient(circle at 100% 100%,transparent 0 var(--source-cut-size),#000 calc(var(--source-cut-size) + 1px))}.add-source-sheet .source-choice-record{-webkit-mask-image:radial-gradient(circle at 0 100%,transparent 0 var(--source-cut-size),#000 calc(var(--source-cut-size) + 1px));-webkit-mask-image:radial-gradient(circle at 0 100%,transparent 0 var(--source-cut-size),#000 calc(var(--source-cut-size) + 1px));-webkit-mask-image:radial-gradient(circle at 0 100%,transparent 0 var(--source-cut-size),#000 calc(var(--source-cut-size) + 1px));-webkit-mask-image:radial-gradient(circle at 0 100%,transparent 0 var(--source-cut-size),#000 calc(var(--source-cut-size) + 1px));mask-image:radial-gradient(circle at 0 100%,transparent 0 var(--source-cut-size),#000 calc(var(--source-cut-size) + 1px))}.add-source-sheet .source-choice-text{-webkit-mask-image:radial-gradient(circle at 100% 0,transparent 0 var(--source-cut-size),#000 calc(var(--source-cut-size) + 1px));-webkit-mask-image:radial-gradient(circle at 100% 0,transparent 0 var(--source-cut-size),#000 calc(var(--source-cut-size) + 1px));-webkit-mask-image:radial-gradient(circle at 100% 0,transparent 0 var(--source-cut-size),#000 calc(var(--source-cut-size) + 1px));-webkit-mask-image:radial-gradient(circle at 100% 0,transparent 0 var(--source-cut-size),#000 calc(var(--source-cut-size) + 1px));mask-image:radial-gradient(circle at 100% 0,transparent 0 var(--source-cut-size),#000 calc(var(--source-cut-size) + 1px))}.add-source-sheet .source-choice-pdf{-webkit-mask-image:radial-gradient(circle at 0 0,transparent 0 var(--source-cut-size),#000 calc(var(--source-cut-size) + 1px));-webkit-mask-image:radial-gradient(circle at 0 0,transparent 0 var(--source-cut-size),#000 calc(var(--source-cut-size) + 1px));-webkit-mask-image:radial-gradient(circle at 0 0,transparent 0 var(--source-cut-size),#000 calc(var(--source-cut-size) + 1px));-webkit-mask-image:radial-gradient(circle at 0 0,transparent 0 var(--source-cut-size),#000 calc(var(--source-cut-size) + 1px));mask-image:radial-gradient(circle at 0 0,transparent 0 var(--source-cut-size),#000 calc(var(--source-cut-size) + 1px))}.add-source-sheet[dir=rtl] .source-choice-file{-webkit-mask-image:radial-gradient(circle at 0 100%,transparent 0 var(--source-cut-size),#000 calc(var(--source-cut-size) + 1px));-webkit-mask-image:radial-gradient(circle at 0 100%,transparent 0 var(--source-cut-size),#000 calc(var(--source-cut-size) + 1px));-webkit-mask-image:radial-gradient(circle at 0 100%,transparent 0 var(--source-cut-size),#000 calc(var(--source-cut-size) + 1px));-webkit-mask-image:radial-gradient(circle at 0 100%,transparent 0 var(--source-cut-size),#000 calc(var(--source-cut-size) + 1px));mask-image:radial-gradient(circle at 0 100%,transparent 0 var(--source-cut-size),#000 calc(var(--source-cut-size) + 1px))}.add-source-sheet[dir=rtl] .source-choice-record{-webkit-mask-image:radial-gradient(circle at 100% 100%,transparent 0 var(--source-cut-size),#000 calc(var(--source-cut-size) + 1px));-webkit-mask-image:radial-gradient(circle at 100% 100%,transparent 0 var(--source-cut-size),#000 calc(var(--source-cut-size) + 1px));-webkit-mask-image:radial-gradient(circle at 100% 100%,transparent 0 var(--source-cut-size),#000 calc(var(--source-cut-size) + 1px));-webkit-mask-image:radial-gradient(circle at 100% 100%,transparent 0 var(--source-cut-size),#000 calc(var(--source-cut-size) + 1px));mask-image:radial-gradient(circle at 100% 100%,transparent 0 var(--source-cut-size),#000 calc(var(--source-cut-size) + 1px))}.add-source-sheet[dir=rtl] .source-choice-text{-webkit-mask-image:radial-gradient(circle at 0 0,transparent 0 var(--source-cut-size),#000 calc(var(--source-cut-size) + 1px));-webkit-mask-image:radial-gradient(circle at 0 0,transparent 0 var(--source-cut-size),#000 calc(var(--source-cut-size) + 1px));-webkit-mask-image:radial-gradient(circle at 0 0,transparent 0 var(--source-cut-size),#000 calc(var(--source-cut-size) + 1px));-webkit-mask-image:radial-gradient(circle at 0 0,transparent 0 var(--source-cut-size),#000 calc(var(--source-cut-size) + 1px));mask-image:radial-gradient(circle at 0 0,transparent 0 var(--source-cut-size),#000 calc(var(--source-cut-size) + 1px))}.add-source-sheet[dir=rtl] .source-choice-pdf{-webkit-mask-image:radial-gradient(circle at 100% 0,transparent 0 var(--source-cut-size),#000 calc(var(--source-cut-size) + 1px));-webkit-mask-image:radial-gradient(circle at 100% 0,transparent 0 var(--source-cut-size),#000 calc(var(--source-cut-size) + 1px));-webkit-mask-image:radial-gradient(circle at 100% 0,transparent 0 var(--source-cut-size),#000 calc(var(--source-cut-size) + 1px));-webkit-mask-image:radial-gradient(circle at 100% 0,transparent 0 var(--source-cut-size),#000 calc(var(--source-cut-size) + 1px));mask-image:radial-gradient(circle at 100% 0,transparent 0 var(--source-cut-size),#000 calc(var(--source-cut-size) + 1px))}.add-source-sheet .source-choice-link{z-index:2;width:var(--source-link-size);height:var(--source-link-size);aspect-ratio:1;box-shadow:0 0 0 9px var(--paper),0 10px 25px #22516c2b;padding:12px 8px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 35% 28%,#fff,#e3f2fa 67%,#d1e7f3)!important;border-radius:50%!important;min-height:0!important}.add-source-sheet .source-choice-link:hover:not(:disabled){transform:translate(-50%,-50%)scale(1.035)}.add-source-sheet .source-choice-link:focus-visible{transform:translate(-50%,-50%)scale(1.035)}.add-source-sheet .source-choice-link>.source-choice-icon{border-radius:13px;width:38px;height:38px}.add-source-sheet .source-choice-link>.source-choice-icon svg{width:22px;height:22px}.add-source-sheet .source-choice-link b{max-width:105px;font-size:11px;line-height:1.22}.arctic .add-source-sheet .source-choice-link{box-shadow:0 0 0 9px var(--paper),0 11px 28px #00040a6b;background:radial-gradient(circle at 35% 28%,#30627d,#133246 68%,#0b2131)!important}@media (max-width:520px){.add-source-backdrop{-webkit-overflow-scrolling:touch;align-items:flex-start;padding:12px;overflow-y:auto}.add-source-sheet{margin:auto;padding:22px 18px}.add-source-sheet .source-choices{--source-link-size:88px;--source-cut-size:56px;gap:12px}.add-source-sheet .source-choices .source-choice{border-radius:23px;gap:6px;padding:16px 7px}.add-source-sheet .source-choice-file,.add-source-sheet .source-choice-record{align-content:start}.add-source-sheet .source-choice-text,.add-source-sheet .source-choice-pdf{align-content:end}.add-source-sheet .source-choices .source-choice>.source-choice-icon{border-radius:12px;width:39px;height:39px}.add-source-sheet .source-choices .source-choice>.source-choice-icon svg{width:22px;height:22px}.add-source-sheet .source-choices .source-choice b{font-size:12px;line-height:1.3}.add-source-sheet .source-choice-link{box-shadow:0 0 0 7px var(--paper),0 8px 18px #22516c29;padding:7px 5px}.add-source-sheet .source-choice-link b{max-width:76px;font-size:9px;line-height:1.16}.add-source-sheet .source-choice-link>.source-choice-icon{border-radius:10px!important;width:29px!important;height:29px!important}.add-source-sheet .source-choice-link>.source-choice-icon svg{width:17px!important;height:17px!important}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}.legal-page{color:#172034;background:linear-gradient(145deg,#f7f8ff 0%,#eef1ff 48%,#f8fafc 100%);min-height:100vh;padding:28px 20px 72px}.legal-header,.legal-card{width:min(820px,100%);margin-inline:auto}.legal-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.legal-back{color:#5747dc;background:#fff;border:1px solid #d9d5ff;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex;box-shadow:0 5px 16px #312e8112}.legal-back:hover{background:#f5f3ff;transform:translateY(-1px)}.legal-mark{color:#fff;background:#6253e5;border-radius:13px;place-items:center;width:40px;height:40px;font-size:20px;font-weight:800;display:grid;box-shadow:0 9px 20px #6253e544}.legal-card{box-sizing:border-box;background:#fff;border:1px solid #e4e7f5;border-radius:28px;padding:clamp(26px,5vw,54px);box-shadow:0 24px 70px #1e1b4b12}.legal-eyebrow{color:#7166db;letter-spacing:.03em;margin:0 0 14px;font-size:12px;font-weight:800}.legal-card h1{color:#172034;margin:0;font-size:clamp(30px,5vw,44px);line-height:1.2}.legal-card h2{color:#292653;margin:34px 0 10px;font-size:20px;line-height:1.4}.legal-card p{color:#47516a;max-width:68ch;margin:0;font-size:16px;line-height:2}.legal-updated{color:#8a91a5!important;margin-top:10px!important;font-size:13px!important}.legal-section{padding-top:4px}.legal-support-button{background:#6253e5;border-radius:9px;margin-top:12px;padding:10px 15px;font-weight:700;text-decoration:none;display:inline-block;color:#fff!important}@media (max-width:600px){.legal-page{padding:16px 12px 40px}.legal-card{border-radius:22px;padding:24px 20px}.legal-card p{font-size:15px;line-height:1.9}.legal-card h2{margin-top:28px;font-size:18px}}.app{position:relative}.app .sidebar{z-index:20;height:100dvh;transition:transform .22s,opacity .18s,box-shadow .22s;position:fixed;inset-block:0;inset-inline-end:0}.sidebar-dismiss-layer{z-index:15;cursor:default;-webkit-tap-highlight-color:transparent;background:#17132b08;border:0;margin:0;padding:0;position:fixed;inset:0}.app.sidebar-closed .sidebar{transform:translate(16px)}.app[dir=rtl] .sidebar{border-left:1px solid var(--line);border-right:0;inset-inline:0 auto}.app[dir=ltr] .sidebar{border-right:1px solid var(--line);border-left:0;inset-inline:0 auto}.app[dir=ltr].sidebar-closed .sidebar{transform:translate(-16px)}.app .content{width:100%;max-width:1320px;margin-inline:auto}.transcription-mode .content{width:100%;max-width:1480px;margin-inline:auto;padding-inline:clamp(20px,4vw,64px)}.transcription-mode .tabs{max-width:760px}.transcription-mode .panel,.transcription-mode .processing-panel{width:min(1280px,100%);max-width:1280px;margin-inline:auto}.transcription-mode .lecture-title,.transcription-mode header{width:min(1280px,100%);margin-inline:auto}.transcript-body{min-width:0}.transcript-rendered{gap:14px;width:min(960px,100%);display:grid}.transcript-block{color:var(--ink);font-size:var(--reader-size,18px);text-align:start;white-space:pre-wrap;unicode-bidi:plaintext;background:#fff;border:1px solid #e6e4f1;border-radius:12px;margin:0;padding:13px 18px;line-height:2.05;box-shadow:0 2px 10px #261d5510}.transcript-block.rtl{border-inline-start:3px solid #6853e9}.transcript-block.ltr{background:#fcfdff;border-inline-start:3px solid #72a2f6}.raw-toolbar .stats small{color:var(--muted);font-size:11px;font-weight:500}.raw-actions{align-items:center;gap:7px;display:flex}.transcript-edit{border:1px solid var(--line);background:var(--paper);color:var(--muted);cursor:pointer;border-radius:7px;padding:7px 9px;font-size:11px}.transcript-body textarea{text-align:start;min-height:calc(100dvh - 275px);font-size:var(--reader-size,18px);unicode-bidi:plaintext;line-height:2.15}@media (min-width:761px){.sidebar-open .sidebar{box-shadow:-18px 0 42px #241c5320}.app[dir=ltr].sidebar-open .sidebar{box-shadow:18px 0 42px #241c5320}.app.sidebar-open .content{width:calc(100% - 252px);margin-inline:252px auto}.app.sidebar-closed .content{width:100%;margin-inline:auto}}@media (max-width:760px){.app .sidebar{width:min(286px,84vw);padding:18px 12px;box-shadow:-18px 0 42px #241c5328}.app.sidebar-closed .sidebar{width:min(286px,84vw);transform:translate(105%)}.app[dir=ltr].sidebar-closed .sidebar{transform:translate(-105%)}.sidebar-dismiss-layer{background:#17132b2b}.app .content,.transcription-mode .content{width:100%;max-width:none;padding-inline:14px}.transcription-mode .panel,.transcription-mode .processing-panel{width:100%}}body{background-color:#0000;background-image:radial-gradient(circle at 12% 10%,#d9ceff 0,#0000 30%),radial-gradient(circle at 90% 18%,#ffd9eb 0,#0000 27%),radial-gradient(circle at 76% 88%,#d5efff 0,#0000 30%),linear-gradient(145deg,#f8f6ff 0%,#fdf9fc 48%,#f2f8ff 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.app{isolation:isolate;--glass:#ffffff94;--glass-strong:#ffffffc2;--glass-soft:#ffffff6b;--glass-line:#ffffffc7;--glass-shadow:0 24px 70px #4b388d21, 0 4px 16px #4b388d12;background:radial-gradient(circle at 9% 12%,#7d64ff2b 0,#0000 27%),radial-gradient(circle at 92% 22%,#ff85bd26 0,#0000 28%),radial-gradient(circle at 71% 92%,#56bfff21 0,#0000 30%)}.sidebar,.hero-card,.how-card,.continue-card,.folder-bar,.lecture-card,.panel,.processing-panel,.player-card,.upload-strip,.settings-sheet,.buddy-card,.raw-menu,.transcription-mode .tabs{background:var(--glass);border-color:var(--glass-line);box-shadow:var(--glass-shadow), inset 0 1px 0 #ffffffb8;-webkit-backdrop-filter:blur(24px)saturate(155%);backdrop-filter:blur(24px)saturate(155%)}.sidebar{background:#ffffff8f;border-color:#ffffffb8}.brand-mark,.upload-cta,.library-upload,.primary,.composer button,.audio-fab{background:linear-gradient(135deg,#7668f5 0%,#5b4adf 64%,#7764ef 100%);border:1px solid #ffffff61;position:relative;overflow:hidden;box-shadow:0 12px 28px #5b4adf47,inset 0 1px #fff6}.upload-cta:after,.library-upload:after,.primary:after{content:"";background:linear-gradient(115deg,#0000 12%,#ffffff47 44%,#0000 68%);transition:transform .55s;position:absolute;inset:0;transform:translate(-130%)}.upload-cta:hover:after,.library-upload:hover:after,.primary:hover:after{transform:translate(130%)}.hero-card{background:linear-gradient(120deg,#ffffffb3,#ffffff6b 58%,#f5efff80);border-color:#ffffffdb;position:relative;box-shadow:0 28px 80px #533e9526,inset 0 1px #fff}.hero-card:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#fffffff2,#0000);width:56%;height:1px;position:absolute;inset:0 auto auto 0}.sound-stage{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 48%,#ffffffc7 0 9%,#0000 44%),linear-gradient(145deg,#fff4fb75,#ebe2ff7a);border-inline-start:1px solid #ffffff9e;flex-direction:column;justify-content:center;align-items:center;padding:28px 18px;display:flex}.hero-artwork-frame{width:84%;max-width:380px;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.hero-artwork{object-fit:cover;object-position:center;opacity:1;mix-blend-mode:normal;-webkit-mask-image:none;mask-image:none}.hero-card{isolation:isolate;background:#f8f5ff;display:block}.hero-card>.hero-artwork{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero-artwork-wash{z-index:-1;background:linear-gradient(90deg,#fffffff0 0%,#ffffffc7 40%,#ffffff47 74%,#ffffff1f 100%);position:absolute;inset:0}.hero-copy{z-index:1;width:min(56%,580px);position:relative}.hero-card.processing>.hero-artwork{animation:1.5s ease-in-out infinite alternate hero-breathe}.sound-dot,.lecture-icon,.steps b,.card-cover span,.wave-icon,.subject,.stamp,.raw-toolbar .stats span,.folder small{-webkit-backdrop-filter:blur(12px)saturate(145%);backdrop-filter:blur(12px)saturate(145%);background:#ffffff8a;border:1px solid #ffffffc2;box-shadow:0 8px 24px #513f911a,inset 0 1px #ffffffdb}.how-card,.continue-card,.folder-bar{background:#ffffff80}.lecture-card{background:#ffffff8c;transition:transform .2s,box-shadow .2s,border-color .2s}.lecture-card:hover{border-color:#fffffff2;transform:translateY(-5px);box-shadow:0 24px 55px #4c39892e,inset 0 1px #fff}.card-cover,.card-cover.blue,.card-cover.peach,.card-cover.pink{background:linear-gradient(145deg,#ffffff47,#d5ccff70);border-bottom:1px solid #ffffff94}.card-cover.blue{background:linear-gradient(145deg,#ffffff4d,#b8ddff75)}.card-cover.peach{background:linear-gradient(145deg,#ffffff4d,#ffd3b77a)}.card-cover.pink{background:linear-gradient(145deg,#ffffff4d,#ffc2e075)}.ghost,.bell,.more,.sidebar-toggle,.folder,.library-tools select,.head-buttons button,.transcript-edit,.controls select,.composer,.suggestions button,.drop-zone button,.google-login{background:var(--glass-soft);-webkit-backdrop-filter:blur(14px)saturate(145%);backdrop-filter:blur(14px)saturate(145%);border-color:#ffffffc2;box-shadow:inset 0 1px #ffffffa6,0 5px 18px #4635820f}.nav-item:hover,.nav-item.active,.folder.active,.transcription-mode .tabs .selected{background:linear-gradient(135deg,#ffffffb8,#e6e0ffa3);border-color:#ffffffd1;box-shadow:inset 0 1px #ffffffb8,0 7px 18px #5544a517}.transcript-block{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#ffffff7a;border-color:#ffffffb8;box-shadow:0 9px 28px #45347e14,inset 0 1px #ffffffb8}.transcript-block.ltr{background:#f7fbff8c}.message p{background:#ffffff7a;border:1px solid #ffffffa8;box-shadow:inset 0 1px #fff9}.settings-backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#261b492e}.dark{--glass:#1a192b9e;--glass-strong:#1e1d31c7;--glass-soft:#25233a8a;--glass-line:#ffffff1f;--glass-shadow:0 26px 72px #0000004d, inset 0 1px 0 #ffffff17;background:radial-gradient(circle at 10% 15%,#7059ee33,#0000 29%),radial-gradient(circle at 91% 18%,#dd5e9f26,#0000 30%),linear-gradient(145deg,#11101b,#161525 50%,#111722)}.dark .sidebar,.dark .hero-card,.dark .how-card,.dark .continue-card,.dark .folder-bar,.dark .lecture-card,.dark .panel,.dark .processing-panel,.dark .player-card,.dark .upload-strip,.dark .settings-sheet,.dark .buddy-card,.dark .raw-menu,.dark.transcription-mode .tabs{background:var(--glass);border-color:var(--glass-line);box-shadow:var(--glass-shadow)}.dark .hero-copy h1{color:var(--ink)}.dark .sound-stage{background:linear-gradient(145deg,#36274b8a,#2521427a)}.dark .transcript-block,.dark .message p{background:#23223694;border-color:#ffffff1a}.dark .nav-item:hover,.dark .nav-item.active,.dark .folder.active,.dark.transcription-mode .tabs .selected{background:#6252be4d}@media (max-width:760px){.app .brand>span:not(.brand-mark),.app .brand small,.app .nav-item span,.app .profile span{display:initial}.app .brand{padding-inline:7px}.app .brand>span:not(.brand-mark){font-weight:800}.app .brand small{display:block}.app .nav-item{justify-content:flex-start;padding:11px 12px}.app .profile{padding-inline:8px}.app .profile span{min-width:0;display:grid;overflow:hidden}.app .profile b,.app .profile small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero-card{grid-template-columns:1fr;min-height:0}.hero-copy{width:100%;padding:36px 26px 30px}.hero-artwork-wash{background:linear-gradient(#ffffffeb 0%,#ffffffb8 48%,#fff3 100%)}.hero-copy h1{font-size:clamp(29px,9vw,37px)}.sound-stage{border-inline-start:0;border-top:1px solid #ffffff94;min-height:260px}.how-card{flex-direction:column;align-items:flex-start;padding:22px}.steps{flex-direction:column;gap:16px;width:100%}.continue-card{flex-direction:column;align-items:flex-start;gap:16px}.sidebar,.hero-card,.how-card,.continue-card,.folder-bar,.lecture-card,.panel,.processing-panel,.player-card,.upload-strip,.settings-sheet,.buddy-card,.raw-menu,.transcription-mode .tabs{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%)}}@media (prefers-reduced-motion:reduce){.upload-cta:after,.library-upload:after,.primary:after{display:none}}.transcript-rendered{gap:12px;max-width:1040px}.transcript-block[dir=rtl]{text-align:right;direction:rtl;font-family:Noto Naskh Arabic,Noto Sans Arabic,Arial,sans-serif}.transcript-block[dir=ltr]{text-align:left;letter-spacing:.005em;direction:ltr;font-family:Inter,Segoe UI,Arial,sans-serif}.transcript-block bdi{unicode-bidi:isolate}.study-notes{width:min(920px,100%);color:var(--ink);margin:28px auto 10px;padding:clamp(6px,1vw,14px) clamp(2px,1vw,12px)}.study-notes>*{unicode-bidi:plaintext}.study-notes .study-heading{text-wrap:balance;position:relative}.study-notes h1{border-bottom:2px solid color-mix(in srgb, #7465ef 46%, var(--line));letter-spacing:-.025em;margin:0 0 30px;padding:0 0 21px;font-size:clamp(27px,2.6vw,38px);font-weight:800;line-height:1.35}.study-notes h2{border:1px solid color-mix(in srgb, #7465ef 24%, var(--line));color:var(--ink);background:linear-gradient(100deg,#7465ef17,#0000 82%);border-inline-start:5px solid #7465ef;border-radius:0 13px 13px 0;margin:46px 0 18px;padding:13px 16px;font-size:clamp(21px,2vw,27px);line-height:1.45}.study-notes h2[dir=rtl]{border-radius:13px 0 0 13px}.study-notes h3{color:#5e50da;margin:28px 0 10px;font-size:clamp(17px,1.7vw,21px);line-height:1.5}.study-notes p{max-width:76ch;font-size:var(--reader-size,18px);color:color-mix(in srgb, var(--ink) 92%, var(--muted));margin:0 0 16px;line-height:2}.study-notes p[dir=rtl],.study-notes h1[dir=rtl],.study-notes h2[dir=rtl],.study-notes h3[dir=rtl]{text-align:right;font-family:Noto Naskh Arabic,Noto Sans Arabic,Arial,sans-serif}.study-notes p[dir=ltr],.study-notes h1[dir=ltr],.study-notes h2[dir=ltr],.study-notes h3[dir=ltr]{text-align:left;font-family:Inter,Segoe UI,Arial,sans-serif}.study-notes strong{color:#5547d0;unicode-bidi:isolate;font-weight:800}.study-notes code{color:#4d3dc9;unicode-bidi:isolate;background:#efedff;border-radius:5px;padding:.08em .38em;font:.87em/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block}.study-list{font-size:var(--reader-size,18px);gap:10px;margin:0 0 22px;padding-inline-start:1.6em;line-height:1.9;display:grid}.study-list li{margin:0;padding-inline-start:7px}.study-list li[dir=rtl]{text-align:right}.study-list li[dir=ltr]{text-align:left}.study-list li::marker{color:#7565ed;font-weight:800}.study-notes blockquote{color:#664600;font-size:var(--reader-size,18px);background:linear-gradient(135deg,#fffaf0,#fff7e4);border:1px solid #f2dfa8;border-inline-start:4px solid #e4aa32;border-radius:12px;margin:24px 0;padding:15px 18px;font-weight:650;line-height:1.9}.study-notes blockquote[dir=rtl]{text-align:right}.study-notes blockquote[dir=ltr]{text-align:left}.study-callout{--callout-color:#6658d9;--callout-tint:#6658d917;border:1px solid color-mix(in srgb, var(--callout-color) 30%, var(--line));border-inline-start:5px solid var(--callout-color);background:linear-gradient(120deg, var(--callout-tint), transparent 72%);border-radius:0 14px 14px 0;margin:22px 0;padding:17px 19px 16px;box-shadow:0 9px 20px #242c460d}.study-callout[dir=rtl]{text-align:right;border-radius:14px 0 0 14px}.study-callout-label{background:color-mix(in srgb, var(--callout-color) 13%, transparent);color:color-mix(in srgb, var(--callout-color) 86%, var(--ink));letter-spacing:.075em;border-radius:999px;margin:0 0 8px;padding:4px 8px;font:800 11px/1.2 Inter,Segoe UI,Arial,sans-serif;display:inline-flex}.study-callout-content>:last-child{margin-bottom:0}.study-callout-content p{max-width:none;color:inherit}.study-callout-content .study-list{margin-bottom:2px}.study-callout-definition{--callout-color:#2e7897;--callout-tint:#2e78971a}.study-callout-key-point{--callout-color:#5e50d2;--callout-tint:#5e50d21a}.study-callout-caution{--callout-color:#ba7522;--callout-tint:#ba75221c}.study-callout-clinical-pearl{--callout-color:#16816e;--callout-tint:#16816e1a}.study-callout-exam-tip{--callout-color:#aa4779;--callout-tint:#aa47791a}.study-table-wrap{border:1px solid var(--line);background:#ffffff59;border-radius:13px;margin:24px 0;overflow-x:auto}.study-table-wrap table{border-collapse:collapse;width:100%;min-width:500px;font-size:calc(var(--reader-size,18px) - 2px)}.study-table-wrap th,.study-table-wrap td{border-bottom:1px solid var(--line);vertical-align:top;padding:13px 15px;line-height:1.75}.study-table-wrap th{color:#4f41c6;background:#7363ee1a;font-weight:800}.study-table-wrap tr:last-child td{border-bottom:0}.study-table-wrap th[dir=rtl],.study-table-wrap td[dir=rtl]{text-align:right}.study-table-wrap th[dir=ltr],.study-table-wrap td[dir=ltr]{text-align:left}.dark .study-notes strong{color:#b9afff}.dark .study-notes code{color:#d0caff;background:#302b54}.dark .study-notes blockquote{color:#ffe6ae;background:#3d3220;border-color:#6d5630}.dark .study-callout{background:color-mix(in srgb, var(--callout-color) 17%, #1e2533);border-color:color-mix(in srgb, var(--callout-color) 48%, #536071)}.dark .study-callout-label{color:color-mix(in srgb, var(--callout-color) 54%, white)}.dark .study-table-wrap{background:#1e1d318f}.dark .study-table-wrap th{color:#c7c0ff;background:#7363ee38}.organization-accent-ocean{--organization-accent:#4b83a4;--organization-accent-ink:#285f80;--organization-accent-soft:#eaf5fb}.organization-accent-violet{--organization-accent:#775bd8;--organization-accent-ink:#573cb2;--organization-accent-soft:#f0ecff}.organization-accent-sage{--organization-accent:#38866e;--organization-accent-ink:#216953;--organization-accent-soft:#e9f7f0}.organization-accent-indigo{--organization-accent:#4f46c6;--organization-accent-ink:#37329f;--organization-accent-soft:#edeeff}.organization-accent-rose{--organization-accent:#c6476b;--organization-accent-ink:#922d4e;--organization-accent-soft:#fff0f4}.organization-accent-amber{--organization-accent:#c87920;--organization-accent-ink:#8a4c0b;--organization-accent-soft:#fff3df}.study-notes.organization-accent-ocean,.mind-map-view.organization-accent-ocean,.study-notes.organization-accent-violet,.mind-map-view.organization-accent-violet,.study-notes.organization-accent-sage,.mind-map-view.organization-accent-sage,.study-notes.organization-accent-indigo,.mind-map-view.organization-accent-indigo,.study-notes.organization-accent-rose,.mind-map-view.organization-accent-rose,.study-notes.organization-accent-amber,.mind-map-view.organization-accent-amber{--study-accent:var(--organization-accent);--study-focus:var(--organization-accent-ink);--study-accent-soft:var(--organization-accent-soft)}.study-notes[class*=organization-accent-] h2{border-inline-start-color:var(--organization-accent);background:linear-gradient(100deg, color-mix(in srgb, var(--organization-accent) 10%, transparent), transparent 82%)}.study-notes[class*=organization-accent-] h3,.study-notes[class*=organization-accent-] strong{color:var(--organization-accent-ink)}.study-notes[class*=organization-accent-] .study-list li::marker{color:var(--organization-accent-ink)}.study-notes[class*=organization-accent-] code{background:var(--organization-accent-soft);color:var(--organization-accent-ink)}.study-notes.organization-style-minimal{max-width:860px}.study-notes.organization-style-minimal h1{margin-bottom:23px;padding-bottom:15px}.study-notes.organization-style-minimal h2{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin-top:30px;padding:0 0 8px;font-size:clamp(20px,1.85vw,24px)}.study-notes.organization-style-minimal h2[dir=rtl]{border-radius:0}.study-notes.organization-style-minimal p{margin-bottom:12px;line-height:1.85}.study-notes.organization-style-exam h1{border-bottom-width:3px}.study-notes.organization-style-exam h2{box-shadow:0 8px 18px color-mix(in srgb, var(--organization-accent,#7465ef) 9%, transparent);margin-top:38px}.study-notes.organization-style-exam .study-callout{box-shadow:0 10px 22px color-mix(in srgb, var(--callout-color) 12%, transparent)}.organization-customization{gap:15px;display:grid}.organization-customization-intro{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.organization-customization fieldset{border:1px solid var(--line);border-radius:14px;margin:0;padding:13px}.organization-customization legend{color:var(--ink);padding-inline:5px;font-size:13px;font-weight:800}.organization-style-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.organization-style-options button{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 82%, transparent);min-height:92px;color:var(--ink);text-align:start;border-radius:12px;padding:11px}.organization-style-options button:hover,.organization-style-options button.selected{border-color:var(--study-accent,#6c59da);background:color-mix(in srgb, var(--study-accent,#6c59da) 11%, var(--surface));box-shadow:0 6px 15px #283f5b14}.organization-style-options b,.organization-style-options small{display:block}.organization-style-options b{margin-bottom:6px;font-size:12px}.organization-style-options small{color:var(--muted);font-size:10px;line-height:1.45}.organization-accent-options{flex-wrap:wrap;gap:8px;display:flex}.organization-accent-option{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:inline-flex}.organization-accent-option i{background:var(--organization-accent-color);border-radius:50%;width:13px;height:13px;box-shadow:inset 0 0 0 2px #ffffff6b}.organization-accent-option.ocean{--organization-accent-color:#4b83a4}.organization-accent-option.violet{--organization-accent-color:#775bd8}.organization-accent-option.sage{--organization-accent-color:#38866e}.organization-accent-option.indigo{--organization-accent-color:#4f46c6}.organization-accent-option.rose{--organization-accent-color:#c6476b}.organization-accent-option.amber{--organization-accent-color:#c87920}.organization-accent-option.selected{border-color:var(--organization-accent-color);background:color-mix(in srgb, var(--organization-accent-color) 12%, var(--surface))}.organization-focus-control,.organization-custom-prompt{color:var(--ink);gap:7px;font-size:13px;font-weight:800;display:grid}.organization-focus-control select,.organization-custom-prompt textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:11px}.organization-focus-control select{min-height:40px;padding:8px 10px}.organization-custom-prompt textarea{resize:vertical;min-height:104px;padding:10px;font-size:12px;font-weight:500;line-height:1.6}.organization-custom-prompt small{color:var(--muted);font-size:10px;font-weight:500;line-height:1.45}.personal-template-run,.personal-organization-action{border-color:color-mix(in srgb, #7964ec 52%, var(--line))!important;color:#fff!important;background:linear-gradient(135deg,#705bd8,#4d86a7)!important}.personal-template-row{grid-template-columns:minmax(0,1fr) 42px;align-items:stretch;gap:7px;display:grid}.transcription-mode .notes-action-menu .personal-template-row .personal-organization-action{width:100%}.transcription-mode .notes-action-menu .personal-template-row .personal-template-add{border:1px solid color-mix(in srgb,#7964ec 52%,var(--line));background:var(--study-accent-soft);color:#705bd8;border-radius:10px;place-items:center;min-height:0;padding:0;font-size:23px;font-weight:500;line-height:1;display:grid}:is(.transcription-mode .notes-action-menu .personal-template-row .personal-template-add:hover,.transcription-mode .notes-action-menu .personal-template-row .personal-template-add:focus-visible){background:color-mix(in srgb,#705bd8 18%,var(--study-surface))}.organization-template-edit{width:100%;color:var(--study-accent,#5f50d7);background:0 0;border:0;padding:8px;font-size:12px;font-weight:800;text-decoration:underline}.personal-template-link .reader-menu-icon{color:#705bd8;font-size:19px}.dark .organization-style-options button,.dark .organization-accent-option,.dark .organization-focus-control select,.dark .organization-custom-prompt textarea{background:color-mix(in srgb, var(--surface) 88%, #151d28)}.dark .study-notes[class*=organization-accent-] h3,.dark .study-notes[class*=organization-accent-] strong{color:color-mix(in srgb, var(--organization-accent) 68%, white)}.dark .study-notes[class*=organization-accent-] .study-list li::marker{color:color-mix(in srgb, var(--organization-accent) 68%, white)}@media (max-width:520px){.organization-style-options{grid-template-columns:1fr}.organization-style-options button{min-height:auto}}@media (max-width:760px){.study-notes{margin-top:18px;padding-inline:0}.study-notes h1{margin-bottom:23px;font-size:27px}.study-notes h2{margin-top:32px;font-size:21px}.study-notes p,.study-list,.study-notes blockquote{font-size:calc(var(--reader-size,18px) - 1px)}}.profile:has(.login-options){padding-inline:0;display:block}.login-options{gap:9px;width:100%;display:grid}.google-login{color:#40369d;background:#ffffff9e;border:1px solid #ffffffd1;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:10px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.google-login span{color:#4285f4;background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-weight:900;display:grid}.google-login:hover{transform:translateY(-1px)}.auth-cancel-signin{color:#4d3dba;width:100%;min-height:38px;font:inherit;cursor:pointer;background:#ffffff70;border:1px solid #6154d447;border-radius:11px;margin-top:10px;font-size:12px;font-weight:750}.auth-cancel-signin:hover{background:#6b5bea1c}.auth-sheet{width:min(420px,100%);color:var(--ink);text-align:center;-webkit-backdrop-filter:blur(28px)saturate(155%);backdrop-filter:blur(28px)saturate(155%);background:#ffffffb8;border:1px solid #fffc;border-radius:25px;padding:34px;position:relative;box-shadow:0 30px 90px #2a1d5f40,inset 0 1px #fff}.auth-sheet .legal-mark{margin-inline:auto}.auth-sheet h2{margin:18px 0 8px;font-size:23px}.auth-sheet p{max-width:34ch;color:var(--muted);margin:0 auto 23px;font-size:13px;line-height:1.8}.auth-sheet>small{color:var(--muted);margin-top:16px;font-size:10px;line-height:1.7;display:block}.ai-consent-sheet{text-align:start;width:min(520px,100%)}.ai-consent-sheet .legal-mark{margin-inline:auto}.ai-consent-sheet h2{text-align:center}.ai-consent-sheet p{max-width:none;margin-bottom:12px}.ai-consent-check{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff3;border-radius:11px;align-items:flex-start;gap:10px;margin-top:17px;padding:13px;font-size:12px;font-weight:700;line-height:1.7;display:flex}.ai-consent-check input{accent-color:#6253e5;flex:0 0 18px;width:18px;height:18px;margin-top:2px}.ai-consent-links{text-align:center;margin-top:12px}.ai-consent-links a{color:#6253e5;font-size:11px;font-weight:750}.ai-consent-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.ai-consent-actions .modal-primary,.ai-consent-actions .modal-secondary{width:100%;margin:0}.ai-consent-withdraw{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:10px;margin-top:2px;padding:10px 12px;font-size:11px;font-weight:750}.ai-consent-withdraw:hover{background:#ffffff24}.auth-error{color:#a52634;background:#fff1f2;border:1px solid #efb4ba;border-radius:9px;margin-top:12px;padding:9px 10px;font-size:11px;font-weight:700;line-height:1.6}.context-modal-error{color:#a52634;text-align:start;background:#fff1f2;border:1px solid #efb4ba;border-radius:10px;margin:4px 0 16px;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.6}.context-error{margin-block:0 18px}.dark .context-modal-error{color:#ffc6cc;background:#7e1c2c40;border-color:#f4727e73}.transcription-continuation{border:1px solid var(--study-edge-strong,var(--line));background:var(--study-control,var(--paper));width:100%;color:var(--study-text,var(--ink));text-align:start;border-radius:13px;align-items:center;gap:13px;margin-top:22px;padding:15px 17px;display:flex}.transcription-continuation>div{flex:1;min-width:0}.transcription-continuation b,.transcription-continuation small{display:block}.transcription-continuation b{font-size:13px}.transcription-continuation small{color:var(--study-muted,var(--muted));margin-top:4px;font-size:11px;line-height:1.6}.continuation-spinner{border:2px solid color-mix(in srgb, var(--study-accent,#6b5bea) 24%, transparent);border-top-color:var(--study-accent,#6b5bea);border-radius:50%;flex:none;width:20px;height:20px;animation:.85s linear infinite continuation-spin}.continuation-icon{color:#fff;background:#21875d;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:14px;font-weight:900;display:grid}.transcription-continuation.complete{background:#21875d17;border-color:#21875d61}.continuation-track{background:color-mix(in srgb, var(--study-text,#345) 11%, transparent);border-radius:999px;height:4px;margin-top:10px;overflow:hidden}.continuation-track span{border-radius:inherit;background:var(--study-accent,#6b5bea);min-width:8%;height:100%;transition:width .45s;display:block}@keyframes continuation-spin{to{transform:rotate(360deg)}}.auth-close{inset-inline-end:16px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:14px}.dark .auth-sheet{background:#1b1a2dd1;border-color:#ffffff1f;box-shadow:0 30px 90px #0000006b}.dark .google-login{color:#ddd8ff;background:#ffffff14;border-color:#ffffff21}.dark .auth-cancel-signin{color:#d6ceff;background:#ffffff12;border-color:#b3a6ff47}.apple-login{color:#fff;cursor:pointer;background:#050505;border:1px solid #050505;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:10px 12px;font-size:12px;font-weight:700;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 9px 24px #0000002b}.apple-login span{color:#fff;font-size:15px;line-height:1}.apple-login:hover{transform:translateY(-1px)}@media (max-width:760px){.auth-sheet{border-radius:21px;padding:30px 20px 24px}.profile:has(.login-options){padding-inline:0}}.settings-sheet label+label{margin-top:18px}.settings-sheet select{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:inherit;border-radius:10px;outline:none;padding:11px 12px;font-size:13px}.settings-sheet select:focus{border-color:var(--purple);box-shadow:0 0 0 3px #6457ed24}.reader-size-control{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:9px;display:grid}.reader-size-control button{border:1px solid var(--line);background:var(--paper);width:34px;height:34px;color:var(--ink);cursor:pointer;border-radius:9px;font:700 18px/1 Arial,sans-serif}.reader-size-control button:disabled{opacity:.42;cursor:not-allowed}.reader-size-control input[type=range]{width:100%}.app.arctic{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#edf7ff;--muted:#9cadbd;--line:#d8f1ff29;--paper:#09121ec2;--wash:#020711;--purple:#c8e7f8;--violet:#c8e7f8;--glass:#0b1624a8;--glass-strong:#0e1d2ed1;--glass-soft:#aed8ef14;--glass-line:#daf3ff30;--glass-shadow:0 26px 72px #00071194, inset 0 1px 0 #effbff21;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 13% 8%,#9ccbdf2e 0,#0000 29%),radial-gradient(circle at 88% 16%,#d8faff1a 0,#0000 27%),radial-gradient(circle at 68% 88%,#5889a91c 0,#0000 34%),linear-gradient(145deg,#02050b 0%,#07111d 49%,#020711 100%)}.arctic .sidebar,.arctic .hero-card,.arctic .how-card,.arctic .continue-card,.arctic .folder-bar,.arctic .lecture-card,.arctic .panel,.arctic .processing-panel,.arctic .player-card,.arctic .upload-strip,.arctic .settings-sheet,.arctic .subscription-sheet,.arctic .auth-sheet,.arctic .buddy-card,.arctic .raw-menu,.arctic.transcription-mode .tabs{border-color:var(--glass-line);box-shadow:var(--glass-shadow), inset 0 0 38px #cfefff08;-webkit-backdrop-filter:blur(26px)saturate(118%);backdrop-filter:blur(26px)saturate(118%);background:linear-gradient(145deg,#122132bd,#050e199e)}.arctic .sidebar{background:linear-gradient(#0e1b2ae6,#040b14d6);border-color:#d8f1ff21}.arctic .brand-mark{color:#07111d;text-shadow:0 1px #fff;background:linear-gradient(145deg,#f5fcffeb,#96c1d794 45%,#112638e0);border:1px solid #f0fcffa8;box-shadow:0 0 24px #c0e6f838,inset 0 1px #fff}.arctic .nav-item,.arctic .breadcrumbs,.arctic .lecture-title p,.arctic .library-title p{color:var(--muted)}.arctic .nav-item:hover,.arctic .nav-item.active,.arctic .folder.active,.arctic.transcription-mode .tabs .selected{color:#f2fbff;background:linear-gradient(135deg,#e0f6ff2b,#6697b41f);border-color:#def5ff40;box-shadow:inset 0 1px #f4fcff29,0 8px 24px #00070f47}.arctic .theme-cycle{color:#d9f1fd}.arctic .hero-card{background:#050c16;border-color:#daf3ff38;box-shadow:0 30px 90px #00050ca3,inset 0 1px #f4fcff24}.arctic .hero-artwork{filter:grayscale()saturate(.45)brightness(.72)contrast(1.08)}.arctic .hero-copy{text-shadow:none;background:linear-gradient(90deg,#0000,#050e1ab8)}.arctic .hero-copy h1,.arctic .how-card h2,.arctic .steps strong,.arctic .continue-card b,.arctic .library-title h1{color:#f1f8fc}.arctic .hero-copy h1 span,.arctic .eyebrow,.arctic .section-kicker,.arctic .folder span,.arctic .card-body b,.arctic .tabs .selected,.arctic .spark{color:#cae9f8}.arctic .primary,.arctic .upload-cta,.arctic .library-upload,.arctic .composer button,.arctic .audio-fab,.arctic .sidebar-login-button,.arctic .subscription-activate{color:#06101b;text-shadow:0 1px #ffffff94;background:linear-gradient(135deg,#f2fbff 0%,#b9d9e9 44%,#7196ad 100%);border:1px solid #f7fdffb8;box-shadow:0 13px 32px #84b8d333,inset 0 1px #fff}.arctic .primary:hover,.arctic .upload-cta:hover,.arctic .library-upload:hover{filter:brightness(1.08)}.arctic .ghost,.arctic .bell,.arctic .more,.arctic .sidebar-toggle,.arctic .folder,.arctic .head-buttons button,.arctic .transcript-edit,.arctic .controls select,.arctic .library-tools select,.arctic .settings-sheet select,.arctic .subscription-code-label input,.arctic .composer,.arctic .suggestions button,.arctic .drop-zone button,.arctic .google-login{color:#dcecf4;background:#c0e0f012;border-color:#d8f1ff2e;box-shadow:inset 0 1px #f3fcff1a,0 6px 20px #00071038}.arctic .sound-stage{background:radial-gradient(circle at 50% 48%,#e5f8ff1f 0 8%,#0000 43%),linear-gradient(145deg,#132637b3,#040d17b8);border-color:#ddf4ff26}.arctic .sound-stage:before,.arctic .sound-stage:after{border-color:#d3f0ff26}.arctic .wave-ribbons i{filter:drop-shadow(0 0 6px #b3ddf138);border-top-color:#dcf6ffb8}.arctic .wave-ribbons i:nth-child(2n){border-top-color:#9ccbe0}.arctic .wave-ribbons i:nth-child(3n){border-top-color:#eaf8ff}.arctic .steps b,.arctic .lecture-icon,.arctic .wave-icon,.arctic .subject,.arctic .stamp,.arctic .raw-toolbar .stats span,.arctic .folder small{color:#d7effa;background:linear-gradient(145deg,#e1f7ff21,#6597b214);border-color:#e0f6ff2e;box-shadow:inset 0 1px #f5fdff1f}.arctic .lecture-card:hover{border-color:#e5f8ff52;box-shadow:0 25px 58px #0007108a,inset 0 1px #f5fdff1f}.arctic .card-cover,.arctic .card-cover.blue,.arctic .card-cover.peach,.arctic .card-cover.pink{background:radial-gradient(circle at 78% 18%,#e9f9ff29,#0000 30%),linear-gradient(145deg,#8ebbd32e,#0816238a);border-color:#e0f6ff21}.arctic .card-cover span,.arctic .card-cover small{color:#dff3fc;background:#e2f6ff1f}.arctic .transcript-block,.arctic .transcript-block.ltr,.arctic .message p,.arctic .study-table-wrap,.arctic .markdown blockquote{color:var(--ink);background:#b7dbed0f;border-color:#daf3ff24;box-shadow:0 10px 30px #00070f4d,inset 0 1px #effaff14}.arctic .transcript-block.rtl{border-inline-start-color:#d8f4ff}.arctic .transcript-block.ltr{border-inline-start-color:#85b6cf}.arctic .markdown h3,.arctic .legal-links a,.arctic .legal-back{color:#c9e9f8}.arctic .processing-orb{color:#07121d;background:linear-gradient(145deg,#eefaffeb,#78a6beb8);box-shadow:0 0 34px #b1dbef33}.arctic .processing-track{background:#def3fc1a}.arctic .processing-track span{background:linear-gradient(90deg,#7196ad,#eaf8ff,#9ccbe0)}.arctic .settings-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00060e94}.arctic .subscription-plans article,.arctic .subscription-box{background:#bee0f10f;border-color:#dbf3ff26}.arctic .subscription-plans article.recommended{background:linear-gradient(145deg,#e1f6ff1f,#709db614);border-color:#dbf4ff4d}.arctic .subscription-kicker,.arctic .subscription-plans strong,.arctic .subscription-nav{color:#cceaf8}.arctic .subscription-plans em{color:#07121d;background:#cae8f7}.arctic .settings-sheet select:focus{border-color:#c8e7f8;box-shadow:0 0 0 3px #c8e7f81a}.arctic .settings-sheet input{accent-color:#c8e7f8}.arctic .buddy-button img{filter:none}.arctic .buddy-add{color:#fff;background:#6557e8;border-color:#fff;box-shadow:0 3px 10px #6253e866}.arctic ::selection{color:#fff;background:#bae0f247}.app.arctic-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#142433;--muted:#607485;--line:#688ba033;--paper:#f7fcffc7;--wash:#edf5f9;--purple:#547a91;--violet:#547a91;--glass:#f4fbffa6;--glass-strong:#fafdffd6;--glass-soft:#e7f3f99e;--glass-line:#ffffffd6;--glass-shadow:0 25px 70px #3d5d7024, inset 0 1px 0 #ffffffeb;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 11% 8%,#ffffffeb 0,#0000 28%),radial-gradient(circle at 88% 13%,#b5d7e854 0,#0000 29%),radial-gradient(circle at 72% 88%,#d8ecf594 0,#0000 34%),linear-gradient(145deg,#f9fcfe 0%,#eaf3f7 48%,#f5fafc 100%)}.arctic-light .sidebar,.arctic-light .hero-card,.arctic-light .how-card,.arctic-light .continue-card,.arctic-light .folder-bar,.arctic-light .lecture-card,.arctic-light .panel,.arctic-light .processing-panel,.arctic-light .player-card,.arctic-light .upload-strip,.arctic-light .settings-sheet,.arctic-light .subscription-sheet,.arctic-light .auth-sheet,.arctic-light .buddy-card,.arctic-light .raw-menu,.arctic-light.transcription-mode .tabs{box-shadow:var(--glass-shadow), inset 0 0 38px #ffffff4d;-webkit-backdrop-filter:blur(26px)saturate(112%);backdrop-filter:blur(26px)saturate(112%);background:linear-gradient(145deg,#ffffffc2,#e3eff694);border-color:#ffffffeb}.arctic-light .sidebar{background:linear-gradient(#fafdffdb,#e2edf4cc);border-color:#ffffffe0;box-shadow:18px 0 55px #2e4d601a,inset -1px 0 #ffffffbd}.arctic-light .brand-mark{color:#173044;text-shadow:0 1px #fff;background:linear-gradient(145deg,#fff 0%,#d8e9f2 48%,#8eafc1 100%);border:1px solid #fff;box-shadow:0 9px 24px #4f758a2e,inset 0 1px #fff}.arctic-light .nav-item,.arctic-light .breadcrumbs,.arctic-light .lecture-title p,.arctic-light .library-title p{color:var(--muted)}.arctic-light .nav-item:hover,.arctic-light .nav-item.active,.arctic-light .folder.active,.arctic-light.transcription-mode .tabs .selected{color:#233d4e;background:linear-gradient(135deg,#ffffffe0,#cee2edb3);border-color:#fffffff0;box-shadow:inset 0 1px #fff,0 9px 24px #4b6a7c1f}.arctic-light .theme-cycle{color:#3f667c}.arctic-light .hero-card{background:linear-gradient(125deg,#f9fcfe,#dceaf1);border-color:#fffffff0;box-shadow:0 31px 85px #3b586929,inset 0 1px #fff}.arctic-light .hero-artwork{filter:grayscale()saturate(.25)brightness(1.11)contrast(.9)}.arctic-light .hero-copy{text-shadow:0 1px #fff;background:linear-gradient(90deg,#0000,#f8fcfeb8)}.arctic-light .hero-copy h1,.arctic-light .how-card h2,.arctic-light .steps strong,.arctic-light .continue-card b,.arctic-light .library-title h1{color:#152b3a}.arctic-light .hero-copy h1 span,.arctic-light .eyebrow,.arctic-light .section-kicker,.arctic-light .folder span,.arctic-light .card-body b,.arctic-light .continue-action,.arctic-light .tabs .selected,.arctic-light .spark,.arctic-light .subscription-kicker,.arctic-light .subscription-plans strong,.arctic-light .subscription-nav{color:#496f84}.arctic-light .primary,.arctic-light .upload-cta,.arctic-light .library-upload,.arctic-light .composer button,.arctic-light .audio-fab,.arctic-light .sidebar-login-button,.arctic-light .subscription-activate{color:#102535;text-shadow:0 1px #ffffffa6;background:linear-gradient(135deg,#fdfefe 0%,#c8dfe9 38%,#7194a8 100%);border:1px solid #ffffffe6;box-shadow:0 13px 30px #496f852e,inset 0 1px #fff}.arctic-light .primary:hover,.arctic-light .upload-cta:hover,.arctic-light .library-upload:hover{filter:brightness(1.04)contrast(1.02)}.arctic-light .ghost,.arctic-light .bell,.arctic-light .more,.arctic-light .sidebar-toggle,.arctic-light .folder,.arctic-light .head-buttons button,.arctic-light .transcript-edit,.arctic-light .controls select,.arctic-light .library-tools select,.arctic-light .settings-sheet select,.arctic-light .subscription-code-label input,.arctic-light .composer,.arctic-light .suggestions button,.arctic-light .drop-zone button,.arctic-light .google-login{color:#355569;background:#ffffff8f;border-color:#ffffffdb;box-shadow:inset 0 1px #fff,0 6px 20px #40607214}.arctic-light .sound-stage{background:radial-gradient(circle at 50% 48%,#ffffffd6 0 9%,#0000 44%),linear-gradient(145deg,#fafdffc7,#d3e4eda3);border-color:#ffffffd6}.arctic-light .sound-stage:before,.arctic-light .sound-stage:after{border-color:#759eb52e}.arctic-light .wave-ribbons i{filter:drop-shadow(0 1px 3px #3f637826);border-top-color:#59829994}.arctic-light .wave-ribbons i:nth-child(2n){border-top-color:#9fc1d2}.arctic-light .wave-ribbons i:nth-child(3n){border-top-color:#4e7890}.arctic-light .steps b,.arctic-light .lecture-icon,.arctic-light .wave-icon,.arctic-light .subject,.arctic-light .stamp,.arctic-light .raw-toolbar .stats span,.arctic-light .folder small{color:#456b80;background:linear-gradient(145deg,#ffffffc7,#c7dce77a);border-color:#ffffffeb;box-shadow:inset 0 1px #fff,0 7px 20px #42657814}.arctic-light .lecture-card:hover{border-color:#fff;box-shadow:0 25px 58px #37546529,inset 0 1px #fff}.arctic-light .how-card,.arctic-light .continue-card,.arctic-light .folder-bar,.arctic-light .lecture-card,.arctic-light .panel,.arctic-light .processing-panel,.arctic-light .player-card,.arctic-light .upload-strip{background:linear-gradient(145deg,#fffffff5,#ebf5faeb);border-color:#6f91a357;box-shadow:0 14px 34px #36576a29,inset 0 1px #fff}.arctic-light .hero-card{border-color:#688da170;box-shadow:0 28px 68px #33536633,inset 0 1px #fff}.arctic-light .how-card:hover,.arctic-light .continue-card:hover,.arctic-light .lecture-card:hover{border-color:#4e778e85;box-shadow:0 18px 42px #31526430,inset 0 1px #fff}.arctic-light .card-cover,.arctic-light .card-cover.blue,.arctic-light .card-cover.peach,.arctic-light .card-cover.pink{background:radial-gradient(circle at 78% 18%,#ffffffc7,#0000 30%),linear-gradient(145deg,#e8f2f7d6,#b1ccda8c);border-color:#ffffffd6}.arctic-light .card-cover span,.arctic-light .card-cover small{color:#385b6e;background:#ffffffa3}.arctic-light .transcript-block,.arctic-light .transcript-block.ltr,.arctic-light .message p,.arctic-light .study-table-wrap,.arctic-light .markdown blockquote{color:var(--ink);background:#fff9;border-color:#ffffffe6;box-shadow:0 10px 28px #4060721a,inset 0 1px #fff}.arctic-light .transcript-block.rtl{border-inline-start-color:#7ca5ba}.arctic-light .transcript-block.ltr{border-inline-start-color:#bfd7e3}.arctic-light .markdown h3,.arctic-light .legal-links a,.arctic-light .legal-back{color:#4c7388}.arctic-light .processing-orb{color:#28495c;background:linear-gradient(145deg,#fff,#b5d1df);box-shadow:0 12px 34px #51788e2b,inset 0 1px #fff}.arctic-light .processing-track{background:#688ba024}.arctic-light .processing-track span{background:linear-gradient(90deg,#6e96ab,#eefaff,#a4c5d5)}.arctic-light .settings-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#283d4940}.arctic-light .subscription-plans article,.arctic-light .subscription-box{background:#ffffff8a;border-color:#ffffffe0}.arctic-light .subscription-plans article.recommended{background:linear-gradient(145deg,#ffffffc7,#cfe1ea9e);border-color:#8eb1c461}.arctic-light .subscription-plans em{color:#fff;background:#5f859a}.arctic-light .settings-sheet select:focus{border-color:#779eb2;box-shadow:0 0 0 3px #6189a01f}.arctic-light .settings-sheet input{accent-color:#648ca2}.arctic-light .buddy-button img{filter:none}.arctic-light .buddy-add{color:#fff;background:#6557e8;border-color:#fff;box-shadow:0 3px 10px #6253e866}.arctic-light ::selection{color:#102535;background:#73a0b73d}.transcription-mode{--study-bg:#edf2f5;--study-panel:#f7fafb;--study-surface:#fff;--study-control:#eef3f6;--study-text:#142633;--study-muted:#526775;--study-edge:#314c5c33;--study-edge-strong:#2b485952;--study-shadow:#1e34411c;--study-focus:#6757e6;--study-accent:#315f76;--study-accent-ink:#fff;--study-accent-soft:#e4eef3;background:var(--study-bg);color:var(--study-text);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}.dark.transcription-mode{--study-bg:#08111a;--study-panel:#0d1924;--study-surface:#13222e;--study-control:#182936;--study-text:#f1f6f9;--study-muted:#b5c4ce;--study-edge:#d3e6f133;--study-edge-strong:#daedf74f;--study-shadow:#0000004a;--study-focus:#b7aefe;--study-accent:#d4edf8;--study-accent-ink:#07131c;--study-accent-soft:#1d3443}.arctic.transcription-mode{--study-bg:#06101a;--study-panel:#0c1924;--study-surface:#132430;--study-control:#182b38;--study-text:#f2f8fb;--study-muted:#b6c8d3;--study-edge:#cfe8f536;--study-edge-strong:#daeff957;--study-shadow:#0000004f;--study-focus:#d4effb;--study-accent:#d2ecf7;--study-accent-ink:#07131c;--study-accent-soft:#1c3544}.arctic-light.transcription-mode{--study-bg:#eaf1f5;--study-panel:#f4f8fa;--study-surface:#fff;--study-control:#e9f0f4;--study-text:#102430;--study-muted:#506977;--study-edge:#304f6036;--study-edge-strong:#2a495b57;--study-shadow:#2340501f;--study-focus:#3f7189;--study-accent:#2d5b73;--study-accent-ink:#fff;--study-accent-soft:#e2edf2}.app.transcription-mode{background:var(--study-bg);background-image:none}.transcription-mode .content{background:0 0}.transcription-mode .tabs,.transcription-mode .panel,.transcription-mode .processing-panel{border-color:var(--study-edge-strong);background:var(--study-panel);color:var(--study-text);box-shadow:0 12px 34px var(--study-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.transcription-mode .sidebar,.transcription-mode .player-card,.transcription-mode .raw-menu,.transcription-mode .wave-icon{background:var(--study-panel);border-color:var(--study-edge-strong);color:var(--study-text);box-shadow:0 8px 24px var(--study-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.transcription-mode .sidebar{box-shadow:0 0 26px var(--study-shadow)}.transcription-mode .wave-icon{background:var(--study-control)}.transcription-mode .lecture-title h1,.transcription-mode .panel h1,.transcription-mode .panel h2,.transcription-mode .panel h3{color:var(--study-text)}.transcription-mode .panel-head p,.transcription-mode .raw-toolbar{color:var(--study-muted)}.transcription-mode .panel-head{border-bottom:1px solid var(--study-edge);align-items:center;padding-bottom:18px}.transcription-mode .transcript-rendered{width:min(72ch,100%);max-width:72ch;margin-inline:auto}.transcription-mode .raw-panel .transcript-rendered,.transcription-mode .notes-panel .study-notes{width:100%;max-width:none;margin-inline:0}.transcription-mode .notes-panel .study-notes p{max-width:none}.transcription-mode .raw-toolbar{margin-inline:auto;border:1px solid var(--study-edge);background:var(--study-control);border-radius:11px;width:min(72ch,100%);margin-bottom:16px;padding:10px 12px}.transcription-mode .lecture-header{min-height:34px;margin-bottom:0}.transcription-mode .lecture-title{margin-top:0;margin-bottom:8px}.transcription-mode .lecture-title h1{margin-top:0}.transcription-mode .lecture-library-link{color:var(--study-text);font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;padding:0;font-size:16px;font-weight:700;display:block}:is(.transcription-mode .lecture-library-link:hover,.transcription-mode .lecture-library-link:focus-visible){color:var(--study-focus);text-underline-offset:4px;text-decoration:underline}.transcription-mode .tabs{z-index:12;width:min(590px,100%);max-width:590px;box-shadow:0 8px 22px var(--study-shadow);border-radius:11px;margin:0 auto 12px;padding:3px;position:sticky;top:10px}.transcription-mode .tabs button{padding:8px 10px;font-size:13px}.transcription-mode .reader-tab-bar{z-index:12;grid-template-columns:minmax(180px,1fr) minmax(0,590px) minmax(44px,1fr);align-items:center;width:min(1280px,100%);margin:0 auto 12px;display:grid;position:sticky;top:10px}.transcription-mode .reader-lecture-context{grid-column:1;align-items:center;gap:10px;min-width:0;display:flex}.transcription-mode .reader-lecture-context .sidebar-toggle{flex:none}.transcription-mode .reader-lecture-context .lecture-library-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.transcription-mode .reader-tab-bar .tabs{grid-column:2;width:100%;margin:0;position:static}.transcription-mode .reader-tab-bar>.raw-actions{grid-column:3;justify-self:end;position:relative}.transcription-mode .transcription-empty{text-align:center;align-content:center;place-items:center;min-height:min(440px,58dvh);margin-top:clamp(64px,9vh,128px);display:grid}.arctic-light.transcription-mode .transcription-empty{background:#fafdffe6;border-color:#668ca266;box-shadow:0 18px 38px #2f4e6224,inset 0 1px #fffffff2}.transcription-mode .empty-transcription-header{grid-template-columns:40px 1fr 40px;align-items:center;width:min(1280px,100%);margin:6px auto 0;display:grid}.transcription-mode .empty-transcription-header h1{color:var(--study-text);text-align:center;grid-column:2;margin:0;font-size:16px;font-weight:700}.transcription-mode .empty-transcription-header .sidebar-toggle{grid-column:1}.transcription-mode .transcription-empty h2{color:var(--study-text);margin:0}.transcription-mode .transcription-empty p{color:var(--study-muted);margin:10px 0 22px}.transcription-mode .transcription-empty .upload-cta{min-width:138px}.transcription-mode .raw-panel .segment{grid-template-columns:minmax(0,1fr)}.transcription-mode .raw-panel .raw-toolbar{background:0 0;border:0;justify-content:flex-end;width:100%;max-width:none;min-height:auto;margin:0 0 10px;padding:0}.transcription-mode .raw-actions{position:relative}.transcription-mode .raw-actions .more{border-color:var(--study-edge-strong);background:var(--study-control);min-width:40px;color:var(--study-text);padding:7px 10px}.transcription-mode .raw-menu{inset-inline:auto 0;border-color:var(--study-edge-strong);background:var(--study-panel);width:min(280px,100vw - 44px);padding:8px;top:42px}.transcription-mode .raw-menu-meta{border-bottom:1px solid var(--study-edge);color:var(--study-muted);gap:6px;margin-bottom:5px;padding:7px 8px 10px;font-size:11px;display:grid}.transcription-mode .raw-menu-meta small{font-size:10px;line-height:1.5}.transcription-mode .organization-language-control{border-bottom:1px solid var(--study-edge);color:var(--study-text);text-align:start;gap:5px;margin:0;padding:8px 10px 10px;font-size:11px;font-weight:750;display:grid}.transcription-mode .organization-language-control select{border:1px solid var(--study-edge-strong);background:var(--study-control);width:100%;min-height:32px;color:var(--study-text);font:inherit;border-radius:7px;padding:5px 8px;font-weight:600}.transcription-mode .organization-language-control small{color:var(--study-muted);font-size:10px;font-weight:400;line-height:1.35}@media (max-width:760px){.transcription-mode .reader-tab-bar{grid-template-columns:minmax(76px,1fr) minmax(0,1.7fr) 42px;width:100%}.transcription-mode .reader-lecture-context{gap:5px}.transcription-mode .reader-lecture-context .sidebar-toggle{width:29px;height:29px}.transcription-mode .reader-lecture-context .lecture-library-link{font-size:12px}.transcription-mode .reader-tab-bar .tabs button{padding-inline:5px;font-size:12px}}.transcription-mode .transcript-block,.transcription-mode .transcript-block.ltr{border-color:var(--study-edge-strong);background:var(--study-surface);color:var(--study-text);box-shadow:0 4px 14px var(--study-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;padding:20px 24px;font-weight:500;line-height:2.1}.transcription-mode .transcript-block.rtl{border-inline-start-color:var(--study-accent)}.transcription-mode .transcript-block.ltr{border-inline-start-color:var(--study-focus)}.transcription-mode .study-notes{border:1px solid var(--study-edge-strong);background:var(--study-surface);color:var(--study-text);box-shadow:0 6px 20px var(--study-shadow);border-radius:16px;margin-top:24px;padding:clamp(24px,4vw,48px)}.transcription-mode .study-notes p,.transcription-mode .study-list{color:var(--study-text);line-height:2.05}.transcription-mode .study-notes p{color:var(--study-text)}.transcription-mode .study-notes h1{color:var(--study-text);border-bottom-color:var(--study-edge-strong)}.transcription-mode .study-notes h2{color:var(--study-text);border-inline-start-color:var(--study-accent)}.transcription-mode .study-notes h3,.transcription-mode .study-notes strong{color:var(--study-accent)}.transcription-mode .study-list li::marker{color:var(--study-accent)}.transcription-mode .study-notes code{background:var(--study-accent-soft);color:var(--study-text)}.transcription-mode .study-notes blockquote{background:var(--study-accent-soft);border-color:var(--study-edge-strong);border-inline-start-color:var(--study-accent);color:var(--study-text);box-shadow:none}.transcription-mode .export-actions{position:relative}.transcription-mode .notes-export-menu{z-index:20;top:calc(100% + 8px);border:1px solid var(--study-edge-strong);background:var(--study-panel);width:min(250px,78vw);box-shadow:0 12px 28px var(--study-shadow);border-radius:12px;padding:7px;display:grid;position:absolute;inset-inline-end:0}.transcription-mode .notes-export-menu button{min-height:0;color:var(--study-text);text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:2px;padding:10px 11px;display:grid}.transcription-mode .notes-export-menu button:hover{background:var(--study-accent-soft)}.transcription-mode .notes-export-menu small{color:var(--study-muted);font-size:12px}.transcription-mode .study-table-wrap{border-color:var(--study-edge-strong);background:var(--study-surface);box-shadow:none}.transcription-mode .study-table-wrap th,.transcription-mode .study-table-wrap td{border-bottom-color:var(--study-edge)}.transcription-mode .study-table-wrap th{background:var(--study-control);color:var(--study-text)}.transcription-mode .tabs{background:var(--study-control);padding:5px}.transcription-mode .tabs button{color:var(--study-muted);border:1px solid #0000;font-weight:700}.transcription-mode .tabs button:hover{background:var(--study-surface);color:var(--study-text)}.arctic.transcription-mode .tabs .selected,.arctic-light.transcription-mode .tabs .selected,.dark.transcription-mode .tabs .selected{background:var(--study-accent);color:var(--study-accent-ink);box-shadow:0 3px 9px var(--study-shadow);border-color:#0000}.transcription-mode .tabs .selected .spark{color:inherit}.transcription-mode .raw-panel .segment{border-color:var(--study-edge)}.transcription-mode .stamp,.transcription-mode .raw-toolbar .stats span,.transcription-mode .transcript-edit,.transcription-mode .more,.transcription-mode .head-buttons button,.transcription-mode .suggestions button{border-color:var(--study-edge-strong);background:var(--study-surface);color:var(--study-text);box-shadow:none}.transcription-mode .suggestions button:hover,.transcription-mode .head-buttons button:hover,.transcription-mode .transcript-edit:hover{border-color:var(--study-accent);background:var(--study-accent-soft)}.transcription-mode .empty{border:1px dashed var(--study-edge-strong);background:var(--study-surface);color:var(--study-muted);border-radius:13px;margin-top:22px}.transcription-mode .message p{border-color:var(--study-edge);background:var(--study-surface);color:var(--study-text);box-shadow:0 3px 12px var(--study-shadow)}.transcription-mode .message.user p{background:var(--study-accent-soft)}.transcription-mode .message span{background:var(--study-control);color:var(--study-text)}.transcription-mode .composer{border-color:var(--study-edge-strong);background:var(--study-surface);box-shadow:0 4px 16px var(--study-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.transcription-mode .composer:focus-within{border-color:var(--study-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--study-focus) 20%, transparent)}.transcription-mode .composer input{color:var(--study-text);font-size:14px}.transcription-mode .composer input::placeholder{color:var(--study-muted);opacity:1}.transcription-mode .composer button{background:var(--study-accent);color:var(--study-accent-ink);text-shadow:none;box-shadow:none}.transcription-mode .toggle{color:var(--study-text)}.transcription-mode .toggle span{border:1px solid var(--study-edge-strong);background:var(--study-control)}.transcription-mode .toggle input:checked+span{background:var(--study-accent)}.transcription-mode[data-reader-font=sans]{--reader-font-ar:"Noto Sans Arabic", "Segoe UI", Tahoma, Arial, sans-serif;--reader-font-latin:Inter, "Segoe UI", Arial, sans-serif}.transcription-mode[data-reader-font=book]{--reader-font-ar:"Noto Naskh Arabic", Amiri, "Times New Roman", serif;--reader-font-latin:Georgia, Cambria, "Times New Roman", serif}.transcription-mode[data-reader-font=system]{--reader-font-ar:Tahoma, Arial, sans-serif;--reader-font-latin:"Segoe UI", Arial, sans-serif}.transcription-mode .transcript-block[dir=rtl],.transcription-mode .study-notes [dir=rtl],.app[dir=rtl].transcription-mode .message p,.app[dir=rtl].transcription-mode .composer input,.app[dir=rtl].transcription-mode .suggestions button{font-family:var(--reader-font-ar)}.transcription-mode .transcript-block[dir=ltr],.transcription-mode .study-notes [dir=ltr],.app[dir=ltr].transcription-mode .message p,.app[dir=ltr].transcription-mode .composer input,.app[dir=ltr].transcription-mode .suggestions button{font-family:var(--reader-font-latin)}.transcription-mode .transcript-block,.transcription-mode .study-notes p,.transcription-mode .study-list,.transcription-mode .study-notes blockquote,.transcription-mode .message p{font-size:var(--reader-size)}.transcription-mode .message p{line-height:2}.transcription-mode .composer input{font-size:clamp(16px, calc(var(--reader-size) - 1px), 30px);line-height:1.55}.transcription-mode .suggestions button{font-size:clamp(14px, calc(var(--reader-size) - 3px), 24px);line-height:1.6}.transcription-mode .study-table-wrap table{font-size:clamp(14px, calc(var(--reader-size) - 2px), 28px)}.transcription-mode .tabs button,.transcription-mode button,.transcription-mode input,.transcription-mode textarea{min-height:44px}:is(.transcription-mode button:focus-visible,.transcription-mode input:focus-visible,.transcription-mode textarea:focus-visible,.transcription-mode a:focus-visible){outline:3px solid var(--study-focus);outline-offset:3px}.transcription-mode .buddy-wrap{opacity:1;transition:opacity .18s}.transcription-mode .buddy-wrap:hover,.transcription-mode .buddy-wrap:focus-within{opacity:1}.transcription-mode .audio-fab{box-shadow:0 7px 20px var(--study-shadow)}@media (max-width:760px){.transcription-mode .panel,.transcription-mode .processing-panel{padding-inline:14px}.transcription-mode .transcript-block,.transcription-mode .transcript-block.ltr{padding:15px 14px;line-height:2.05}.transcription-mode .study-notes{border-radius:13px;margin-top:16px;padding:20px 16px}.transcription-mode .panel-head{align-items:flex-start}.transcription-mode .buddy-wrap{opacity:1}}.buddy-wrap.buddy-right .buddy-card{left:auto;right:0}.buddy-progress-status{border:1px solid var(--line);background:#6557e814;border-radius:9px;align-items:center;gap:9px;margin-top:10px;padding:9px 10px;display:flex}.buddy-progress-status .continuation-spinner{width:16px;height:16px}.buddy-progress-status small{color:var(--muted);font-size:10px;line-height:1.5}.primary-nav{gap:9px!important}.primary-nav .nav-item{min-height:50px;color:var(--ink);opacity:1;border:1px solid #0000;padding:12px 14px;font-size:15px;font-weight:750}.app .primary-nav .nav-icon{opacity:.86;border:1px solid;border-radius:8px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:14px;line-height:1;display:inline-grid}.primary-nav .nav-item.active{border-color:#ffffffc7;font-weight:800;box-shadow:0 9px 24px #2b465a21,inset 0 1px #ffffffd6}.arctic .primary-nav .nav-item{color:#e6f3f9}.arctic .primary-nav .nav-item.active{color:#fff;background:linear-gradient(135deg,#caebf938,#5b8ba62e);border-color:#d2effc47;box-shadow:0 10px 28px #00050c57,inset 0 1px #ffffff2b}.arctic-light .primary-nav .nav-item{color:#29495c}.arctic-light .primary-nav .nav-item.active{color:#142e40;background:linear-gradient(135deg,#fff,#c6dfece0);border-color:#fff;box-shadow:0 10px 26px #34576c2b,inset 0 1px #fff}.sidebar-profile-summary{width:100%;color:var(--ink);text-align:start;cursor:pointer;background:0 0}.sidebar-profile-summary:hover{background:#ffffff29}.sidebar-profile-summary .profile-avatar{flex:0 0 42px;width:42px;height:42px;overflow:hidden}.profile-avatar img,.settings-account-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.sidebar-profile-summary span{min-width:0}.sidebar-profile-summary b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-sheet{max-height:calc(100dvh - 36px);overflow-y:auto}.settings-account-card{border:1px solid var(--line);background:#fff3;border-radius:13px;align-items:center;gap:13px;padding:14px;display:flex}.settings-account-avatar{background:var(--glass-soft);width:46px;height:46px;color:var(--ink);border-radius:50%;flex:0 0 46px;place-items:center;font-weight:800;display:grid;overflow:hidden}.settings-account-card span{gap:3px;min-width:0;display:grid}.settings-account-card small{color:var(--muted);font-size:10px;font-style:normal}.settings-account-card b,.settings-account-card em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-account-card b{color:var(--ink);font-size:13px}.settings-account-card em{color:var(--muted);font-size:11px;font-style:normal}.settings-account-card>button{border:1px solid var(--line);background:var(--glass-soft);color:var(--ink);cursor:pointer;border-radius:9px;margin-inline-start:auto;padding:9px 13px;font-weight:750}@media (min-width:621px){.settings-sheet .settings-account-card,.settings-sheet .account-actions,.settings-sheet .context-modal-error{grid-column:1/-1}}@media print{body.printing-raw-transcript{background:#fff!important}body.printing-raw-transcript .app>*{display:none!important}body.printing-raw-transcript .app>.content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}body.printing-raw-transcript .content>*{display:none!important}body.printing-raw-transcript .content>.raw-panel{min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;display:block!important}body.printing-raw-transcript .raw-panel .transcript-block{color:#142633!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0 0 10pt!important;padding:0!important;font-size:12pt!important;line-height:1.85!important;display:block!important}@page{size:A4;margin:18mm}}.transcription-mode .reader-tab-bar{z-index:18;grid-template-columns:minmax(0,1fr) minmax(0,430px) minmax(0,1fr);column-gap:8px}.transcription-mode .reader-tab-bar .tabs{border-radius:10px;width:100%;max-width:430px;padding:3px}.transcription-mode .reader-tab-bar .tabs button{white-space:nowrap;border-radius:8px;min-height:32px;padding:5px 7px;font-size:12px;line-height:1.15}.transcription-mode .reader-tab-bar>.raw-actions{margin-inline-start:8px}.transcription-mode .raw-actions .more{border-radius:9px;width:32px;min-width:32px;height:32px;padding:0;font-size:13px;line-height:1}.transcription-mode .raw-menu{top:38px}.native-app.transcription-mode .reader-tab-bar{top:max(92px, calc(env(safe-area-inset-top) + 34px))}@media (min-width:761px){.native-app.transcription-mode .reader-tab-bar{top:max(32px, calc(env(safe-area-inset-top) + 8px));margin-bottom:16px}}@media (max-width:760px){.transcription-mode .reader-tab-bar{grid-template-columns:minmax(0,1fr) minmax(240px,300px) minmax(0,1fr);column-gap:5px}.transcription-mode .reader-tab-bar .tabs button{min-height:30px;padding:4px 3px;font-size:11px}.transcription-mode .reader-tab-bar>.raw-actions{margin-inline-start:4px}.transcription-mode .raw-actions .more{border-radius:8px;width:30px;min-width:30px;height:30px;font-size:12px}.transcription-mode .reader-actions .add-text-control{width:30px;min-width:30px;height:30px;font-size:21px;box-shadow:0 0 0 4px #d5e8f561,inset 0 1px #fff}.transcription-mode .raw-menu{top:35px}}.transcription-mode .reader-tab-bar>.reader-actions{grid-column:3;justify-self:end;margin-inline-start:8px;position:relative}.transcription-mode .reader-actions .more{border:1px solid var(--study-edge-strong);background:var(--study-control);width:32px;min-width:32px;height:32px;color:var(--study-text);border-radius:9px;padding:0;font-size:13px;line-height:1}.transcription-mode .reader-actions .add-text-control{color:#315d85;cursor:pointer;background:radial-gradient(circle at 35% 28%,#fffffff0,#e1eff9d1);border:1px solid #597fa54d;border-radius:50%;width:32px;min-width:32px;height:32px;padding:0 0 2px;font:400 23px/1 Arial,sans-serif;transition:transform .16s,box-shadow .16s,background .16s;box-shadow:0 0 0 5px #d5e8f561,inset 0 1px #fff}.transcription-mode .reader-actions .add-text-control:hover{background:radial-gradient(circle at 35% 28%,#fff,#d6ebf7);transform:translateY(-1px);box-shadow:0 0 0 6px #bfddf085,0 6px 14px #315d852e,inset 0 1px #fff}.transcription-mode .notes-action-menu{width:min(280px,100vw - 44px)}.transcription-mode .notes-action-menu button{text-align:start;gap:3px;min-height:0;padding:10px 11px;display:grid}.transcription-mode .notes-action-menu button b{font-size:12px}.transcription-mode .notes-action-menu button small{color:var(--study-muted);font-size:10px;line-height:1.45}.transcription-mode .notes-action-menu button:disabled{cursor:not-allowed;opacity:.42}.transcription-mode .notes-action-menu .organize-menu-action{color:var(--study-text);background:var(--study-accent-soft)}.transcription-mode .notes-action-menu .menu-divider{background:var(--study-edge);height:1px;margin:5px 7px}.transcription-mode .notes-action-menu .organization-version-list{border:1px solid var(--study-edge);background:var(--study-surface);border-radius:8px;gap:4px;margin:2px 7px 7px;padding:5px;display:grid}.transcription-mode .notes-action-menu .organization-version-item{border-radius:6px;grid-template-columns:minmax(0,1fr) auto;display:grid}.transcription-mode .notes-action-menu .organization-version-select{border-radius:6px;min-width:0;padding:8px}.transcription-mode .notes-action-menu .organization-version-item.selected-organization-version{background:var(--study-accent-soft)}.transcription-mode .notes-action-menu .organization-version-rename{border-radius:6px;align-self:start;min-width:32px;padding:8px 7px;font-size:15px}.transcription-mode .notes-action-menu .organization-version-rename-form{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;gap:4px;padding:3px 4px 5px;display:grid}.transcription-mode .notes-action-menu .organization-version-rename-form input{border:1px solid var(--study-edge);background:var(--study-surface);min-width:0;color:var(--study-text);font:inherit;border-radius:6px;padding:6px 7px;font-size:11px}.transcription-mode .notes-action-menu .organization-version-rename-form button{padding:6px 7px;font-size:10px}.transcription-mode .notes-action-menu .organization-version-empty{color:var(--study-muted);padding:7px;font-size:10px;display:block}.transcription-mode .reader-action-menu{border-radius:16px;flex-direction:column;width:min(340px,100vw - 32px);max-height:min(680px,100dvh - 150px);padding:0;display:flex;overflow:hidden}.reader-action-menu .reader-menu-heading{border-bottom:1px solid var(--study-edge);color:var(--study-text);flex-shrink:0;align-items:center;gap:12px;padding:12px;display:flex}.reader-menu-heading>b{font-size:14px}.transcription-mode .reader-action-menu .reader-menu-back{background:var(--study-control);border-radius:8px;align-items:center;gap:7px;width:auto;min-height:40px;padding:8px;display:flex}.reader-menu-body{overscroll-behavior:contain;min-height:0;padding:8px;overflow-y:auto}.transcription-mode .reader-action-menu .reader-menu-body>button{border-radius:10px;width:100%;min-height:48px;margin:3px 0;padding:12px}.transcription-mode .reader-action-menu .reader-menu-link{grid-template-columns:32px minmax(0,1fr) 14px;align-items:center;gap:10px;display:grid}.reader-menu-link>span:nth-child(2){gap:5px;display:grid}.reader-menu-icon{text-align:center;color:var(--study-accent);font-size:22px}.transcription-mode .reader-action-menu button b{overflow-wrap:anywhere;font-size:13px}.transcription-mode .reader-action-menu button small{font-size:11px;line-height:1.6}:is(.reader-action-menu button:focus-visible,.reader-action-menu select:focus-visible){outline:2px solid var(--study-accent);outline-offset:-2px}.reader-action-menu .reader-menu-status{color:var(--study-muted);margin:8px;font-size:12px;line-height:1.7;display:block}.transcription-mode .reader-action-menu .organization-version-list{border:0;margin:0;padding:0}.transcription-mode .reader-action-menu .organization-version-item{grid-template-columns:minmax(0,1fr) 40px 40px;padding:5px}.transcription-mode .reader-action-menu .organization-version-item>button{min-height:40px}.transcription-mode .notes-panel.awaiting-organization,.transcription-mode .mind-map-panel.awaiting-organization{place-items:center;min-height:min(560px,67dvh);display:grid}.mind-map-notes-link{border:1px solid var(--study-edge);background:var(--study-surface);width:min(460px,100%);color:var(--study-text);text-align:center;border-radius:18px;justify-items:center;gap:10px;margin:42px auto;padding:38px 28px;display:grid}.mind-map-notes-link>span{color:var(--study-accent);font-size:28px}.mind-map-notes-link h2,.mind-map-notes-link p{margin:0}.mind-map-notes-link p{color:var(--study-muted);line-height:1.7}.transcription-mode .mind-map-panel.ready{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;padding:0}.mind-map-view{width:100%;color:var(--study-text);padding:0}.mind-map-view.is-fullscreen{z-index:1000;background:var(--study-background);flex-direction:column;padding:clamp(12px,2.5vw,28px);display:flex;position:fixed;inset:0;overflow:auto}.mind-map-view.is-fullscreen .xmind-canvas-shell{flex-direction:column;flex:1;max-height:calc(100dvh - 56px);display:flex}.mind-map-view.is-fullscreen .xmind-canvas-viewport{flex:1;min-height:0}.xmind-canvas-shell{border:1px solid var(--study-edge);background:var(--study-surface);width:100%;box-shadow:0 10px 28px var(--study-shadow);border-radius:19px;margin:0;overflow:hidden}.xmind-canvas-toolbar{border-bottom:1px solid var(--study-edge);background:var(--study-control);min-height:50px;color:var(--study-muted);justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex}.xmind-canvas-zoom,.xmind-canvas-actions{align-items:center;gap:6px;display:flex}.xmind-canvas-toolbar button{border:1px solid var(--study-edge-strong);background:var(--study-surface);min-width:30px;min-height:30px;color:var(--study-text);font:inherit;cursor:pointer;border-radius:8px;place-items:center;padding:4px 8px;font-weight:750;display:grid}.xmind-canvas-toolbar button:disabled{opacity:.62;cursor:wait}.xmind-canvas-actions .mind-map-rebuild{background:var(--study-accent-soft);min-height:32px;color:var(--study-accent);align-items:center;padding:5px 10px;font-size:12px;display:inline-flex}.xmind-fullscreen,.xmind-export,.xmind-layout{width:32px;height:32px;padding:0!important}.xmind-fullscreen svg,.xmind-export svg,.xmind-layout svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.mind-map-export,.mind-map-layout{position:relative}.mind-map-export-menu{z-index:4;top:calc(100% + 8px);border:1px solid var(--study-edge-strong);background:var(--study-surface);width:212px;box-shadow:0 12px 30px var(--study-shadow);border-radius:12px;padding:6px;position:absolute;inset-inline-end:0}.mind-map-export-menu button{width:100%;min-height:52px;color:var(--study-text);text-align:start;background:0 0;border:0;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}:is(.mind-map-export-menu button:hover,.mind-map-export-menu button:focus-visible){background:var(--study-accent-soft)}.mind-map-export-menu svg{fill:none;width:19px;height:19px;stroke:var(--study-accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.mind-map-export-menu b,.mind-map-export-menu small{display:block}.mind-map-export-menu b{font-size:12px;line-height:1.2}.mind-map-export-menu small{color:var(--study-muted);margin-top:3px;font-size:10px;line-height:1.3}.mind-map-layout-menu{z-index:4;top:calc(100% + 8px);border:1px solid var(--study-edge-strong);background:var(--study-surface);width:206px;box-shadow:0 12px 30px var(--study-shadow);border-radius:12px;padding:6px;position:absolute;inset-inline-end:0}.mind-map-layout-menu button{width:100%;min-height:40px;color:var(--study-text);text-align:start;background:0 0;border:0;border-radius:8px;padding:9px 10px;font-size:12px;display:block}:is(.mind-map-layout-menu button:hover,.mind-map-layout-menu button:focus-visible,.mind-map-layout-menu button.selected){background:var(--study-accent-soft);color:var(--study-accent)}.mind-map-export-feedback{border-bottom:1px solid var(--study-edge);background:var(--study-accent-soft);color:var(--study-accent);text-align:center;padding:8px 12px;font-size:11px;font-weight:750}.mind-map-export-feedback.error{color:#a52634;background:#fff1f2}.xmind-canvas-viewport{touch-action:none;overscroll-behavior:contain;cursor:grab;-webkit-user-select:none;user-select:none;background:var(--study-surface);min-height:clamp(440px,66dvh,760px);display:block;position:relative;overflow:hidden}.xmind-canvas-viewport:active{cursor:grabbing}.xmind-canvas-plane{transform-origin:50%;will-change:transform;position:absolute;top:50%;left:50%}.xmind-connectors{pointer-events:none;position:absolute;inset:0;overflow:visible}.xmind-connectors path{fill:none;stroke:var(--study-accent);stroke-width:3px;stroke-linecap:round;opacity:.88}.xmind-root-node,.xmind-node{border:1px solid var(--study-edge-strong);background:var(--study-surface);width:206px;min-height:45px;color:var(--study-text);text-align:center;font:inherit;-webkit-user-select:none;user-select:none;unicode-bidi:plaintext;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:13px;line-height:1.42;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px 15px #2b5a7a1a}.xmind-root-node{border:2px solid var(--study-accent);background:linear-gradient(135deg,var(--study-surface),var(--study-accent-soft));border-radius:22px;width:240px;min-height:68px;font-size:18px;font-weight:850;box-shadow:0 10px 26px #2b5a7a2e}.xmind-root-node>span{background:var(--study-accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:13px;display:grid}.xmind-node.has-children{cursor:pointer;font:inherit;font-weight:800}.xmind-node.has-children>span{background:var(--study-accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:15px;line-height:1;display:grid}.xmind-node.has-children.collapsed{background:var(--study-accent-soft);border-style:dashed}.xmind-node.selected{border-color:var(--study-accent);background:var(--study-accent-soft);box-shadow:0 0 0 3px color-mix(in srgb,var(--study-accent) 18%,transparent),0 5px 15px #2b5a7a1a}.xmind-node.has-children:hover{border-color:var(--study-accent);box-shadow:0 0 0 3px var(--study-accent-soft),0 5px 15px #2b5a7a1a}@media (max-width:760px){.mind-map-view.is-fullscreen{padding:10px}.mind-map-view.is-fullscreen .xmind-canvas-shell{max-height:calc(100dvh - 20px)}.xmind-canvas-shell{border-radius:15px}.xmind-canvas-toolbar{min-height:46px;padding:7px 8px}.xmind-canvas-actions .mind-map-rebuild{min-height:30px;padding-inline:8px;font-size:11px}.mind-map-export-menu{width:196px}.xmind-canvas-viewport{min-height:58dvh}}.transcription-mode .notes-organize-empty{text-align:center;justify-items:center;gap:10px;width:min(420px,100%);padding:clamp(24px,6vw,44px);display:grid}.transcription-mode .notes-organize-mark{border:1px solid var(--study-edge-strong);width:54px;height:54px;color:var(--study-text);background:var(--study-accent-soft);box-shadow:0 10px 24px var(--study-shadow);border-radius:18px;place-items:center;font-size:23px;display:grid}.transcription-mode .notes-organize-empty h2{color:var(--study-text);margin:5px 0 0;font-size:clamp(21px,5vw,28px)}.transcription-mode .notes-organize-empty p{color:var(--study-muted);margin:0 0 10px;line-height:1.65}.transcription-mode .notes-organize-empty .primary{min-width:min(240px,100%);min-height:44px;padding:10px 22px}.transcription-mode .heavy-work-queue-notice{border:1px solid var(--study-edge-strong);background:var(--study-accent-soft);width:min(900px,100% - 32px);color:var(--study-text);box-shadow:0 5px 16px var(--study-shadow);border-radius:14px;align-items:center;gap:11px;margin:0 auto 14px;padding:12px 14px;display:flex}.transcription-mode .heavy-work-queue-notice>div{flex:1;gap:2px;min-width:0;display:grid}.transcription-mode .heavy-work-queue-notice b{font-size:14px}.transcription-mode .heavy-work-queue-notice small{color:var(--study-muted);line-height:1.45}.transcription-mode .heavy-work-queue-notice .continuation-spinner{flex:none}.transcription-mode .chat-queue-notice{width:100%;margin:12px 0 0}@media (max-width:760px){.transcription-mode .reader-tab-bar>.reader-actions{margin-inline-start:4px}.transcription-mode .reader-actions .more{border-radius:8px;width:30px;min-width:30px;height:30px;font-size:12px}.transcription-mode .notes-panel.awaiting-organization{min-height:min(500px,64dvh)}.transcription-mode .heavy-work-queue-notice{align-items:flex-start;width:100%}.transcription-mode .heavy-work-queue-notice .cancel-operation{min-width:auto}}@media (min-width:761px){.app .sidebar nav{margin-top:clamp(52px,8vh,104px)}.app .sidebar .brand{transform:translateY(clamp(74px,10vh,132px))}.app .sidebar-bottom{margin-top:auto}}@media (min-width:761px) and (max-height:820px){.app .sidebar nav{margin-top:36px}.app .sidebar .brand{transform:translateY(38px)}.app .sidebar-bottom{margin-top:auto}}.brand-mark{background:linear-gradient(145deg,#ffffffeb,#afc5d39e);border-color:#ffffffd1;place-items:center;padding:1px;line-height:normal;display:grid;box-shadow:0 7px 18px #3951602e,inset 0 1px #fff}.brand-mark img{object-fit:contain;filter:drop-shadow(0 2px 3px #304b5c33);width:100%;height:100%;display:block}.arctic .hero-artwork,.arctic-light .hero-artwork{filter:none}.arctic .hero-artwork-wash{background:linear-gradient(90deg,#040b14e0 0%,#040b14b8 38%,#040b142e 72%,#0000 100%)}.arctic-light .hero-artwork-wash{background:linear-gradient(90deg,#fafdfff0 0%,#fafdffc7 38%,#fafdff3d 72%,#0000 100%)}.arctic .hero-copy,.arctic-light .hero-copy{background:0 0}.arctic .hero-copy h1,.arctic-light .hero-copy h1{font-weight:750}.app[dir=rtl] .hero-card>.hero-artwork{transform:scaleX(-1)}.app[dir=rtl] .hero-card.processing>.hero-artwork{animation-name:hero-breathe-rtl}.app[dir=rtl] .home-page .hero-card.hero-ltr>.hero-artwork{transform:none}.app[dir=rtl] .home-page .hero-card.hero-ltr.processing>.hero-artwork{animation-name:hero-breathe}@keyframes hero-breathe-rtl{to{filter:saturate(1.08);transform:scaleX(-1)scale(1.025)}}.app[dir=rtl].arctic .hero-artwork-wash{background:linear-gradient(270deg,#040b14e0 0%,#040b14b8 38%,#040b142e 72%,#0000 100%)}.app[dir=rtl].arctic-light .hero-artwork-wash{background:linear-gradient(270deg,#fafdfff0 0%,#fafdffc7 38%,#fafdff3d 72%,#0000 100%)}.arctic .home-page,.arctic-light .home-page{background:0 0}.app[dir=ltr] .nav-item,.app[dir=ltr] .folder,.app[dir=ltr] .folder-label,.app[dir=ltr] .library-title,.app[dir=ltr] .library-tools,.app[dir=ltr] .card-body,.app[dir=ltr] .settings-sheet,.app[dir=ltr] .subscription-sheet,.app[dir=ltr] .auth-sheet,.app[dir=ltr] .ai-consent-sheet,.app[dir=ltr] .list-modal,.app[dir=ltr] .buddy-card{text-align:left}.app[dir=ltr] .sidebar-toggle.inside{margin-left:auto;margin-right:0}.app[dir=ltr] .subscription-close,.app[dir=ltr] .modal-close,.app[dir=ltr] .auth-close{left:auto;right:14px}.app[dir=ltr] .subscription-plans strong{text-align:left}.app[dir=ltr] .subscription-plans em{left:12px;right:auto}.app[dir=ltr] .error-banner{direction:ltr}.app[dir=ltr] .message.user{margin-left:auto;margin-right:0}.app[dir=ltr] .raw-menu{left:auto;right:0}.app[dir=ltr] .raw-menu button{text-align:left}.app .upload-cta,.app .library-upload,.app .drop-zone button{color:#fff;text-shadow:0 1px #27197b6b;background:linear-gradient(145deg,#9586ff 0%,#6b5bea 56%,#5543d9 100%);border-color:#ffffff9e;box-shadow:0 9px 22px #6253e857,inset 0 1px #ffffff61}.app .upload-cta:hover,.app .library-upload:hover,.app .drop-zone button:hover{filter:brightness(1.06)saturate(1.05);transform:translateY(-1px)}.subscription-nudge{color:#10283a;text-align:start;background:linear-gradient(135deg,#f8fbfdf5,#d1e1ebeb);border:1px solid #98b2c7b8;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;width:min(100%,920px);margin:22px auto 0;padding:17px 19px;display:flex;box-shadow:0 12px 27px #34556a24,inset 0 1px #ffffffe0}.subscription-nudge>div{gap:4px;display:grid}.subscription-nudge b{font-size:16px;font-weight:780}.subscription-nudge span{color:#557287;font-size:14px;line-height:1.55}.subscription-nudge button{color:#2d1b04;min-width:112px;font:inherit;cursor:pointer;background:linear-gradient(145deg,#f6dfa5,#d6a94f 62%,#bd8730);border:1px solid #bd9140;border-radius:10px;flex:none;padding:10px 18px;font-weight:800;box-shadow:0 7px 16px #7f571533,inset 0 1px #ffffffb3}.subscription-nudge button:hover{filter:brightness(1.05);transform:translateY(-1px)}.arctic .subscription-nudge{color:#edf6fb;background:linear-gradient(135deg,#22384bf2,#0f2131f5);border-color:#97b9d057;box-shadow:0 15px 30px #00081042,inset 0 1px #e6f6ff14}.arctic .subscription-nudge span{color:#b6cad8}@media (max-width:620px){.subscription-nudge{flex-direction:column;align-items:stretch;gap:14px}.subscription-nudge button{width:100%}}@media (min-width:621px){.settings-sheet{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:20px 28px;width:min(720px,100vw - 64px);min-height:520px;padding:32px 36px;display:grid}.settings-sheet>div:first-child,.settings-sheet>p,.settings-sheet .subscription-box,.settings-sheet .legal-links,.settings-sheet .danger-button{grid-column:1/-1}.settings-sheet>div:first-child{margin-bottom:4px}.settings-sheet label,.settings-sheet label+label{margin-top:0}.settings-sheet label{align-content:start;min-height:92px}.settings-sheet>p{margin:-2px 0 0;font-size:12px}.settings-sheet .subscription-box{margin-top:0;padding:18px}.settings-sheet .legal-links,.settings-sheet .danger-button{margin-top:0}}.continue-card[role=button]{cursor:pointer}.continue-card[role=button]:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.rename-hint{color:var(--muted);opacity:.8;margin-top:10px;font-size:10px;display:block}.rename-actions{gap:8px;margin-top:15px;display:flex}.rename-actions .modal-primary{margin-top:0}.modal-secondary{color:#6253e5;cursor:pointer;background:0 0;border:1px solid #d8d3eb;border-radius:10px;flex:1;padding:11px 15px;font-weight:700}.rename-actions .modal-primary{flex:1}@media (max-width:760px){.arctic .hero-artwork,.arctic-light .hero-artwork{object-position:62% center}.arctic .hero-artwork-wash{background:#040b1475}.arctic-light .hero-artwork-wash{background:#fafdff7a}.transcription-mode .reader-tab-bar{grid-template-columns:minmax(0,1fr) minmax(220px,270px) minmax(0,1fr);column-gap:6px;margin-bottom:9px}.transcription-mode .reader-tab-bar .tabs{max-width:270px;padding:2px}.transcription-mode .reader-tab-bar .tabs button{padding-inline:2px}}@media (prefers-reduced-motion:reduce){.transcription-mode *,.transcription-mode :before,.transcription-mode :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.special-organization-action{border-inline-start:3px solid var(--study-accent,#315f73)!important}.app .brand-mark{background:#050a11;border:2px solid #ffffffeb;border-radius:50%;flex:0 0 52px;width:52px;height:52px;padding:0;overflow:hidden;box-shadow:0 8px 20px #1c394c3d,inset 0 0 0 1px #6fadcc52}.app .brand-mark img{object-fit:cover;filter:none;width:100%;height:100%;image-rendering:-webkit-optimize-contrast;transform:scale(1.035)}.arctic .brand-mark{background:#040910;border-color:#c0e5f5c7;box-shadow:0 8px 22px #00050c70,inset 0 0 0 1px #91d5f247}.arctic .brand-mark img{filter:none}.app .primary-nav .nav-icon{place-items:center;padding:0;line-height:0;display:grid}.app .primary-nav .nav-icon svg{margin:auto;display:block;transform:translateZ(0)}.app .buddy-add,.app.transcription-mode .buddy-add{aspect-ratio:1;color:#fff;background:linear-gradient(145deg,#7668f5,#5648dc);border:2px solid #fff;border-radius:50%;place-items:center;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;font:400 21px/1 Arial,sans-serif;display:grid;box-shadow:0 4px 12px #5243d06b,inset 0 1px #ffffff85}.home-page .hero-card{isolation:isolate;min-height:clamp(390px,39vw,470px);overflow:hidden}.home-page .hero-artwork{z-index:0;object-fit:cover;object-position:center}.home-page .hero-artwork-wash{z-index:1;pointer-events:none}.home-page .hero-copy{z-index:2;text-align:start;align-content:center;justify-items:start;width:min(54%,640px);max-width:none;padding:clamp(36px,4.5vw,66px);display:grid;position:absolute;inset-block:0;inset-inline-start:0}.home-page .hero-copy h1{letter-spacing:-.045em;text-wrap:balance;max-width:none;margin:0;font-size:clamp(40px,3.7vw,56px);font-weight:780;line-height:1.18}.home-page .hero-copy h1 span{white-space:nowrap}.home-page .upload-cta{letter-spacing:-.01em;border-radius:15px;min-height:58px;padding:14px 22px;font-size:16px;transition:transform .18s,box-shadow .18s,filter .18s}.home-page .upload-cta:hover{filter:brightness(1.06);transform:translateY(-2px)}.home-page .upload-cta:focus-visible{outline-offset:4px;outline:3px solid #b7ddf2d1}.home-page .hero-upload-cta{z-index:3;top:clamp(28px,3vw,48px);white-space:nowrap;min-height:48px;padding:11px 16px;font-size:14px;line-height:1;position:absolute;inset-inline-end:clamp(28px,4vw,58px)}.app[dir=ltr] .home-page .hero-copy h1{white-space:nowrap;max-width:none;font-size:clamp(40px,3.7vw,56px);line-height:1.16}.arctic .home-page .hero-card{border-color:#d3eefc40}.arctic .home-page .hero-artwork-wash{background:radial-gradient(circle at 18% 30%,#7fb1d42e,#0000 35%),linear-gradient(90deg,#030a13f2 0%,#040d18de 40%,#040d1861 67%,#040d180f 100%)}.arctic .home-page .hero-copy h1{color:#f5fbff;text-shadow:0 3px 18px #00050c57}.arctic .home-page .hero-copy h1 span{color:#bfe8fb}.arctic-light .home-page .hero-card{border-color:#7ea4b875}.arctic-light .home-page .hero-artwork-wash{background:radial-gradient(circle at 18% 30%,#ffffffbd,#0000 36%),linear-gradient(90deg,#fafdfff5 0%,#f8fcfee0 42%,#f4fafd70 68%,#f4fafd0f 100%)}.arctic-light .home-page .hero-copy h1{color:#173248;text-shadow:0 1px #fff}.arctic-light .home-page .hero-copy h1 span{color:#347197}.app[dir=rtl].arctic .home-page .hero-artwork-wash{background:radial-gradient(circle at 82% 30%,#7fb1d42e,#0000 35%),linear-gradient(270deg,#030a13f2 0%,#040d18de 40%,#040d1861 67%,#040d180f 100%)}.app[dir=rtl].arctic-light .home-page .hero-artwork-wash{background:radial-gradient(circle at 82% 30%,#ffffffbd,#0000 36%),linear-gradient(270deg,#fafdfff5 0%,#f8fcfee0 42%,#f4fafd70 68%,#f4fafd0f 100%)}.app[dir=rtl].arctic .home-page .hero-card.hero-ltr .hero-artwork-wash{background:radial-gradient(circle at 18% 30%,#7fb1d42e,#0000 35%),linear-gradient(90deg,#030a13f2 0%,#040d18de 40%,#040d1861 67%,#040d180f 100%)}.app[dir=rtl].arctic-light .home-page .hero-card.hero-ltr .hero-artwork-wash{background:radial-gradient(circle at 18% 30%,#ffffffbd,#0000 36%),linear-gradient(90deg,#fafdfff5 0%,#f8fcfee0 42%,#f4fafd70 68%,#f4fafd0f 100%)}@media (max-width:760px){.home-page .hero-card{min-height:455px}.home-page .hero-copy{align-content:start;width:100%;max-width:none;padding:92px 26px 32px}.home-page .hero-copy h1{max-width:12ch;margin-bottom:24px;font-size:clamp(34px,10vw,44px)}.app[dir=ltr] .home-page .hero-copy{padding-top:92px}.app[dir=ltr] .home-page .hero-copy h1{max-width:none;font-size:clamp(31px,8.5vw,42px)}.home-page .hero-upload-cta{top:24px;min-height:42px;padding:10px 13px;font-size:13px;inset-inline-end:24px}.home-page .hero-artwork-wash{background:linear-gradient(#040d18e0 0%,#040d1875 52%,#0000 100%)}.arctic-light .home-page .hero-artwork-wash{background:linear-gradient(#fafdfff0 0%,#fafdff8a 52%,#0000 100%)}}.lecture-card.simple{overflow:visible}.lecture-card.simple .lecture-card-open{z-index:0;border-radius:inherit;position:relative;overflow:hidden}.lecture-card-menu{z-index:9;top:12px;position:absolute;inset-inline-end:12px}.lecture-card-more{color:#28546e;letter-spacing:1px;cursor:pointer;opacity:0;background:#f6fbfeeb;border:1px solid #7fa1b594;border-radius:11px;place-items:center;width:36px;height:36px;padding:0 0 4px;font:800 17px/1 Arial,sans-serif;transition:opacity .16s,transform .16s,background .16s,box-shadow .16s;display:grid;transform:translateY(-4px)scale(.94);box-shadow:0 5px 16px #0f28371f}:is(.lecture-card-more:hover,.lecture-card-more:focus-visible){background:#fff;box-shadow:0 7px 20px #0f283730}.lecture-card-more:focus-visible{outline-offset:2px;outline:3px solid #68aacc75}.lecture-card.simple:hover .lecture-card-more,.lecture-card.simple:focus-within .lecture-card-more,.lecture-card.simple.lecture-menu-open .lecture-card-more{opacity:1;transform:none}.lecture-card-actions{top:43px;background:#f9fdfffa;border:1px solid #799cb16b;border-radius:13px;min-width:184px;padding:7px;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 13px 30px #0a23323b}.lecture-card-actions button{color:#1d4057;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:35px;padding:8px 10px;font:700 12px/1.2 inherit;display:flex}.lecture-card-actions button:hover:not(:disabled){background:#d3eaf59e;outline:none}.lecture-card-actions button:focus-visible{background:#d3eaf59e;outline:none}.lecture-card-actions button:disabled{cursor:wait;opacity:.62}.lecture-card-actions button>span{text-align:center;width:15px;font-size:16px}.lecture-card-actions .lecture-card-danger{color:#b13f51}.lecture-card-actions .lecture-card-danger:hover:not(:disabled){background:#fce0e4d6}.lecture-card-actions .lecture-card-danger:focus-visible{background:#fce0e4d6}.lecture-card-actions .lecture-card-audio{color:#2d6b89}.arctic .lecture-card-more{color:#c9e8f7;background:#0b1e2deb;border-color:#8fbfdc63;box-shadow:0 7px 20px #00040a54}:is(.arctic .lecture-card-more:hover,.arctic .lecture-card-more:focus-visible){background:#122b3dfa}.arctic .lecture-card-actions{background:#081b2afa;border-color:#77a9c459;box-shadow:0 15px 34px #0002077a}.arctic .lecture-card-actions button{color:#d9eef9}.arctic .lecture-card-actions button:hover:not(:disabled){background:#2d5d7778}.arctic .lecture-card-actions button:focus-visible{background:#2d5d7778}.arctic .lecture-card-actions .lecture-card-danger{color:#ff9fac}.arctic .lecture-card-actions .lecture-card-danger:hover:not(:disabled){background:#80303f59}.arctic .lecture-card-actions .lecture-card-danger:focus-visible{background:#80303f59}.arctic .lecture-card-actions .lecture-card-audio{color:#9edcf8}@media (hover:none),(pointer:coarse),(max-width:760px){.lecture-card-more{opacity:1;transform:none}}.reader-action-menu .reader-menu-icon{color:#397698;background:linear-gradient(145deg,#eaf8ffdb,#d1eaf67a);border:1px solid #7aa9c261;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.reader-action-menu .reader-menu-icon svg{width:21px;height:21px;display:block}.reader-action-menu .reader-menu-link:hover:not(:disabled) .reader-menu-icon{color:#225f82;background:#e7f8ff;border-color:#4c96bca1}.reader-action-menu .reader-menu-link:focus-visible .reader-menu-icon{color:#225f82;background:#e7f8ff;border-color:#4c96bca1}.reader-action-menu .reader-menu-chevron{color:var(--study-muted);font-size:22px;font-weight:400;line-height:1}.arctic .reader-action-menu .reader-menu-icon{color:#c9edff;background:linear-gradient(145deg,#214c63eb,#123044db);border-color:#82c1e147}.arctic .reader-action-menu .reader-menu-link:hover:not(:disabled) .reader-menu-icon{color:#effbff;background:#255872f5;border-color:#aae1f88a}.arctic .reader-action-menu .reader-menu-link:focus-visible .reader-menu-icon{color:#effbff;background:#255872f5;border-color:#aae1f88a}.add-source-sheet .source-choices button>.source-choice-icon{color:#356d93;background:linear-gradient(145deg,#ffffffeb,#e6f4fcb8);border:1px solid #7eabc352;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 4px 12px #275b7912}.add-source-sheet .source-choice-icon svg{width:25px;height:25px;display:block}.add-source-sheet .source-choices button:hover:not(:disabled) .source-choice-icon{color:#205f87;background:#fff;border-color:#4791b899}.add-source-sheet .source-choices button:focus-visible .source-choice-icon{color:#205f87;background:#fff;border-color:#4791b899}.arctic .add-source-sheet .source-choices button>.source-choice-icon{color:#d0efff;background:linear-gradient(145deg,#224d65f5,#112f43eb);border-color:#82c1e147;box-shadow:0 5px 15px #00040a2e}.arctic .add-source-sheet .source-choices button:hover:not(:disabled) .source-choice-icon{color:#f0fbff;background:#285b75fa;border-color:#b1e2f78f}.arctic .add-source-sheet .source-choices button:focus-visible .source-choice-icon{color:#f0fbff;background:#285b75fa;border-color:#b1e2f78f}.app[dir=rtl] .home-page .hero-copy{text-align:right;justify-items:end}.app[dir=rtl] .home-page .hero-copy h1{white-space:nowrap;max-width:none}.app[dir=rtl] .home-page .hero-card.hero-ltr .hero-copy{text-align:left;justify-items:start}.library-page .folder-bar{align-items:center;min-height:0;margin-bottom:16px;padding:12px 16px;display:flex}.library-page .folder-list{align-items:center;width:100%;padding-bottom:0}.library-page .folder{min-height:42px;padding:9px 12px}@media (max-width:760px){.library-page .folder-bar{padding:10px 12px}}.transcription-mode .reader-actions .more{color:#28546e;letter-spacing:1px;background:#f6fbfeeb;border:1px solid #7fa1b594;border-radius:11px;place-items:center;width:36px;min-width:36px;height:36px;padding:0 0 4px;font:800 17px/1 Arial,sans-serif;transition:background .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 5px 16px #0f28371f}:is(.transcription-mode .reader-actions .more:hover,.transcription-mode .reader-actions .more:focus-visible){background:#fff;transform:translateY(-1px);box-shadow:0 7px 20px #0f283730}.transcription-mode .reader-actions .more:focus-visible{outline-offset:2px;outline:3px solid #68aacc75}.arctic .transcription-mode .reader-actions .more{color:#c9e8f7;background:#0b1e2deb;border-color:#8fbfdc63;box-shadow:0 7px 20px #00040a54}:is(.arctic .transcription-mode .reader-actions .more:hover,.arctic .transcription-mode .reader-actions .more:focus-visible){background:#122b3dfa}.chat-panel .ask-chat-header{border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);justify-content:space-between;align-items:center;gap:14px;padding:2px 0 12px;display:flex}.ask-chat-header>div{gap:3px;min-width:0;display:grid}.ask-chat-header .ask-scripta-identity{align-items:center;gap:10px;display:flex}.ask-scripta-identity>span:last-child{gap:2px;display:grid}.ask-chat-header b{color:var(--ink);letter-spacing:-.025em;font-size:17px}.ask-chat-header small{color:var(--muted);font-size:11px}.ask-new-chat{border:1px solid color-mix(in srgb,var(--accent) 36%,var(--border));background:color-mix(in srgb,var(--accent) 10%,var(--paper));min-height:36px;color:var(--ink);border-radius:11px;flex:none;padding:7px 11px;font-size:12px;font-weight:800}.ask-new-chat:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 18%,var(--paper));transform:translateY(-1px)}.ask-new-chat:focus-visible{background:color-mix(in srgb,var(--accent) 18%,var(--paper));transform:translateY(-1px)}.ask-conversation-list{scrollbar-width:thin;gap:7px;padding:11px 1px 3px;display:flex;overflow-x:auto}.ask-conversation-list button{border:1px solid var(--border);background:var(--paper);max-width:210px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:none;padding:8px 11px;font-size:12px;line-height:1.25;overflow:hidden}.ask-conversation-list button.active{border-color:color-mix(in srgb,var(--accent) 52%,var(--border));background:color-mix(in srgb,var(--accent) 13%,var(--paper));color:var(--ink);box-shadow:0 3px 10px color-mix(in srgb,var(--accent) 13%,transparent);font-weight:800}.ask-conversation-list button:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 60%,var(--border));color:var(--ink)}.ask-conversation-list button:focus-visible{border-color:color-mix(in srgb,var(--accent) 60%,var(--border));color:var(--ink)}.ask-chat-loading{min-height:180px;color:var(--muted);flex:1;place-items:center;font-size:13px;display:grid}.arctic .ask-new-chat{color:#d6effd;background:#1c3042;border-color:#7abfdf5c}.arctic .ask-scripta-mark{background:linear-gradient(145deg,#9486ff,#6755e9);box-shadow:0 8px 18px #00000042,inset 0 1px #ffffff42}.arctic .ask-conversation-list button{color:#9fbacb;background:#111c29;border-color:#7ba7bf47}.arctic .ask-conversation-list button.active{color:#e5f7ff;background:#183448;border-color:#7ccdf19c}@media (max-width:760px){.chat-panel .ask-chat-header{padding-bottom:10px}.ask-scripta-mark{border-radius:13px;flex-basis:38px;width:38px;height:38px;font-size:25px}.ask-chat-header b{font-size:16px}.ask-new-chat{min-height:34px;padding:6px 9px;font-size:11px}.ask-conversation-list{padding-top:9px}.ask-conversation-list button{max-width:170px;padding:7px 10px}}.ask-sidebar-backdrop{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;background:#05111c42;border:0;position:fixed;inset:0}.ask-conversation-sidebar{z-index:71;width:min(340px,100vw - 26px);padding:18px 14px max(18px,env(safe-area-inset-bottom));background:var(--study-surface);color:var(--study-text);pointer-events:none;will-change:transform;flex-direction:column;transition:transform .22s;display:flex;position:fixed;top:0;bottom:0}.ask-conversation-sidebar.ltr{border-right:1px solid var(--study-edge-strong);left:0;right:auto;transform:translate(calc(-100% - 18px));box-shadow:16px 0 44px #081d2c3d}.ask-conversation-sidebar.rtl{border-left:1px solid var(--study-edge-strong);left:auto;right:0;transform:translate(calc(100% + 18px));box-shadow:-16px 0 44px #081d2c3d}.ask-conversation-sidebar.open{pointer-events:auto;transform:translate(0,0)}.ask-sidebar-header{border-bottom:1px solid var(--study-edge);justify-content:space-between;align-items:center;gap:12px;padding:2px 3px 16px;display:flex}.ask-scripta-identity{align-items:center;gap:10px;min-width:0;display:flex}.ask-scripta-identity>span:last-child{gap:2px;min-width:0;display:grid}.ask-scripta-mark{color:#fff;letter-spacing:-.06em;background:linear-gradient(145deg,#7b6df8,#5645df);border-radius:15px;flex:0 0 42px;place-items:center;width:42px;height:42px;font:900 27px/1 Arial,sans-serif;display:grid;box-shadow:0 8px 18px #5b4adf42,inset 0 1px #ffffff57}.ask-scripta-identity b{color:var(--study-text);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.ask-scripta-identity small{color:var(--study-muted);font-size:11px}.ask-sidebar-close{border:1px solid var(--study-edge-strong);background:var(--study-control);width:38px;height:38px;color:var(--study-text);cursor:pointer;border-radius:11px;flex:none;place-items:center;padding:0;font:700 20px/1 Arial,sans-serif;transition:transform .15s,background .15s,border-color .15s;display:grid}:is(.ask-sidebar-close:hover,.ask-sidebar-close:focus-visible){border-color:var(--study-focus);background:var(--study-accent-soft);transform:translateY(-1px)}.ask-sidebar-create{border:1px solid color-mix(in srgb,var(--study-focus) 58%,var(--study-edge-strong));background:var(--study-accent-soft);width:100%;min-height:43px;color:var(--study-text);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:16px 0 12px;font:800 13px/1 Arial,Noto Sans Arabic,sans-serif;display:flex}.ask-sidebar-create:hover:not(:disabled){border-color:var(--study-focus);background:color-mix(in srgb,var(--study-accent-soft) 68%,var(--study-surface))}.ask-sidebar-create:focus-visible{border-color:var(--study-focus);background:color-mix(in srgb,var(--study-accent-soft) 68%,var(--study-surface))}.ask-sidebar-create:disabled{cursor:not-allowed;opacity:.5;transform:none}.ask-sidebar-conversations{scrollbar-width:thin;align-content:start;gap:7px;min-height:0;padding:2px;display:grid;overflow:auto}.ask-sidebar-conversations button{width:100%;color:var(--study-text);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;gap:4px;padding:11px 12px;display:grid}.ask-sidebar-conversations button:hover:not(:disabled){border-color:var(--study-edge-strong);background:var(--study-control)}.ask-sidebar-conversations button:focus-visible{border-color:var(--study-edge-strong);background:var(--study-control)}.ask-sidebar-conversations button.active{border-color:color-mix(in srgb,var(--study-focus) 60%,var(--study-edge-strong));background:var(--study-accent-soft);box-shadow:0 4px 12px var(--study-shadow)}.ask-sidebar-conversations button:disabled{cursor:wait;opacity:.58}.ask-sidebar-conversations b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;overflow:hidden}.ask-sidebar-conversations small,.ask-sidebar-status{color:var(--study-muted);font-size:10px;line-height:1.45}.ask-sidebar-status{margin:12px 4px}.ask-sidebar-trigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:20px;height:20px}.chat-panel .ask-chat-header,.ask-conversation-list{display:none}.transcription-mode .chat-panel .messages{gap:28px;width:min(100%,1050px);margin:0 auto;padding:24px clamp(4px,2vw,32px) 112px}.transcription-mode .chat-panel .message{gap:0;width:100%;max-width:none}.transcription-mode .chat-panel .message>span{display:none}.transcription-mode .chat-panel .message.user{flex-direction:row;width:fit-content;max-width:min(82%,560px);margin:0 0 0 auto}.transcription-mode .chat-panel .message.user p{border:1px solid color-mix(in srgb,var(--study-focus) 18%,var(--study-edge));background:color-mix(in srgb,var(--study-focus) 12%,var(--study-surface));box-shadow:0 8px 22px var(--study-shadow);color:var(--study-text);font-size:calc(var(--reader-size) * .96);text-align:start;unicode-bidi:plaintext;border-radius:18px 18px 6px;padding:13px 17px;line-height:1.75}.app[dir=rtl] .transcription-mode .chat-panel .message.user p{border-radius:18px 18px 18px 6px}.transcription-mode .chat-panel .message.assistant{max-width:900px;margin:0 auto;display:block}.transcription-mode .message.assistant .ask-markdown{width:100%;min-width:0;color:var(--study-text);box-shadow:none;font-size:var(--reader-size);background:0 0;border:0;border-radius:0;padding:2px clamp(2px,1vw,14px);line-height:2}.ask-markdown>:first-child{margin-top:0}.ask-markdown>:last-child{margin-bottom:0}.ask-markdown>:is(h2,h3,p,blockquote,.ask-markdown-list,.ask-table-wrap){max-width:76ch;margin-inline:auto}.ask-markdown h2,.ask-markdown h3{color:var(--study-text);font-family:var(--reader-font-latin);letter-spacing:-.018em;text-align:start;unicode-bidi:plaintext;margin-top:28px;margin-bottom:10px;font-weight:850;line-height:1.5}.ask-markdown h2{border-bottom:1px solid var(--study-edge);padding-bottom:8px;font-size:1.18em}.ask-markdown h3{font-size:1.04em}.ask-markdown h2[dir=rtl],.ask-markdown h3[dir=rtl]{font-family:var(--reader-font-ar);text-align:right;direction:rtl}.ask-markdown h2[dir=ltr],.ask-markdown h3[dir=ltr]{font-family:var(--reader-font-latin);text-align:left;direction:ltr}.ask-markdown p{text-align:start;white-space:normal;unicode-bidi:plaintext;margin-top:14px;margin-bottom:14px;box-shadow:none!important;color:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:normal!important;word-spacing:normal!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.ask-markdown p[dir=rtl],.ask-markdown li[dir=rtl],.ask-markdown blockquote[dir=rtl],.ask-markdown th[dir=rtl],.ask-markdown td[dir=rtl]{font-family:var(--reader-font-ar);text-align:right;direction:rtl}.ask-markdown p[dir=ltr],.ask-markdown li[dir=ltr],.ask-markdown blockquote[dir=ltr],.ask-markdown th[dir=ltr],.ask-markdown td[dir=ltr]{font-family:var(--reader-font-latin);text-align:left;direction:ltr}.ask-markdown strong{color:var(--study-text);unicode-bidi:isolate;font-weight:800}.ask-markdown em{color:var(--study-muted);unicode-bidi:isolate}.ask-markdown code{border:1px solid var(--study-edge);background:var(--study-control);color:var(--study-text);unicode-bidi:isolate;border-radius:6px;padding:.14em .38em;font:700 .84em/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline}.ask-markdown-list{gap:9px;margin-top:18px;margin-bottom:18px;padding-inline-start:1.55em;display:grid}.ask-markdown-list li{unicode-bidi:plaintext;margin:0;padding-inline-start:.36em;line-height:1.9}.ask-markdown-list li::marker{color:var(--study-focus);font-weight:850}.ask-markdown blockquote{border-inline-start:3px solid var(--study-focus);background:var(--study-accent-soft);color:var(--study-text);unicode-bidi:plaintext;border-radius:0 11px 11px 0;margin-top:20px;margin-bottom:20px;padding:12px 16px}.ask-table-wrap{border:1px solid var(--study-edge);background:var(--study-control);border-radius:11px;width:100%;margin:16px 0;overflow-x:auto}.ask-table-wrap table{border-collapse:collapse;width:100%;min-width:460px;font-size:.88em;line-height:1.65}.ask-table-wrap th,.ask-table-wrap td{border-bottom:1px solid var(--study-edge);vertical-align:top;unicode-bidi:plaintext;padding:10px 12px}.ask-table-wrap th{background:var(--study-accent-soft);color:var(--study-text);font-weight:800}.ask-table-wrap tr:last-child td{border-bottom:0}.app[dir=rtl] .ask-markdown blockquote{border-radius:10px 0 0 10px}@media (max-width:760px){.ask-conversation-sidebar{width:min(336px,100vw - 18px);padding:15px 12px max(15px,env(safe-area-inset-bottom))}.ask-scripta-mark{border-radius:13px;flex-basis:39px;width:39px;height:39px;font-size:25px}.transcription-mode .chat-panel .messages{gap:22px;padding:16px 0 100px}.transcription-mode .chat-panel .message.user{max-width:90%}.transcription-mode .chat-panel .message.user p{border-radius:16px 16px 5px;padding:11px 13px}.app[dir=rtl] .transcription-mode .chat-panel .message.user p{border-radius:16px 16px 16px 5px}.transcription-mode .message.assistant .ask-markdown{font-size:calc(var(--reader-size) * .96);padding:1px 2px;line-height:1.92}.ask-sidebar-backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}}.native-app .ask-conversation-sidebar{padding-top:max(58px, calc(env(safe-area-inset-top) + 18px))}@supports (-webkit-touch-callout:none){.ask-conversation-sidebar{padding-top:max(82px, calc(env(safe-area-inset-top) + 28px))}}@media (max-width:760px){.transcription-mode .reader-tab-bar{grid-template-columns:minmax(0,1fr) auto;row-gap:10px}.transcription-mode .reader-lecture-context{grid-area:1/1;gap:8px}.transcription-mode .reader-lecture-context .sidebar-toggle{width:40px;height:40px}.transcription-mode .reader-tab-bar>.raw-actions{grid-area:1/2}.transcription-mode .reader-tab-bar .tabs{grid-area:2/1/auto/-1;min-width:0;max-width:none;overflow-x:auto}}.transcription-mode .organized-text-editor{background:linear-gradient(145deg,#f8fcff,#eef6fa);border:1px solid #b9cfdd;border-radius:18px;gap:14px;padding:clamp(14px,2.5vw,28px);display:grid;box-shadow:0 10px 28px #163c5412}.transcription-mode .organized-text-editor>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.transcription-mode .organized-text-editor>header div{gap:4px;display:grid}.transcription-mode .organized-text-editor>header b{color:#1b4d69;font-size:18px}.transcription-mode .organized-text-editor>header small{color:#547487;font:12px/1.5 Arial,Noto Sans Arabic,sans-serif}.transcription-mode .organized-text-editor>header>span{color:#fff;background:#2f6b8c;border-radius:50%;place-items:center;min-width:31px;height:31px;font:700 12px Arial,sans-serif;display:grid}.transcription-mode .organized-text-editor-blocks{gap:10px;display:grid}.transcription-mode .organized-text-editor-block{background:#fff;border:1px solid #c7d9e4;border-radius:12px;gap:8px;padding:11px;display:grid;box-shadow:0 2px 8px #163c5409}.transcription-mode .organized-text-editor-block-head{color:#345e75;justify-content:space-between;align-items:center;gap:10px;font:700 12px Arial,Noto Sans Arabic,sans-serif;display:flex}.transcription-mode .organized-text-editor-block-head>div{gap:5px;display:flex}.transcription-mode .organized-text-editor-block-head button{color:#245f80;cursor:pointer;background:#f8fcfe;border:1px solid #b9d0de;border-radius:7px;place-items:center;width:30px;height:29px;padding:0;font-size:17px;line-height:1;display:grid}.transcription-mode .organized-text-editor-block-head button:hover:not(:disabled){background:#e7f2f7}.transcription-mode .organized-text-editor-block-head button:disabled{opacity:.4;cursor:default}.transcription-mode .organized-text-editor textarea{box-sizing:border-box;resize:vertical;color:#172f3e;background:#fff;border:1px solid #b6cbd8;border-radius:9px;outline:none;width:100%;min-height:108px;padding:10px 11px;font:15px/1.65 Georgia,Noto Naskh Arabic,Geeza Pro,serif}.transcription-mode .organized-text-editor textarea:focus{border-color:#337596;box-shadow:0 0 0 3px #4d9abc20}.transcription-mode .organized-text-editor footer{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.transcription-mode .organized-text-editor footer>span{flex:1}.transcription-mode .organized-text-editor footer button{color:#315d77;cursor:pointer;background:#fff;border:1px solid #afc8d7;border-radius:9px;min-height:36px;padding:8px 12px;font:700 12px Arial,Noto Sans Arabic,sans-serif}.transcription-mode .organized-text-editor footer .organized-text-add{color:#1f5e7d;background:#edf7fb;border-color:#89b4ca}.transcription-mode .organized-text-editor footer .primary{color:#fff;background:#2c6c8e;border-color:#275f7e}.transcription-mode .organized-text-editor footer button:disabled{opacity:.58;cursor:wait}.dark .transcription-mode .organized-text-editor{box-shadow:none;background:linear-gradient(145deg,#172a38,#1b3445);border-color:#466880}.dark .transcription-mode .organized-text-editor>header b{color:#d5ecf8}.dark .transcription-mode .organized-text-editor>header small{color:#a6c3d4}.dark .transcription-mode .organized-text-editor-block{background:#20394a;border-color:#496a80}.dark .transcription-mode .organized-text-editor-block-head{color:#c6e1ef}.dark .transcription-mode .organized-text-editor-block-head button,.dark .transcription-mode .organized-text-editor footer button{color:#d6e9f4;background:#1a3141;border-color:#50748a}.dark .transcription-mode .organized-text-editor textarea{color:#e3f0f7;background:#162b39;border-color:#50748a}.dark .transcription-mode .organized-text-editor footer .organized-text-add{color:#d5eef9;background:#1c3f52}.dark .transcription-mode .organized-text-editor footer .primary{color:#fff;background:#4184a7}@media (max-width:560px){.transcription-mode .organized-text-editor{padding:13px}.transcription-mode .organized-text-editor footer>span{display:none}.transcription-mode .organized-text-editor footer{justify-content:flex-end}.transcription-mode .organized-text-editor footer .organized-text-add{width:100%}.transcription-mode .organized-text-editor textarea{min-height:132px}}@media (max-width:480px){.transcription-mode .content{padding:10px 10px calc(128px + env(safe-area-inset-bottom))}.transcription-mode .reader-tab-bar{top:max(8px, env(safe-area-inset-top));z-index:18;border:1px solid var(--study-edge-strong);background:color-mix(in srgb, var(--study-panel) 94%, transparent);width:100%;box-shadow:0 8px 20px var(--study-shadow);-webkit-backdrop-filter:blur(16px)saturate(145%);backdrop-filter:blur(16px)saturate(145%);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;row-gap:8px;margin:0 auto 12px;padding:6px;position:sticky}.native-app.transcription-mode .reader-tab-bar{top:max(8px, env(safe-area-inset-top))}.transcription-mode .reader-lecture-context{gap:7px;min-width:0}.transcription-mode .reader-lecture-context .sidebar-toggle,.transcription-mode .reader-tab-bar>.raw-actions .more{border-radius:10px;width:36px;min-width:36px;height:36px}.transcription-mode .reader-lecture-context .lecture-library-link{min-width:0;font-size:13px;line-height:1.25}.transcription-mode .reader-tab-bar .tabs{overscroll-behavior-inline:contain;scrollbar-width:none;background:var(--study-control);grid-column:1/-1;gap:2px;width:100%;min-width:0;margin:0;padding:2px;display:flex;overflow-x:auto}.transcription-mode .reader-tab-bar .tabs::-webkit-scrollbar{display:none}.transcription-mode .reader-tab-bar .tabs button{flex:1 0 max-content;min-width:82px;min-height:34px;padding:5px 8px;font-size:11px;line-height:1.15}.transcription-mode .audio-dock{left:max(10px, env(safe-area-inset-left));bottom:max(10px, env(safe-area-inset-bottom));z-index:24}.transcription-mode .audio-dock.open{right:max(10px, env(safe-area-inset-right));left:max(10px, env(safe-area-inset-left));bottom:max(10px, env(safe-area-inset-bottom));display:block}.transcription-mode .audio-dock.open .player-card{border-radius:14px;width:100%;padding:8px 10px 9px;display:block}.transcription-mode .audio-dock.open .player-top{display:none}.transcription-mode .audio-dock.open .timeline{margin:3px 42px 8px 0}.transcription-mode .audio-dock.open .audio-fab{z-index:1;width:30px;height:30px;box-shadow:none;position:absolute;top:8px;right:9px}.transcription-mode .audio-dock.open .controls{gap:2px;min-width:0}.transcription-mode .audio-dock.open .controls .icon-button{width:28px;min-width:28px;height:28px}.transcription-mode .audio-dock.open .controls .play{width:32px;height:32px}.transcription-mode .audio-dock.open .controls .time{white-space:nowrap;margin-inline-start:2px;font-size:10px}.transcription-mode .audio-dock.open .controls select{min-width:44px;padding:4px 3px;font-size:10px}.transcription-mode:has(.audio-dock.open) .content{padding-bottom:calc(128px + env(safe-area-inset-bottom))}}
