html.dark[data-theme=clockwork]{--cw-rivet:radial-gradient(circle at 35% 30%,#e8d3a0 0%,#a5854a 40%,#574722 75%,rgba(0,0,0,0.4) 100%);--cw-rivet-row:radial-gradient(circle at 12px 50%,#ead9ae 0 1.4px,#96743a 2.6px,#33280f 3.4px,transparent 4.2px);--cw-strap:linear-gradient(180deg,#4a515a,#333940 55%,#262b30);--cw-plate:linear-gradient(180deg,#2a2f36,#23272d);--cw-steel-btn:linear-gradient(180deg,#3a4048,#2c3138 55%,#23272d);--cw-brass:linear-gradient(180deg,#cfa965,#b08d4a 55%,#96733a);--cw-knurl:repeating-linear-gradient(115deg,rgba(255,240,200,0.13) 0 1px,rgba(58,38,8,0.18) 1px 2px,transparent 2px 3px);--cw-gears-bg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cg fill='none' stroke='%23c9a35c' stroke-opacity='0.05'%3E%3Ccircle cx='86' cy='86' r='58' stroke-width='16' stroke-dasharray='11.4 11.38'/%3E%3Ccircle cx='86' cy='86' r='47' stroke-width='3'/%3E%3Ccircle cx='86' cy='86' r='12' stroke-width='3'/%3E%3Cpath d='M86 42 V71 M86 101 V130 M42 86 H71 M101 86 H130' stroke-width='4'/%3E%3Ccircle cx='204' cy='196' r='40' stroke-width='12' stroke-dasharray='10.5 10.44'/%3E%3Ccircle cx='204' cy='196' r='31' stroke-width='2.5'/%3E%3Ccircle cx='204' cy='196' r='9' stroke-width='2.5'/%3E%3Cpath d='M204 168 V185 M204 207 V224 M176 196 H193 M215 196 H232' stroke-width='3.5'/%3E%3Ccircle cx='196' cy='60' r='22' stroke-width='8' stroke-dasharray='8.6 8.68'/%3E%3Ccircle cx='196' cy='60' r='17' stroke-width='2'/%3E%3Ccircle cx='196' cy='60' r='6' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");--cw-gears-card:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cg fill='none' stroke='%23d9a84e' stroke-opacity='0.1'%3E%3Ccircle cx='86' cy='86' r='58' stroke-width='16' stroke-dasharray='11.4 11.38'/%3E%3Ccircle cx='86' cy='86' r='47' stroke-width='3'/%3E%3Ccircle cx='86' cy='86' r='12' stroke-width='3'/%3E%3Cpath d='M86 42 V71 M86 101 V130 M42 86 H71 M101 86 H130' stroke-width='4'/%3E%3Ccircle cx='204' cy='196' r='40' stroke-width='12' stroke-dasharray='10.5 10.44'/%3E%3Ccircle cx='204' cy='196' r='31' stroke-width='2.5'/%3E%3Ccircle cx='204' cy='196' r='9' stroke-width='2.5'/%3E%3Cpath d='M204 168 V185 M204 207 V224 M176 196 H193 M215 196 H232' stroke-width='3.5'/%3E%3Ccircle cx='196' cy='60' r='22' stroke-width='8' stroke-dasharray='8.6 8.68'/%3E%3Ccircle cx='196' cy='60' r='17' stroke-width='2'/%3E%3Ccircle cx='196' cy='60' r='6' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");--cw-font-display:"Rockwell","Rockwell Nova","Roboto Slab","Copperplate",Georgia,serif;--cw-font-body:Georgia,"Iowan Old Style","Times New Roman",serif;--cw-font-mono:"Consolas","IBM Plex Mono","Courier New",monospace;scrollbar-color:#8a6d3b #14110d;accent-color:#b08d4a}html.dark[data-theme=clockwork] body{background-color:#16110b!important;background-image:radial-gradient(46% 34% at 20% 0,rgba(255,178,84,.1) 0,rgba(255,178,84,.04) 45%,transparent 70%),radial-gradient(38% 28% at 84% 4%,rgba(217,168,78,.07) 0,transparent 70%),radial-gradient(58% 40% at 90% 100%,rgba(180,106,63,.1) 0,transparent 70%),var(--cw-gears-bg),linear-gradient(180deg,#1c1610 0,#16110b 55%,#110d07 100%)!important;background-attachment:fixed!important;color:#e8dcc4!important}html.dark[data-theme=clockwork] .fp-page{background:transparent!important;color:#e8dcc4!important}html.dark[data-theme=clockwork][data-bg-active] body{background-color:transparent!important;background-image:radial-gradient(46% 34% at 20% 0,rgba(255,178,84,.1) 0,rgba(255,178,84,.04) 45%,transparent 70%),radial-gradient(38% 28% at 84% 4%,rgba(217,168,78,.07) 0,transparent 70%),radial-gradient(58% 40% at 90% 100%,rgba(180,106,63,.1) 0,transparent 70%),var(--cw-gears-bg)!important}html.dark[data-theme=clockwork][data-bg-active] .fp-page{background:transparent!important}html.dark[data-theme=clockwork] .fp-page,html.dark[data-theme=clockwork] body{font-family:var(--cw-font-body)}html.dark[data-theme=clockwork] .fp-brand,html.dark[data-theme=clockwork] .fp-display,html.dark[data-theme=clockwork] .fp-h1,html.dark[data-theme=clockwork] .fp-h2,html.dark[data-theme=clockwork] .fp-h3,html.dark[data-theme=clockwork] .fp-modal-title{font-family:var(--cw-font-display)!important;font-weight:700!important;letter-spacing:.015em!important;color:#f2e7cd!important}html.dark[data-theme=clockwork] .fp-brand-tag,html.dark[data-theme=clockwork] .fp-modal-eyebrow,html.dark[data-theme=clockwork] .fp-mono-label{font-family:var(--cw-font-mono)!important;color:#cfa14f!important;letter-spacing:.22em!important;text-transform:uppercase!important;text-shadow:0 1px 0 rgba(0,0,0,.85),0 -1px 0 rgba(255,230,170,.12)}html.dark[data-theme=clockwork] .fp-mono-meta{font-family:var(--cw-font-mono)!important;color:#9c8e70!important;text-shadow:0 1px 0 rgba(0,0,0,.7)}html.dark[data-theme=clockwork] .fp-card,html.dark[data-theme=clockwork] .fp-card-soft{background-color:#23272d!important;background-image:var(--cw-rivet),var(--cw-rivet),var(--cw-rivet),var(--cw-rivet),var(--cw-plate)!important;background-position:7px 7px,calc(100% - 7px) 7px,7px calc(100% - 7px),calc(100% - 7px) calc(100% - 7px),0 0!important;background-size:5px 5px,5px 5px,5px 5px,5px 5px,100% 100%!important;background-repeat:no-repeat!important;border:1px solid #14161a!important;border-radius:10px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),inset 0 -1px 0 rgba(0,0,0,.5),0 3px 14px rgba(0,0,0,.45)!important;color:#e8dcc4!important}html.dark[data-theme=clockwork] .fp-card-soft{background-image:var(--cw-rivet),var(--cw-rivet),var(--cw-rivet),var(--cw-rivet),linear-gradient(180deg,#24282e 0,#1f2328 100%)!important}html.dark[data-theme=clockwork] .fp-featured,html.dark[data-theme=clockwork] .fp-modal{background-color:#262b31!important;border:1px solid #14161a!important;border-radius:10px!important;box-shadow:inset 0 0 0 1px rgba(176,141,74,.22),inset 0 1px 0 rgba(255,255,255,.08),0 18px 50px rgba(0,0,0,.55)!important;color:#e8dcc4!important}html.dark[data-theme=clockwork] .fp-featured{padding-top:32px!important;background-image:var(--cw-gears-card),linear-gradient(180deg,#2a2f36 0,#22262b 100%)!important;background-position:right -34px bottom -40px,0 0!important;background-size:250px 250px,100% 100%!important;background-repeat:no-repeat!important}html.dark[data-theme=clockwork] .fp-modal{padding-top:18px!important;background-image:linear-gradient(180deg,#2a2f36,#22262b)!important}html.dark[data-theme=clockwork] .fp-featured:before,html.dark[data-theme=clockwork] .fp-modal:before{top:0!important;left:0!important;right:0!important;height:16px!important;border-radius:9px 9px 0 0!important;background-color:#343a41!important;background-image:var(--cw-rivet-row),var(--cw-strap)!important;background-size:24px 100%,100% 100%!important;background-repeat:repeat-x,no-repeat!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -1px 0 rgba(0,0,0,.55),0 1px 0 rgba(230,195,124,.3)!important;opacity:1!important}html.dark[data-theme=clockwork] .fp-modal-backdrop{background:rgba(8,6,3,.72)!important}html.dark[data-theme=clockwork] .fp-modal-header{border-bottom:1px solid rgba(176,141,74,.3)!important}html.dark[data-theme=clockwork] .fp-modal-sub{color:#c4b696!important}html.dark[data-theme=clockwork] .fp-topbar{background:rgba(26,22,16,.93)!important;border-bottom:1px solid #3c352a!important;box-shadow:0 1px 0 rgba(176,141,74,.25)!important}html.dark[data-theme=clockwork] .fp-btn,html.dark[data-theme=clockwork] .fp-icon-btn,html.dark[data-theme=clockwork] button{background:var(--cw-steel-btn)!important;border:1px solid #14161a!important;border-radius:6px!important;color:#e8dcc4!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 -1px 0 rgba(0,0,0,.4),0 1px 3px rgba(0,0,0,.5)!important;transition:filter .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease!important}html.dark[data-theme=clockwork] .fp-btn:hover:not(:disabled),html.dark[data-theme=clockwork] .fp-icon-btn:hover:not(:disabled),html.dark[data-theme=clockwork] button:hover:not(:disabled){border-color:#6f5936!important;filter:brightness(1.14)!important}html.dark[data-theme=clockwork] .fp-btn:active:not(:disabled),html.dark[data-theme=clockwork] .fp-icon-btn:active:not(:disabled),html.dark[data-theme=clockwork] button:active:not(:disabled){transform:translateY(1px)!important;box-shadow:inset 0 2px 6px rgba(0,0,0,.6),inset 0 1px 0 rgba(0,0,0,.35)!important;filter:brightness(.94)!important}html.dark[data-theme=clockwork] .fp-btn:disabled,html.dark[data-theme=clockwork] button:disabled{opacity:.45!important;filter:saturate(.5)!important}html.dark[data-theme=clockwork] .fp-brand,html.dark[data-theme=clockwork] button.fp-brand,html.dark[data-theme=clockwork] button.fp-brand:hover:not(:disabled){background:transparent!important;border:none!important;box-shadow:none!important;filter:none!important;color:#f2e7cd!important}html.dark[data-theme=clockwork] button.fp-brand:active:not(:disabled){transform:none!important;box-shadow:none!important}html.dark[data-theme=clockwork] .fp-btn-ghost{background:rgba(35,39,45,.45)!important;border-color:#3a3f45!important;color:#c4b696!important}html.dark[data-theme=clockwork] .fp-btn-ghost:hover:not(:disabled){border-color:#8a6f43!important;color:#e8dcc4!important}html.dark[data-theme=clockwork] .fp-btn-primary{position:relative!important;overflow:hidden!important;background-color:#b08d4a!important;background-image:var(--cw-knurl),var(--cw-brass)!important;border:1px solid #6f5626!important;color:#241703!important;font-weight:700!important;text-shadow:0 1px 0 rgba(255,240,205,.35)!important;box-shadow:inset 0 1px 0 rgba(255,240,200,.5),inset 0 -1px 0 rgba(58,38,8,.6),0 2px 10px rgba(0,0,0,.45)!important}html.dark[data-theme=clockwork] .fp-btn-primary:hover:not(:disabled){filter:brightness(1.07) saturate(1.05)!important;border-color:#8a6c30!important}html.dark[data-theme=clockwork] .fp-btn-primary:after{content:"";position:absolute;top:-30%;bottom:-30%;left:-55%;width:38%;background:linear-gradient(105deg,transparent,rgba(255,244,214,.5),transparent);transform:skewX(-18deg);opacity:0;pointer-events:none}html.dark[data-theme=clockwork] .fp-btn-primary:hover:not(:disabled):after{opacity:1;animation:cw-brass-sheen 1.4s ease forwards}@keyframes cw-brass-sheen{0%{left:-55%}to{left:135%}}html.dark[data-theme=clockwork] .fp-btn-danger{background:linear-gradient(180deg,#c14a33,#a8321f 55%,#8a2717)!important;border:1px solid #6e1e10!important;color:#ffe9dc!important;font-weight:600!important;box-shadow:inset 0 1px 0 rgba(255,214,180,.25),inset 0 -1px 0 rgba(0,0,0,.4),0 1px 3px rgba(0,0,0,.5)!important}html.dark[data-theme=clockwork] .fp-btn-danger:hover:not(:disabled){border-color:#c14a33!important;filter:brightness(1.1)!important}html.dark[data-theme=clockwork] .fp-input,html.dark[data-theme=clockwork] .fp-select,html.dark[data-theme=clockwork] .fp-textarea,html.dark[data-theme=clockwork] .fs-trigger,html.dark[data-theme=clockwork] input,html.dark[data-theme=clockwork] select,html.dark[data-theme=clockwork] textarea{background:#14120e!important;border:1px solid #4d4536!important;border-radius:6px!important;color:#e8dcc4!important;box-shadow:inset 0 2px 5px rgba(0,0,0,.5),inset 0 -1px 0 rgba(232,220,196,.04)!important}html.dark[data-theme=clockwork] input::placeholder,html.dark[data-theme=clockwork] textarea::placeholder{color:#776b51!important}html.dark[data-theme=clockwork] .fp-input:focus,html.dark[data-theme=clockwork] .fp-select:focus,html.dark[data-theme=clockwork] .fp-textarea:focus,html.dark[data-theme=clockwork] .fs-trigger:focus,html.dark[data-theme=clockwork] .fs-trigger:focus-visible,html.dark[data-theme=clockwork] input:focus,html.dark[data-theme=clockwork] select:focus,html.dark[data-theme=clockwork] textarea:focus{border-color:#d99a3e!important;box-shadow:inset 0 2px 5px rgba(0,0,0,.45),0 0 0 2px rgba(255,171,58,.25),0 0 10px rgba(255,171,58,.3)!important;outline:none!important}html.dark[data-theme=clockwork] .fs-content{background:linear-gradient(180deg,#282d33,#22262b)!important;border:1px solid #14161a!important;border-radius:8px!important;color:#e8dcc4!important;box-shadow:inset 0 0 0 1px rgba(176,141,74,.25),inset 0 1px 0 rgba(255,255,255,.08),0 14px 40px rgba(0,0,0,.6)!important}html.dark[data-theme=clockwork] .fs-item{color:#e8dcc4!important}html.dark[data-theme=clockwork] .fs-item[data-highlighted]{background:var(--cw-brass)!important;color:#241703!important}html.dark[data-theme=clockwork] .fs-item[data-highlighted] svg{color:#241703!important}html.dark[data-theme=clockwork] .fp-tabs{border-bottom:1px solid #4d4536!important;gap:6px!important}html.dark[data-theme=clockwork] .fp-tab{background:linear-gradient(180deg,#2e343b,#24282e)!important;border:1px solid #14161a!important;border-bottom:none!important;border-radius:7px 7px 0 0!important;color:#c4b696!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important}html.dark[data-theme=clockwork] .fp-tab:hover:not(.is-active){color:#e8dcc4!important;filter:brightness(1.12)!important}html.dark[data-theme=clockwork] .fp-tab.is-active{background-color:#b08d4a!important;background-image:var(--cw-knurl),var(--cw-brass)!important;border-color:#6f5626!important;color:#241703!important;font-weight:700!important;box-shadow:inset 0 1px 0 rgba(255,240,200,.45)!important}html.dark[data-theme=clockwork] .fp-tab.is-active:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe2a8 0,#ffab3a 55%,#8a4b10 100%);box-shadow:0 0 6px rgba(255,171,58,.85);vertical-align:1px}html.dark[data-theme=clockwork] .fp-pill{background:#24282e!important;border:1px solid #3a3f45!important;border-radius:999px!important;color:#cfa14f!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07)!important}html.dark[data-theme=clockwork] .fp-badge,html.dark[data-theme=clockwork] .fp-pill-solid{background-color:#b08d4a!important;background-image:var(--cw-brass)!important;border:1px solid #6f5626!important;border-radius:999px!important;color:#241703!important;letter-spacing:.08em!important;box-shadow:inset 0 1px 0 rgba(255,240,200,.5),0 1px 3px rgba(0,0,0,.5)!important}html.dark[data-theme=clockwork] .ar-bar,html.dark[data-theme=clockwork] .fc-progress-track,html.dark[data-theme=clockwork] .tod-bar,html.dark[data-theme=clockwork] .tod-q-bar{background-color:#14110d!important;background-image:linear-gradient(90deg,transparent 0 86%,rgba(200,69,46,.4) 86% 100%),repeating-linear-gradient(90deg,rgba(232,220,196,.12) 0 1px,transparent 1px 12px)!important;border-radius:999px!important;box-shadow:inset 0 1px 3px rgba(0,0,0,.65),inset 0 0 0 1px rgba(176,141,74,.35)!important;overflow:hidden!important}html.dark[data-theme=clockwork] .ar-bar-fill,html.dark[data-theme=clockwork] .fc-progress-fill,html.dark[data-theme=clockwork] .hero-chip-bar,html.dark[data-theme=clockwork] .quiz-progress-fill,html.dark[data-theme=clockwork] .tod-bar-fill{background:linear-gradient(90deg,#7c6132,#b08d4a 45%,#e2b563 80%,#ffcf7a)!important;border-radius:999px!important;box-shadow:inset 0 1px 0 rgba(255,235,190,.35),0 0 6px rgba(217,168,78,.35)!important}html.dark[data-theme=clockwork] .fp-section-rule{height:9px!important;border-radius:3px!important;background-color:transparent!important;background-image:linear-gradient(180deg,#f0c096,#b46a3f 40%,#5c2f18),linear-gradient(180deg,#f0c096,#b46a3f 40%,#5c2f18),linear-gradient(180deg,#eab087,#b46a3f 35%,#7a3c1f 70%,#4a2312)!important;background-position:0,100%,50%!important;background-size:12px 100%,12px 100%,calc(100% - 8px) 5px!important;background-repeat:no-repeat!important}html.dark[data-theme=clockwork] a{color:#dd9a66!important;text-decoration-color:rgba(176,141,74,.5)!important}html.dark[data-theme=clockwork] a:hover{color:#ecb488!important}html.dark[data-theme=clockwork] ::selection{background:#d9a84e!important;color:#2a1c06!important}html.dark[data-theme=clockwork] .fp-btn:focus-visible,html.dark[data-theme=clockwork] .fp-icon-btn:focus-visible,html.dark[data-theme=clockwork] .fp-tab:focus-visible,html.dark[data-theme=clockwork] a:focus-visible,html.dark[data-theme=clockwork] button:focus-visible{outline:1px solid #ffb45e!important;outline-offset:2px!important;box-shadow:0 0 0 3px rgba(255,171,58,.22),0 0 10px rgba(255,171,58,.35)!important}html.dark[data-theme=clockwork] ::-webkit-scrollbar{width:12px;height:12px;background:#14110d}html.dark[data-theme=clockwork] ::-webkit-scrollbar-track{background:#14110d;box-shadow:inset 1px 0 0 rgba(0,0,0,.45)}html.dark[data-theme=clockwork] ::-webkit-scrollbar-thumb{background-color:#8a6d3b;background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.18) 0 2px,transparent 2px 4px),linear-gradient(180deg,#a8874a,#7c6132);border:2px solid #14110d;border-radius:7px;background-clip:padding-box;box-shadow:inset 0 1px 0 rgba(244,218,156,.35)}html.dark[data-theme=clockwork] ::-webkit-scrollbar-thumb:hover{background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.15) 0 2px,transparent 2px 4px),linear-gradient(180deg,#c2a05c,#96793f);background-clip:padding-box}html.dark[data-theme=clockwork] ::-webkit-scrollbar-button{display:none}html.dark[data-theme=clockwork] ::-webkit-scrollbar-corner{background:#14110d}html.dark[data-theme=clockwork] .fp-toc-row:focus-visible,html.dark[data-theme=clockwork] .fp-toc-row:hover{background:rgba(176,141,74,.14)!important}html.dark[data-theme=clockwork] .fp-toc-row:focus-visible *,html.dark[data-theme=clockwork] .fp-toc-row:hover *{color:#f0e2c2!important}html.dark[data-theme=clockwork] .fessor-shell .main{background:#16110b!important}html.dark[data-theme=clockwork] .fessor-shell .body-scroll{background-color:#17120c!important;background-image:radial-gradient(46% 30% at 50% 0,rgba(255,178,84,.07) 0,rgba(255,178,84,.025) 45%,transparent 70%),linear-gradient(180deg,#1b1510,#17120c 60%,#120d08)!important;background-attachment:local!important}html.dark[data-theme=clockwork] .fessor-shell .topbar{border-bottom:1px solid #3c352a!important;box-shadow:0 1px 0 rgba(176,141,74,.22)!important}html.dark[data-theme=clockwork] .fessor-shell .brand,html.dark[data-theme=clockwork] .fessor-shell .page-title{font-family:var(--cw-font-display)!important;color:#f2e7cd!important}html.dark[data-theme=clockwork] .fessor-shell .pct-pill{background:#14110d!important;border:1px solid rgba(176,141,74,.4)!important;color:#d9a84e!important;box-shadow:inset 0 1px 3px rgba(0,0,0,.6)!important}html.dark[data-theme=clockwork] .fessor-shell .holo-strip{height:9px!important;background-color:#343a41!important;background-image:radial-gradient(circle at 9px 50%,#ead9ae 0 1px,#96743a 1.8px,#33280f 2.4px,transparent 3px),var(--cw-strap)!important;background-size:18px 100%,100% 100%!important;background-repeat:repeat-x,no-repeat!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -1px 0 rgba(0,0,0,.55),0 1px 0 rgba(230,195,124,.3)!important}html.dark[data-theme=clockwork] .fessor-shell .ch-hd,html.dark[data-theme=clockwork] .fessor-shell .nav-item,html.dark[data-theme=clockwork] .fessor-shell .sec-row,html.dark[data-theme=clockwork] .fessor-shell .sidebar-collapse-btn{background:transparent!important;border:none!important;box-shadow:none!important}html.dark[data-theme=clockwork] .fessor-shell .nav-item:hover,html.dark[data-theme=clockwork] .fessor-shell .sec-row:hover{background:rgba(176,141,74,.1)!important}html.dark[data-theme=clockwork] .fessor-shell .sec-row.active{border-left:2px solid #d9a84e!important;background:linear-gradient(90deg,rgba(176,141,74,.2),transparent)!important}html.dark[data-theme=clockwork] .fessor-shell .ch-label{color:#c4b696!important}html.dark[data-theme=clockwork] .fessor-shell .ch-hd:hover .ch-label,html.dark[data-theme=clockwork] .fessor-shell .ch-label.active{color:#f0e2c2!important}html.dark[data-theme=clockwork] .fessor-shell .tbtn,html.dark[data-theme=clockwork] .fessor-shell .tbtn.holo{background:var(--cw-steel-btn)!important;border:1px solid #14161a!important;border-radius:6px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)!important}html.dark[data-theme=clockwork] .fessor-shell .tbtn svg,html.dark[data-theme=clockwork] .fessor-shell .tbtn.holo svg{color:#d9a84e!important}html.dark[data-theme=clockwork] .fessor-shell .body-scroll .container h1,html.dark[data-theme=clockwork] .fessor-shell .body-scroll .container h2,html.dark[data-theme=clockwork] .fessor-shell .body-scroll .container h3,html.dark[data-theme=clockwork] .fessor-shell .body-scroll h1,html.dark[data-theme=clockwork] .fessor-shell .body-scroll h2,html.dark[data-theme=clockwork] .fessor-shell .body-scroll h3,html.dark[data-theme=clockwork] .fessor-shell .section-hed{font-family:var(--cw-font-display)!important;color:#f2e7cd!important}html.dark[data-theme=clockwork] .fessor-shell .body-scroll h2:after,html.dark[data-theme=clockwork] .fessor-shell .section-rule{height:8px!important;border-radius:3px!important;background-color:transparent!important;background-image:linear-gradient(180deg,#f0c096,#b46a3f 40%,#5c2f18),linear-gradient(180deg,#f0c096,#b46a3f 40%,#5c2f18),linear-gradient(180deg,#eab087,#b46a3f 35%,#7a3c1f 70%,#4a2312)!important;background-position:0,100%,50%!important;background-size:10px 100%,10px 100%,calc(100% - 6px) 4px!important;background-repeat:no-repeat!important}html.dark[data-theme=clockwork] .fessor-shell .body-scroll .body-text,html.dark[data-theme=clockwork] .fessor-shell .body-scroll .container li,html.dark[data-theme=clockwork] .fessor-shell .body-scroll .container p,html.dark[data-theme=clockwork] .fessor-shell .body-scroll li,html.dark[data-theme=clockwork] .fessor-shell .body-scroll p{font-family:var(--cw-font-body)!important;font-size:17px!important;line-height:1.78!important;color:#ddd2b8!important}html.dark[data-theme=clockwork] .fessor-shell .body-scroll .container strong,html.dark[data-theme=clockwork] .fessor-shell .body-scroll strong{color:#f5ecd8!important}html.dark[data-theme=clockwork] .fessor-shell .body-scroll .container em,html.dark[data-theme=clockwork] .fessor-shell .body-scroll em{color:#d9a84e!important}html.dark[data-theme=clockwork] .fessor-shell .code-block-container,html.dark[data-theme=clockwork] .fessor-shell .content-table-container,html.dark[data-theme=clockwork] .fessor-shell .learning-objectives,html.dark[data-theme=clockwork] .fessor-shell .obj-card,html.dark[data-theme=clockwork] .fessor-shell .quiz-block-container{background-color:#23272d!important;background-image:var(--cw-rivet),var(--cw-rivet),var(--cw-rivet),var(--cw-rivet),var(--cw-plate)!important;background-position:7px 7px,calc(100% - 7px) 7px,7px calc(100% - 7px),calc(100% - 7px) calc(100% - 7px),0 0!important;background-size:5px 5px,5px 5px,5px 5px,5px 5px,100% 100%!important;background-repeat:no-repeat!important;border:1px solid #14161a!important;border-radius:10px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),inset 0 -1px 0 rgba(0,0,0,.5),0 4px 18px rgba(0,0,0,.45)!important}html.dark[data-theme=clockwork] .fessor-shell .code-block-container:before,html.dark[data-theme=clockwork] .fessor-shell .learning-objectives:before,html.dark[data-theme=clockwork] .fessor-shell .obj-card:before,html.dark[data-theme=clockwork] .fessor-shell .quiz-block-container:before{height:4px!important;background-color:#b08d4a!important;background-image:var(--cw-knurl),var(--fp-holo-card)!important;box-shadow:inset 0 1px 0 rgba(255,240,200,.4),inset 0 -1px 0 rgba(58,38,8,.5)!important}html.dark[data-theme=clockwork] .fessor-shell .learning-objectives h3,html.dark[data-theme=clockwork] .fessor-shell .obj-card .obj-title,html.dark[data-theme=clockwork] .fessor-shell .quiz-block-header h4,html.dark[data-theme=clockwork] .fessor-shell .quiz-header-link{font-family:var(--cw-font-display)!important;color:#e2cf9e!important}html.dark[data-theme=clockwork] .fessor-shell .learning-objectives li:before,html.dark[data-theme=clockwork] .fessor-shell .obj-gem{background:#d9a84e!important}html.dark[data-theme=clockwork] .fessor-shell .options label:hover{background:rgba(217,168,78,.12)!important}html.dark[data-theme=clockwork] .fessor-shell .code-block-header{background:#171a1e!important;border-bottom:1px solid rgba(176,141,74,.35)!important}html.dark[data-theme=clockwork] .fessor-shell .code-block-header h4,html.dark[data-theme=clockwork] .fessor-shell .code-header-link{color:#d9a84e!important;font-family:var(--cw-font-mono)!important}html.dark[data-theme=clockwork] .fessor-shell .content-table th,html.dark[data-theme=clockwork] .fessor-shell .markdown-content th{background:#2a2f36!important;color:#e2cf9e!important;border-color:#3a3f45!important;font-family:var(--cw-font-mono)!important;letter-spacing:.05em!important}html.dark[data-theme=clockwork] .fessor-shell .content-table td,html.dark[data-theme=clockwork] .fessor-shell .markdown-content td{color:#d7cbb0!important;border-color:#2e3339!important}html.dark[data-theme=clockwork] .fessor-shell .content-table tr:hover{background:rgba(217,168,78,.1)!important}html.dark[data-theme=clockwork] .fessor-shell .fessor-scroll{scrollbar-color:#8a6d3b #14110d!important}html.dark[data-theme=clockwork] .fessor-shell .fessor-scroll::-webkit-scrollbar-track{background:#14110d!important}html.dark[data-theme=clockwork] .fessor-shell .fessor-scroll::-webkit-scrollbar-thumb{background-color:#8a6d3b!important;background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.18) 0 2px,transparent 2px 4px),linear-gradient(180deg,#a8874a,#7c6132)!important;border-radius:4px!important}html.dark[data-theme=clockwork] .fessor-shell .fessor-scroll::-webkit-scrollbar-thumb:hover{background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.15) 0 2px,transparent 2px 4px),linear-gradient(180deg,#c2a05c,#96793f)!important}html.dark[data-theme=clockwork] .fessor-shell .asst .assistant-header{background:linear-gradient(180deg,#2b3037,#22262b)!important;border-bottom:1px solid #4d4536!important;box-shadow:0 1px 0 rgba(176,141,74,.25)!important}html.dark[data-theme=clockwork] .fessor-shell .asst .assistant-header h3{color:#e2cf9e!important;font-family:var(--cw-font-display)!important}html.dark[data-theme=clockwork] .fessor-shell .asst .message.user-message>.message-content,html.dark[data-theme=clockwork] .fessor-shell .asst .user-message .message-content{background:var(--cw-brass)!important;border:1px solid #6f5626!important;color:#241703!important;box-shadow:inset 0 1px 0 rgba(255,240,200,.4)!important}html.dark[data-theme=clockwork] .fessor-shell .asst .chat-input,html.dark[data-theme=clockwork] .fessor-shell .asst .chat-input-fullwidth{background:#14120e!important;border:1px solid #4d4536!important;color:#e8dcc4!important;box-shadow:inset 0 2px 5px rgba(0,0,0,.5)!important}html.dark[data-theme=clockwork] .fessor-shell .asst .chat-input:focus{border-color:#d99a3e!important;box-shadow:inset 0 2px 5px rgba(0,0,0,.45),0 0 0 2px rgba(255,171,58,.25)!important}html.dark[data-theme=clockwork] .fessor-shell .asst .chat-input::placeholder{color:#776b51!important}html.dark[data-theme=clockwork] .fessor-shell .asst .chat-input-actions button{background:var(--cw-steel-btn)!important;border:1px solid #14161a!important;color:#e8dcc4!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12)!important}html.dark[data-theme=clockwork] .fessor-shell .asst .chat-input-actions button.send-btn,html.dark[data-theme=clockwork] .fessor-shell .asst .chat-input-actions button[type=submit],html.dark[data-theme=clockwork] .fessor-shell .asst .send-button{background:var(--cw-brass)!important;border:1px solid #6f5626!important;color:#241703!important;box-shadow:inset 0 1px 0 rgba(255,240,200,.5)!important}html.dark[data-theme=clockwork] .fessor-shell .asst .chats-menu{background:linear-gradient(180deg,#282d33,#22262b)!important;border:1px solid #14161a!important;box-shadow:inset 0 0 0 1px rgba(176,141,74,.25),0 14px 40px rgba(0,0,0,.6)!important}html.dark[data-theme=clockwork] .fessor-shell .asst .chats-menu-item{background:transparent!important;border:none!important;box-shadow:none!important;color:#e8dcc4!important}html.dark[data-theme=clockwork] .fessor-shell .asst .chats-menu-item.is-current,html.dark[data-theme=clockwork] .fessor-shell .asst .chats-menu-item:hover:not(:disabled){background:var(--cw-brass)!important;color:#241703!important}html.dark[data-theme=clockwork] .fessor-shell .asst .chats-menu-item.is-current *,html.dark[data-theme=clockwork] .fessor-shell .asst .chats-menu-item:hover:not(:disabled) *{color:#241703!important}html.dark[data-theme=clockwork] .fessor-shell .asst .chats-menu-item.is-current .chats-menu-item-meta,html.dark[data-theme=clockwork] .fessor-shell .asst .chats-menu-item:hover:not(:disabled) .chats-menu-item-meta{color:rgba(36,23,3,.72)!important}html.dark[data-theme=clockwork] .ld-grid{display:none!important}html.dark[data-theme=clockwork] .graphite-layer{color:#8a6d3b!important;opacity:.15!important}html.dark[data-theme=clockwork] .hero-orb-a{background:radial-gradient(closest-side,rgba(255,178,84,.26) 0,rgba(176,141,74,.12) 55%,transparent 100%)!important;opacity:.85!important}html.dark[data-theme=clockwork] .hero-orb-b{background:radial-gradient(closest-side,rgba(180,106,63,.24) 0,rgba(122,60,31,.1) 60%,transparent 100%)!important;opacity:.8!important}html.dark[data-theme=clockwork] .hero-accent-gradient{color:#d9a84e!important}@supports ((-webkit-background-clip:text) or (background-clip:text)){html.dark[data-theme=clockwork] .hero-accent-gradient{background:linear-gradient(100deg,#8a6b33,#d9a84e 28%,#f0d896 48%,#c87f4a 72%,#8a4a28)!important;background-size:220% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}}html.dark[data-theme=clockwork] .hero-underline-draw,html.dark[data-theme=clockwork] .hero-underline-draw path{color:#b46a3f!important;stroke:#b46a3f!important}html.dark[data-theme=clockwork] .landing-progress{background:linear-gradient(90deg,#5c4520,#b08d4a 35%,#ecd08a 55%,#b46a3f 78%,#5c2f18)!important;background-size:200% 100%!important}html.dark[data-theme=clockwork] .landing-eyebrow{color:#cfa14f!important;font-family:var(--cw-font-mono)!important}html.dark[data-theme=clockwork] .landing-eyebrow:before,html.dark[data-theme=clockwork] .ld-cta .landing-eyebrow-ondark:before{background:linear-gradient(90deg,#b08d4a,#ecd08a 55%,#b46a3f)!important}html.dark[data-theme=clockwork] .hero-chip{background-color:#23272d!important;background-image:var(--cw-rivet),var(--cw-rivet),var(--cw-rivet),var(--cw-rivet),var(--cw-plate)!important;background-position:6px 6px,calc(100% - 6px) 6px,6px calc(100% - 6px),calc(100% - 6px) calc(100% - 6px),0 0!important;background-size:5px 5px,5px 5px,5px 5px,5px 5px,100% 100%!important;background-repeat:no-repeat!important;border:1px solid #14161a!important;color:#e8dcc4!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 10px 32px rgba(0,0,0,.5)!important}html.dark[data-theme=clockwork] .hero-chip .text-\[\#a78bfa\]{color:#d9a84e!important}html.dark[data-theme=clockwork] .hero-chip .text-\[\#67e8f9\]{color:#dd9a66!important}html.dark[data-theme=clockwork] .type-caret{background:#ffab3a!important}html.dark[data-theme=clockwork] .cta-aurora{background:radial-gradient(38% 45% at 30% 30%,rgba(255,178,84,.2),transparent 70%),radial-gradient(40% 50% at 72% 62%,rgba(180,106,63,.22),transparent 70%)!important;opacity:.9!important}html.dark[data-theme=clockwork] .ld-cta{background:linear-gradient(180deg,#20242a,#16110b)!important;border-top:1px solid rgba(176,141,74,.4)!important;color:#e8dcc4!important}html.dark[data-theme=clockwork] .ld-cta h2{color:#f2e7cd!important}html.dark[data-theme=clockwork] .ld-cta p{color:#c4b696!important}html.dark[data-theme=clockwork] .ld-cta .landing-eyebrow-ondark{color:#cfa14f!important}html.dark[data-theme=clockwork] .ld-cta-btn{background-color:#b08d4a!important;background-image:var(--cw-knurl),var(--cw-brass)!important;border:1px solid #6f5626!important;color:#241703!important;text-shadow:0 1px 0 rgba(255,240,205,.35)!important;box-shadow:inset 0 1px 0 rgba(255,240,200,.5),inset 0 -1px 0 rgba(58,38,8,.6),0 6px 22px rgba(0,0,0,.5)!important}html.dark[data-theme=clockwork] .ld-cta-btn:hover{filter:brightness(1.07)!important}html.dark[data-theme=clockwork] .ld-cta-btn svg{color:#241703!important}html.dark[data-theme=clockwork] .btn-sheen:after{background:linear-gradient(105deg,transparent,rgba(255,238,200,.4),transparent)!important}@media (prefers-reduced-motion:reduce){html.dark[data-theme=clockwork] .fp-btn-primary:after,html.dark[data-theme=clockwork] .fp-btn-primary:hover:not(:disabled):after{animation:none!important;opacity:0!important}html.dark[data-theme=clockwork] .hero-accent-gradient,html.dark[data-theme=clockwork] .landing-eyebrow:before,html.dark[data-theme=clockwork] .landing-progress,html.dark[data-theme=clockwork] .type-caret{animation:none!important}}