/* The production workspace uses one clear navigation; comparison tools stay in the lab files. */
#concept-nav,.compare-button[data-action=compare],#concept-context,.v8-layout-tabs>a{display:none!important}.comparison-bar{min-height:62px}.comparison-brand span{display:none}.account-entry{margin-left:auto}#v10-home-nav{display:flex;gap:8px;align-items:center}#v10-home-nav a{padding:9px 11px;text-decoration:none;color:inherit;font-size:12px}#v10-home-nav button{font-size:12px}.v8-library-header .v8-header-actions>[data-v8=account]{display:none}.journey-empty .v8-library-controls,.journey-empty .v8-layout-tabs,.journey-empty .v8-pager{display:none}.journey-empty .v8-collection{min-height:62vh!important;display:grid!important;place-items:center}.journey-empty .v8-empty{max-width:640px;width:100%;padding:35px 25px;text-align:center;border:0;background:transparent;color:inherit}.journey-empty .v8-empty img{display:block;margin:0 auto 18px;height:110px;object-fit:contain}.journey-eyebrow{display:block;font-size:10px;letter-spacing:2px;color:inherit;opacity:.8}.journey-empty .v8-empty h2{font:normal clamp(27px,3vw,39px)/1.15 Georgia;margin:18px 0}.journey-empty .v8-empty p{max-width:400px;font-size:13px;line-height:1.8;margin:0 auto 22px;color:inherit}.journey-empty .v8-empty button{padding:13px 20px;margin:6px;cursor:pointer}.journey-empty .v8-empty small{display:block;margin:18px 0 0;font-size:10px;color:inherit}.journey-empty .v8-empty button[data-action=account]{background:#f5efe7;border:1px solid #d0c4b2;color:#554b3f}.access-error{max-width:540px;padding:24px;margin:15vh auto;font:16px/1.6 system-ui}.access-error button,.access-error a{display:block;margin:20px 0}.journey-target{outline:2px dashed #c92b4e!important;outline-offset:6px}#journey-guide{position:fixed;z-index:600;right:24px;top:85px;width:300px;max-width:calc(100vw - 32px);background:#fffcf5;color:#332f2a;border:1px solid #d5cab7;border-radius:10px;box-shadow:0 12px 35px #241b2320;padding:18px;font-family:'DM Sans',system-ui;line-height:1.5}#journey-guide .journey-top{display:flex;justify-content:space-between;align-items:center;gap:8px}#journey-guide .journey-top span{font-size:9px;letter-spacing:1px;color:#a02742}#journey-guide button{border:0;cursor:pointer;font:12px 'DM Sans',system-ui;background:transparent;padding:6px;color:#534b41}#journey-guide .journey-top button{font-size:21px;line-height:1}#journey-guide h2{font:normal 24px/1.1 Georgia;margin:13px 0 12px}#journey-guide p{font-size:12px;color:#6b6257;margin:0 0 16px}#journey-guide footer{display:flex;justify-content:space-between;margin-top:16px;gap:12px}#journey-guide .journey-next{background:#b72543;color:#fff;border-radius:4px;padding:9px 15px}#journey-guide button:disabled{opacity:.4;cursor:default}.journey-dots{display:flex;gap:5px}.journey-dots i{height:3px;background:#ded6c8;flex:1}.journey-dots i.done{background:#b72543}.download-options{display:grid;gap:12px}.download-options>button{text-align:left;padding:18px;border:1px solid #d6cbb9;background:#faf7ef;border-radius:7px;cursor:pointer;font:inherit}.download-options strong,.download-options small{display:block}.download-options small{font-size:12px;color:#746957;margin-top:6px}.pdf-progress{width:100%;accent-color:#c02545;height:12px}.download-status{font-size:13px;line-height:1.7;min-height:24px}.account-links{display:flex;gap:16px;flex-wrap:wrap;margin:18px 0;font-size:12px}.account-links a{color:#a1203d}.account-art{width:100%;max-height:350px;object-fit:contain;background:#f4eddf url('paper-grain.svg');padding:25px;margin:30px 0 0;transform:rotate(-5deg);box-shadow:4px 8px #ded7c1}.account-flow{display:flex;gap:12px;flex-wrap:wrap;font-size:10px;color:#877b70;letter-spacing:.4px;margin-bottom:20px}.account-flow strong{color:#ac2742}.account-shell .account-book{display:none}.account-shell .wordmark{margin-bottom:45px}.account-shell #account-message{color:#a12c37}.account-shell input:focus{border-color:#bf3050;outline:2px solid #bf305020}.account-shell section{background:#fffcf6}.account-shell #account-content .resend-note{font-size:12px;line-height:1.7}.resend-button{padding:12px 18px;border:1px solid #cfc4b5;border-radius:5px;background:#f6f1e7;color:#8f2441}.resend-button:disabled{opacity:.5}.account-shell .account-footnote{font-size:11px;line-height:1.7}
@media(max-width:720px){.comparison-bar{flex-wrap:wrap;padding:9px 12px;height:auto!important;min-height:64px;gap:6px}.comparison-brand{font-size:23px!important}#v10-home-nav{gap:0;margin-left:0!important;order:3;width:100%;justify-content:center}#v10-home-nav button,#v10-home-nav a{padding:5px 10px!important;font-size:11px!important}.account-entry{padding:7px!important}#journey-guide{top:auto;bottom:18px;right:16px;width:280px;padding:15px}#journey-guide h2{font-size:21px}#journey-guide p{font-size:11px}.journey-empty .v8-empty{padding:20px 10px}.journey-empty .v8-empty button{display:block;margin:8px auto}.account-art{display:none}.account-shell .wordmark{margin-bottom:20px}}

/* The native pointer is suppressed only on the active drawing canvas. */
body{cursor:auto}#idea-paper{cursor:default!important}#idea-paper[data-brush-cursor]{cursor:none!important}body:has(dialog[open]) #idea-paper,.paper-stage.is-panning #idea-paper,.paper-stage.is-zooming #idea-paper,.paper-stage.is-rotating #idea-paper{cursor:grab!important}body:has(dialog[open]) #v10-brush-cursor,body:has(.organizing) #v10-brush-cursor{display:none!important}dialog{cursor:auto}dialog input,dialog textarea{cursor:text}dialog button,dialog select,dialog input[type=range],.desk-view-controls button,.comparison-bar button{cursor:pointer}
