.work-drawer{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--solid) 97%, transparent);width:100%;min-height:0;max-height:min(72%,42rem);color:var(--ink);box-shadow:var(--shadow), 0 16px 48px #0000001f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-shadow:none;border-radius:22px;flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.work-drawer[data-expanded=true]{height:94%;max-height:94%}.work-header{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:10px;padding:14px 16px;display:flex}.work-header-icon{width:30px;height:30px;color:var(--accent);background:var(--accent-soft);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.work-header-icon .studio-dot{background:var(--accent);border-radius:50%;width:7px;height:7px}.work-heading{flex:1;min-width:0}.work-heading h2{font-size:var(--text-title);overflow-wrap:anywhere;font-weight:550;line-height:1.35}.work-eyebrow{font-size:var(--text-micro);color:var(--ink-2);line-height:1.45;display:block}.work-clock{color:var(--ink-2);font-size:var(--text-caption);white-space:nowrap}.work-clock *{color:inherit}.work-icon-button{width:30px;height:30px;color:var(--ink-2);transition:background var(--dur-fade);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.work-icon-button:hover{background:var(--bubble);color:var(--ink)}.work-drawer button:focus-visible,.work-drawer summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.work-tabs{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:4px;padding:7px 16px;display:flex}.work-tabs button{font-size:var(--text-ui);color:var(--ink-2);border-radius:8px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.work-tabs button:hover{background:var(--bubble)}.work-tabs button[aria-selected=true]{background:var(--accent-soft);color:var(--accent);font-weight:550}.work-tabs button span{background:var(--bubble);min-width:17px;font-size:var(--text-micro);border-radius:5px;padding:0 4px}.work-series-count{color:var(--ink-2);font-size:var(--text-micro);margin-left:auto}.work-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:16px;overflow-y:auto}.work-columns{gap:18px;display:grid}.work-main{flex-direction:column;gap:20px;min-width:0;display:flex}.work-current{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:14px;padding:14px 16px}.work-current .work-eyebrow{color:var(--accent)}.work-current h3{font-size:var(--text-title);margin:3px 0;font-weight:550;line-height:1.4}.work-current p{font-size:var(--text-ui);overflow-wrap:anywhere;line-height:1.6}.work-current p.work-meta{font-size:var(--text-micro);margin-top:7px}.work-meta{font-size:var(--text-caption);color:var(--ink-2);line-height:1.5}.work-section-title{font-size:var(--text-ui);align-items:center;gap:7px;font-weight:550;line-height:1.5;display:flex}.work-updates>.work-meta{margin-top:3px}.work-updates>ol{flex-direction:column;gap:8px;margin-top:10px;display:flex}.work-updates>ol>li{border-left:2px solid var(--accent-line);padding:3px 0 3px 12px}.work-updates p,.work-earlier{font-size:var(--text-ui);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;line-height:1.65}.work-updates summary{margin-top:8px}.work-earlier{color:var(--ink-2);margin:8px 0}.work-waiting summary{color:var(--ink-2)}.work-saved{margin-top:16px}.work-saved ol{flex-direction:column;gap:8px;margin-top:10px;display:flex}.work-saved li{border-left:2px solid var(--line);grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:4px 12px;padding:2px 0 2px 12px;display:grid}.work-saved li>.work-meta{white-space:nowrap}.work-saved li p{font-size:var(--text-ui);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;line-height:1.6}.work-saved>.work-meta{margin-top:3px}.work-saved summary{margin-top:8px}@media (width<=520px){.work-saved li{grid-template-columns:minmax(0,1fr)}}.work-steps{border:1px solid var(--line);border-radius:12px;margin-top:9px;overflow:hidden}.work-steps>li+li{border-top:1px solid var(--line)}.work-drawer summary{cursor:pointer;font-size:var(--text-caption);color:var(--ink-2)}.work-steps summary{color:var(--ink);font-size:var(--text-ui);align-items:center;gap:8px;padding:10px 11px;display:flex}.work-steps summary>span:nth-child(2){flex:1;min-width:0}.work-step-icon{color:var(--ink-2);flex-shrink:0;place-items:center;display:grid}.work-step-icon.is-current{color:var(--accent)}.work-steps ul{flex-direction:column;gap:7px;padding:0 12px 12px 31px;display:flex}.work-steps ul li{font-size:var(--text-caption);color:var(--ink-2);overflow-wrap:anywhere;align-items:baseline;gap:7px;line-height:1.5;display:flex}.work-steps ul li svg{flex-shrink:0;align-self:flex-start;margin-top:3px}.work-steps [data-work-result=done] svg{color:var(--good)}.work-steps [data-work-result=failed]{color:var(--warn)}.work-summary{border:1px solid var(--line);background:var(--bubble);border-radius:14px;flex-direction:column;align-self:start;gap:14px;min-width:0;padding:14px;display:flex}.work-summary dl{font-size:var(--text-caption);flex-direction:column;gap:9px;display:flex}.work-summary dl>div{justify-content:space-between;gap:12px;display:flex}.work-summary dt{color:var(--ink-2)}.work-summary dd{text-align:right;overflow-wrap:anywhere;font-weight:500}.work-safe{font-size:var(--text-caption);color:var(--ink-2);align-items:flex-start;gap:7px;line-height:1.6;display:flex}.work-safe svg{color:var(--good);flex-shrink:0;margin-top:2px}.work-direction p{font-size:var(--text-caption);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;max-height:150px;margin-top:8px;line-height:1.65;overflow-y:auto}.work-series-guide,.work-queue{font-size:var(--text-caption);color:var(--ink-2);overflow-wrap:anywhere;margin-top:12px;line-height:1.6}.work-series-guide{max-height:70px;overflow-y:auto}.work-queue{background:var(--bubble);border-radius:10px;padding:9px 12px}.work-steer{border-top:1px solid var(--line);background:var(--solid);flex-shrink:0;padding:10px 16px 13px}.work-steer-heading{font-size:var(--text-caption);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:7px;font-weight:500;display:flex}.work-steer-heading>span+span{font-size:var(--text-micro);color:var(--ink-2);font-weight:400}.work-steer [data-note-theme=app] ul{max-height:75px;overflow-y:auto}[data-note-theme=app] form{background:var(--bubble);--tw-ring-color:var(--line-strong);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px;padding:3px 4px 3px 12px}[data-note-theme=app] form:focus-within{--tw-ring-color:var(--accent)}[data-note-theme=app] input{color:var(--ink);padding-top:7px;padding-bottom:7px}[data-note-theme=app] input::placeholder,[data-note-theme=app] li span{color:var(--ink-2)}[data-note-theme=app] li svg{color:var(--good)}[data-note-theme=app] button{background:var(--accent);color:var(--accent-ink)}[data-note-theme=app] button:hover{background:var(--accent);filter:brightness(1.08)}[data-note-theme=app] [role=alert]{color:var(--warn)}.work-version-note{background:var(--bubble);border-radius:12px;padding:14px}.work-version-note>p{margin-top:6px}.work-empty{text-align:center;color:var(--ink-2);flex-direction:column;align-items:center;gap:9px;padding:24px 12px;display:flex}.work-empty>svg{color:var(--accent)}.work-empty h3{font-size:var(--text-title);color:var(--ink);font-weight:500}.work-empty p{max-width:40ch;font-size:var(--text-ui);line-height:1.6}.work-checks{flex-direction:column;gap:12px;display:flex}.work-check{border:1px solid var(--line-strong);border-radius:14px;padding:14px}.work-check header{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:9px;display:flex}.work-check h3{font-size:var(--text-ui);flex:1;font-weight:500}.work-check p{font-size:var(--text-ui);overflow-wrap:anywhere;line-height:1.65}.work-check-badge{color:color-mix(in srgb, var(--good) 70%, var(--ink));background:color-mix(in srgb, var(--good) 10%, transparent);font-size:var(--text-caption);border-radius:7px;align-items:center;gap:5px;padding:4px 7px;display:inline-flex}.work-check[data-check-result=failed] .work-check-badge{color:color-mix(in srgb, var(--warn) 70%, var(--ink));background:color-mix(in srgb, var(--warn) 10%, transparent)}.work-check .work-check-detail{color:var(--ink-2);font-size:var(--text-caption);margin-top:5px}.work-check details{margin-top:10px}.work-check-picture{object-fit:contain;background:var(--bubble);border:1px solid var(--line);border-radius:10px;width:100%;max-height:min(64vh,600px);margin-top:10px}@container (width>=42rem){.work-columns{grid-template-columns:minmax(0,1fr) 220px;gap:22px}}@container (width<=26rem){.work-header{gap:6px;padding:10px}.work-header-icon,.work-clock{display:none}.work-heading h2{font-size:var(--text-ui)}.work-tabs{padding:5px 8px}.work-tabs button{padding:5px 7px}.work-series-count{display:none}.work-scroll{padding:12px}.work-steer{padding:8px 10px 10px}.work-steer-heading>span+span{display:none}}@media (prefers-reduced-transparency:reduce){.work-drawer{background:var(--solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.thinklet-loading{z-index:2;isolation:isolate;color:#fff3e8;pointer-events:auto;opacity:1;visibility:visible;background:#17120f;place-items:center;padding:24px;transition:opacity .28s,visibility;display:grid;position:absolute;inset:0;overflow:hidden;container-type:size}.thinklet-loading.ready{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s,visibility 0s .28s}.thinklet-loading-field{z-index:-1;background:radial-gradient(at 50% 48%,#f2621f22,#0000 60%),linear-gradient(#ffffff04 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#ffffff04 1px,#0000 1px) 0 0/48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 20%,#0003);mask-image:radial-gradient(#000 20%,#0003)}.thinklet-loading-content{text-align:center;flex-direction:column;align-items:center;gap:15px;max-width:520px;display:flex}.thinklet-loading-orbit{place-items:center;width:124px;height:124px;margin-bottom:20px;display:grid;position:relative}.thinklet-loading-orbit>i{border:1px solid #f2621f50;border-radius:32px;animation:7s cubic-bezier(.45,0,.55,1) infinite thinklet-orbit;position:absolute;inset:6px}.thinklet-loading-orbit>i:nth-child(2){border-color:#ffb17c70;animation-direction:reverse;animation-delay:-2.33s;inset:17px}.thinklet-loading-orbit>i:nth-child(3){border-style:dashed;border-color:#f2621f28;border-radius:50%;animation:20s linear infinite thinklet-orbit;inset:-9px}.thinklet-loading-glyph{letter-spacing:-9px;color:#f2621f;text-shadow:0 5px 30px #f2621f40;justify-content:center;align-items:baseline;padding-right:9px;font:700 65px/1 Georgia,serif;animation:2.8s ease-in-out infinite thinklet-bob;display:flex;transform:rotate(-8deg)}.thinklet-loading-glyph>span{color:#ffc28b}.thinklet-loading-brand{letter-spacing:.2em;color:#f78950;align-items:center;gap:13px;font:700 10px/1.4 system-ui,sans-serif;display:flex}.thinklet-loading-brand>span{color:#b9a89c;letter-spacing:.12em;border-left:1px solid #f2621f55;padding-left:13px;font-weight:500}.thinklet-loading h2{letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font:500 clamp(24px,3.5vw,42px)/1.12 Georgia,serif}.thinklet-loading p{color:#cdb8a9;text-wrap:balance;margin:0;font:400 13px/1.5 system-ui,sans-serif}.thinklet-loading-dots{align-items:center;gap:7px;height:24px;margin-top:4px;display:flex}.thinklet-loading-dots>i{background:#f2621f;border-radius:2px;width:5px;height:5px;animation:1.3s ease-in-out infinite thinklet-hop}.thinklet-loading-dots>i:nth-child(2){animation-delay:.14s}.thinklet-loading-dots>i:nth-child(3){animation-delay:.28s}.thinklet-loading-foot{letter-spacing:.2em;color:#9e8775;font:500 9px/1.4 system-ui,sans-serif;position:absolute;bottom:24px}.thinklet-loading .thinklet-loading-help{color:#b9a89c;max-width:30ch;font-size:12px}.thinklet-loading button{color:#fff;cursor:pointer;background:#f2621f;border:1px solid #fa8f55;border-radius:999px;align-items:center;gap:24px;margin-top:3px;padding:11px 20px;font:600 13px/1.2 system-ui,sans-serif;display:flex}.thinklet-loading button:hover{background:#ff7737}.thinklet-loading button:focus-visible{outline-offset:5px;outline:2px solid #ffc28b}.thinklet-loading.ready *,.thinklet-loading.error *{animation:none!important}@keyframes thinklet-orbit{0%{transform:rotate(-16deg)}50%{transform:rotate(164deg)}to{transform:rotate(344deg)}}@keyframes thinklet-bob{0%,to{transform:translateY(3px)rotate(-8deg)}50%{transform:translateY(-3px)rotate(2deg)}}@keyframes thinklet-hop{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}@media (width<=480px){.thinklet-loading{padding:20px}.thinklet-loading-content{gap:12px}.thinklet-loading-orbit{margin-bottom:8px;transform:scale(.85)}.thinklet-loading-brand{gap:8px;font-size:9px}.thinklet-loading-brand>span{padding-left:8px}.thinklet-loading-foot{font-size:8px;bottom:18px}}@media (height<=360px){.thinklet-loading-orbit{width:64px;height:64px;margin:0}.thinklet-loading-glyph{font-size:40px}.thinklet-loading-content{gap:8px}.thinklet-loading-foot{display:none}.thinklet-loading-dots{height:12px}.thinklet-loading h2{font-size:24px}}@container (height<=360px){.thinklet-loading-orbit{width:64px;height:64px;margin:0}.thinklet-loading-glyph{font-size:40px}.thinklet-loading-content{gap:8px}.thinklet-loading-foot{display:none}.thinklet-loading-dots{height:12px}.thinklet-loading h2{font-size:24px}}@media (prefers-reduced-motion:reduce){.thinklet-loading *{animation:none!important}.thinklet-loading,.thinklet-loading.ready{transition:none}}.thinklet-loading button.thinklet-loading-over{color:#b9a89c;text-underline-offset:3px;background:0 0;border:0;margin-top:0;padding:4px 8px;font:500 12px/1.4 system-ui,sans-serif;-webkit-text-decoration:underline #b9a89c66;text-decoration:underline #b9a89c66}.thinklet-loading button.thinklet-loading-over:hover{color:#fff3e8;background:0 0}
