:root{--ql-yellow: #FFD500;--ql-yellow-light: #FFE033;--ql-yellow-dark: #E6BF00;--ql-yellow-warm: #FFC832;--ql-yellow-cta: #FFD45B;--ql-yellow-glow: #FFD166;--ql-amber: #FFA500;--ql-bg: #0B0A08;--ql-bg-deeper: #050505;--ql-bg-navy: #060B1A;--ql-card: rgba(20, 18, 14, .72);--ql-card-hover: rgba(20, 18, 14, .85);--ql-popover: #161410;--ql-on-yellow: #0A0908;--ql-glass: rgba(255, 255, 255, .05);--ql-fg: #F7F5F0;--ql-fg-muted: #A5A19A;--ql-fg-subtle: #75716A;--ql-fg-faint: #55524C;--ql-gray-50: #FAF9F7;--ql-gray-100: #F4F3F0;--ql-gray-200: #E8E6E1;--ql-gray-300: #D6D2CA;--ql-gray-400: #A5A19A;--ql-gray-500: #75716A;--ql-gray-600: #55524C;--ql-gray-700: #403D38;--ql-gray-800: #26231E;--ql-gray-900: #171512;--ql-gray-950: #0B0A08;--ql-border: rgba(255, 255, 255, .08);--ql-border-strong: rgba(255, 255, 255, .16);--ql-input: rgba(255, 255, 255, .04);--ql-ring: var(--ql-yellow);--ql-success: #4ADE80;--ql-success-bg: rgba(34, 197, 94, .2);--ql-warning: #FBBF24;--ql-warning-bg: rgba(234, 179, 8, .2);--ql-info: #60A5FA;--ql-info-bg: rgba(59, 130, 246, .2);--ql-danger: #F87171;--ql-danger-bg: rgba(239, 68, 68, .2);--ql-streak-gold: #FFD54F;--ql-streak-gold-bright: #FFE39B;--ql-grad-gold: linear-gradient(135deg, #FFD700 0%, #FFA500 100%);--ql-grad-cta: linear-gradient(135deg, #FFD45B 0%, #FFC832 100%);--ql-grad-accent: linear-gradient(135deg, #FFD500 0%, #FFED4E 100%);--ql-grad-dark: linear-gradient(135deg, #0a0a0b 0%, #1a1a1b 100%);--ql-grad-progress: linear-gradient(90deg, #FFD500, #FFA500);--ql-font-sans: "IBM Plex Sans", system-ui, -apple-system, sans-serif;--ql-font-arabic: "IBM Plex Sans Arabic", system-ui, sans-serif;--ql-font-mono: "JetBrains Mono", ui-monospace, monospace;--ql-tracking-ultra-tight: -.05em;--ql-tracking-extra-tight: -.025em;--ql-tracking-tight: -.01em;--ql-tracking-wide: .05em;--ql-text-xs: .75rem;--ql-text-sm: .875rem;--ql-text-base: 1rem;--ql-text-lg: 1.125rem;--ql-text-xl: 1.25rem;--ql-text-2xl: 1.5rem;--ql-text-3xl: 1.875rem;--ql-text-4xl: 2.25rem;--ql-text-5xl: 3rem;--ql-text-6xl: 3.75rem;--ql-text-7xl: 4.5rem;--ql-text-8xl: 6rem;--ql-text-9xl: 8rem;--ql-radius-sm: .5rem;--ql-radius-md: .875rem;--ql-radius: 1rem;--ql-radius-lg: 1.25rem;--ql-radius-xl: 1.75rem;--ql-radius-2xl: 2rem;--ql-radius-pill: 9999px;--ql-shadow-card: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.08);--ql-shadow-card-hover: 0 4px 12px rgba(0,0,0,.15), 0 2px 4px rgba(0,0,0,.1);--ql-shadow-tile: 0 18px 60px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.04);--ql-shadow-cta: 0 4px 16px rgba(255, 213, 0, .3);--ql-shadow-cta-hover: 0 8px 32px rgba(255, 213, 0, .4);--ql-glow-yellow: 0 0 20px rgba(255, 213, 0, .3);--ql-glow-yellow-strong: 0 0 40px rgba(255, 213, 0, .6);--ql-glow-icon: 0 0 18px rgba(255, 217, 102, .35);--ql-space-18: 4.5rem;--ql-space-37: 9.25rem;--ql-space-66: 16.5rem;--ql-ease: cubic-bezier(.4, 0, .2, 1);--ql-ease-soft: cubic-bezier(.2, .6, .2, 1);--ql-dur-fast: .18s;--ql-dur-base: .25s;--ql-dur-slow: .5s;--ql-dur-anim: .6s}html{font-family:var(--ql-font-sans)}body.ql,.ql-root{background:var(--ql-bg);color:var(--ql-fg);font-family:var(--ql-font-sans);font-feature-settings:"cv02","cv03","cv04","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[dir=rtl],.ql-arabic{font-family:var(--ql-font-arabic)}.ql-display{font-family:var(--ql-font-sans);font-weight:900;font-size:clamp(3.75rem,8vw,8rem);line-height:1.05;letter-spacing:var(--ql-tracking-extra-tight);text-shadow:0 0 40px rgba(255,213,0,.15)}.ql-display-accent{color:var(--ql-yellow);text-shadow:0 0 30px rgba(255,213,0,.5);filter:drop-shadow(0 0 15px rgba(255,213,0,.4))}.ql-h1{font-weight:700;font-size:var(--ql-text-4xl);line-height:1.15;letter-spacing:var(--ql-tracking-extra-tight);color:var(--ql-fg)}.ql-h2{font-weight:700;font-size:var(--ql-text-3xl);line-height:1.2;letter-spacing:var(--ql-tracking-tight);color:var(--ql-fg)}.ql-h3{font-weight:700;font-size:var(--ql-text-2xl);line-height:1.25;color:var(--ql-fg)}.ql-h4{font-weight:600;font-size:var(--ql-text-xl);line-height:1.3;color:var(--ql-fg)}.ql-eyebrow{font-weight:600;font-size:var(--ql-text-sm);text-transform:uppercase;letter-spacing:var(--ql-tracking-wide);color:var(--ql-yellow)}.ql-body{font-size:var(--ql-text-base);line-height:1.6;color:var(--ql-fg)}.ql-body-lg{font-size:var(--ql-text-lg);line-height:1.6;color:var(--ql-gray-300);font-weight:300}.ql-body-muted{font-size:var(--ql-text-base);line-height:1.6;color:var(--ql-fg-muted)}.ql-small{font-size:var(--ql-text-sm);color:var(--ql-fg-muted)}.ql-tiny{font-size:var(--ql-text-xs);color:var(--ql-fg-subtle);letter-spacing:.02em}.ql-mono{font-family:var(--ql-font-mono);font-size:var(--ql-text-sm);color:var(--ql-yellow-glow)}.ql-metric{font-weight:700;font-size:var(--ql-text-2xl);letter-spacing:var(--ql-tracking-tight);color:var(--ql-fg);font-variant-numeric:tabular-nums}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--ql-bg);color:var(--ql-fg);font-family:var(--ql-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02","cv03","cv04","cv11"}body.ql-bg-orbs:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 80% 60% at 70% 0%,rgba(255,213,0,.07),transparent 60%),radial-gradient(ellipse 60% 50% at 0% 100%,rgba(255,165,0,.05),transparent 60%)}#root{position:relative;z-index:1}button,input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}::placeholder{color:var(--ql-fg-subtle)}:root{color-scheme:dark}input[type=checkbox],input[type=radio],input[type=range],progress{accent-color:var(--ql-yellow)}input[type=checkbox],input[type=radio]{cursor:pointer}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--ql-input);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239CA3AF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;padding-right:34px!important;cursor:pointer}select option{background:#16140f;color:var(--ql-fg)}select:focus{outline:2px solid rgba(255,213,0,.45);outline-offset:1px}button:focus-visible,a:focus-visible,[role=button]:focus-visible,summary:focus-visible{outline:2px solid rgba(255,213,0,.55);outline-offset:2px}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(max-width:768px),(pointer:coarse)and (max-width:1024px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select{font-size:16px!important}a,button,[role=button],input,select,textarea,label{touch-action:manipulation}*{-webkit-tap-highlight-color:transparent}.ql-tap{min-height:44px!important}.ql-hit{position:relative}.ql-hit:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.ql-hit-y{position:relative}.ql-hit-y:after{content:"";position:absolute;top:-8px;right:0;bottom:-8px;left:0}}.ql-day{transition:background var(--ql-dur-fast) var(--ql-ease)}@media(hover:hover){.ql-day:hover{background:#ffd5001a!important}}input:focus,textarea:focus{outline:2px solid rgba(255,213,0,.45);outline-offset:1px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#ffffff29}::-webkit-scrollbar-track{background:transparent}@keyframes ql-fade-up{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.ql-fade-up{animation:ql-fade-up .35s var(--ql-ease-soft)}@keyframes ql-spin{to{transform:rotate(360deg)}}.ql-spin{animation:ql-spin 1s linear infinite}@keyframes ql-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ql-pop-in{0%{transform:translateY(8px) scale(.97);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes ql-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ql-slide-in{0%{transform:translate(16px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes ql-drawer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}.ql-drawer-in{animation:ql-drawer-in .22s var(--ql-ease);will-change:transform}@keyframes ql-scrim-in{0%{opacity:0}to{opacity:1}}.ql-scrim-in{animation:ql-scrim-in .2s ease}.ql-vcard{transition:transform var(--ql-dur-fast) var(--ql-ease),border-color var(--ql-dur-fast) var(--ql-ease),background var(--ql-dur-fast) var(--ql-ease)}.ql-vcard .ql-vcard-zoom{transition:transform .45s var(--ql-ease-soft)}.ql-vcard .ql-vcard-reveal{transition:opacity var(--ql-dur-fast) var(--ql-ease)}@media(hover:hover){.ql-vcard .ql-vcard-reveal{opacity:0}.ql-vcard:hover,.ql-vcard:focus-within{transform:translateY(-3px);background:var(--ql-card-hover)!important}.ql-vcard:not(.ql-vcard--archive):hover,.ql-vcard:not(.ql-vcard--archive):focus-within{border-color:var(--ql-border-strong)!important}.ql-vcard--archive:hover,.ql-vcard--archive:focus-within{border-color:#ffd5006b!important}.ql-vcard:hover .ql-vcard-zoom{transform:scale(1.045)}.ql-vcard:hover .ql-vcard-reveal,.ql-vcard:focus-within .ql-vcard-reveal{opacity:1}}.ql-vcard button:focus-visible{outline:2px solid rgba(255,213,0,.55);outline-offset:-2px;border-radius:inherit}.ql-vcard-del{transition:color var(--ql-dur-fast) var(--ql-ease),border-color var(--ql-dur-fast) var(--ql-ease),background var(--ql-dur-fast) var(--ql-ease)}.ql-vcard-del:hover,.ql-vcard-del:focus-visible{color:var(--ql-danger)!important;border-color:#f871718c!important;background:#f8717129!important;outline:none}.ql-chip{transition:border-color var(--ql-dur-fast) var(--ql-ease),color var(--ql-dur-fast) var(--ql-ease),background var(--ql-dur-fast) var(--ql-ease)}@media(hover:hover){.ql-chip[aria-pressed=false]:hover,.ql-chip:not([aria-pressed]):hover{border-color:var(--ql-border-strong)!important;color:var(--ql-fg)!important}}.ql-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:999px;background:#ffffff1a;outline:none}.ql-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:999px;background:var(--ql-yellow);border:2px solid rgba(0,0,0,.55);box-shadow:0 0 0 1px #ffd50059;cursor:pointer;transition:transform var(--ql-dur-fast) var(--ql-ease)}.ql-range::-moz-range-thumb{width:16px;height:16px;border-radius:999px;background:var(--ql-yellow);border:2px solid rgba(0,0,0,.55);box-shadow:0 0 0 1px #ffd50059;cursor:pointer}@media(hover:hover){.ql-range:not(:disabled)::-webkit-slider-thumb:hover{transform:scale(1.15)}}.ql-range:disabled{opacity:.5}.ql-range:disabled::-webkit-slider-thumb{cursor:not-allowed}.ql-range:focus-visible{outline:2px solid rgba(255,213,0,.45);outline-offset:4px}@media(max-width:768px),(pointer:coarse)and (max-width:1024px){.ql-range{height:44px;background-size:100% 4px!important;background-position:center!important;background-repeat:no-repeat!important}.ql-range::-webkit-slider-thumb{width:24px;height:24px}.ql-range::-moz-range-thumb{width:24px;height:24px}}.ql-skel{background:linear-gradient(100deg,#ffffff08 40%,#ffffff13,#ffffff08 60%);background-size:200% 100%;animation:ql-shimmer 1.6s linear infinite}.ql-dest-tile{display:flex;align-items:center;gap:13px;width:100%;text-align:left;padding:11px 13px;border-radius:14px;background:#ffffff06;border:1px solid var(--ql-border);cursor:pointer;transition:background var(--ql-dur-fast) var(--ql-ease-soft),border-color var(--ql-dur-fast) var(--ql-ease-soft)}@media(hover:hover){.ql-dest-tile:not(:disabled):hover{background:#ffffff0b;border-color:var(--ql-border-strong)}.ql-dest-tile[data-selected=true]:not(:disabled):hover{border-color:#7bd3898c}}.ql-dest-tile[data-selected=true]{background:#7bd38917;border-color:#7bd38957}.ql-dest-tile:disabled{opacity:.55;cursor:default}.ql-dest-tile:focus-visible{outline:2px solid rgba(255,213,0,.55);outline-offset:2px}.ql-dest-meta{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.ql-dest-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ql-dest-name{font-size:13.5px;font-weight:650;letter-spacing:-.01em;color:var(--ql-fg)}.ql-dest-handle{font-family:var(--ql-font-mono);font-size:11px;color:var(--ql-fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ql-dest-pill{font-family:var(--ql-font-mono);font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ql-fg-subtle);padding:2.5px 7px;border-radius:999px;border:1px solid var(--ql-border);background:#ffffff08;white-space:nowrap}.ql-dest-pill-warn{color:#f0c674;border-color:#f0c67438;background:#f0c6740f}.ql-dest-pill-toggle{cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.ql-dest-pill-toggle:hover{color:#f0c674;border-color:#f0c67473}.ql-dest-check{position:relative;flex-shrink:0;width:23px;height:23px;border-radius:8px;border:1.6px solid rgba(255,255,255,.2);background:transparent;transition:background var(--ql-dur-fast) var(--ql-ease-soft),border-color var(--ql-dur-fast) var(--ql-ease-soft)}@media(hover:hover){.ql-dest-tile:not(:disabled):hover .ql-dest-check{border-color:#ffffff57}}.ql-dest-tile[data-selected=true] .ql-dest-check{background:#7bd389;border-color:#7bd389}.ql-dest-check svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:14px;height:14px;color:#0a0a0b;stroke-dasharray:24;stroke-dashoffset:24;opacity:0;transition:stroke-dashoffset .26s var(--ql-ease-soft) .02s,opacity .12s ease}.ql-dest-tile[data-selected=true] .ql-dest-check svg{stroke-dashoffset:0;opacity:1}.ql-dest-empty{padding:11px 13px;border-radius:14px;border:1px dashed rgba(255,255,255,.1);font-size:12px;color:var(--ql-fg-subtle)}@media(prefers-reduced-motion:reduce){.ql-vcard,.ql-vcard .ql-vcard-zoom,.ql-vcard .ql-vcard-reveal,.ql-vcard-del,.ql-chip{transition:none}.ql-vcard:hover,.ql-vcard:focus-within{transform:none}.ql-vcard:hover .ql-vcard-zoom{transform:none}.ql-skel{animation:none}.ql-dest-tile,.ql-dest-check,.ql-dest-check svg{transition:none}}.ql-pickword{transition:background .12s var(--ql-ease),box-shadow .12s var(--ql-ease)}@media(hover:hover){.ql-pickword:hover{background:#ffd5002e;box-shadow:inset 0 -2px #ffd500b3;border-radius:3px}}.ql-pickword:focus-visible{background:#ffd5002e;box-shadow:inset 0 -2px #ffd500b3;border-radius:3px;outline:none}.ql-cue-row{background:transparent;transition:background-color .12s ease-out}.ql-cue-row:not([data-active]):hover{background:#ffffff08}.ql-cue-row:focus-visible{outline:2px solid rgba(255,213,0,.5);outline-offset:1px}@media(hover:hover){.ql-tool-row:hover{background:#ffffff08!important}}.ql-tool-row:focus-visible{outline:2px solid rgba(255,213,0,.5);outline-offset:1px}.ql-context-line:hover:not(:disabled),.ql-context-line:focus-visible{background:#ffd50014!important;color:var(--ql-fg)!important}@keyframes ql-db-rise{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.ql-db-rise{animation:ql-db-rise .5s cubic-bezier(.22,1,.36,1) both}.ql-db-slot,.ql-db-ghost,.ql-db-open{transition:border-color var(--ql-dur-fast) var(--ql-ease),background-color var(--ql-dur-fast) var(--ql-ease),color var(--ql-dur-fast) var(--ql-ease)}.ql-db-zoom{transition:transform .5s cubic-bezier(.22,1,.36,1)}.ql-db-ghost-img{opacity:.32;filter:saturate(.5) brightness(.8);transition:opacity var(--ql-dur-base) var(--ql-ease),filter var(--ql-dur-base) var(--ql-ease)}@media(hover:hover){.ql-db-slot:hover{border-color:#ffffff47!important}.ql-db-slot:hover .ql-db-zoom{transform:scale(1.04)}.ql-db-ghost:hover{border-style:solid!important}.ql-db-ghost:hover .ql-db-ghost-img{opacity:.7;filter:none}.ql-db-open:hover{border-color:#ffd50080!important;color:var(--ql-yellow)!important}.ql-db-attn:hover{background:#ffffff09}}.ql-db-slot:focus-visible,.ql-db-ghost:focus-visible,.ql-db-open:focus-visible{outline:2px solid rgba(255,213,0,.55);outline-offset:2px}@keyframes ql-db-pop{0%{transform:translateY(-4px);opacity:0}to{transform:translateY(0);opacity:1}}.ql-db-pop{animation:ql-db-pop .18s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.ql-db-rise,.ql-db-pop{animation:none}.ql-db-zoom,.ql-db-ghost-img{transition:none}.ql-db-slot:hover .ql-db-zoom{transform:none}}.ql-weekly{margin:0 0 28px;padding:26px;background:var(--ql-card, #14130f);border:1px solid var(--ql-border, #333);border-radius:16px;color:var(--ql-fg)}.ql-weekly-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.ql-weekly h2{font-size:23px;line-height:1.25;margin:7px 0 10px}.ql-weekly h3{font-size:16px;margin:24px 0 12px}.ql-weekly p{line-height:1.65}.ql-weekly-eyebrow{color:var(--ql-yellow, #ffe100);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.ql-weekly-muted,.ql-weekly-meta{color:var(--ql-fg-muted, #aaa);font-size:13px}.ql-weekly-meta{border-top:1px solid var(--ql-border, #333);padding-top:16px}.ql-weekly button,.ql-weekly input,.ql-weekly textarea{font:inherit}.ql-weekly button{cursor:pointer;min-height:40px;padding:9px 13px;background:transparent;color:var(--ql-fg);border:1px solid var(--ql-border-strong, #555);border-radius:8px}.ql-weekly button:disabled{cursor:not-allowed;opacity:.45}.ql-weekly button:focus-visible,.ql-weekly input:focus-visible,.ql-weekly textarea:focus-visible,.ql-weekly summary:focus-visible,.ql-weekly a:focus-visible{outline:2px solid var(--ql-yellow, #ffe100);outline-offset:3px}.ql-weekly button:not(:disabled):hover{border-color:var(--ql-yellow, #ffe100)}.ql-weekly .ql-weekly-primary{background:var(--ql-yellow, #ffe100);color:#181600;border-color:transparent;font-weight:600}.ql-weekly-prepare{display:flex;gap:14px;align-items:end;flex-wrap:wrap;margin:24px 0}.ql-weekly-prepare label{display:grid;gap:8px;font-size:13px}.ql-weekly input[type=date],.ql-weekly textarea{background:var(--ql-bg, #0b0b09);color:var(--ql-fg);border:1px solid var(--ql-border-strong, #555);border-radius:8px;padding:10px;color-scheme:dark}.ql-weekly-prepare>span{padding-bottom:10px}.ql-weekly-slot{border-top:1px solid var(--ql-border, #333)}.ql-weekly .ql-weekly-slot-toggle{width:100%;display:grid;grid-template-columns:120px 1fr auto 16px;gap:18px;align-items:center;text-align:left;padding:18px 0;border:0;border-radius:0}.ql-weekly-date{font-size:14px;font-variant-numeric:tabular-nums}.ql-weekly-date small{display:block;color:var(--ql-fg-muted);margin-top:5px;font-size:12px}.ql-weekly-topic{font-size:15px;font-weight:600}.ql-weekly-status{font-size:12px;color:var(--ql-fg-muted)}.ql-weekly-review{padding:0 0 24px}.ql-weekly-slides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 24px}.ql-weekly-slides figure{margin:0;min-width:0}.ql-weekly-slides img{display:block;width:100%;aspect-ratio:4/5;object-fit:contain;border-radius:8px;background:#080808}.ql-weekly-slides figcaption{color:var(--ql-fg-muted);font-size:12px;padding:10px 0}.ql-weekly-field{display:grid;gap:9px;font-size:14px}.ql-weekly-field textarea{width:100%;box-sizing:border-box;resize:vertical;line-height:1.6}.ql-weekly-check{display:flex;align-items:center;gap:10px;margin:18px 0;font-size:14px;min-height:32px}.ql-weekly-check input{accent-color:#ffe100;width:18px;height:18px;flex:0 0 auto}.ql-weekly-revise{margin-top:22px}.ql-weekly summary{cursor:pointer;padding:12px 0;font-size:14px}.ql-weekly-brief{border-top:1px solid var(--ql-border, #333);margin-top:24px;padding-top:8px}.ql-weekly-brief pre{white-space:pre-wrap;font:inherit;font-size:13px;line-height:1.7;padding:18px;background:var(--ql-bg, #0b0b09);border-radius:8px}.ql-weekly-brief li{margin:12px 0;font-size:13px;line-height:1.6}.ql-weekly-error{color:#ff9c8f;font-size:14px;line-height:1.6}.ql-weekly a{color:var(--ql-yellow, #ffe100)}.ql-weekly-empty{padding:20px 0;color:var(--ql-fg-muted)}@media(max-width:650px){.ql-weekly{padding:18px}.ql-weekly .ql-weekly-slot-toggle{grid-template-columns:1fr auto 16px;gap:10px}.ql-weekly-date{grid-column:1 / -1}.ql-weekly-date small{display:inline;margin-left:10px}.ql-weekly-slides{grid-template-columns:1fr}.ql-weekly-slides figure{max-width:440px;margin:auto;width:100%}.ql-weekly button{min-height:44px}}
