*{margin:0;padding:0;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none}html,body,#root{width:100%;height:100%;overflow:hidden;background:#faf7f2}body{font-family:Georgia,serif;color:#1c1917;-webkit-font-smoothing:antialiased}.muse-logo-block{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:40px}.muse-logo-icon{width:52px;height:52px}.muse-logo-name{font:italic 44px/1 Georgia,serif;letter-spacing:.06em;color:#ffebbeeb}.muse-logo-tagline{font:italic 16px/1 Georgia,serif;letter-spacing:.05em;color:#ffc87880}.muse-logo-block--light .muse-logo-name{color:#1c1917}.muse-logo-block--light .muse-logo-tagline{color:#6b5e52}.eyebrow{font:italic 12px/1 Georgia,serif;letter-spacing:.22em;color:#6b5e52;text-align:center;margin-bottom:32px}.step-label{font:italic 12px/1 Georgia,serif;letter-spacing:.2em;color:#6b5e52;margin-bottom:24px;text-align:center}.sub-hint{font:italic 14px/1.5 Georgia,serif;letter-spacing:.06em;color:#7a6e65;text-align:center;margin-top:12px}.field{width:100%;background:none;border:none;border-bottom:1px solid #E5DDD2;color:#1c1917;font:italic 20px/1 Georgia,serif;letter-spacing:.02em;padding:12px 0;outline:none;text-align:center;caret-color:#fc4601;transition:border-color .2s}.field:focus{border-bottom-color:#fc4601}.field::placeholder{color:#9c8e82}.field-lg{font-size:28px;padding:14px 0}.btn-ghost{background:none;border:1px solid #C8BEB4;color:#9c8e82;font:italic 14px/1 Georgia,serif;letter-spacing:.16em;padding:13px 36px;cursor:pointer;transition:all .2s;pointer-events:none;white-space:nowrap}.btn-ghost.ready{border-color:#fc4601;color:#fc4601;pointer-events:auto}.btn-ghost.ready:hover{background:#fc4601;color:#faf7f2}.btn-ghost-dim{background:none;border:none;color:#7a6e65;font:italic 14px/1 Georgia,serif;letter-spacing:.12em;cursor:pointer;transition:color .2s;display:inline-flex;align-items:center;gap:4px}.btn-ghost-dim:hover{color:#1c1917}.btn-ghost-dim svg,.fire-waiting-back svg,.fire-not-found-link svg{display:block}.fire-waiting-back,.fire-not-found-link{display:inline-flex;align-items:center;gap:4px}.step-actions{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:40px}.create{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 48px;background:#faf7f2}.step{width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center}.invite-step{text-align:center}.invite-title{font:italic 34px/1.25 Georgia,serif;letter-spacing:.04em;color:#1c1917;margin-bottom:12px}.invite-context{font:italic 16px/1.7 Georgia,serif;letter-spacing:.04em;color:#7a6e65;max-width:400px;margin-bottom:32px}.invite-link{background:transparent;border:1px solid #E5DDD2;padding:16px 24px;font:italic 16px/1.6 Georgia,serif;letter-spacing:.02em;color:#7a6e65;cursor:pointer;transition:all .2s;word-break:break-all;width:100%;max-width:480px}.invite-link:hover{border-color:#fc4601;color:#1c1917}.invite-copied{font:italic 12px/1 Georgia,serif;letter-spacing:.16em;color:#fc4601;height:16px;margin-top:12px;transition:opacity .4s}.invite-hint{font:italic 14px/1 Georgia,serif;letter-spacing:.06em;color:#9c8e82;margin-top:12px}.home{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:80px 48px 64px;overflow-y:auto;background:#faf7f2}.home-gate{justify-content:center;padding:48px}.gate-hint{font:italic 14px/1 Georgia,serif;letter-spacing:.06em;color:#9c8e82;margin-top:-40px}.home-logo{font:italic 44px/1 Georgia,serif;letter-spacing:.06em;color:#1c1917;margin-bottom:12px}.home-tagline{font:italic 16px/1 Georgia,serif;letter-spacing:.06em;color:#6b5e52;margin-bottom:48px}.btn-call{background:#1c1917;border:none;color:#faf7f2;font:italic 14px/1 Georgia,serif;letter-spacing:.2em;padding:16px 48px;cursor:pointer;transition:background .2s;margin-bottom:48px}.btn-call:hover{background:#fc4601}.btn-call--dim{background:#b5a898;cursor:pointer}.btn-call--dim:hover{background:#9c8e82}.key-setup{width:100%;max-width:380px;display:flex;flex-direction:column;gap:32px}.key-setup-title{font:italic 28px/1.25 Georgia,serif;letter-spacing:.04em;color:#1c1917}.key-field-group{display:flex;flex-direction:column;gap:8px;width:100%}.key-label{font:12px/1 Georgia,serif;letter-spacing:.18em;color:#6b5e52;text-transform:uppercase}.key-field{width:100%;background:none;border:none;border-bottom:1px solid #E5DDD2;color:#1c1917;font:16px/1 Georgia,serif;padding:12px 0;outline:none;caret-color:#fc4601;transition:border-color .2s;letter-spacing:.04em}.key-field:focus{border-bottom-color:#fc4601}.key-field::placeholder{color:#c8beb4;font-style:italic}.key-field-hint{font:italic 12px/1 Georgia,serif;letter-spacing:.08em;color:#b5a898;margin-top:4px}.key-error{font:italic 13px/1 Georgia,serif;color:#fc4601;letter-spacing:.04em}.key-remove{background:none;border:none;cursor:pointer;font:italic 12px/1 Georgia,serif;letter-spacing:.14em;color:#b5a898;align-self:center;margin-top:4px;transition:color .2s}.key-remove:hover{color:#fc4601}.key-status{font:italic 12px/1 Georgia,serif;color:#9c8e82;display:flex;align-items:center;gap:6px;margin-top:-20px;margin-bottom:32px}.key-status-sep{color:#b5a898}.auth-row{display:flex;align-items:center;gap:12px;margin-bottom:40px;margin-top:-24px}.auth-initial{width:24px;height:24px;border-radius:50%;background:#fc4601;color:#faf7f2;font:12px/24px Georgia,serif;text-align:center;flex-shrink:0}.auth-name{font:italic 14px/1 Georgia,serif;color:#7a6e65}.auth-action{background:none;border:none;cursor:pointer;font:italic 12px/1 Georgia,serif;letter-spacing:.14em;color:#9c8e82;transition:color .2s;padding:0}.auth-action:hover{color:#1c1917}.sessions-label{font:italic 12px/1 Georgia,serif;letter-spacing:.2em;color:#9c8e82;margin-bottom:16px;max-width:420px;width:100%}.sessions-list{width:100%;max-width:420px;display:flex;flex-direction:column}.session-row{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid #E5DDD2;cursor:pointer;transition:border-color .2s}.session-row:hover{border-bottom-color:#fc4601}.session-row:hover .s-title{color:#1c1917}.session-row:hover .s-resume{opacity:1;color:#fc4601}.s-left{display:flex;flex-direction:column;gap:8px;flex:1}.s-title{font:italic 16px/1 Georgia,serif;color:#7a6e65;transition:color .2s}.s-meta{font:italic 12px/1 Georgia,serif;letter-spacing:.1em;color:#9c8e82}.s-fire{width:8px;height:8px;border-radius:50%;flex-shrink:0}.s-fire.warm{background:#fc4601;box-shadow:0 0 6px #fc460159}.s-fire.cold{background:#e5ddd2}.s-resume{font:italic 12px/1 Georgia,serif;letter-spacing:.1em;color:#9c8e82;opacity:0;transition:all .2s;white-space:nowrap}.home-empty{font:italic 16px/1.8 Georgia,serif;color:#9c8e82;text-align:center;margin-top:24px}.join{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 48px;background:#faf7f2}.join-invited{font:italic 12px/1 Georgia,serif;letter-spacing:.22em;color:#9c8e82;margin-bottom:16px}.join-title{font:italic 34px/1.25 Georgia,serif;letter-spacing:.04em;color:#1c1917;text-align:center;margin-bottom:12px}.join-context{font:italic 16px/1.7 Georgia,serif;letter-spacing:.04em;color:#7a6e65;text-align:center;max-width:420px;margin-bottom:8px}.join-who{font:italic 14px/1 Georgia,serif;letter-spacing:.06em;color:#9c8e82;margin-bottom:40px;text-align:center}.join-field-group{width:100%;max-width:380px;margin-bottom:24px}.join-error{font:italic 14px/1 Georgia,serif;letter-spacing:.04em;color:#fc4601;text-align:center;margin-bottom:24px}.join-not-found{font:italic 28px/1.3 Georgia,serif;letter-spacing:.04em;color:#1c1917;text-align:center;margin-bottom:12px}.join-not-found-sub{font:italic 14px/1 Georgia,serif;letter-spacing:.06em;color:#9c8e82;text-align:center}.fire-screen{position:fixed;top:0;right:0;bottom:0;left:0;background:#18130d}.fire-waiting{position:fixed;top:0;right:0;bottom:0;left:0;background:#faf7f2;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:32px}.fire-waiting-ember{font:italic 32px/1 Georgia,serif;color:#b43e0499;animation:waitPulse 2s ease-in-out infinite}@keyframes waitPulse{0%,to{opacity:.55}50%{opacity:1}}.fire-waiting-title{font:italic 24px/1.25 Georgia,serif;letter-spacing:.04em;color:#1c1917}.fire-waiting-sub{font:italic 14px/1.5 Georgia,serif;letter-spacing:.04em;color:#7a6e65;text-align:center;max-width:280px}.fire-waiting-retry{font:italic 14px/1 Georgia,serif;letter-spacing:.1em;color:#fc4601;text-decoration:none;margin-top:16px;transition:color .2s}.fire-waiting-retry:hover{color:#fc4601}.fire-waiting-back{font:11px/1 Georgia,serif;letter-spacing:.14em;text-transform:uppercase;color:#9c8e82;text-decoration:none;margin-top:4px;transition:color .2s}.fire-waiting-back:hover{color:#7a6e65}.hud-knock-btn{background:none;border:1px solid rgba(252,70,1,.45);color:#fc4601cc;font:10px/1 Georgia,serif;letter-spacing:.16em;text-transform:uppercase;padding:3px 8px 3px 5px;cursor:pointer;display:flex;align-items:center;gap:5px;transition:all .2s;animation:knockPulse 1.6s ease-in-out infinite}.hud-knock-btn:hover{background:#fc46011f;border-color:#fc4601;color:#fc4601}@keyframes knockPulse{0%,to{border-color:#fc460173}50%{border-color:#fc4601e6}}.hud-knock-dot{width:6px;height:6px;border-radius:50%;background:#fc4601e6;animation:knockDot 1.6s ease-in-out infinite}@keyframes knockDot{0%,to{opacity:.9}50%{opacity:.3}}.popup-x{position:absolute;top:10px;right:10px;background:none;border:none;padding:2px;cursor:pointer;display:flex;color:#ffc8787a;transition:color .15s}.popup-x:hover{color:#fc4601cc}.popup-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px}.popup-btn{background:none;border:1px solid rgba(252,70,1,.55);color:#fc4601d9;font:10px/1 Georgia,serif;letter-spacing:.18em;text-transform:uppercase;padding:7px 16px;cursor:pointer;transition:all .2s}.popup-btn:hover{background:#fc4601;color:#faf7f2;border-color:#fc4601}.popup-btn:disabled{background:none;border-color:#fc640147;color:#fc640185;cursor:default}.popup-btn-ghost{background:none;border:none;padding:7px 14px;cursor:pointer;font:10px/1 Georgia,serif;letter-spacing:.18em;text-transform:uppercase;color:#ffc8788c;transition:color .15s}.popup-btn-ghost:hover{color:#ffc878d9}.summary-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#080502cc;display:flex;align-items:center;justify-content:center;padding:24px}.summary-prompt{position:relative;background:#1e1710;border:1px solid rgba(252,100,1,.28);border-radius:4px;width:100%;max-width:400px;padding:24px 24px 20px}.summary-prompt-label{font:9px/1 Georgia,serif;letter-spacing:.22em;text-transform:uppercase;color:#fc6401e6;margin-bottom:14px;font-style:normal}.summary-prompt-input{width:100%;background:#ffffff0a;border:1px solid rgba(255,200,120,.14);border-radius:2px;padding:10px 12px;resize:none;font:italic 14px/1.6 Georgia,serif;color:#ffe1afd9;outline:none;transition:border-color .15s}.summary-prompt-input::placeholder{color:#ffc87859}.summary-prompt-input:focus{border-color:#fc64017a}.summary-hint-group{margin-bottom:12px}.summary-hint-label{font:9px/1 Georgia,serif;letter-spacing:.18em;text-transform:uppercase;color:#fc6401a6;margin-bottom:6px;font-style:normal}.summary-prompt .popup-actions{margin-top:14px}.rtab-frame{flex:1;width:100%;border:none;background:#18130d;display:block}.knock-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#080502b8;display:flex;align-items:center;justify-content:center;padding:24px}.knock-popup{position:relative;background:#1e1710;border:1px solid rgba(252,100,1,.28);width:min(340px,92vw);padding:24px 24px 20px;display:flex;flex-direction:column;gap:10px;box-shadow:0 8px 60px #0009;text-align:center}.knock-eyebrow{font:9px/1 Georgia,serif;letter-spacing:.24em;text-transform:uppercase;color:#fc6401e6;font-style:normal}.knock-name{font:italic 26px/1.2 Georgia,serif;letter-spacing:.04em;color:#ffebbeeb;margin-top:4px}.knock-presence{font:italic 14px/1.55 Georgia,serif;letter-spacing:.04em;color:#ffd28cb8;border-top:1px solid rgba(252,100,1,.12);padding-top:10px;margin-top:2px}.knock-actions{justify-content:center;margin-top:16px}.fire-not-found{position:fixed;top:0;right:0;bottom:0;left:0;background:#faf7f2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:32px}.fire-not-found-title{font:italic 28px/1.25 Georgia,serif;letter-spacing:.04em;color:#1c1917}.fire-not-found-sub{font:italic 15px/1.5 Georgia,serif;letter-spacing:.04em;color:#7a6e65;text-align:center;max-width:320px}.fire-not-found-link{font:italic 14px/1 Georgia,serif;letter-spacing:.1em;color:#fc4601;text-decoration:none;margin-top:8px;transition:color .2s}.fire-not-found-link:hover{color:#fc4601}.fire-not-found-count{font:11px/1 Georgia,serif;letter-spacing:.18em;text-transform:uppercase;color:#9c8e82;margin-top:4px}.fire-canvas{display:block;width:100%;height:100%;cursor:default}.fire-loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#faf7f2}.fire-toast{position:fixed;top:max(72px,env(safe-area-inset-top,0px) + 60px);left:50%;transform:translate(-50%);z-index:90;max-width:min(440px,90vw);padding:10px 18px;font:italic 14px/1.4 Georgia,serif;letter-spacing:.04em;text-align:center;color:#ffe1bef5;background:#361408f7;border:1px solid rgba(252,70,1,.6);box-shadow:0 4px 30px #00000073;cursor:pointer;animation:fire-toast-in .2s ease-out}@keyframes fire-toast-in{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}.fire-screen[data-theme=tree] .fire-toast{color:#1c1917;background:#fffdf9;border-color:#fc460180;box-shadow:0 4px 24px #3c2e1e2e}.fire-top{position:fixed;top:max(28px,env(safe-area-inset-top,0px) + 16px);left:50%;transform:translate(-50%);text-align:center;pointer-events:none;z-index:10;width:90vw;max-width:480px}.fire-header{font:italic clamp(12px,2vw,14px)/1.4 Georgia,serif;letter-spacing:.06em}.fire-header-label{color:#ffc878a6}.fire-header-sep{color:#ffc87866}.fire-header-title{color:#ffebbef5;font-size:1.25em}.fire-header-why{color:#ffd28cb8;font-size:1.25em}.fire-screen[data-theme=tree] .fire-header-label{color:#3c2e1e9e}.fire-screen[data-theme=tree] .fire-header-sep{color:#3c2e1e61}.fire-screen[data-theme=tree] .fire-header-title{color:#3b5c14}.fire-screen[data-theme=tree] .fire-header-why{color:#9c8e82}.theme-toggle{position:fixed;transform:translate(-50%,-50%);z-index:11;pointer-events:none;opacity:0;font:italic 13px/1 Georgia,serif;letter-spacing:.06em;padding:5px 12px;border-radius:14px;cursor:pointer;white-space:nowrap;background:#241a0e;border:1px solid rgba(252,100,1,.35);color:#ffd28ce6;transition:opacity .25s ease,background .15s,border-color .15s,color .15s}.theme-toggle.is-visible{opacity:1;pointer-events:auto}.theme-toggle:disabled{opacity:.5;cursor:progress}.theme-toggle:hover{background:#311f0d;border-color:#fc64018c}.fire-screen[data-theme=tree] .theme-toggle{background:#faf7f2;border-color:#63992273;color:#3c5a1eeb}.fire-screen[data-theme=tree] .theme-toggle:hover{background:#faf7f2;border-color:#639922a6}.key-panel{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:40;background:#1e1710;border:1px solid rgba(252,100,1,.28);padding:40px 44px;width:min(380px,92vw);display:flex;flex-direction:column;gap:24px}.key-panel-title{font:italic 22px/1.2 Georgia,serif;letter-spacing:.04em;color:#ffe6b4e6}.key-panel label{font:11px/1 Georgia,serif;letter-spacing:.18em;color:#fc6401a6;text-transform:uppercase;display:block;margin-bottom:8px}.key-input{width:100%;background:none;border:none;border-bottom:1px solid rgba(255,200,100,.18);color:#ffe6b4e6;font:16px/1 Georgia,serif;letter-spacing:.04em;padding:10px 0;outline:none;caret-color:#fc4601;transition:border-color .2s}.key-input:focus{border-bottom-color:#fc4601b3}.key-input::placeholder{color:#ffc87840;font-style:italic}.key-error{font:italic 13px/1 Georgia,serif;color:#fc4601d9;letter-spacing:.04em;margin-top:-8px}.key-actions{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.key-cancel{background:none;border:none;font:italic 13px/1 Georgia,serif;letter-spacing:.12em;color:#ffc8788c;cursor:pointer;transition:color .2s;padding:0}.key-cancel:hover{color:#ffc878cc}.key-confirm{background:none;border:1px solid rgba(252,70,1,.45);color:#fc4601d9;font:italic 13px/1 Georgia,serif;letter-spacing:.14em;padding:11px 28px;cursor:pointer;transition:all .2s}.key-confirm:hover:not(:disabled){background:#fc4601;color:#faf7f2;border-color:#fc4601}.key-confirm:disabled{opacity:.35;cursor:default}.muse-ask-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:22;background:#080502cc}.muse-ask-popup{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);width:min(340px,84vw);background:#1e1710;border:1px solid rgba(252,100,1,.35);box-shadow:0 4px 48px #fc460124,0 2px 24px #0009;padding:24px 24px 20px;display:flex;flex-direction:column;gap:12px}.muse-ask-label{font:9px/1 Georgia,serif;letter-spacing:.24em;text-transform:uppercase;color:#fc6401e6;font-style:normal}.muse-ask-input{background:none;border:none;border-bottom:1px solid rgba(252,100,1,.35);outline:none;font:italic 16px/1.4 Georgia,serif;letter-spacing:.03em;color:#ffebbeeb;padding:6px 0;caret-color:#fc4601}.muse-ask-input::placeholder{color:#ffc87859;font-style:italic}.muse-ask-error{font:italic 13px/1.4 Georgia,serif;letter-spacing:.03em;color:#fc783cf2;padding:8px 0 2px}.muse-ask-thinking{display:flex;gap:6px;align-items:center;justify-content:center;padding:12px 0 4px}.muse-ask-thinking span{width:7px;height:7px;border-radius:50%;background:#fc4601b3;animation:muse-dot 1.2s ease-in-out infinite}.muse-ask-thinking span:nth-child(2){animation-delay:.2s}.muse-ask-thinking span:nth-child(3){animation-delay:.4s}@keyframes muse-dot{0%,80%,to{opacity:.2;transform:scale(.7)}40%{opacity:1;transform:scale(1)}}.fire-card{position:fixed;left:50%;top:40%;transform:translate(-50%,calc(-50% + var(--stack-offset, 0px)));z-index:22;width:min(320px,84vw);padding:16px 28px 14px 20px}.fire-card-card{background:#1e1710;border:1px solid rgba(255,155,40,.32);box-shadow:0 4px 48px #c846012e,0 0 80px #fc64011a,0 2px 24px #000000a6;animation:fireCardPop .32s cubic-bezier(.34,1.56,.64,1) forwards}.fire-card-muse{background:#1e1710;border:1px solid rgba(252,100,1,.38);box-shadow:0 4px 48px #fc460133,0 2px 24px #000000a6;animation:fireCardPop .32s cubic-bezier(.34,1.56,.64,1) forwards}.fire-card-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:9px}.fire-card-card .fire-card-from{font:9px/1 Georgia,serif;letter-spacing:.2em;text-transform:uppercase;color:#ff9b28e6;font-style:normal}.fire-card-muse .fire-card-from{font:9px/1 Georgia,serif;letter-spacing:.2em;text-transform:uppercase;color:#fc6401e6;font-style:normal}.fire-card-time{font:9px/1 Georgia,serif;letter-spacing:.14em;color:#ffaa3c52;font-style:normal}.fire-card-card .fire-card-text{font:italic 15px/1.65 Georgia,serif;letter-spacing:.03em;color:#ffe4ace0;display:-webkit-box;-webkit-line-clamp:12;-webkit-box-orient:vertical;overflow:hidden}.fire-card-muse .fire-card-text{font:italic 15px/1.65 Georgia,serif;letter-spacing:.03em;color:#ffe4aceb;display:-webkit-box;-webkit-line-clamp:12;-webkit-box-orient:vertical;overflow:hidden}.fire-card-qa-q{font:italic 15px/1.65 Georgia,serif;letter-spacing:.03em;color:#ffe4aca6;margin-bottom:6px}.fire-card-qa-a{font:italic 15px/1.65 Georgia,serif;letter-spacing:.03em;color:#ffe4acf2}.fire-card-attachments{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.fire-card-attach-img{width:48px;height:48px;object-fit:cover;border-radius:1px;opacity:.9}.fire-card-attach-file{display:flex;align-items:center;gap:4px;font:10px/1 Georgia,serif;letter-spacing:.06em;text-transform:uppercase;color:#ffc8788c;padding:4px 7px;border:1px solid rgba(255,200,120,.15);border-radius:1px}.fire-card-attach-file svg{flex-shrink:0}.fire-card-attach-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,200,120,.15);border-radius:1px;color:#ffc8788c;cursor:default}@keyframes fireCardPop{0%{opacity:0;transform:translate(-50%,calc(-50% + var(--stack-offset,0px))) scale(.6)}55%{opacity:1;transform:translate(-50%,calc(-50% + var(--stack-offset,0px))) scale(1.08)}to{opacity:1;transform:translate(-50%,calc(-50% + var(--stack-offset,0px))) scale(1)}}.hcard{padding:8px 16px;border-bottom:1px solid rgba(255,180,60,.08);cursor:pointer;transition:background .15s}.hcard:hover{background:#ffb43c0d}.hcard:last-child{border-bottom:none}.hcard.hcard-unread{border-left:2px solid rgba(252,70,1,.55);padding-left:14px}.hcard-snapshot.hcard-unread{border-left-color:#6e91e1a6}.hcard-board.hcard-unread{border-left-color:#82dc96a6}.hcard.hcard-unread .hcard-from{color:#fc6401}.hcard-card.hcard-unread .hcard-from:before,.hcard-qa.hcard-unread .hcard-from:before,.hcard-exchange.hcard-unread .hcard-from:before{content:"●";margin-left:1px;margin-right:5px;color:#fc4601e6}.hcard-snapshot.hcard-unread .hcard-from{color:#6e91e1}.hcard-board.hcard-unread .hcard-from{color:#82dc96}.hcard-row{display:flex;align-items:center;gap:8px}.hcard-from{font:10px/1 Georgia,serif;letter-spacing:.16em;text-transform:uppercase;color:#fc6401bf;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.hcard-snapshot .hcard-from{color:#6e91e1cc}.hcard-board .hcard-from{color:#82dc96b3}.hcard-time{font:9px/1 Georgia,serif;letter-spacing:.12em;color:#ffb43c4d;font-style:normal;flex-shrink:0;margin-left:4px}.hcard-pin{background:none;border:none;padding:0 0 0 6px;cursor:pointer;color:#ffc87847;display:flex;align-items:center;opacity:0;transition:opacity .15s,color .15s;flex-shrink:0}.hcard:hover .hcard-pin{opacity:1}.hcard-pin:hover{color:#ffc878bf!important;opacity:1!important}.hcard-pin.pinned{color:#fc6401bf;opacity:1}.hcard-del{background:none;border:none;padding:0;cursor:pointer;color:#fc460173;display:flex;align-items:center;opacity:0;transition:opacity .15s,color .15s;flex-shrink:0}.hcard:hover .hcard-del{opacity:1}.hcard-del:hover{color:#fc4601e6!important;opacity:1!important}.hcard-body{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,180,60,.1);font:italic 13px/1.6 Georgia,serif;letter-spacing:.03em;color:#ffdca5cc}.hcard-body p{margin:0 0 6px}.hcard-body p:last-child{margin-bottom:0}.hcard-label{font:9px/1 Georgia,serif;letter-spacing:.18em;text-transform:uppercase;color:#fc640180;font-style:normal;margin-bottom:2px!important}.hcard-muse-ans{color:#ffebbeeb!important}.hcard-qa-ans{color:#ffe4acf2!important}.hcard-directive-label{font:10px/1 Georgia,serif;letter-spacing:.18em;text-transform:uppercase;color:#fc64018c;font-style:normal;padding:0 12px 6px}a.text-link{color:#ffc878b8;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#ffc8784d;transition:color .15s,text-decoration-color .15s;word-break:break-all}a.text-link:hover{color:#fc4601e6;text-decoration-color:#fc460166}.rtab-panel-desc{font:italic 11px/1.4 Georgia,serif;letter-spacing:.04em;color:#ffc8784d;margin-top:3px}.participant-hud{position:fixed;bottom:max(24px,env(safe-area-inset-bottom,0px) + 12px);left:50%;transform:translate(-50%);z-index:20;width:min(560px,94vw);background:#2a1e10f7;border:1px solid rgba(255,180,80,.45);display:flex;flex-direction:column;gap:0;box-shadow:0 -4px 40px #00000080,inset 0 1px #ffc8641f;transition:border-color .15s,background .15s}.participant-hud.drag-over{border-color:#fc460199;background:#34200efa;box-shadow:0 -4px 40px #00000080,0 0 0 1px #fc460133,inset 0 1px #ffc8641f}.hud-name-row{display:flex;align-items:center;justify-content:space-between;padding:9px 14px 8px;border-bottom:1px solid rgba(255,180,60,.22)}.hud-name{font:10px/1 Georgia,serif;letter-spacing:.22em;text-transform:uppercase;color:#ffd28cbf;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hud-name-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;white-space:nowrap}.hud-history-btn{background:none;border:none;font:10px/1 Georgia,serif;letter-spacing:.18em;text-transform:uppercase;color:#ffc8784d;cursor:pointer;transition:color .2s;padding:0}.hud-history-btn:hover{color:#ffc878b3}.hud-invite-btn{background:none;border:1px solid rgba(252,70,1,.3);cursor:pointer;font:10px/1 Georgia,serif;letter-spacing:.2em;text-transform:uppercase;color:#fc460199;transition:all .2s;padding:4px 10px}.hud-invite-btn:hover{border-color:#fc4601;color:#fc4601}.hud-leave-btn{background:none;border:1px solid rgba(255,200,120,.2);cursor:pointer;font:10px/1 Georgia,serif;letter-spacing:.2em;text-transform:uppercase;color:#ffc87866;transition:all .2s;padding:4px 10px;white-space:nowrap}.hud-leave-btn:hover{border-color:#ffc87899;color:#ffc878cc}.hud-attach-chip{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;background:#fc460114;border:1px solid rgba(252,70,1,.22);padding:3px 5px 3px 8px;border-radius:1px}.hud-attach-name{font:11px/1 Georgia,serif;color:#fc6401d1;letter-spacing:.02em}.hud-attach-chip button{background:none;border:none;cursor:pointer;color:#fc460166;font:15px/1 Georgia,serif;padding:0 2px;line-height:1;transition:color .15s}.hud-attach-chip button:hover{color:#fc4601e6}.hud-attach-chip svg{flex-shrink:0;color:#fc6401a6}.hud-attach-error{background:#dc3c001a;border-color:#dc3c0059}.hud-attach-error-icon{font:700 11px/1 Georgia,serif;color:#dc3c00e6;flex-shrink:0}.hcard-attachments{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.hcard-attach-img{width:56px;height:56px;object-fit:cover;border-radius:1px;opacity:.88;transition:opacity .15s}.hcard-attach-img:hover{opacity:1}.hcard-attach-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,200,120,.12);border-radius:1px;color:#ffc87873;text-decoration:none;transition:color .15s,border-color .15s}.hcard-attach-icon:hover{color:#fc4601cc;border-color:#fc460140}.hcard-attach-file{display:flex;align-items:center;gap:5px;font:10px/1 Georgia,serif;letter-spacing:.08em;text-transform:uppercase;color:#ffc87873;text-decoration:none;padding:5px 8px;border:1px solid rgba(255,200,120,.12);transition:color .15s,border-color .15s}.hcard-attach-file svg{flex-shrink:0}.hcard-attach-file:hover{color:#fc4601cc;border-color:#fc460140}.hcard-muse-refs{display:flex;flex-direction:column;gap:6px;margin-top:10px}.hcard-muse-ref-img{display:flex;flex-direction:column;gap:4px;text-decoration:none}.hcard-muse-ref-img img{max-width:100%;max-height:180px;object-fit:cover;border-radius:2px;opacity:.88;transition:opacity .15s}.hcard-muse-ref-img:hover img{opacity:1}.hcard-muse-ref-link{display:flex;flex-direction:column;gap:3px;text-decoration:none;padding:6px 8px;border:1px solid rgba(255,200,120,.12);transition:border-color .15s}.hcard-muse-ref-link:hover{border-color:#fc460140}.hcard-muse-ref-name{font:italic 11px/1.2 Georgia,serif;letter-spacing:.06em;color:#ffc878b3}.hcard-muse-ref-ann{font:10px/1.4 Georgia,serif;letter-spacing:.04em;color:#ffc8786b;font-style:italic}.hud-card-row{display:flex;align-items:center;gap:0}.hud-card-field{flex:1;display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:12px 16px;min-height:52px}.hud-card-input{width:100%;min-width:80px;background:none;border:none;outline:none;font:italic 16px/1 Georgia,serif;letter-spacing:.03em;color:#ffebbef2;padding:2px 0;caret-color:#fc4601}.hud-card-input::placeholder{color:#ffc87873;font-style:italic}.hud-attach-btn{align-self:stretch;display:flex;align-items:center;justify-content:center;background:none;border:none;border-left:1px solid rgba(255,180,60,.18);color:#ffc87852;padding:0 14px;cursor:pointer;transition:color .15s,background .15s}.hud-attach-btn:hover{color:#fc6401bf;background:#fc46010d}.hud-throw-btn{align-self:stretch;display:flex;align-items:center;background:none;border:none;border-left:1px solid rgba(255,180,60,.28);color:#ffc87861;font:11px/1 Georgia,serif;letter-spacing:.22em;text-transform:uppercase;padding:0 20px;cursor:default;white-space:nowrap;transition:all .2s}.hud-throw-btn.ready{color:#fc4601e6;cursor:pointer;border-left-color:#fc460133;background:#fc46010d}.hud-throw-btn.ready:hover{color:#fc4601;background:#fc46011a}.hud-thrown{font:italic 13px/1 Georgia,serif;letter-spacing:.1em;color:#b4dca080;padding:16px}.hud-mode-label{font:10px/1 Georgia,serif;letter-spacing:.2em;text-transform:uppercase;color:#fc4601b3}.hud-snapshot-btn{background:none;border:1px solid rgba(110,145,225,.3);color:#9bb9f0b3;font:10px/1 Georgia,serif;letter-spacing:.2em;text-transform:uppercase;padding:4px 10px;cursor:pointer;transition:all .2s;margin-left:8px}.hud-snapshot-btn:hover:not(:disabled){border-color:#6e91e1b3;color:#b4cdfaf2}.hud-snapshot-btn.busy{opacity:.5;cursor:default}.hud-snapshot-btn.building,.hud-snapshot-btn.building:hover:not(:disabled){opacity:1;border-color:#fc460159;color:#fc783cd9;animation:hud-build-pulse 1.8s ease-in-out infinite}@keyframes hud-build-pulse{0%,to{opacity:.55;border-color:#fc460133}50%{opacity:1;border-color:#fc46018c}}.hud-question{font:italic 14px/1.55 Georgia,serif;letter-spacing:.04em;color:#ffe6b4eb;padding:12px 16px;border-bottom:1px solid rgba(255,180,60,.2)}.hud-question-from{color:#fc4601cc}.muse-speak{position:fixed;left:50%;transform:translate(-50%);top:50%;margin-top:80px;font:italic 17px/1.7 Georgia,serif;color:#ffe6aad9;text-align:center;max-width:480px;z-index:20;cursor:pointer;transition:opacity .3s;white-space:pre-line}.gathering-ended{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#faf7f2;gap:16px}.gathering-ended-title{font:italic 34px/1.25 Georgia,serif;letter-spacing:.04em;color:#1c1917}.gathering-ended-sub{font:italic 16px/1 Georgia,serif;letter-spacing:.06em;color:#7a6e65}.rtab-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:27;background:#00000061;touch-action:none}.rtab-drawer{position:fixed;top:0;bottom:0;right:0;z-index:28;display:flex;flex-direction:row;will-change:transform;transform:translate(min(400px,88vw));touch-action:pan-y}.rtab-handles{width:28px;flex-shrink:0;display:flex;flex-direction:column;gap:3px;padding-top:80px;background:transparent;cursor:grab}.rtab-handles:active{cursor:grabbing}.rtab-handle{width:28px;height:96px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;writing-mode:vertical-lr;transform:rotate(180deg);font:9px/1 Georgia,serif;letter-spacing:.2em;text-transform:uppercase;-webkit-user-select:none;user-select:none;transition:background .18s;padding:0}.rtab-history{background:#41220b;color:#ffb450bf}.rtab-history:hover,.rtab-history.active{background:#783508;color:#ffc864f2}.rtab-board{background:#202a1b;color:#82dc96b3}.rtab-board:hover,.rtab-board.active{background:#2a482c;color:#a0ebaaf2}.rtab-snapshot{background:#24252b;color:#9bb9f0b3}.rtab-snapshot:hover,.rtab-snapshot.active{background:#343b51;color:#b4cdfaf2}.rtab-dot{display:block;width:5px;height:5px;border-radius:50%;background:#fc4601;margin:4px auto 0;flex-shrink:0;box-shadow:0 0 4px #fc4601b3}.rtab-content{width:min(400px,88vw);flex-shrink:0;background:#0e0905fc;border-left:1px solid rgba(255,180,60,.18);display:flex;flex-direction:column;overflow:hidden;box-shadow:-12px 0 56px #0009}.rtab-panel-header{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 16px 12px;border-bottom:1px solid rgba(255,180,60,.14);flex-shrink:0;gap:12px}.rtab-panel-title{font:italic 14px/1 Georgia,serif;letter-spacing:.06em;color:#ffd28cb8}.rtab-panel-desc{font:italic 11px/1.4 Georgia,serif;letter-spacing:.04em;color:#ffc87847;margin-top:4px}.rtab-panel-actions{display:flex;align-items:center;gap:10px;flex-shrink:0;padding-top:1px}.rtab-open-link{color:#ffc87859;text-decoration:none;transition:color .2s;display:flex;align-items:center}.rtab-open-link:hover{color:#fc4601d9}.rtab-close{background:none;border:none;padding:0;cursor:pointer;color:#ffc87852;transition:color .2s;display:flex;align-items:center}.rtab-close:hover{color:#fc4601cc}.rtab-scroll{overflow-y:auto;flex:1;padding:4px 0 24px;display:flex;flex-direction:column;overscroll-behavior:contain;overflow-anchor:none}.rtab-empty{font:italic 13px/1.5 Georgia,serif;letter-spacing:.06em;color:#ffc87838;text-align:center;padding:32px 20px}.rtab-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:40px 24px;text-align:center;gap:10px}.rtab-placeholder-mark{font:italic 22px/1 Georgia,serif;color:#fc6401b3;animation:waitPulse 3s ease-in-out infinite}.rtab-placeholder-text{font:italic 14px/1.5 Georgia,serif;letter-spacing:.04em;color:#ffd28c7a}.rtab-placeholder-sub{font:italic 12px/1.5 Georgia,serif;letter-spacing:.03em;color:#ffc87847;max-width:220px}.rtab-html-body{padding:18px 18px 24px;font:italic 14px/1.72 Georgia,serif;letter-spacing:.03em;color:#ffe1afd9;display:block}.rtab-html-body h3{font:9px/1 Georgia,serif;letter-spacing:.22em;text-transform:uppercase;color:#fc6401ad;margin:20px 0 7px;font-style:normal}.rtab-html-body h3:first-child{margin-top:0}.rtab-html-body p{margin:0 0 10px}.rtab-html-body ul{margin:0 0 10px;padding-left:16px}.rtab-html-body li{margin-bottom:5px;color:#ffd79bc7}.history-snapshot{background:none;border:none;padding:0;cursor:pointer;font:10px/1 Georgia,serif;letter-spacing:.2em;text-transform:uppercase;color:#fc64018c;transition:color .2s;text-align:left}.history-snapshot:hover{color:#fc6401e6}.fire-screen[data-theme=tree] .summary-overlay{background:#1c191747}.fire-screen[data-theme=tree] .summary-prompt{background:#fffcf6;border-color:#e5ddd2;box-shadow:0 8px 48px #1c191724}.fire-screen[data-theme=tree] .summary-prompt-label{color:#fc4601}.fire-screen[data-theme=tree] .summary-prompt-input{background:#1c191705;border-color:#e5ddd2;color:#1c1917}.fire-screen[data-theme=tree] .summary-prompt-input::placeholder{color:#b5a898}.fire-screen[data-theme=tree] .summary-prompt-input:focus{border-color:#fc46018c}.fire-screen[data-theme=tree] .summary-hint-label{color:#fc4601}.fire-screen[data-theme=tree] .popup-x{color:#9c8e82}.fire-screen[data-theme=tree] .popup-x:hover{color:#fc4601d9}.fire-screen[data-theme=tree] .popup-btn{border-color:#fc460173;color:#fc4601f2}.fire-screen[data-theme=tree] .popup-btn:hover{background:#fc4601;color:#faf7f2;border-color:#fc4601}.fire-screen[data-theme=tree] .popup-btn:disabled{background:none;border-color:#fc460147;color:#fc460173}.fire-screen[data-theme=tree] .popup-btn-ghost{color:#9c8e82}.fire-screen[data-theme=tree] .popup-btn-ghost:hover{color:#7a6e65}.fire-screen[data-theme=tree] .knock-overlay{background:#1c191747}.fire-screen[data-theme=tree] .knock-popup{background:#fffcf6;border-color:#e5ddd2;box-shadow:0 8px 60px #1c19172e}.fire-screen[data-theme=tree] .knock-eyebrow{color:#fc4601}.fire-screen[data-theme=tree] .knock-name{color:#1c1917}.fire-screen[data-theme=tree] .knock-presence{color:#7a6e65;border-top-color:#fc46012e}.fire-screen[data-theme=tree] .key-panel{background:#fffcf6;border-color:#e5ddd2;box-shadow:0 8px 60px #1c19172e}.fire-screen[data-theme=tree] .key-panel-title{color:#1c1917}.fire-screen[data-theme=tree] .key-panel label{color:#fc4601}.fire-screen[data-theme=tree] .key-input{color:#1c1917;border-bottom-color:#e5ddd2}.fire-screen[data-theme=tree] .key-input:focus{border-bottom-color:#fc4601b3}.fire-screen[data-theme=tree] .key-input::placeholder{color:#b5a898}.fire-screen[data-theme=tree] .key-cancel{color:#9c8e82}.fire-screen[data-theme=tree] .key-cancel:hover{color:#7a6e65}.fire-screen[data-theme=tree] .key-confirm{border-color:#fc460173;color:#fc4601f2}.fire-screen[data-theme=tree] .key-confirm:hover:not(:disabled){background:#fc4601;color:#faf7f2;border-color:#fc4601}.fire-screen[data-theme=tree] .muse-ask-overlay{background:#1c191747}.fire-screen[data-theme=tree] .muse-ask-popup{background:#fffcf6;border-color:#e5ddd2;box-shadow:0 4px 48px #6399221a,0 2px 24px #1c191729}.fire-screen[data-theme=tree] .muse-ask-label{color:#fc4601}.fire-screen[data-theme=tree] .muse-ask-input{color:#1c1917;border-bottom-color:#fc460166}.fire-screen[data-theme=tree] .muse-ask-input::placeholder{color:#b5a898}.fire-screen[data-theme=tree] .muse-ask-thinking span{background:#fc4601b3}.fire-screen[data-theme=tree] .fire-card-card{background:#fffcf6;border-color:#e5ddd2;box-shadow:0 4px 40px #1c191724,0 2px 18px #1c19171a}.fire-screen[data-theme=tree] .fire-card-muse{background:#fbfcf6;border-color:#63992266;box-shadow:0 4px 40px #63992224,0 2px 18px #1c19171a}.fire-screen[data-theme=tree] .fire-card-card .fire-card-from,.fire-screen[data-theme=tree] .fire-card-muse .fire-card-from{color:#fc4601}.fire-screen[data-theme=tree] .fire-card-time{color:#b5a898}.fire-screen[data-theme=tree] .fire-card-card .fire-card-text,.fire-screen[data-theme=tree] .fire-card-muse .fire-card-text{color:#1c1917}.fire-screen[data-theme=tree] .fire-card-qa-q{color:#9c8e82}.fire-screen[data-theme=tree] .fire-card-qa-a{color:#1c1917}.fire-screen[data-theme=tree] .fire-card-attach-file,.fire-screen[data-theme=tree] .fire-card-attach-icon{color:#9c8e82;border-color:#e5ddd2}.fire-screen[data-theme=tree] .participant-hud{background:#fffcf6;border-color:#e5ddd2;box-shadow:0 -4px 40px #1c19171f,inset 0 1px #fff9}.fire-screen[data-theme=tree] .participant-hud.drag-over{border-color:#fc460180;background:#fff9f2;box-shadow:0 -4px 40px #1c19171f,0 0 0 1px #fc460133,inset 0 1px #fff9}.fire-screen[data-theme=tree] .hud-name-row{border-bottom-color:#e5ddd2}.fire-screen[data-theme=tree] .hud-name{color:#9c8e82}.fire-screen[data-theme=tree] .hud-history-btn{color:#b5a898}.fire-screen[data-theme=tree] .hud-history-btn:hover{color:#7a6e65}.fire-screen[data-theme=tree] .hud-invite-btn{border-color:#fc46014d;color:#fc4601b3}.fire-screen[data-theme=tree] .hud-invite-btn:hover{border-color:#fc4601;color:#fc4601}.fire-screen[data-theme=tree] .hud-leave-btn{border-color:#e5ddd2;color:#9c8e82}.fire-screen[data-theme=tree] .hud-leave-btn:hover{border-color:#b5a898;color:#7a6e65}.fire-screen[data-theme=tree] .hud-card-input{color:#1c1917}.fire-screen[data-theme=tree] .hud-card-input::placeholder{color:#b5a898}.fire-screen[data-theme=tree] .hud-attach-btn{border-left-color:#e5ddd2;color:#b5a898}.fire-screen[data-theme=tree] .hud-attach-btn:hover{color:#fc4601cc;background:#fc46010d}.fire-screen[data-theme=tree] .hud-throw-btn{border-left-color:#e5ddd2;color:#b5a898}.fire-screen[data-theme=tree] .hud-throw-btn.ready{color:#fc4601e6;border-left-color:#fc460140;background:#fc46010d}.fire-screen[data-theme=tree] .hud-throw-btn.ready:hover{color:#fc4601;background:#fc46011a}.fire-screen[data-theme=tree] .hud-thrown{color:#4a6b1ee6}.fire-screen[data-theme=tree] .hud-mode-label{color:#fc4601bf}.fire-screen[data-theme=tree] .hud-question{color:#1c1917;border-bottom-color:#e5ddd2}.fire-screen[data-theme=tree] .hud-question-from{color:#fc4601cc}.fire-screen[data-theme=tree] .hud-attach-chip{background:#fc46010f;border-color:#fc460138}.fire-screen[data-theme=tree] .hud-attach-name{color:#fc4601d9}.fire-screen[data-theme=tree] .hud-attach-chip svg{color:#fc4601b3}.fire-screen[data-theme=tree] .hud-snapshot-btn{border-color:#6e91e166;color:#4664b4d9}.fire-screen[data-theme=tree] .hud-snapshot-btn:hover:not(:disabled){border-color:#6e91e1cc;color:#3250a0f2}.fire-screen[data-theme=tree] .hud-snapshot-btn.building,.fire-screen[data-theme=tree] .hud-snapshot-btn.building:hover:not(:disabled){border-color:#fc460159;color:#fc783cd9}.fire-screen[data-theme=tree] .muse-speak{color:#4a6b1ee6}.fire-screen[data-theme=tree] .rtab-backdrop{background:#1c191738}.fire-screen[data-theme=tree] .rtab-content{background:#faf7f2;border-left-color:#e5ddd2;box-shadow:-12px 0 56px #1c191729}.fire-screen[data-theme=tree] .rtab-history{background:#db9069;color:#ffeee2eb}.fire-screen[data-theme=tree] .rtab-history:hover,.fire-screen[data-theme=tree] .rtab-history.active{background:#ed976a;color:#fff6ef}.fire-screen[data-theme=tree] .rtab-board{background:#9db97b;color:#f4fae8eb}.fire-screen[data-theme=tree] .rtab-board:hover,.fire-screen[data-theme=tree] .rtab-board.active{background:#a7c681;color:#f6fbec}.fire-screen[data-theme=tree] .rtab-snapshot{background:#93a7d8;color:#eef4ffeb}.fire-screen[data-theme=tree] .rtab-snapshot:hover,.fire-screen[data-theme=tree] .rtab-snapshot.active{background:#9bb0e6;color:#f2f6ff}.fire-screen[data-theme=tree] .rtab-panel-header{border-bottom-color:#e5ddd2}.fire-screen[data-theme=tree] .rtab-panel-title{color:#1c1917}.fire-screen[data-theme=tree] .rtab-panel-desc,.fire-screen[data-theme=tree] .rtab-open-link{color:#b5a898}.fire-screen[data-theme=tree] .rtab-open-link:hover{color:#fc4601d9}.fire-screen[data-theme=tree] .rtab-close{color:#b5a898}.fire-screen[data-theme=tree] .rtab-close:hover{color:#fc4601cc}.fire-screen[data-theme=tree] .rtab-empty{color:#b5a898}.fire-screen[data-theme=tree] .rtab-placeholder-mark{color:#fc4601}.fire-screen[data-theme=tree] .rtab-placeholder-text{color:#4a6b1e99}.fire-screen[data-theme=tree] .rtab-placeholder-sub{color:#9c8e82}.fire-screen[data-theme=tree] .rtab-frame{background:#faf7f2}.fire-screen[data-theme=tree] .hcard{border-bottom-color:#e5ddd2}.fire-screen[data-theme=tree] .hcard:hover{background:#6399220d}.fire-screen[data-theme=tree] .hcard.hcard-unread{border-left-color:#fc46018c}.fire-screen[data-theme=tree] .hcard-snapshot.hcard-unread{border-left-color:#6e91e1a6}.fire-screen[data-theme=tree] .hcard-board.hcard-unread{border-left-color:#639922a6}.fire-screen[data-theme=tree] .hcard.hcard-unread .hcard-from{color:#fc4601}.fire-screen[data-theme=tree] .hcard-card.hcard-unread .hcard-from:before,.fire-screen[data-theme=tree] .hcard-qa.hcard-unread .hcard-from:before,.fire-screen[data-theme=tree] .hcard-exchange.hcard-unread .hcard-from:before{color:#fc4601e6}.fire-screen[data-theme=tree] .hcard-snapshot.hcard-unread .hcard-from{color:#4664b4}.fire-screen[data-theme=tree] .hcard-board.hcard-unread .hcard-from{color:#639922}.fire-screen[data-theme=tree] .hcard-from{color:#fc4601}.fire-screen[data-theme=tree] .hcard-snapshot .hcard-from{color:#4664b4d9}.fire-screen[data-theme=tree] .hcard-board .hcard-from{color:#639922d9}.fire-screen[data-theme=tree] .hcard-time,.fire-screen[data-theme=tree] .hcard-pin{color:#b5a898}.fire-screen[data-theme=tree] .hcard-pin:hover{color:#7a6e65!important}.fire-screen[data-theme=tree] .hcard-pin.pinned{color:#fc4601cc}.fire-screen[data-theme=tree] .hcard-del{color:#fc460180}.fire-screen[data-theme=tree] .hcard-del:hover{color:#fc4601e6!important}.fire-screen[data-theme=tree] .hcard-body{border-top-color:#e5ddd2;color:#1c1917}.fire-screen[data-theme=tree] .hcard-label{color:#fc4601}.fire-screen[data-theme=tree] .hcard-muse-ans,.fire-screen[data-theme=tree] .hcard-qa-ans{color:#1c1917!important}.fire-screen[data-theme=tree] .hcard-directive-label{color:#fc4601}.fire-screen[data-theme=tree] a.text-link{color:#fc4601;text-decoration-color:#63992266}.fire-screen[data-theme=tree] a.text-link:hover{color:#fc4601e6;text-decoration-color:#fc460166}.fire-screen[data-theme=tree] .hcard-attach-icon{border-color:#e5ddd2;color:#9c8e82}.fire-screen[data-theme=tree] .hcard-attach-icon:hover{color:#fc4601cc;border-color:#fc460140}.fire-screen[data-theme=tree] .hcard-attach-file{border-color:#e5ddd2;color:#9c8e82}.fire-screen[data-theme=tree] .hcard-attach-file:hover{color:#fc4601cc;border-color:#fc460140}.fire-screen[data-theme=tree] .hcard-muse-ref-link{border-color:#e5ddd2}.fire-screen[data-theme=tree] .hcard-muse-ref-link:hover{border-color:#fc460140}.fire-screen[data-theme=tree] .hcard-muse-ref-name{color:#fc4601}.fire-screen[data-theme=tree] .hcard-muse-ref-ann{color:#9c8e82}.fire-screen[data-theme=tree] .history-snapshot,.fire-screen[data-theme=tree] .history-snapshot:hover{color:#fc4601}.fire-screen[data-theme=tree] .rtab-html-body{color:#1c1917}.fire-screen[data-theme=tree] .rtab-html-body h3{color:#fc4601}.fire-screen[data-theme=tree] .rtab-html-body li{color:#7a6e65}
