.cl-shared-plan-benefit{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:9px;padding:12px 18px;border:1px solid rgba(232,211,112,.38);background:rgba(232,211,112,.07);color:#e9d776;font-size:13px}.cl-shared-plan-benefit span{color:#b8c7b1;font-size:12px}.cl-shared-plan-benefit svg{flex:0 0 auto}.cl-nav-actions{gap:17px}.cl-nav a,.cl-quiet{font-size:17px;font-weight:600;letter-spacing:.025em}.cl-feed,.cl-upload{font-size:16px}.cl-trust{max-width:1160px}.cl-trust>div{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));justify-items:center;gap:34px 44px!important;max-width:980px;margin:0 auto}.cl-trust img{width:auto!important;max-width:190px!important;max-height:54px!important}@media (min-width:761px){.cl-signup{max-width:620px;gap:8px;padding:8px;border-color:rgba(229,198,93,.82);border-radius:16px;box-shadow:0 16px 42px rgba(0,0,0,.48),0 0 0 1px rgba(229,198,93,.16),0 0 24px rgba(229,198,93,.24);transition:border-color .2s ease,box-shadow .2s ease}.cl-signup input{padding:15px 20px;border:1px solid rgba(229,198,93,.34);border-radius:10px;background:rgba(8,17,11,.72);font-size:15px}.cl-signup:focus-within{border-color:#f1d66d;box-shadow:0 18px 46px rgba(0,0,0,.52),0 0 0 2px rgba(229,198,93,.24),0 0 34px rgba(229,198,93,.44)}.cl-signup input:focus{border-color:rgba(245,220,116,.76);box-shadow:inset 0 0 16px rgba(229,198,93,.06)}.cl-signup button{flex:0 0 auto;padding:15px 22px;border-radius:10px;font-size:15px}}.cl-signup{position:relative}.cl-signup-invalid{border-color:#ef756f!important;box-shadow:0 18px 46px rgba(0,0,0,.52),0 0 0 2px rgba(239,117,111,.16),0 0 28px rgba(239,117,111,.2)!important}.cl-signup-invalid input{border-color:rgba(239,117,111,.8)!important}.cl-email-error{position:absolute;top:calc(100% + 9px);left:12px;color:#ffaaa5;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:13px;font-weight:650;letter-spacing:.01em}.cl-contact button:disabled,.cl-contact input:disabled,.cl-contact textarea:disabled{cursor:wait;opacity:.68}.cl-contact-status.is-error{color:#ffaaa5}.cl-contact-status.is-success{color:#bce89f}.cl-contact form,.cl-contact input,.cl-contact label,.cl-contact textarea{position:relative;z-index:2;pointer-events:auto}.cl-contact input,.cl-contact textarea{caret-color:#e8cf69;touch-action:manipulation;user-select:text;-webkit-user-select:text}@media (max-width:700px){.cl-nav{height:auto;min-height:64px;padding:12px 16px;flex-direction:column;align-items:stretch;gap:10px}.cl-brand{align-self:flex-start;white-space:nowrap}.cl-nav-actions{width:100%;justify-content:space-between;gap:10px}.cl-nav-actions a,.cl-quiet{display:none}.cl-feed,.cl-upload{display:inline-flex;align-items:center;justify-content:center;min-width:0;padding:9px 12px;font-size:12px;line-height:1;white-space:nowrap}.cl-upload{flex:1 1 auto}.cl-feed{flex:0 0 auto}.cl-shared-plan-benefit{flex-wrap:wrap;gap:5px 8px;padding:11px 14px;text-align:center}.cl-shared-plan-benefit span{width:100%;font-size:11px}.cl-trust>div{grid-template-columns:repeat(2,minmax(120px,1fr));gap:26px 22px!important}.cl-trust img{max-width:142px!important;max-height:40px!important}.cl-signup input{border-color:rgba(229,198,93,.74);box-shadow:0 0 0 1px rgba(229,198,93,.14),0 0 20px rgba(229,198,93,.2)}.cl-signup input:focus{border-color:#f1d66d;box-shadow:0 0 0 2px rgba(229,198,93,.2),0 0 28px rgba(229,198,93,.38)}}.dw-auth-app{--auth-bg-gradient:radial-gradient(circle at 55% -12%,#263422 0,transparent 35%),linear-gradient(135deg,#111a13,#0d1510 52%,#142018);--auth-bg-solid:#0d1510;--auth-bg-panel:#111912;--auth-bg-panel-hover:#1a281c;--auth-bg-card:#152016;--auth-bg-card-hover:#1d291e;--auth-bg-input:#101911;--auth-border-subtle:#293429;--auth-border-strong:#3d4c3e;--auth-border-hover:#798977;--auth-text-main:#e1e8dc;--auth-text-muted:#849084;--auth-text-dim:#94a392;--auth-text-dark:#677367;--auth-yellow:#e5c65d;--auth-yellow-hover:#f0d576;--auth-yellow-bg:#252413;--auth-yellow-border:#5b532d;--auth-danger:#e58e86;min-height:100vh;background:var(--auth-bg-gradient);color:var(--auth-text-main);overflow-x:clip}.dw-workspace-grid{min-height:calc(100vh - 49px);width:100%;box-sizing:border-box;background:transparent;color:var(--auth-text-main)}.dw-left-rail{position:sticky;top:49px;align-self:start;height:calc(100vh - 49px);padding:24px 12px 14px;border-right:1px solid var(--auth-border-subtle);background:transparent;display:flex;flex-direction:column;min-width:0}.dw-rail-label{padding:0 10px 10px;color:var(--auth-text-dark);font-family:JetBrains Mono,monospace;font-size:9px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.dw-left-rail nav{display:flex;flex-direction:column;gap:2px}.dw-left-rail nav button,.dw-rail-profile{width:100%;border:0;border-radius:7px;background:transparent;color:var(--auth-text-dim);display:flex;gap:10px;align-items:center;padding:10px;text-align:left;font:600 12px Inter,sans-serif;cursor:pointer;transition:background .16s ease,color .16s ease}.dw-left-rail nav button:hover,.dw-rail-profile:hover{background:var(--auth-bg-panel-hover);color:var(--auth-text-main)}.dw-left-rail nav button.active{color:var(--auth-yellow);background:var(--auth-bg-card-hover);box-shadow:inset 2px 0 var(--auth-yellow)}.dw-rail-spacer{flex:1}.dw-rail-profile{border-top:1px solid var(--auth-border-subtle);border-radius:0;padding-top:14px}.dw-rail-profile>span:last-child{min-width:0}.dw-rail-profile b,.dw-rail-profile small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw-rail-profile b{color:var(--auth-text-main);font-size:10px}.dw-rail-profile small{color:var(--auth-text-dim);font:9px JetBrains Mono,monospace;margin-top:3px}.dw-center{min-width:0;padding:26px 34px 60px}.dw-center.dw-tight-bottom{padding-bottom:16px}.dw-center.dw-collections-center{padding:0;overflow:hidden}.dw-workspace-grid.collections-active .dw-left-rail{background:transparent}.dw-workspace-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.dw-workspace-header h1{margin:0;color:var(--auth-text-main);font-size:22px;line-height:1.15;letter-spacing:-.045em}.dw-workspace-header p{margin:6px 0 0;color:var(--auth-text-muted);font-size:11px}.dw-live-refresh{min-height:34px;padding:6px 10px;border:1px solid var(--auth-border-subtle);border-radius:7px;background:var(--auth-bg-panel);display:flex;align-items:center;gap:7px}.dw-live-dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#34d399;box-shadow:0 0 0 3px var(--auth-bg-panel)}.dw-scope-bar{padding:11px 12px;border:1px solid var(--auth-border-subtle);border-radius:8px;background:var(--auth-bg-panel);box-shadow:0 12px 30px rgba(0,0,0,.12)}.dw-scope-label{margin-right:5px;text-transform:uppercase;letter-spacing:.06em}.dw-paper-card{transition:background .15s ease,transform .15s ease,border-color .15s ease}.dw-paper-card:hover{background:var(--auth-bg-panel-hover)!important;transform:translateX(2px)}.dw-feed-section{margin:28px 0 16px;padding:18px;border:1px solid var(--auth-border-subtle);border-radius:12px;background:linear-gradient(180deg,rgba(251,191,36,.035),transparent 110px)}.dw-primary-feed-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:18px 0 12px;padding:0 2px 12px;border-bottom:1px solid var(--auth-border-strong)}.dw-primary-feed-heading span{display:block;margin-bottom:3px;color:var(--auth-yellow);font:800 8px JetBrains Mono,monospace;letter-spacing:.09em;text-transform:uppercase}.dw-primary-feed-heading h2{margin:0;color:var(--auth-text-main);font-size:17px;letter-spacing:-.015em}.dw-primary-feed-heading p{margin:0;color:var(--auth-text-dim);font-size:10px}.dw-feed-section-heading{display:flex;align-items:baseline;gap:10px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--auth-border-strong)}.dw-feed-section-heading h2{margin:0;color:var(--auth-text-main);font-size:15px;letter-spacing:-.01em}.dw-feed-section-count,.dw-feed-section-kicker{color:var(--auth-yellow);font:800 8px JetBrains Mono,monospace;letter-spacing:.09em;text-transform:uppercase}.dw-feed-section-count{margin-left:auto;color:var(--auth-text-dim);letter-spacing:.04em}.dw-trending-card{margin-bottom:8px;padding:14px;border:1px solid var(--auth-border-subtle);border-radius:8px;cursor:pointer}.dw-trending-chat{min-height:28px;margin-left:auto;padding:6px 8px;border:1px solid var(--auth-yellow-border);border-radius:5px;background:var(--auth-yellow-bg);color:var(--auth-yellow);display:inline-flex;align-items:center;gap:6px;font:700 10px Inter,sans-serif;cursor:pointer}.dw-trending-chat:hover{color:var(--auth-text-main);border-color:var(--auth-yellow)}.dw-resources-section{background:linear-gradient(180deg,rgba(96,165,250,.035),transparent 110px)}.dw-feed-subsection-heading{margin:2px 0 10px;padding-bottom:9px;border-bottom:1px solid var(--auth-border-strong);color:var(--auth-text-main);font:750 12px Inter,sans-serif;letter-spacing:.02em}.dw-resources-section>div+div{margin-top:20px;padding-top:18px;border-top:1px solid var(--auth-border-subtle)}@media (max-width:600px){.dw-feed-section{margin-top:22px;padding:14px 10px}.dw-primary-feed-heading{align-items:flex-start;flex-direction:column;gap:5px}.dw-feed-section-heading{align-items:center;flex-wrap:wrap}.dw-feed-section-count{width:100%;margin-left:0}}.dw-paper-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:11px}.dw-paper-actions button{min-height:28px;padding:6px 8px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--auth-text-dim);display:inline-flex;align-items:center;gap:6px;font:700 10px Inter,sans-serif;cursor:pointer}.dw-paper-actions button:hover:not(:disabled){color:var(--auth-text-main);border-color:var(--auth-border-strong);background:var(--auth-bg-panel-hover)}.dw-paper-actions button.primary{color:var(--auth-yellow);border-color:var(--auth-yellow-border);background:var(--auth-yellow-bg)}.dw-paper-actions button.read{color:#60a5fa}.dw-paper-actions button:disabled{cursor:not-allowed;opacity:.42}.dw-intelligence{position:sticky;top:49px;align-self:start;height:calc(100vh - 49px);min-width:0;overflow-y:auto;overflow-x:hidden;padding:20px 15px;border-left:1px solid var(--auth-border-subtle);background:transparent}.dw-intelligence.closed{padding-inline:5px}.dw-intel-header{min-width:270px;margin-bottom:18px;display:flex;align-items:center;justify-content:space-between;gap:8px}.dw-intelligence.closed .dw-intel-header{min-width:0;justify-content:center}.dw-intel-header>div{min-width:0}.dw-intelligence.closed .dw-intel-header>div{display:none}.dw-intel-header b{display:block;color:var(--auth-text-main);font-size:12px;letter-spacing:-.025em}.dw-intel-header span{display:block;color:var(--auth-text-dark);font:9px JetBrains Mono,monospace;margin-top:3px}.dw-intel-header button{width:29px;height:29px;flex:0 0 auto;border:1px solid var(--auth-border-subtle);border-radius:6px;background:var(--auth-bg-card);color:var(--auth-text-dim);display:grid;place-items:center;cursor:pointer}.dw-intelligence.closed .dw-intel-header button svg{transform:rotate(180deg)}.dw-intel-content>div{border-color:var(--auth-border-subtle)!important;background:var(--auth-bg-panel)!important}@media (min-width:1180px){.dw-mobile-date,.dw-top-tabs{display:none!important}}@media (max-width:1179px){.dw-left-rail{display:none}.dw-center{padding:18px 22px 50px}.dw-intelligence{position:static;height:auto;overflow:visible}.dw-intel-header button{display:none}}@media (max-width:1179px) and (min-width:900px){.dw-workspace-grid.collections-active .dw-left-rail{display:flex}}@media (max-width:899px){.dw-app-header{width:100%;min-height:50px;padding:7px 10px!important;gap:8px;box-sizing:border-box}.dw-brand{flex:0 0 auto}.dw-brand>div>span{white-space:nowrap;font-size:12px!important}.dw-header-actions{flex:1;min-width:0;justify-content:flex-end;gap:3px!important}.dw-header-email,.dw-header-secondary{display:none!important}.dw-header-upgrade{padding:5px 7px!important;line-height:1.1;max-width:58px}.dw-header-logout{padding:5px 3px!important;color:var(--auth-text-dim)!important}.dw-header-share{padding:6px 8px!important;font-size:11px!important;white-space:nowrap}.dw-header-share span{display:none}.dw-center{padding:0}.dw-top-tabs{width:100%;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px!important;box-sizing:border-box}.dw-top-tabs button{width:100%;min-width:0;color:var(--auth-text-dim);line-height:1.2;overflow-wrap:anywhere}.dw-workspace-header{margin-bottom:14px}.dw-workspace-header h1{font-size:19px}.dw-workspace-header p{display:none}.dw-live-refresh{padding:4px 7px}.dw-intelligence{margin-top:16px;padding:16px 0;border-top:1px solid var(--auth-border-subtle);border-left:0}.dw-paper-card{transform:none!important}.dw-paper-actions button{min-height:32px;font-size:10px}}.dwf-workspace{position:relative;min-width:0;min-height:calc(100vh - 49px);overflow:hidden;padding:24px 26px 48px;background:var(--auth-bg-gradient);color:var(--auth-text-main);font:12px Inter,sans-serif}.dwf-workspace *{box-sizing:border-box}.dwf-workspace button{font:inherit;color:inherit;cursor:pointer}.dwf-crumb{color:var(--auth-text-muted);font:500 9px JetBrains Mono,monospace;letter-spacing:.08em}.dwf-crumb span{margin:0 7px;color:#596558}.dwf-collection-head{display:flex;justify-content:space-between;gap:15px;padding:11px 0 16px;border-bottom:1px solid var(--auth-border-strong)}.dwf-heading-line{display:flex;align-items:center;gap:9px}.dwf-collection-dot{width:13px;height:13px;flex:none;border-radius:3px;box-shadow:0 0 0 3px var(--auth-border-hover)}.dwf-heading-line input{width:min(520px,48vw);border:0;background:transparent;color:var(--auth-text-main);outline:none;font:800 23px Inter;letter-spacing:-.055em}.dwf-heading-line button{display:flex;padding:4px}.dwf-collection-head textarea,.dwf-heading-line button{border:0;background:transparent;color:var(--auth-text-dim)}.dwf-collection-head textarea{width:min(620px,52vw);height:28px;margin:3px 0 0 22px;padding:4px 0;font:11px Inter;resize:none;outline:none}.dwf-head-actions{display:flex;align-self:center;align-items:center;gap:6px}.dwf-head-actions button{display:flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid var(--auth-border-strong);border-radius:5px;background:var(--auth-bg-card);color:var(--auth-text-main);font-size:10px;font-weight:700}.dwf-head-actions .dwf-share{border-color:var(--auth-yellow);background:var(--auth-yellow);color:var(--auth-yellow-bg)}.dwf-boards-loading{padding:50px 0;color:var(--auth-text-muted)}.dwf-empty-boards{display:flex;min-height:520px;max-width:510px;margin:0 auto;align-items:center;justify-content:center;flex-direction:column;text-align:center}.dwf-empty-boards>span{color:var(--auth-text-muted);font:9px JetBrains Mono,monospace;letter-spacing:.12em}.dwf-empty-boards h2{margin:12px 0 7px;color:var(--auth-text-main);font-size:24px}.dwf-empty-boards p{max-width:390px;margin:0;color:var(--auth-text-dim);font-size:12px;line-height:1.6}.dwf-empty-boards button{margin-top:20px;padding:10px 15px;border:1px solid #e1c45d;border-radius:6px;background:var(--auth-yellow);color:var(--auth-yellow-bg);font-size:11px;font-weight:800}.dwf-settings{position:absolute;z-index:12;top:80px;right:25px;width:210px;padding:10px;border:1px solid var(--auth-border-strong);border-radius:6px;background:var(--auth-bg-panel-hover);box-shadow:0 12px 30px #0009}.dwf-settings>b{display:block;padding:3px 4px 8px;color:var(--auth-text-dim);font:8px JetBrains Mono;letter-spacing:.08em}.dwf-settings button,.dwf-settings label{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 5px;border:0;background:transparent;text-align:left;font-size:10px}.dwf-settings .danger{color:var(--auth-danger)}.dwf-workflow-note{display:flex;align-items:center;gap:7px;margin:14px 0;padding:8px 10px;border:1px solid var(--auth-yellow-border);background:var(--auth-yellow-bg);border-radius:5px;color:var(--auth-text-main);font-size:10px}.dwf-workflow-note svg{color:var(--auth-yellow)}.dwf-workflow-note strong{color:var(--auth-yellow-hover)}.dwf-workflow-note i{width:1px;height:13px;margin:0 2px;background:var(--auth-yellow-border)}.dwf-workflow-note b{color:var(--auth-yellow-hover)}.dwf-board{display:flex;align-items:flex-start;gap:12px;min-height:620px;overflow-x:auto;padding:2px 2px 20px;scrollbar-color:#425044 #111}.dwf-column{position:relative;width:278px;min-width:278px;padding:8px;border:1px solid var(--auth-border-strong);border-top:3px solid #759ed0;background:var(--auth-bg-panel);border-radius:9px;box-shadow:0 15px 30px #0000001c}.dwf-column.tone-1{border-top-color:#dfbd55}.dwf-column.tone-2{border-top-color:#79a58b}.dwf-column>header{height:55px;display:flex;align-items:flex-start;justify-content:space-between;padding:3px}.dwf-column h2{margin:0;color:var(--auth-text-main);font-size:12px}.dwf-column h2 b{margin-left:6px;padding:2px 5px;border-radius:10px;background:#344237;color:#acbaaa;font:9px JetBrains Mono}.dwf-column header p{margin:3px 0;color:var(--auth-text-dim);font-size:9px}.dwf-column header button{border:0;background:transparent;color:var(--auth-text-dim)}.dwf-dropzone{min-height:500px;padding:1px;border-radius:6px;transition:background .2s}.dwf-dropzone.dropping{background:var(--auth-bg-card-hover);outline:1px dashed var(--auth-yellow)}.dwf-empty{padding:20px 8px;border:1px dashed var(--auth-border-strong);border-radius:6px;color:var(--auth-text-muted);text-align:center;font:9px JetBrains Mono}.dwf-card{position:relative;margin-bottom:9px;padding:10px;border:1px solid var(--auth-border-strong);border-radius:7px;background:var(--auth-bg-card);box-shadow:0 3px 8px #0003;cursor:pointer;transition:transform .16s,border-color .16s,box-shadow .16s}.dwf-card:hover{border-color:var(--auth-border-hover);box-shadow:0 9px 20px #0005}.dwf-card.is-dragging{opacity:.25}.dwf-card-overlay{width:270px;transform:rotate(2deg);box-shadow:0 24px 45px #000b;border-color:var(--auth-yellow)}.dwf-card-head{display:flex;align-items:center;gap:5px;color:var(--auth-text-dim);font:8px JetBrains Mono}.dwf-card-head>button{margin-left:auto;border:0;background:transparent;color:var(--auth-text-dim);padding:0}.dwf-card-head .dwf-grip{margin-left:-5px;margin-right:1px;cursor:grab;touch-action:none}.dwf-card h3{margin:7px 0 4px;color:var(--auth-text-main);font-size:12px;line-height:1.35}.dwf-card p{margin:0;color:var(--auth-text-dim);font-size:9px}.dwf-card-note{margin-top:8px;padding:6px 7px;border-left:2px solid var(--auth-yellow);background:var(--auth-yellow-bg);color:var(--auth-text-main);font-size:9px;line-height:1.4}.dwf-card footer{display:flex;align-items:center;gap:4px;margin-top:8px;padding-top:7px;border-top:1px solid var(--auth-border-subtle)}.dwf-card footer button{border:0;background:transparent;color:var(--auth-text-dim);font-size:9px}.dwf-card footer button:disabled{opacity:.25}.dwf-card footer .dwf-card-chat,.dwf-card footer .dwf-card-move{display:flex;align-items:center;gap:3px}.dwf-card footer .dwf-card-chat{color:var(--auth-yellow)}.dwf-card footer .dwf-card-move{margin-left:auto;color:#afcbe3}.dwf-column-menu,.dwf-stage-menu{position:absolute;z-index:8;padding:8px;border:1px solid var(--auth-border-strong);border-radius:6px;background:var(--auth-bg-panel-hover);box-shadow:0 12px 30px #0009}.dwf-stage-menu{right:9px;bottom:30px;width:170px}.dwf-menu-title,.dwf-stage-menu>b{display:block;padding:3px 4px 6px;color:var(--auth-text-dim);font:8px JetBrains Mono;letter-spacing:.08em}.dwf-column-menu button,.dwf-stage-menu button{display:flex;align-items:center;gap:7px;width:100%;padding:7px 4px;border:0;border-radius:4px;background:transparent;color:var(--auth-text-main);text-align:left;font-size:10px}.dwf-column-menu button:hover,.dwf-stage-menu button:hover{background:var(--auth-bg-panel-hover)}.dwf-column-menu button:disabled,.dwf-stage-menu button:disabled{opacity:.35}.dwf-column-menu .danger,.dwf-stage-menu .board-action,.dwf-stage-menu .danger{margin-top:4px;border-top:1px solid var(--auth-border-strong);color:var(--auth-yellow)}.dwf-stage-menu .danger{color:var(--auth-danger)}.dwf-column-menu{top:48px;right:3px;width:180px}.dwf-status-dot{width:7px;height:7px;flex:none;border-radius:50%;background:#719ed1}.dwf-status-dot.tone-1{background:#e5c45d}.dwf-status-dot.tone-2{background:#77ad94}.dwf-add-column{width:278px;min-width:278px;padding:14px;border:1px dashed var(--auth-border-hover);border-radius:9px;background:var(--auth-bg-panel)}.dwf-add-column>div:first-child b{display:flex;align-items:center;gap:6px;color:var(--auth-text-main)}.dwf-add-column>div:first-child svg{color:var(--auth-yellow)}.dwf-add-column span{display:block;margin-top:4px;color:var(--auth-text-dim);font-size:9px}.dwf-add-column>div:last-child{display:flex;gap:6px;margin-top:12px}.dwf-add-column input{flex:1;min-width:0;padding:7px;border:1px solid var(--auth-border-strong);border-radius:4px;background:var(--auth-bg-input);color:var(--auth-text-main);font-size:10px}.dwf-add-column button{padding:6px 9px;border:0;border-radius:4px;background:var(--auth-yellow);color:var(--auth-yellow-bg);font-size:10px;font-weight:800}.dwf-detail{position:fixed;z-index:30;top:63px;right:18px;width:335px;max-height:calc(100vh - 80px);overflow:auto;border:1px solid var(--auth-border-strong);border-radius:9px;background:#111911;box-shadow:0 24px 64px #000b}.dwf-detail-bar{display:flex;align-items:center;justify-content:space-between;height:47px;padding:0 14px;border-bottom:1px solid var(--auth-border-subtle);color:var(--auth-text-muted);font:500 9px JetBrains Mono;letter-spacing:.08em}.dwf-detail-bar button{border:0;background:transparent}.dwf-detail-scroll{padding:18px 15px}.dwf-paper-type{display:flex;align-items:center;gap:6px;color:var(--auth-yellow);font:9px JetBrains Mono}.dwf-paper-type span{color:var(--auth-text-dim)}.dwf-detail h2{margin:10px 0 7px;font-size:16px;line-height:1.28}.dwf-authors{margin:0;color:var(--auth-text-dim);font-size:10px}.dwf-read-button{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin:15px 0;padding:8px;border:1px solid #58738d;border-radius:5px;background:#182a32;color:#c0d9ee;font-size:10px;font-weight:700}.dwf-status-block{padding:13px 0;border-top:1px solid var(--auth-border-subtle)}.dwf-note label,.dwf-status-block label{display:block;margin-bottom:7px;color:var(--auth-text-muted);font:9px JetBrains Mono;letter-spacing:.07em}.dwf-status-buttons{display:flex;flex-wrap:wrap;gap:5px}.dwf-status-buttons button{display:flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid var(--auth-border-subtle);border-radius:5px;background:var(--auth-bg-card);font-size:9px}.dwf-status-buttons button.active{border-color:var(--auth-yellow);color:var(--auth-yellow-hover)}.dwf-summary{padding:10px;border:1px solid var(--auth-yellow-border);border-radius:5px;background:#252413}.dwf-summary>div:first-child{display:flex;align-items:center;gap:5px;color:var(--auth-yellow);font:9px JetBrains Mono}.dwf-summary p{margin:7px 0;color:var(--auth-text-main);font-size:10px;line-height:1.5}.dwf-summary-actions{display:flex;gap:12px}.dwf-summary-actions button{display:flex;gap:5px;padding:0;border:0;background:transparent;color:#bcd8ef;font-size:10px;font-weight:700}.dwf-note{padding:15px 0;border-bottom:1px solid var(--auth-border-subtle)}.dwf-note label span{margin-left:4px;color:#8dc4a2}.dwf-note textarea{width:100%;height:68px;padding:8px;border:1px solid var(--auth-border-subtle);border-radius:5px;background:var(--auth-bg-input);color:var(--auth-text-main);font:10px Inter;resize:none}.dwf-inspector-actions{display:flex;flex-wrap:wrap;gap:8px;padding:12px 0}.dwf-inspector-actions button{border:0;background:transparent;color:#a9c9e2;font-size:9px}.dwf-move-trigger{display:flex;align-items:center;gap:8px;width:100%;padding:11px 0;border:0;border-block:1px solid var(--auth-border-subtle);background:transparent;text-align:left}.dwf-move-trigger span{display:flex;flex-direction:column;gap:2px}.dwf-move-trigger small{color:var(--auth-text-dim);font-size:9px}.dwf-move-trigger>svg:last-child{margin-left:auto}.dwf-remove{display:flex;gap:5px;margin-top:14px;padding:0;border:0;background:transparent;color:var(--auth-danger);font-size:10px}.dwf-discussion{position:fixed;z-index:31;left:18px;right:auto;bottom:18px;width:min(410px,calc(100vw - 36px));max-height:72vh;overflow:auto;border:1px solid var(--auth-border-strong);border-radius:7px;background:var(--auth-bg-card);box-shadow:0 20px 50px #0009;animation:dwf-discussion-in .18s ease-out}.dwf-discussion>header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 11px;border-bottom:1px solid var(--auth-border-strong);background:var(--auth-bg-card)}.dwf-discussion header div{display:flex;align-items:center;gap:6px;font:9px JetBrains Mono}.dwf-discussion header button{border:0;background:transparent}.dwf-discussion-body{padding:12px}.dwf-discussion-body>div{margin:0!important;padding:0!important;border:0!important}@keyframes dwf-discussion-in{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:none}}.dw-board-tree{margin:3px 0 7px 12px;padding:5px 0 6px 6px;min-height:0;overflow-y:auto;border-left:1px solid var(--auth-border-subtle)}.dw-board-tree-head{display:flex;align-items:center;justify-content:space-between;padding:0 10px 8px;color:var(--auth-text-dark);font:500 9px JetBrains Mono;letter-spacing:.1em}.dw-board-tree-head button{border:0;background:transparent;color:var(--auth-yellow);font-size:9px}.dw-board-tree-label{padding:11px 10px 4px;color:var(--auth-text-dark);font:8px JetBrains Mono;letter-spacing:.08em}.dw-board-tree-item{width:100%;display:flex;align-items:center;gap:7px;padding:7px 9px;border:0;border-radius:5px;background:transparent;color:var(--auth-text-dim);text-align:left;font:600 10px Inter;cursor:pointer}.dw-board-tree-item.selected,.dw-board-tree-item:hover{background:var(--auth-bg-panel-hover);color:var(--auth-text-main)}.dw-board-tree-item.selected{box-shadow:inset 2px 0 var(--auth-yellow)}.dw-board-tree-dot{width:7px;height:7px;flex:none;border-radius:2px}.dw-board-tree-item span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw-board-tree-item small{margin-left:auto;color:var(--auth-text-dark);font:8px JetBrains Mono}.dw-list-picker-backdrop{position:fixed;inset:0;z-index:1750;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(2,6,3,.82);backdrop-filter:blur(8px);animation:dw-list-fade .18s ease-out}.dw-list-picker{position:relative;width:min(500px,100%);max-height:min(720px,calc(100vh - 36px));overflow:hidden;border:1px solid #2c372e;border-radius:18px;background:linear-gradient(155deg,#151b16,#0d120f 58%,#0a0e0b);box-shadow:0 32px 90px #000c,0 0 0 1px #fbbf2408;color:var(--auth-text-main);font-family:Inter,sans-serif;animation:dw-list-rise .22s cubic-bezier(.2,.8,.2,1)}.dw-list-picker-accent{height:3px;background:linear-gradient(90deg,var(--auth-yellow),#8fbf98 62%,transparent)}.dw-list-picker header{display:flex;align-items:center;gap:12px;padding:20px 22px 16px}.dw-list-picker-mark{display:grid;width:40px;height:40px;flex:none;place-items:center;border:1px solid var(--auth-yellow-border);border-radius:11px;background:var(--auth-yellow-bg);color:var(--auth-yellow)}.dw-list-picker header>div:nth-child(2){min-width:0;flex:1}.dw-list-picker header span{display:block;margin-bottom:3px;color:var(--auth-yellow);font:700 8px JetBrains Mono,monospace;letter-spacing:.14em}.dw-list-picker h2{margin:0;font-size:18px;letter-spacing:-.025em}.dw-list-picker-close{display:grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--auth-text-dim);font-size:19px;cursor:pointer}.dw-list-picker-close:hover{border-color:var(--auth-border-strong);background:var(--auth-bg-card)}.dw-list-picker-paper{display:flex;flex-direction:column;gap:4px;margin:0 22px 18px;padding:12px 14px;border:1px solid var(--auth-border-subtle);border-left:2px solid var(--auth-yellow);border-radius:8px;background:#ffffff04}.dw-list-picker-paper>span{color:var(--auth-text-dark);font:700 8px JetBrains Mono;letter-spacing:.12em}.dw-list-picker-paper strong{color:var(--auth-text-main);font-size:12px;line-height:1.4}.dw-list-picker-paper small,.dw-list-picker-paper strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw-list-picker-paper small{color:var(--auth-text-dim);font-size:9px}.dw-list-picker-create{padding:0 22px 18px}.dw-list-picker-create label{display:block;margin-bottom:7px;color:var(--auth-text-muted);font-size:10px;font-weight:700}.dw-list-picker-create>div{display:flex;gap:8px}.dw-list-picker-create input{min-width:0;flex:1;padding:10px 12px;border:1px solid var(--auth-border-strong);border-radius:8px;background:var(--auth-bg-input);color:var(--auth-text-main);font:12px Inter;outline:none;transition:border-color .16s,box-shadow .16s}.dw-list-picker-create input:focus{border-color:#a98a35;box-shadow:0 0 0 3px #fbbf2412}.dw-list-picker-create button{padding:0 15px;border:0;border-radius:8px;background:var(--auth-yellow);color:var(--auth-yellow-bg);font-size:10px;font-weight:800;cursor:pointer}.dw-list-picker-create button:disabled{background:#202720;color:#596158;cursor:default}.dw-list-picker-error{margin:-6px 22px 14px;padding:8px 10px;border:1px solid #713434;border-radius:7px;background:#321717;color:#ff9999;font-size:10px}.dw-list-picker-label{display:flex;align-items:center;gap:7px;padding:13px 22px 8px;border-top:1px solid var(--auth-border-subtle);color:var(--auth-text-dim);font:700 9px JetBrains Mono;letter-spacing:.1em;text-transform:uppercase}.dw-list-picker-label small{display:grid;min-width:18px;height:18px;place-items:center;border-radius:9px;background:var(--auth-bg-card);color:var(--auth-text-muted);font-size:8px}.dw-list-picker-options{display:flex;max-height:290px;overflow-y:auto;flex-direction:column;gap:7px;padding:2px 22px 22px;scrollbar-color:#3c463d transparent}.dw-list-picker-options>button{display:flex;align-items:center;gap:11px;width:100%;padding:11px 12px;border:1px solid var(--auth-border-subtle);border-radius:9px;background:#ffffff03;color:var(--auth-text-main);text-align:left;cursor:pointer;transition:transform .15s,border-color .15s,background .15s}.dw-list-picker-options>button:hover:not(:disabled){transform:translateY(-1px);border-color:#657468;background:#ffffff07}.dw-list-picker-options>button.is-added{opacity:.6}.dw-list-picker-dot{width:9px;height:28px;flex:none;border-radius:3px}.dw-list-picker-name{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.dw-list-picker-name strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.dw-list-picker-name small{color:var(--auth-text-dark);font:8px JetBrains Mono}.dw-list-picker-action{padding:5px 8px;border-radius:5px;background:var(--auth-yellow-bg);color:var(--auth-yellow);font-size:9px;font-weight:800}.is-added .dw-list-picker-action{background:#173022;color:#71d296}.dw-list-picker-empty,.dw-list-picker-state{margin:2px 22px 22px;padding:22px;border:1px dashed var(--auth-border-strong);border-radius:9px;color:var(--auth-text-dim);text-align:center;font-size:11px}.dw-list-picker-empty{display:flex;align-items:center;flex-direction:column;gap:6px}.dw-list-picker-empty svg{color:var(--auth-yellow)}.dw-list-picker-empty strong{color:var(--auth-text-main)}.dw-list-picker-empty span{font-size:9px}@keyframes dw-list-fade{0%{opacity:0}to{opacity:1}}@keyframes dw-list-rise{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:560px){.dw-list-picker-backdrop{align-items:flex-end;padding:0}.dw-list-picker{width:100%;max-height:88vh;border-radius:18px 18px 0 0}.dw-list-picker header{padding:17px 17px 13px}.dw-list-picker-paper{margin:0 17px 15px}.dw-list-picker-create{padding:0 17px 15px}.dw-list-picker-create>div{align-items:stretch;flex-direction:column}.dw-list-picker-create button{min-height:39px}.dw-list-picker-label,.dw-list-picker-options{padding-inline:17px}}@media(max-width:1050px){.dwf-head-actions>button:first-child{display:none}}@media(max-width:760px){.dwf-workspace{padding:18px}.dwf-board{margin-right:-18px;padding-right:18px}.dwf-collection-head{display:block}.dwf-head-actions{margin-top:10px}.dwf-workflow-note{align-items:flex-start;line-height:1.35}.dwf-workflow-note i,.dwf-workflow-note i~*{display:none}.dwf-heading-line input{width:calc(100vw - 100px);font-size:19px}.dwf-collection-head textarea{width:calc(100vw - 60px)}.dwf-detail{top:56px;right:10px;width:calc(100% - 20px);max-height:calc(100vh - 66px)}.dwf-discussion{left:10px;right:auto;bottom:94px;width:calc(100vw - 20px);max-height:calc(100dvh - 120px)}}.dw-header-share{position:relative;isolation:isolate;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:38px!important;padding:0 16px!important;overflow:hidden;border:1px solid #f5dc74!important;border-radius:10px!important;background:linear-gradient(135deg,#f7df76,#e5c65d 54%,#cfa02a)!important;color:#132019!important;font-size:12px!important;font-weight:800!important;letter-spacing:.01em;box-shadow:0 7px 18px rgba(0,0,0,.28),0 0 0 1px rgba(229,198,93,.12),inset 0 1px rgba(255,255,255,.55)!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}.dw-header-share:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(110deg,transparent 18%,rgba(255,255,255,.3) 45%,transparent 68%);transform:translateX(-125%);transition:transform .45s ease}.dw-header-share svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dw-header-share:hover{transform:translateY(-2px);filter:saturate(1.08) brightness(1.04);box-shadow:0 11px 24px rgba(0,0,0,.34),0 0 20px rgba(229,198,93,.24)!important}.dw-header-share:hover:before{transform:translateX(125%)}.dw-header-share:active{transform:translateY(0) scale(.98)}.dw-header-share:focus-visible,.lib-primary:focus-visible,.lib-secondary:focus-visible{outline:3px solid rgba(251,222,113,.55);outline-offset:3px}.lib-primary,.lib-secondary{min-height:42px;border-radius:9px!important;transition:transform .18s ease,box-shadow .18s ease!important}.lib-primary{background:linear-gradient(135deg,#f4df79,#d6a52c)!important;border-color:#f6df75!important;color:#12231b!important;box-shadow:0 7px 16px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.45)}.lib-primary:hover{transform:translateY(-2px);box-shadow:0 11px 23px rgba(0,0,0,.3),0 0 16px rgba(241,213,104,.2)}.lib-secondary{border-color:#67ad78!important;background:linear-gradient(135deg,#173d2d,#245d43)!important;color:#e5f0d5!important;box-shadow:inset 0 1px rgba(203,241,165,.18)}.lib-secondary:hover{transform:translateY(-2px);background:linear-gradient(135deg,#20523c,#2c704f)!important}@media(max-width:620px){.dw-header-share{min-height:36px!important;padding:0 11px!important;font-size:11px!important}.dw-header-share svg{width:14px;height:14px}.lib-header-actions{width:100%;gap:8px}.lib-header-actions .lib-primary,.lib-header-actions .lib-secondary{flex:1;padding:9px 8px;font-size:11px}}.distill-dialog-overlay{position:fixed;inset:0;background:rgba(2,8,4,.94);backdrop-filter:blur(14px) saturate(.55);-webkit-backdrop-filter:blur(14px) saturate(.55);z-index:1600;display:flex;align-items:center;justify-content:center;padding:16px;animation:distill-fade-in .2s ease-out}.distill-dialog-card{background:#111912;border:1px solid var(--auth-border-strong);border-radius:20px;padding:32px;width:min(520px,100%);font-family:Inter,sans-serif;max-height:90vh;overflow-y:auto;box-shadow:0 32px 64px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.05);animation:distill-slide-up .3s cubic-bezier(.16,1,.3,1);position:relative;box-sizing:border-box}.distill-dialog-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.distill-dialog-title{display:flex;align-items:center;gap:14px}.distill-dialog-title-icon{width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;color:var(--auth-text-main);box-shadow:0 4px 12px rgba(0,0,0,.1)}.distill-dialog-title-icon.primary{background:rgba(96,165,250,.1);border-color:rgba(96,165,250,.2);color:#60a5fa}.distill-dialog-title-icon.warning{background:rgba(251,191,36,.1);border-color:rgba(251,191,36,.2);color:#fbbf24}.distill-dialog-title-icon svg{width:18px;height:18px}.distill-dialog-title-text{font-size:18px;font-weight:700;color:var(--auth-text-main);letter-spacing:-.01em}.distill-dialog-close{background:rgba(255,255,255,.03);border:1px solid transparent;color:var(--auth-text-dim);cursor:pointer;padding:6px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.distill-dialog-close svg{width:16px;height:16px}.distill-dialog-close:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.1);color:var(--auth-text-main)}.distill-dialog-btn:focus-visible,.distill-dialog-close:focus-visible,.distill-dialog-share-btn:focus-visible,.distill-dialog-social-btn:focus-visible{outline:2px solid var(--auth-yellow);outline-offset:3px}.distill-dialog-dropzone:focus-within{outline:none;border-color:var(--auth-yellow)}.distill-dialog-desc{font-size:13px;color:var(--auth-text-muted);line-height:1.5;margin:0 0 28px}.distill-dialog-desc strong.blue{color:#60a5fa;font-weight:600}.distill-dialog-desc strong.yellow{color:var(--auth-yellow);font-weight:600}.distill-dialog-dropzone{display:block;width:100%;box-sizing:border-box;border:1.5px dashed var(--auth-border-strong);border-radius:16px;padding:56px 24px;text-align:center;cursor:pointer;background:#0c130e;transition:all .2s ease;position:relative;overflow:hidden}.distill-dialog-dropzone.drag-active,.distill-dialog-dropzone:hover{border-color:var(--auth-yellow);background:rgba(251,191,36,.04)}.distill-dialog-dropzone.drag-active{background:rgba(251,191,36,.08)}.distill-dialog-dropzone-icon{width:48px;height:48px;margin:0 auto 20px;color:var(--auth-text-dim);transition:color .2s ease;display:flex;align-items:center;justify-content:center}.distill-dialog-dropzone-icon svg{width:48px;height:48px;stroke-width:1.5px}.distill-dialog-dropzone.drag-active .distill-dialog-dropzone-icon,.distill-dialog-dropzone:hover .distill-dialog-dropzone-icon{color:var(--auth-yellow)}.distill-dialog-dropzone-title{font-size:15px;font-weight:600;color:var(--auth-text-main);margin-bottom:6px}.distill-dialog-dropzone-subtitle{font-size:13px;color:var(--auth-text-dim)}.distill-dialog-dropzone-note{font-size:12px;color:var(--auth-text-dark);margin-top:16px;display:flex;align-items:center;justify-content:center;gap:8px}.distill-dialog-dropzone-note svg{width:14px;height:14px}.distill-dialog-label{display:block;font-size:12px;font-weight:600;color:var(--auth-text-dim);margin-bottom:8px}.distill-dialog-input,.distill-dialog-select{width:100%;padding:12px 16px;border-radius:12px;border:1px solid var(--auth-border-strong);background:rgba(0,0,0,.2);color:var(--auth-text-main);font-size:14px;font-family:inherit;margin-bottom:20px;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.distill-dialog-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23849084' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.distill-dialog-input:focus,.distill-dialog-select:focus{outline:none;border-color:var(--auth-yellow);box-shadow:0 0 0 3px rgba(251,191,36,.1)}.distill-dialog-textarea{min-height:120px;resize:vertical;line-height:1.5}.distill-dialog-topics{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.distill-dialog-topic{padding:6px 12px;border-radius:12px;background:rgba(96,165,250,.08);border:1px solid rgba(96,165,250,.2);color:#60a5fa;font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:8px}.distill-dialog-topic-remove{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;padding:2px;margin-right:-4px;transition:background .15s ease,color .15s ease}.distill-dialog-topic-remove svg{width:12px;height:12px}.distill-dialog-topic-remove:hover{background:rgba(96,165,250,.2);color:#fff}.distill-dialog-status{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:12px;margin-bottom:24px;font-size:13px;font-weight:500}.distill-dialog-status.success{background:rgba(52,211,153,.1);border:1px solid rgba(52,211,153,.2);color:#34d399}.distill-dialog-status.error{background:rgba(248,113,113,.1);border:1px solid rgba(248,113,113,.2);color:#f87171}.distill-dialog-status.info{background:rgba(96,165,250,.1);border:1px solid rgba(96,165,250,.2);color:#60a5fa}.distill-dialog-status.warning{background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.2);color:#fbbf24}.distill-dialog-status svg{width:16px;height:16px;flex-shrink:0}.distill-dialog-btn{width:100%;padding:14px 20px;border-radius:12px;border:none;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .15s ease}.distill-dialog-btn svg{width:16px;height:16px}.distill-dialog-btn.primary{background:var(--auth-yellow);color:#000;box-shadow:0 4px 14px rgba(251,191,36,.25)}.distill-dialog-btn.primary:hover{background:var(--auth-yellow-hover);transform:translateY(-1px);box-shadow:0 6px 20px rgba(251,191,36,.35)}.distill-dialog-btn.secondary{background:rgba(255,255,255,.05);border:1px solid var(--auth-border-strong);color:var(--auth-text-main)}.distill-dialog-btn.secondary:hover{background:rgba(255,255,255,.1)}.distill-dialog-actions{display:flex;gap:12px;margin-top:24px}.distill-dialog-actions>*{flex:1}.distill-dialog-busy{padding:64px 0;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.distill-spinner{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top:3px solid var(--auth-yellow);border-radius:50%;animation:distill-spin 1s linear infinite;margin-bottom:24px}.distill-spinner.blue{border-top-color:#60a5fa}.distill-dialog-busy-title{font-size:16px;font-weight:600;color:var(--auth-text-main);margin-bottom:8px}.distill-dialog-busy-desc{font-size:14px;color:var(--auth-text-dim)}.distill-dialog-done{padding:32px 0 16px;text-align:center}.distill-dialog-done-icon{width:72px;height:72px;border-radius:50%;background:rgba(52,211,153,.1);color:#34d399;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.distill-dialog-done-icon.blue{background:rgba(96,165,250,.1);color:#60a5fa}.distill-dialog-done-icon svg{width:36px;height:36px}.distill-dialog-done-title{font-size:22px;font-weight:700;color:var(--auth-text-main);margin-bottom:12px}.distill-dialog-done-desc{font-size:14px;color:var(--auth-text-dim);line-height:1.6;margin:0 auto 32px;max-width:340px}.distill-dialog-share-row{display:flex;gap:8px;margin-bottom:24px}.distill-dialog-share-input{flex:1;min-width:0;padding:12px 16px;border-radius:12px;border:1px solid var(--auth-border-strong);background:rgba(0,0,0,.2);color:var(--auth-text-dim);font-size:13px;font-family:JetBrains Mono,monospace;box-sizing:border-box}.distill-dialog-share-input:focus{outline:none;border-color:var(--auth-yellow)}.distill-dialog-share-btn{padding:0 20px;border-radius:12px;background:var(--auth-yellow);border:none;color:#000;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .15s ease}.distill-dialog-share-btn:hover{background:var(--auth-yellow-hover)}.distill-dialog-socials{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.distill-dialog-social-btn{padding:12px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid var(--auth-border-subtle);color:var(--auth-text-main);font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .15s ease}.distill-dialog-social-btn:hover{background:rgba(255,255,255,.08);border-color:var(--auth-border-strong)}.distill-dialog-social-btn svg{width:16px;height:16px}@keyframes distill-fade-in{0%{opacity:0}to{opacity:1}}@keyframes distill-slide-up{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes distill-spin{to{transform:rotate(1turn)}}@media (max-width:600px){.distill-dialog-overlay{align-items:flex-end;padding:0}.distill-dialog-card{width:100%;max-height:min(92dvh,820px);padding:24px 20px calc(24px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;border-right:0;border-bottom:0;border-left:0}.distill-dialog-card:before{content:"";display:block;width:42px;height:4px;margin:-12px auto 20px;border-radius:999px;background:rgba(255,255,255,.18)}.distill-dialog-header{margin-bottom:20px}.distill-dialog-title-icon{width:34px;height:34px}.distill-dialog-title-text{font-size:17px}.distill-dialog-desc{margin-bottom:22px}.distill-dialog-dropzone{padding:38px 18px}.distill-dialog-dropzone-icon{width:42px;height:42px;margin-bottom:16px}.distill-dialog-dropzone-icon svg{width:42px;height:42px}.distill-dialog-actions,.distill-dialog-share-row{flex-direction:column}.distill-dialog-share-btn,.distill-dialog-share-input{width:100%;min-height:46px}.distill-dialog-socials{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.distill-dialog-card,.distill-dialog-overlay,.distill-spinner{animation:none}.distill-dialog-btn,.distill-dialog-close,.distill-dialog-dropzone,.distill-dialog-social-btn{transition:none}}.paper-chat-mobile-close{position:absolute;top:12px;right:12px;display:grid;width:36px;height:36px;padding:0;place-items:center;border:1px solid var(--auth-border-strong);border-radius:10px;background:var(--auth-bg-card);color:var(--auth-text-dim);cursor:pointer}.paper-chat-mobile-close:focus-visible,.paper-chat-mobile-close:hover{border-color:var(--auth-yellow-border);color:var(--auth-text-main);outline:none}@media (max-width:1023px){.paper-chat-mobile-backdrop{display:none}.paper-chat-mobile-panel{inset:0!important;width:100%!important;height:100dvh;min-height:100dvh;transform:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden}.paper-chat-mobile-header{padding:calc(12px + env(safe-area-inset-top)) 58px 14px 16px!important;background:color-mix(in srgb,var(--auth-bg-panel) 94%,transparent);backdrop-filter:blur(18px)}.paper-chat-mobile-close{top:calc(8px + env(safe-area-inset-top));right:12px}.paper-chat-mobile-body{min-height:0;padding:18px 16px!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.paper-chat-mobile-composer{padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;background:var(--auth-bg-panel)}.paper-chat-mobile-composer textarea{min-height:52px;max-height:132px;font-size:16px!important}.paper-chat-mobile-composer button[title^=Send]{width:38px!important;height:38px!important;right:7px!important;bottom:7px!important}}@media (prefers-reduced-motion:reduce){.paper-chat-mobile-panel{animation:none!important}}.mr-launcher{position:fixed;right:24px;bottom:24px;z-index:1400;display:flex;align-items:center;gap:11px;min-width:224px;height:72px;padding:5px 15px 5px 6px;border:1px solid color-mix(in srgb,var(--mr-accent) 64%,#56755f);border-radius:16px;background:linear-gradient(135deg,#193328,#10231b 62%,#0c1914);color:#f2f0d8;cursor:pointer;box-shadow:0 18px 44px rgba(0,0,0,.46),inset 0 0 0 1px rgba(229,198,93,.1);font-family:var(--font),system-ui,sans-serif;animation:mr-launcher-float 3.4s ease-in-out infinite;transition:translate .18s ease,border-color .18s ease,box-shadow .18s ease}.mr-launcher:focus-visible,.mr-launcher:hover{animation-play-state:paused;translate:0 -3px;border-color:var(--mr-accent);box-shadow:0 22px 52px rgba(0,0,0,.52),0 0 24px color-mix(in srgb,var(--mr-accent) 22%,transparent);outline:none}@keyframes mr-launcher-float{0%,to{translate:0 0}50%{translate:0 -6px}}.mr-launcher-mascot{align-self:stretch;width:62px;display:flex;align-items:flex-start;justify-content:center;overflow:hidden;border-radius:11px;background:linear-gradient(180deg,rgba(229,198,93,.13),rgba(93,137,96,.12));border:1px solid rgba(229,198,93,.2)}.mr-launcher-copy{display:flex;flex:1;min-width:0;flex-direction:column;align-items:flex-start;gap:4px;text-align:left}.mr-launcher-copy small{color:var(--mr-accent);font:700 8px/1 var(--mono),monospace;letter-spacing:.13em}.mr-launcher-copy strong{color:#f2f0d8;font:700 17px/1.05 var(--font),system-ui,sans-serif;letter-spacing:-.025em}.mr-launcher-arrow{color:var(--mr-accent);font-size:18px;line-height:1}.mr-panel{position:fixed;right:24px;bottom:24px;z-index:1400;width:min(420px,calc(100vw - 32px));height:min(620px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--mr-accent) 26%,#26372d);border-radius:16px;background:linear-gradient(180deg,#14251d 0,#101a15 92px,var(--auth-bg-panel) 160px);box-shadow:0 28px 70px rgba(0,0,0,.65);color:var(--auth-text-main);font-family:var(--font),system-ui,sans-serif}.mr-panel-header{display:flex;align-items:center;justify-content:space-between;padding:13px 14px;border-bottom:1px solid color-mix(in srgb,var(--mr-accent) 18%,var(--auth-border-strong));background:rgba(12,25,19,.6);cursor:pointer}.mr-panel-mascot{width:36px;height:38px;display:flex;align-items:flex-start;justify-content:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--mr-accent) 34%,transparent);border-radius:9px;background:color-mix(in srgb,var(--mr-accent) 10%,transparent)}.mr-panel-eyebrow{margin-bottom:2px;color:var(--mr-accent);font:700 7px/1 var(--mono),monospace;letter-spacing:.12em}.mr-panel-title{color:#f2f0d8;font:700 14px/1.15 var(--font),system-ui,sans-serif;letter-spacing:-.02em}.mr-panel-usage{margin-top:2px;color:#aab9aa;font:500 9px/1.2 var(--font),system-ui,sans-serif}@media(max-width:600px){.mr-launcher{right:16px;bottom:16px;min-width:204px;height:66px}.mr-panel{right:16px;bottom:16px;height:min(620px,calc(100dvh - 32px))}}@media(prefers-reduced-motion:reduce){.mr-launcher{animation:none;transition:none}}