:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#17223b;background:#f7f6f2;font-synthesis:none}*{box-sizing:border-box}html{min-width:320px;min-height:100%}body{min-width:320px;min-height:100vh;margin:0;background:radial-gradient(circle at 80% 0,rgba(91,93,240,.08),transparent 30%),#f7f6f2;overflow:hidden}app-retro-canvas .canvas-toolbar .upload-tool{position:relative;display:grid;width:31px;height:31px;place-items:center;border-radius:8px;color:#354156;cursor:pointer;font-size:13px}app-retro-canvas .canvas-toolbar{overflow-x:auto;scrollbar-width:none}app-retro-canvas .canvas-toolbar::-webkit-scrollbar{display:none}app-retro-canvas .canvas-viewport.is-discussing .canvas-toolbar{left:190px;max-width:calc(100% - 386px)}@media(max-width:760px){app-retro-canvas .canvas-viewport.is-discussing .canvas-toolbar{left:12px;max-width:calc(100% - 24px)}}app-retro-canvas .canvas-toolbar .upload-tool:focus-within{color:#4e50d6;background:#efefff}app-retro-canvas .canvas-toolbar .upload-tool.is-disabled{cursor:not-allowed;opacity:.35}app-retro-canvas .canvas-toolbar .upload-tool input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}app-retro-canvas .canvas-toolbar [data-tooltip]{position:relative}app-retro-canvas .canvas-toolbar [data-tooltip]:before,app-retro-canvas .canvas-toolbar [data-tooltip]:after{position:absolute;z-index:30;left:50%;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .12s ease,transform .12s ease}app-retro-canvas .canvas-toolbar [data-tooltip]:before{bottom:calc(100% + 5px);border:5px solid transparent;border-top-color:#111d37;content:""}app-retro-canvas .canvas-toolbar [data-tooltip]:after{bottom:calc(100% + 15px);width:max-content;max-width:230px;padding:7px 9px;border-radius:7px;color:#fff;background:#111d37;box-shadow:0 5px 16px #111d3738;content:attr(data-tooltip);font-size:10px;font-style:normal;font-weight:700;line-height:1.3;text-align:center;white-space:normal}app-retro-canvas .canvas-toolbar [data-tooltip]:hover:before,app-retro-canvas .canvas-toolbar [data-tooltip]:hover:after,app-retro-canvas .canvas-toolbar [data-tooltip]:focus-visible:before,app-retro-canvas .canvas-toolbar [data-tooltip]:focus-visible:after,app-retro-canvas .canvas-toolbar [data-tooltip]:focus-within:before,app-retro-canvas .canvas-toolbar [data-tooltip]:focus-within:after{opacity:1;transform:translate(-50%)}app-retro-canvas .category-tones{position:absolute;top:13px;left:16px;display:flex;gap:5px}app-retro-canvas .note-quick-actions{position:absolute;z-index:3;top:-18px;right:7px;display:flex;gap:3px;padding:4px;border:1px solid rgba(23,34,56,.12);border-radius:9px;opacity:0;background:#fffffff5;box-shadow:0 4px 12px #1722381f;transition:opacity .12s ease}app-retro-canvas .sticky-note:hover .note-quick-actions,app-retro-canvas .sticky-note:focus-within .note-quick-actions,app-retro-canvas .sticky-note:focus-visible .note-quick-actions{opacity:1}app-retro-canvas .note-quick-actions button:not(.duplicate-note,.edit-note){width:13px;height:13px;padding:0;border:2px solid #fff;border-radius:50%;outline:1px solid rgba(23,34,56,.12);background:var(--tone-color);cursor:pointer}app-retro-canvas .note-quick-actions button.is-active{outline:2px solid #3f426e}app-retro-canvas .note-quick-actions .duplicate-note{display:grid;width:18px;height:16px;padding:0;place-items:center;border:0;color:#4549ba;background:transparent;font-size:11px;cursor:pointer}app-retro-canvas .note-quick-actions .edit-note{display:grid;width:18px;height:16px;padding:0;place-items:center;border:0;color:#4549ba;background:transparent;font-size:12px;cursor:pointer}app-retro-canvas .note-quick-actions .delete-revealed-note{width:18px;height:16px;padding:0;border:0;color:#a33e36;background:transparent;font-size:14px;cursor:pointer}app-retro-canvas .canvas-minimap{position:absolute;z-index:11;right:18px;bottom:78px;display:grid;gap:4px;padding:7px;border:1px solid #dde0e7;border-radius:11px;background:#fffffff0;box-shadow:0 7px 20px #1722381c}app-retro-canvas .canvas-minimap>button{position:relative;width:126px;height:76px;padding:0;border:0;border-radius:7px;overflow:hidden;background:#fbfaf7;cursor:pointer}app-retro-canvas .canvas-minimap small{color:#747d8d;font-size:8px;font-weight:750;text-align:center}app-retro-canvas .minimap-area{position:absolute;border:1px solid #a7aec0;border-radius:3px;background:#5b5df00d}app-retro-canvas .minimap-area[data-tone=coral]{border-color:#f78475}app-retro-canvas .minimap-area[data-tone=mint]{border-color:#63c9af}app-retro-canvas .minimap-area[data-tone=sky]{border-color:#67aeef}app-retro-canvas .minimap-area[data-tone=lilac]{border-color:#b986e2}app-retro-canvas .canvas-minimap i{position:absolute;width:4px;height:3px;border-radius:1px;background:#5b5df0}@media(max-width:760px){app-retro-canvas .canvas-minimap,app-retro-canvas .canvas-toolbar button[aria-label="Add category area"],app-retro-canvas .canvas-toolbar button[aria-label="Add text label"],app-retro-canvas .canvas-toolbar button[aria-label="Add rectangle"],app-retro-canvas .canvas-toolbar button[aria-label="Add circle"],app-retro-canvas .canvas-toolbar button[aria-label="Add arrow"]{display:none}}app-retro-canvas .category-tones button{width:14px;height:14px;padding:0;border:2px solid #fff;border-radius:50%;cursor:pointer;box-shadow:0 0 0 1px #17223824}app-retro-canvas .category-tones button.is-selected{outline:2px solid currentcolor}app-outcome-panel .print-export{display:none}@media print{body *{visibility:hidden}app-outcome-panel,app-outcome-panel *{visibility:visible}app-outcome-panel{position:absolute;inset:0}app-outcome-panel .outcomes{display:none}app-outcome-panel .print-export{display:block;padding:24mm 20mm;color:#111827;background:#fff}app-outcome-panel .print-export pre{margin:0;font:11pt/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap}}button,input,textarea,select{font:inherit}app-retro-canvas .reaction-controls{position:absolute;z-index:6;bottom:-24px;left:50%;display:flex;padding:3px;border:1px solid rgba(23,34,56,.12);border-radius:10px;background:#fff;box-shadow:0 4px 12px #1722381f;opacity:0;pointer-events:none;transform:translate(-50%);transition:opacity .12s ease}app-retro-canvas .sticky-note:hover .reaction-controls,app-retro-canvas .sticky-note:focus-within .reaction-controls{opacity:1;pointer-events:auto}app-retro-canvas .reaction-controls button{width:25px;height:25px;padding:0;border:0;border-radius:7px;background:transparent;cursor:pointer}app-retro-canvas .canvas-top-stack{position:absolute;z-index:12;top:14px;left:50%;display:grid;width:max-content;max-width:calc(100% - 180px);justify-items:center;gap:7px;transform:translate(-50%)}app-retro-canvas .icebreaker-prompt,app-retro-canvas .readiness-control{display:flex;align-items:center;gap:9px;max-width:100%;padding:10px 14px;border:1px solid rgba(91,93,240,.18);border-radius:14px;color:#30324f;background:#fffffff5;box-shadow:0 8px 24px #1722381f;font-size:10px}app-retro-canvas .icebreaker-prompt>span{padding:4px 6px;border-radius:6px;color:#fff;background:#5b5df0;font-size:8px;font-weight:800;text-transform:uppercase}app-retro-canvas .icebreaker-prompt small{color:#727b8d}app-retro-canvas .readiness-control button{padding:7px 10px;border:1px solid #5b5df0;border-radius:8px;color:#5b5df0;background:#fff;font-size:9px;font-weight:800;cursor:pointer}app-retro-canvas .readiness-control button.is-ready{color:#fff;background:#5b5df0}app-retro-canvas .confetti{position:absolute;z-index:18;inset:0;display:grid;place-items:center;overflow:hidden;pointer-events:none}app-retro-canvas .confetti span{position:absolute;top:-30px;color:#5b5df0;font-size:24px;animation:orbit-confetti-fall 2s ease-in forwards}app-retro-canvas .confetti span:nth-child(1){left:18%;color:#ed6759}app-retro-canvas .confetti span:nth-child(2){left:34%;color:#1d9f79;animation-delay:.12s}app-retro-canvas .confetti span:nth-child(3){left:51%;color:#278fe8;animation-delay:60ms}app-retro-canvas .confetti span:nth-child(4){left:69%;color:#c98218;animation-delay:.18s}app-retro-canvas .confetti span:nth-child(5){left:83%;color:#9953d3;animation-delay:90ms}app-retro-canvas .confetti strong{padding:10px 14px;border-radius:12px;color:#fff;background:#27324a;box-shadow:0 10px 30px #17223838}app-retro-canvas .canvas-asset[data-kind=text]{display:grid;place-items:center;border-radius:8px;box-shadow:none}app-retro-canvas .canvas-asset img,app-retro-canvas .canvas-asset svg,app-retro-canvas .shape-fill{display:block;width:100%;height:100%;pointer-events:none}.retro-room.is-constructing app-retro-canvas .canvas-asset{z-index:8}app-retro-canvas .asset-text,app-retro-canvas .asset-text-input{width:100%;margin:0;border:0;color:#172039;background:transparent;font:750 28px/1.2 Inter,sans-serif;text-align:center}app-retro-canvas .shape-fill{border:3px solid;border-radius:14px;opacity:.72}app-retro-canvas .canvas-asset[data-kind=circle] .shape-fill{border-radius:50%}app-retro-canvas .canvas-asset[data-kind=arrow]{box-shadow:none}app-retro-canvas .canvas-asset[data-kind=arrow] line{stroke-width:7px;stroke-linecap:round}app-retro-canvas .upload-tool{display:grid;width:31px;height:31px;place-items:center;border-radius:8px;color:#354156;cursor:pointer}app-retro-canvas .upload-tool.is-disabled{opacity:.35;cursor:not-allowed}app-retro-canvas .upload-tool input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}app-retro-canvas .upload-error{position:absolute;z-index:13;bottom:66px;left:50%;padding:8px 12px;border-radius:8px;color:#902e25;background:#fff1ee;font-size:10px;transform:translate(-50%)}app-retro-canvas .ai-notice{display:flex;align-items:center;gap:8px;max-width:min(520px,100%);padding:8px 12px;border:1px solid #d7d8ff;border-radius:10px;color:#354156;background:#f8f8fff5;font-size:9px}app-retro-canvas .ai-notice strong{color:#5153df;white-space:nowrap}app-retro-canvas .voice-label{color:#d8544b;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}app-retro-canvas .dictation-dialog{width:min(620px,100%)}app-retro-canvas .dictation-dialog label{display:block;margin:12px 0 6px;color:#465168;font-size:10px;font-weight:800}app-retro-canvas .dictation-dialog textarea.proposal{border-color:#cfd0f8;background:#f8f8ff}app-retro-canvas .proposal-heading{display:flex;align-items:end;justify-content:space-between;gap:12px}app-retro-canvas .proposal-heading button{padding:4px;border:0;color:#a9443e;background:transparent;font-size:10px;cursor:pointer}app-retro-canvas .dictation-dialog footer{flex-wrap:wrap}app-retro-canvas .selection-nudge{display:grid;grid-template-columns:repeat(2,28px);gap:3px}app-retro-canvas .selection-nudge button{min-width:28px;padding:4px}app-retro-canvas .group-selection .selection-nudge button:first-of-type{border-color:#d4d8e0;color:#30324f;background:#fff}app-facilitator-toolkit .access-summary{display:grid;gap:7px;padding:11px;border:1px solid #e3e5ed;border-radius:10px;background:#f8f9fb}app-facilitator-toolkit .access-summary ul{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;margin:0;padding:0;list-style:none}app-facilitator-toolkit .access-summary li{color:#737b8b;font-size:8px}app-facilitator-toolkit .access-summary li.is-allowed{color:#18745c}@keyframes orbit-confetti-fall{to{top:92%;transform:rotate(540deg)}}:focus-visible{outline:3px solid rgba(91,93,240,.4);outline-offset:3px}app-stapler-scout .composer-heading,app-stapler-scout .language-picker,app-stapler-scout .recording-bar,app-stapler-scout .voice-progress,app-stapler-scout .transcript-review,app-stapler-scout .permission-help{display:flex;align-items:center}app-stapler-scout .composer-heading{justify-content:space-between;margin-bottom:6px;color:#3f454b;font-size:10px;font-weight:800}app-stapler-scout .language-picker{gap:6px;color:#626971;font-size:9px}app-stapler-scout .language-picker select{padding:3px;border:1px solid #d5d6d8;background:#fff}app-stapler-scout .composer-input:focus-within{border-color:#b00020}app-stapler-scout .composer-input.has-new-transcript{border-color:#1f6a43;background:#f1faf5}app-stapler-scout .recording-bar,app-stapler-scout .voice-progress{gap:7px;padding:10px;border:1px solid #d7a9b1;background:#fff7f8;font-size:9px}app-stapler-scout .recording-dot,app-stapler-scout .progress-spinner{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:#b00020;animation:scout-voice-pulse .9s infinite alternate}@keyframes scout-voice-pulse{to{opacity:.35}}app-stapler-scout .recording-bar>div:nth-child(2),app-stapler-scout .voice-progress>div{flex:1}app-stapler-scout .recording-bar strong,app-stapler-scout .recording-bar small{display:block}app-stapler-scout .recording-bar small{color:#626971;font-size:8px}app-stapler-scout .audio-meter{display:flex;align-items:center;gap:3px}app-stapler-scout .audio-meter i{width:3px;height:5px;background:#dec8cc}app-stapler-scout .audio-meter i.is-active{height:12px;background:#b00020}app-stapler-scout .recording-bar button,app-stapler-scout .voice-progress button,app-stapler-scout .transcript-review button,app-stapler-scout .permission-help button{border:0;background:transparent;font-size:9px;font-weight:800}app-stapler-scout .finish-recording,app-stapler-scout .use-transcript{padding:7px 9px;color:#fff;background:#b00020!important}app-stapler-scout .transcript-review,app-stapler-scout .permission-help{justify-content:space-between;gap:10px;margin-top:8px;padding:8px;border-left:3px solid #1f6a43;background:#f1faf5;color:#2e4f3e;font-size:9px}app-stapler-scout .transcript-review p{margin:0}app-stapler-scout .transcript-review p strong,app-stapler-scout .transcript-review p span{display:block}app-stapler-scout .transcript-review>div{display:flex}app-stapler-scout .permission-help{border-color:#9b2c24;color:#7b1e19;background:#fff0ef}app-stapler-scout .message-body>:first-child{margin-top:0}app-stapler-scout .message-body>:last-child{margin-bottom:0}app-stapler-scout .message-body p{margin:0 0 .65em}app-stapler-scout .message-body ul,app-stapler-scout .message-body ol{margin:.45em 0;padding-left:1.4em}app-stapler-scout .message-body li+li{margin-top:.25em}app-stapler-scout .message-body code{padding:.1em .3em;border-radius:3px;background:#f1f1ef;font-size:.92em}app-stapler-scout .message-body a{color:#870019;text-decoration-thickness:1px;text-underline-offset:2px}app-stapler-scout .compare-tray{position:sticky;z-index:4;bottom:12px;display:flex;align-items:center;gap:10px;margin:18px 0 0;padding:12px 14px;border:1px solid #d3b4ba;background:#fffffff7;box-shadow:0 10px 28px #1e222829}app-stapler-scout .compare-tray>div{min-width:0;flex:1}app-stapler-scout .compare-tray strong,app-stapler-scout .compare-tray span,app-stapler-scout .compare-tray small{display:block}app-stapler-scout .compare-tray strong{color:#b00020;font-size:10px;text-transform:uppercase}app-stapler-scout .compare-tray span{margin-top:2px;overflow:hidden;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}app-stapler-scout .compare-tray small{margin-top:2px;color:#626971;font-size:9px}app-stapler-scout .compare-tray button,app-stapler-scout .compare-actions button{flex:0 0 auto;padding:8px 10px;border:1px solid #b00020;color:#b00020;background:#fff;font-size:9px;font-weight:800}app-stapler-scout .compare-tray .primary-compare-action,app-stapler-scout .compare-actions button{color:#fff;background:#b00020}app-stapler-scout .compare-actions{display:flex;align-items:center;gap:12px;color:#626971;font-size:11px;font-weight:750}app-stapler-scout .compare-panel:focus-visible{outline-color:#b0002073}app-stapler-scout .compare-panel th,app-stapler-scout .compare-panel td{vertical-align:top}app-stapler-scout .compare-panel thead th:not(:first-child){min-width:230px}app-stapler-scout .best-fit-badge{display:block;width:max-content;margin-top:5px;padding:3px 6px;border-radius:999px;color:#173f2c;background:#cce9d9;font-size:8px;letter-spacing:.04em;text-transform:uppercase}app-stapler-scout .fit-evidence,app-stapler-scout .comparison-detail{margin:0;padding:0;color:#444b52;font-size:10px;line-height:1.45}app-stapler-scout ul.fit-evidence,app-stapler-scout ul.comparison-detail{padding-left:14px}app-stapler-scout .fit-evidence li::marker{color:#1f6a43}app-stapler-scout .conversation-mode{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:8px;border-bottom:1px solid var(--line);background:#fff}app-stapler-scout .conversation-mode button{display:flex;min-width:0;align-items:flex-start;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid transparent;border-radius:5px;color:var(--muted);background:transparent;font-size:11px;font-weight:800;text-align:left}app-stapler-scout .conversation-mode button:hover{background:#f7f7f6}app-stapler-scout .conversation-mode button.is-active{border-color:#e7bdc5;color:var(--linde-red-dark);background:#fff3f5}app-stapler-scout .conversation-mode button small{color:var(--muted);font-size:9px;font-weight:600}app-stapler-scout .conversation-mode button span{display:flex;align-items:center;gap:5px}app-stapler-scout .conversation-mode button i{padding:2px 4px;border-radius:999px;color:#fff;background:var(--linde-red);font-size:7px;font-style:normal;letter-spacing:.05em;text-transform:uppercase}app-stapler-scout .live-transcript>p{box-shadow:0 0 0 2px #b0002012}app-stapler-scout .live-caret{display:inline-block;width:2px;height:1em;margin-left:3px;background:var(--linde-red);vertical-align:-2px;animation:scout-live-blink .8s infinite}@keyframes scout-live-blink{50%{opacity:0}}app-stapler-scout .live-composer{padding:16px 20px 18px;border-top:1px solid var(--line);background:#fff}app-stapler-scout .live-heading,app-stapler-scout .live-heading>div,app-stapler-scout .live-heading>div>span:last-child{display:flex;align-items:center}app-stapler-scout .live-heading{justify-content:space-between;gap:12px}app-stapler-scout .live-heading>div{gap:9px}app-stapler-scout .live-heading>div>span:last-child{align-items:flex-start;flex-direction:column;gap:2px}app-stapler-scout .live-heading strong{font-size:12px}app-stapler-scout .live-heading small{color:var(--muted);font-size:10px}app-stapler-scout .live-pulse{width:11px;height:11px;border:2px solid #b4b7ba;border-radius:50%}app-stapler-scout .live-pulse.is-active{border-color:var(--linde-red);background:var(--linde-red);box-shadow:0 0 0 5px #b000201a;animation:scout-live-pulse 1.25s ease-in-out infinite}@keyframes scout-live-pulse{50%{box-shadow:0 0 0 9px #b000200a}}app-stapler-scout .live-composer>p{margin:12px 0;color:var(--muted);font-size:11px;line-height:1.5}app-stapler-scout .start-live,app-stapler-scout .stop-live{border:0;font-weight:800}app-stapler-scout .start-live{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;padding:11px 14px;color:#fff;background:var(--linde-red);font-size:11px}app-stapler-scout .start-live svg{width:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}app-stapler-scout .stop-live{padding:7px 9px;color:var(--linde-red-dark);background:#fff0f2;font-size:9px}app-stapler-scout .live-wave{display:flex;height:42px;align-items:center;justify-content:center;gap:3px;margin:10px 0 2px;overflow:hidden}app-stapler-scout .live-wave i{width:3px;height:22px;border-radius:99px;background:var(--linde-red);animation:scout-live-wave .9s ease-in-out infinite alternate;animation-delay:calc(var(--bar) * -75ms)}app-stapler-scout .live-wave i:nth-child(3n){height:34px}app-stapler-scout .live-wave i:nth-child(4n){height:14px}@keyframes scout-live-wave{to{height:7px;opacity:.35}}app-stapler-scout .live-guidance{margin:0 0 8px!important;text-align:center}app-stapler-scout .live-note,app-stapler-scout .live-sync{display:block;margin-top:9px;color:var(--muted);font-size:9px;line-height:1.45}app-stapler-scout .live-sync{color:var(--linde-red-dark);font-weight:750}
