.VoiceControls-module__hh56ka__controls{flex-shrink:0;align-items:center;gap:5px;display:flex;position:relative}.VoiceControls-module__hh56ka__controls button{flex:0 0 34px;width:34px;height:34px}.VoiceControls-module__hh56ka__microphone{position:relative}.VoiceControls-module__hh56ka__microphone.VoiceControls-module__hh56ka__active{color:#355b46;background:#e8efdf}.VoiceControls-module__hh56ka__indicator{background:#527b50;border-radius:50%;width:5px;height:5px;position:absolute;bottom:4px;right:4px}.VoiceControls-module__hh56ka__stop:disabled{opacity:.3;cursor:default}.VoiceControls-module__hh56ka__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.VoiceControls-module__hh56ka__transcript,.VoiceControls-module__hh56ka__error{z-index:20;color:#40563d;overflow-wrap:anywhere;background:#fafbf6;border:1px solid #dbe2d4;border-radius:8px;width:max-content;max-width:min(360px,100vw - 24px);margin:0;padding:10px 13px;font-size:12px;line-height:1.5;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 6px 20px #243b3414}.VoiceControls-module__hh56ka__error{color:#8c473b;background:#fff5ed;border-color:#ead3c6}@media (max-width:480px){.VoiceControls-module__hh56ka__controls{gap:2px}.VoiceControls-module__hh56ka__controls button{flex-basis:30px;width:30px;height:32px}}
.CodePanel-module__lStSKG__panel{color:#26382f;background:#fafaf7;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:auto}@container (max-width:540px){.CodePanel-module__lStSKG__panel .CodePanel-module__lStSKG__toolbar{gap:8px;padding:0 12px}.CodePanel-module__lStSKG__panel .CodePanel-module__lStSKG__toolbarActions{gap:6px}.CodePanel-module__lStSKG__panel .CodePanel-module__lStSKG__runtime{display:none}.CodePanel-module__lStSKG__panel .CodePanel-module__lStSKG__filename{gap:5px;font-size:11px}}@container (max-width:420px){.CodePanel-module__lStSKG__panel .CodePanel-module__lStSKG__toolbar{gap:6px;padding:0 8px}.CodePanel-module__lStSKG__panel .CodePanel-module__lStSKG__toolbarActions{gap:4px}.CodePanel-module__lStSKG__panel .CodePanel-module__lStSKG__filename>svg,.CodePanel-module__lStSKG__panel .CodePanel-module__lStSKG__iconButton{display:none}.CodePanel-module__lStSKG__panel .CodePanel-module__lStSKG__runButton,.CodePanel-module__lStSKG__panel .CodePanel-module__lStSKG__stopButton{gap:4px;padding:7px 9px;font-size:11px}.CodePanel-module__lStSKG__panel .CodePanel-module__lStSKG__toolbarActions .button{gap:4px;padding:7px 9px;font-size:11px}}.CodePanel-module__lStSKG__panel[hidden]{display:none}.CodePanel-module__lStSKG__toolbar{background:#f8f9f3;border-bottom:1px solid #e3e6dc;flex:0 0 57px;justify-content:space-between;align-items:center;gap:16px;padding:0 20px;display:flex}.CodePanel-module__lStSKG__filename{color:#425b49;align-items:center;gap:9px;font:12px/1.4 Cascadia Code,Consolas,monospace;display:flex}.CodePanel-module__lStSKG__toolbarActions{align-items:center;gap:12px;display:flex}.CodePanel-module__lStSKG__runtime{color:#778370;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.CodePanel-module__lStSKG__statusDot{background:#7e9a69;border-radius:50%;width:5px;height:5px}.CodePanel-module__lStSKG__runtimeFailed{color:#9c573f}.CodePanel-module__lStSKG__runtimeFailed .CodePanel-module__lStSKG__statusDot{background:#a66b51}.CodePanel-module__lStSKG__iconButton,.CodePanel-module__lStSKG__clearButton{color:#778370;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;display:inline-flex}.CodePanel-module__lStSKG__iconButton{border-radius:5px;width:33px;height:33px}.CodePanel-module__lStSKG__iconButton:hover,.CodePanel-module__lStSKG__clearButton:hover{color:#294c34;background:#e9eee0}.CodePanel-module__lStSKG__runButton,.CodePanel-module__lStSKG__stopButton{color:#fffdf1;cursor:pointer;background:#355b46;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:33px;padding:8px 13px;font:500 12px/1.2 system-ui,sans-serif;display:inline-flex}.CodePanel-module__lStSKG__runButton:hover{background:#294b37}.CodePanel-module__lStSKG__stopButton{color:#985d42;background:#f5eee1;border-color:#d8b6a1}.CodePanel-module__lStSKG__stopButton:hover{background:#ebdfcf}.CodePanel-module__lStSKG__runButton:disabled,.CodePanel-module__lStSKG__clearButton:disabled{cursor:default;opacity:.5}.CodePanel-module__lStSKG__panel button:focus-visible,.CodePanel-module__lStSKG__divider:focus-visible,.CodePanel-module__lStSKG__outputText:focus-visible{outline-offset:3px;outline:2px solid #537749}.CodePanel-module__lStSKG__requestError{color:#924b35;background:#f7eadd;padding:10px 20px;font-size:12px;line-height:1.6}.CodePanel-module__lStSKG__source{flex:1;min-height:100px;overflow:hidden}.CodePanel-module__lStSKG__source>div{height:100%}.CodePanel-module__lStSKG__divider{z-index:1;cursor:row-resize;touch-action:none;background:#f0f3e9;border-top:1px solid #e1e6d9;border-bottom:1px solid #e1e6d9;flex:0 0 9px;justify-content:center;align-items:center;display:flex}.CodePanel-module__lStSKG__divider>span{background:#bdc7b2;border-radius:2px;width:31px;height:2px}.CodePanel-module__lStSKG__divider:hover,.CodePanel-module__lStSKG__divider:focus-visible{background:#e5ecd9}.CodePanel-module__lStSKG__outputSlot{flex:0 auto;min-height:110px;max-height:70%}.CodePanel-module__lStSKG__outputPanel{background:#f5f7ef;flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.CodePanel-module__lStSKG__outputActions{align-items:center;gap:4px;display:flex}.CodePanel-module__lStSKG__outputMenu{color:#354b2f;background:#fbfcf7;border:1px solid #d5dfcb;border-radius:8px;width:220px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);margin:0;padding:12px;font-size:11px;position:fixed;bottom:auto;left:auto;overflow:auto;box-shadow:0 12px 40px #213b2926}.CodePanel-module__lStSKG__outputMenu::backdrop{background:0 0}.CodePanel-module__lStSKG__outputMenu strong{padding:4px 5px 9px;font-size:12px;display:block}.CodePanel-module__lStSKG__outputMenu p{color:#7c8a71;line-height:1.6}.CodePanel-module__lStSKG__outputMenu button{text-align:left;border-radius:4px;align-items:center;gap:8px;width:100%;padding:8px 5px;display:flex}.CodePanel-module__lStSKG__outputMenu button:hover{background:#edf2e5}.CodePanel-module__lStSKG__outputMenu button:disabled{opacity:.4;cursor:default}.CodePanel-module__lStSKG__outputMenu button:focus-visible{outline-offset:1px;outline:2px solid #537749}.CodePanel-module__lStSKG__outputToolbar{justify-content:space-between;align-items:center;gap:14px;min-height:39px;padding:0 20px;display:flex}.CodePanel-module__lStSKG__outputHeading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.CodePanel-module__lStSKG__outputHeading h2{color:#53664c;margin:0;font:600 11px/1.5 system-ui,sans-serif}.CodePanel-module__lStSKG__runStatus{color:#849077;font:11px/1.5 system-ui,sans-serif}.CodePanel-module__lStSKG__errorStatus{color:#a25f43}.CodePanel-module__lStSKG__clearButton{border-radius:4px;min-height:28px;padding:4px 6px;font:11px/1.4 system-ui,sans-serif}.CodePanel-module__lStSKG__stale{color:#937440;flex:none;margin:0 20px 7px;font-size:11px;line-height:1.5}.CodePanel-module__lStSKG__outputScroll{flex:1;min-height:0;padding:2px 21px 10px;overflow:auto}.CodePanel-module__lStSKG__outputText{color:#42573b;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4;width:fit-content;min-width:100%;margin:0;font:12px/1.8 Cascadia Code,SFMono-Regular,Consolas,monospace}.CodePanel-module__lStSKG__outputText::selection,.CodePanel-module__lStSKG__outputText ::selection{color:#1f3b2b;background:#d4e0be}.CodePanel-module__lStSKG__emptyResult{color:#63765a;margin:5px 0;font:12px/1.8 system-ui,sans-serif}.CodePanel-module__lStSKG__emptyOutput{color:#8c9a7d;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:113px;padding:10px;display:flex}.CodePanel-module__lStSKG__emptyOutput p{color:#667b59;margin:9px 0 5px;font:16px/1.4 Georgia,serif}.CodePanel-module__lStSKG__emptyOutput span{color:#8b9680;font:11px/1.5 system-ui,sans-serif}.CodePanel-module__lStSKG__lineLink{color:#8f593f;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:7px 0;padding:0;font:12px/1.5 system-ui,sans-serif;text-decoration:underline;display:inline}.CodePanel-module__lStSKG__outputHint{color:#85917a;border-top:1px solid #e6eadf;flex:none;padding:7px 20px;font:10px/1.5 system-ui,sans-serif}@media (max-width:700px){.CodePanel-module__lStSKG__toolbar{gap:10px;min-height:55px;padding:0 13px}.CodePanel-module__lStSKG__toolbarActions{gap:6px}.CodePanel-module__lStSKG__runtime{display:none}.CodePanel-module__lStSKG__source{min-height:130px}.CodePanel-module__lStSKG__outputToolbar{padding:0 13px}.CodePanel-module__lStSKG__outputScroll{padding-left:14px;padding-right:14px}.CodePanel-module__lStSKG__outputHint{padding-left:14px}}.CodePanel-module__lStSKG__debugPanel{background:#f3f1e6;border-top:1px solid #dcd9c6;flex:0 auto;min-height:80px;max-height:36%;padding:10px 18px;font-size:12px;overflow:auto}.CodePanel-module__lStSKG__debugToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.CodePanel-module__lStSKG__debugLocation{gap:5px;margin:8px 0;display:grid}.CodePanel-module__lStSKG__debugLocation code{overflow-wrap:anywhere;white-space:pre-wrap;color:#324d3d}.CodePanel-module__lStSKG__debugVariables{max-height:145px;overflow:auto}.CodePanel-module__lStSKG__debugVariables table{border-collapse:collapse;text-align:left;width:100%}.CodePanel-module__lStSKG__debugVariables th,.CodePanel-module__lStSKG__debugVariables td{vertical-align:top;border-bottom:1px solid #dfdfd2;padding:4px 10px 4px 0}.CodePanel-module__lStSKG__debugVariables td{overflow-wrap:anywhere}.CodePanel-module__lStSKG__debugVariables td:first-child{width:30%}.CodePanel-module__lStSKG__debugPanel small{color:#687268;margin-top:6px;display:block}
.AttentionOverlay-module__GmI0AG__overlay{pointer-events:none;z-index:5;color:#245e48;position:absolute;inset:0;overflow:hidden}.AttentionOverlay-module__GmI0AG__box{background:#56a97e21;border:2px solid #398769;border-radius:4px;position:absolute;box-shadow:0 0 0 2px #ffffffb3}.AttentionOverlay-module__GmI0AG__pointer{filter:drop-shadow(0 1px 1px #fff);width:24px;height:24px;position:absolute}.AttentionOverlay-module__GmI0AG__label{color:#fff;background:#245e48;border-radius:6px;align-items:center;gap:8px;max-width:min(232px,100% - 12px);padding:5px 7px 5px 10px;font:500 12px/1.4 system-ui,sans-serif;display:flex;position:absolute;box-shadow:0 2px 7px #1a392c26}.AttentionOverlay-module__GmI0AG__label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AttentionOverlay-module__GmI0AG__label button{color:#fff;pointer-events:auto;background:0 0;border:0;border-radius:3px;flex:none;place-items:center;width:24px;height:24px;display:grid}.AttentionOverlay-module__GmI0AG__label button:hover{background:#ffffff2e}.AttentionOverlay-module__GmI0AG__label button:focus-visible{outline-offset:1px;outline:2px solid #fff}
.Presentation-module__IBhJUW__text,.Presentation-module__IBhJUW__board{z-index:6;cursor:pointer;position:absolute;inset:0;overflow:hidden}.Presentation-module__IBhJUW__text{background:#fafaf7}.Presentation-module__IBhJUW__text>.cm-theme{height:100%}.Presentation-module__IBhJUW__text .cm-editor{color:#26382f;background:#fafaf7;height:100%;font-size:14px}.Presentation-module__IBhJUW__text .cm-content{padding:22px 0;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace}.Presentation-module__IBhJUW__text .cm-line{padding:0 22px;line-height:1.8}.Presentation-module__IBhJUW__text .cm-gutters{color:#8a938c;background:#f2f3ed;border:none;padding:0 5px}.Presentation-module__IBhJUW__text .cm-activeLine{background:#edf1e7}.Presentation-module__IBhJUW__text .cm-activeLine:after{content:" ▏";color:#527b50}.Presentation-module__IBhJUW__label{z-index:1;color:#355b46;background:#e6eddf;border-radius:6px;padding:4px 8px;font-size:11px;position:absolute;top:8px;right:12px}.Presentation-module__IBhJUW__board svg{display:block}.Presentation-module__IBhJUW__board{z-index:3;cursor:default;pointer-events:none}.Presentation-module__IBhJUW__boardTakeover{cursor:pointer;pointer-events:auto;border:1px solid #bfd1b5;top:66px}
.NotePanel-module__QKnpEq__panel{color:#26382f;background:#fafaf7;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}@container (max-width:440px){.NotePanel-module__QKnpEq__panel .NotePanel-module__QKnpEq__toolbar{gap:6px;padding:0 10px}.NotePanel-module__QKnpEq__panel .NotePanel-module__QKnpEq__actions{gap:6px}.NotePanel-module__QKnpEq__panel .NotePanel-module__QKnpEq__filename{gap:5px;font-size:11px}.NotePanel-module__QKnpEq__panel .NotePanel-module__QKnpEq__tabs button{padding:5px 7px;font-size:11px}}@container (max-width:350px){.NotePanel-module__QKnpEq__panel .NotePanel-module__QKnpEq__download{display:none}}.NotePanel-module__QKnpEq__panel[hidden],.NotePanel-module__QKnpEq__edit[hidden],.NotePanel-module__QKnpEq__previewSurface[hidden],.NotePanel-module__QKnpEq__preview[hidden]{display:none}.NotePanel-module__QKnpEq__toolbar{background:#f8f9f3;border-bottom:1px solid #e3e6dc;flex:0 0 57px;justify-content:space-between;align-items:center;gap:16px;padding:0 20px;display:flex}.NotePanel-module__QKnpEq__filename{color:#425b49;align-items:center;gap:9px;font:12px/1.4 Cascadia Code,Consolas,monospace;display:flex}.NotePanel-module__QKnpEq__actions{align-items:center;gap:15px;display:flex}.NotePanel-module__QKnpEq__tabs{background:#e9eee1;border-radius:6px;padding:3px;display:flex}.NotePanel-module__QKnpEq__tabs button{color:#7c8871;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:6px;min-height:28px;padding:5px 10px;font:12px/1.4 system-ui,sans-serif;display:inline-flex}.NotePanel-module__QKnpEq__tabs button:hover{color:#34563e}.NotePanel-module__QKnpEq__tabs .NotePanel-module__QKnpEq__selectedTab{color:#355b46;background:#fdfdf6;border-color:#dce3d1;box-shadow:0 1px 3px #3044200b}.NotePanel-module__QKnpEq__download{color:#778370;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:33px;height:33px;padding:0;display:inline-flex}.NotePanel-module__QKnpEq__download:hover{color:#294c34;background:#e9eee0}.NotePanel-module__QKnpEq__panel button:focus-visible,.NotePanel-module__QKnpEq__panel a:focus-visible,.NotePanel-module__QKnpEq__preview:focus-visible{outline-offset:3px;outline:2px solid #537749}.NotePanel-module__QKnpEq__edit{flex:1;min-height:0;overflow:hidden}.NotePanel-module__QKnpEq__edit>div{height:100%}.NotePanel-module__QKnpEq__previewSurface{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.NotePanel-module__QKnpEq__preview{background:#fbfaf4;flex:1;min-height:0;padding:42px 45px 60px;overflow:auto}.NotePanel-module__QKnpEq__markdown{color:#435440;overflow-wrap:break-word;max-width:750px;margin:0 auto;font:15px/1.85 system-ui,sans-serif}.NotePanel-module__QKnpEq__markdown h1,.NotePanel-module__QKnpEq__markdown h2,.NotePanel-module__QKnpEq__markdown h3,.NotePanel-module__QKnpEq__markdown h4,.NotePanel-module__QKnpEq__markdown h5,.NotePanel-module__QKnpEq__markdown h6{color:#2d4735;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.3}.NotePanel-module__QKnpEq__markdown h1{letter-spacing:-.6px;margin:0 0 26px;font-size:34px}.NotePanel-module__QKnpEq__markdown h2{margin:35px 0 14px;font-size:24px}.NotePanel-module__QKnpEq__markdown h3{margin:27px 0 12px;font-size:20px}.NotePanel-module__QKnpEq__markdown h4{margin:22px 0 10px;font-size:18px}.NotePanel-module__QKnpEq__markdown p{margin:0 0 17px}.NotePanel-module__QKnpEq__markdown ul,.NotePanel-module__QKnpEq__markdown ol{margin:0 0 20px;padding-left:25px}.NotePanel-module__QKnpEq__markdown li{margin:5px 0;padding-left:5px}.NotePanel-module__QKnpEq__markdown li::marker{color:#98a480}.NotePanel-module__QKnpEq__markdown strong{color:#344c37;font-weight:600}.NotePanel-module__QKnpEq__markdown a{color:#47734e;text-underline-offset:3px;text-decoration-color:#a5b391}.NotePanel-module__QKnpEq__markdown a:hover{color:#203f2b;text-decoration-color:currentColor}.NotePanel-module__QKnpEq__markdown blockquote{color:#7a856a;border-left:3px solid #bdcaa3;margin:25px 0;padding:1px 0 1px 20px;font:italic 17px/1.85 Georgia,serif}.NotePanel-module__QKnpEq__markdown blockquote>:last-child{margin-bottom:0}.NotePanel-module__QKnpEq__markdown code{color:#486641;background:#edf0e3;border-radius:3px;padding:2px 5px;font:.88em/1.65 Cascadia Code,SFMono-Regular,Consolas,monospace}.NotePanel-module__QKnpEq__markdown pre{background:#f0f3e8;border:1px solid #dde3d2;border-radius:6px;max-width:100%;margin:23px 0;padding:18px 20px;overflow-x:auto}.NotePanel-module__QKnpEq__markdown pre code{white-space:pre;background:0 0;padding:0;font-size:12px}.NotePanel-module__QKnpEq__markdown table{border-collapse:collapse;max-width:100%;margin:25px 0;font-size:13px;display:block;overflow-x:auto}.NotePanel-module__QKnpEq__markdown th,.NotePanel-module__QKnpEq__markdown td{text-align:left;border-bottom:1px solid #dce2d0;padding:10px 14px}.NotePanel-module__QKnpEq__markdown th{color:#47603c;background:#f0f3e8;font-weight:600}.NotePanel-module__QKnpEq__markdown hr{border:0;border-top:1px solid #dfe4d5;margin:34px 0}.NotePanel-module__QKnpEq__markdown img{border-radius:4px;max-width:100%;height:auto}.NotePanel-module__QKnpEq__markdown input{accent-color:#567347}.NotePanel-module__QKnpEq__markdown .NotePanel-module__QKnpEq__sourceLink{background:#eef1e3;border-radius:3px;padding:1px 4px;text-decoration-style:dotted}.NotePanel-module__QKnpEq__footer{color:#929b85;background:#f7f8f1;border-top:1px solid #e3e6dc;flex:none;justify-content:space-between;gap:15px;padding:11px 20px;font:10px/1.5 system-ui,sans-serif;display:flex}.NotePanel-module__QKnpEq__footer>span:first-child{align-items:center;gap:6px;display:inline-flex}.NotePanel-module__QKnpEq__saveDot{background:#94a37e;border-radius:50%;width:5px;height:5px}.NotePanel-module__QKnpEq__saveFailed{color:#a76747}.NotePanel-module__QKnpEq__saveFailed .NotePanel-module__QKnpEq__saveDot{background:#a76747}.NotePanel-module__QKnpEq__saveError{color:#924b35;background:#f7eadd;padding:10px 20px;font:12px/1.6 system-ui,sans-serif}.NotePanel-module__QKnpEq__emptyNotes{color:#8b9a77;text-align:center;padding:70px 0}.NotePanel-module__QKnpEq__emptyNotes h2{margin:20px 0 12px;font-size:27px}.NotePanel-module__QKnpEq__emptyNotes p{color:#839174;font-size:13px}.NotePanel-module__QKnpEq__emptyNotes button{color:#44603a;cursor:pointer;background:#edf2e4;border:1px solid #bccbad;border-radius:5px;margin-top:9px;padding:9px 14px;font:12px/1.5 system-ui,sans-serif}@media (max-width:700px){.NotePanel-module__QKnpEq__toolbar{padding:0 13px}.NotePanel-module__QKnpEq__actions{gap:7px}.NotePanel-module__QKnpEq__tabs button{padding:5px 8px}.NotePanel-module__QKnpEq__preview{padding:28px 23px 50px}.NotePanel-module__QKnpEq__markdown{font-size:14px}.NotePanel-module__QKnpEq__markdown h1{font-size:29px}.NotePanel-module__QKnpEq__footer{padding:10px 14px}}
.SpreadsheetPanel-module__csxoAq__panel{color:#26382f;background:#fafaf7;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.SpreadsheetPanel-module__csxoAq__panel[hidden]{display:none}.SpreadsheetPanel-module__csxoAq__toolbar{background:#f8f9f3;border-bottom:1px solid #e3e6dc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:8px 18px;display:flex}.SpreadsheetPanel-module__csxoAq__title{color:#425b49;font-size:13px;font-weight:600}.SpreadsheetPanel-module__csxoAq__actions{align-items:center;gap:6px;display:flex}.SpreadsheetPanel-module__csxoAq__panel button,.SpreadsheetPanel-module__csxoAq__panel select{font:inherit;color:#425b49;cursor:pointer;background:0 0;border:1px solid #dce3d7;border-radius:5px;padding:6px 8px;font-size:12px}.SpreadsheetPanel-module__csxoAq__panel button{justify-content:center;align-items:center;gap:5px;display:inline-flex}.SpreadsheetPanel-module__csxoAq__panel button:hover{background:#e9eee0}.SpreadsheetPanel-module__csxoAq__panel button:disabled{opacity:.35;cursor:default}.SpreadsheetPanel-module__csxoAq__panel button:focus-visible,.SpreadsheetPanel-module__csxoAq__panel select:focus-visible,.SpreadsheetPanel-module__csxoAq__footer summary:focus-visible{outline-offset:2px;outline:2px solid #53774d}.SpreadsheetPanel-module__csxoAq__formulaBar{background:#fff;border-bottom:1px solid #dce3d7;align-items:center;min-height:39px;display:flex}.SpreadsheetPanel-module__csxoAq__formulaBar output{text-align:center;border-right:1px solid #dce3d7;min-width:84px;padding:10px;font-size:12px}.SpreadsheetPanel-module__csxoAq__formulaBar>span{color:#778370;padding:0 12px;font-family:Georgia,serif;font-style:italic}.SpreadsheetPanel-module__csxoAq__formulaBar input{width:100%;min-width:0;font:inherit;color:#26382f;background:0 0;border:0;padding:10px 8px;font-size:13px}.SpreadsheetPanel-module__csxoAq__formulaBar input:focus{outline-offset:-2px;outline:2px solid #53774d}.SpreadsheetPanel-module__csxoAq__scroller{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.SpreadsheetPanel-module__csxoAq__grid{border-collapse:separate;border-spacing:0;table-layout:fixed;background:#fff;font-size:12px}.SpreadsheetPanel-module__csxoAq__grid th,.SpreadsheetPanel-module__csxoAq__grid td{border-bottom:1px solid #e3e6dc;border-right:1px solid #e3e6dc;width:112px;min-width:112px;height:29px;padding:0}.SpreadsheetPanel-module__csxoAq__grid th{color:#71806b;text-align:center;background:#f1f4ec;font-size:11px;font-weight:500}.SpreadsheetPanel-module__csxoAq__grid thead th{z-index:2;position:sticky;top:0}.SpreadsheetPanel-module__csxoAq__grid tr>th:first-child{z-index:1;width:42px;min-width:42px;position:sticky;left:0}.SpreadsheetPanel-module__csxoAq__grid thead th:first-child{z-index:3}.SpreadsheetPanel-module__csxoAq__grid input{width:112px;height:29px;font:inherit;color:#26382f;background:0 0;border:0;border-radius:0;padding:5px 8px;display:block}.SpreadsheetPanel-module__csxoAq__grid input:focus{outline-offset:-2px;background:#fff;outline:2px solid #53774d}.SpreadsheetPanel-module__csxoAq__grid .SpreadsheetPanel-module__csxoAq__selected{background:#edf3e7}.SpreadsheetPanel-module__csxoAq__numeric{text-align:right;font-variant-numeric:tabular-nums}.SpreadsheetPanel-module__csxoAq__footer{color:#71806b;border-top:1px solid #dce3d7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:8px 12px;font-size:11px;display:flex}.SpreadsheetPanel-module__csxoAq__footer>div{gap:5px;display:flex}.SpreadsheetPanel-module__csxoAq__footer button{border:0;font-size:11px}.SpreadsheetPanel-module__csxoAq__footer details{position:relative}.SpreadsheetPanel-module__csxoAq__footer summary{cursor:pointer}.SpreadsheetPanel-module__csxoAq__footer p{z-index:4;background:#f8f9f3;border:1px solid #dce3d7;width:245px;padding:15px;line-height:1.7;position:absolute;bottom:20px;right:0;box-shadow:0 4px 14px #26382f15}.SpreadsheetPanel-module__csxoAq__error{color:#8e4534;background:#fff2ed;margin:0;padding:8px 14px;font-size:12px}.SpreadsheetPanel-module__csxoAq__status{color:#425b49;background:#eef3e6;margin:0;padding:8px 14px;font-size:12px}@container (max-width:440px){.SpreadsheetPanel-module__csxoAq__toolbar{padding:8px}.SpreadsheetPanel-module__csxoAq__title,.SpreadsheetPanel-module__csxoAq__footer>span{display:none}}
.WorkspaceDataControls-module__H2Umvq__dialog{color:#26382f;background:#fafaf7;border:1px solid #c7cebf;border-radius:12px;width:min(470px,100vw - 32px);max-height:calc(100dvh - 40px);padding:24px;overflow:auto;box-shadow:0 18px 70px #152a2633}.WorkspaceDataControls-module__H2Umvq__dialog::backdrop{background:#152a265e}.WorkspaceDataControls-module__H2Umvq__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.WorkspaceDataControls-module__H2Umvq__heading h2{margin:0;font:23px Georgia,serif}.WorkspaceDataControls-module__H2Umvq__dialog h3{margin:22px 0 8px;font-size:16px}.WorkspaceDataControls-module__H2Umvq__dialog p{color:#63705e;font-size:13px;line-height:1.65}.WorkspaceDataControls-module__H2Umvq__domains{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.WorkspaceDataControls-module__H2Umvq__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.WorkspaceDataControls-module__H2Umvq__clearAll{color:#824d34;cursor:pointer;background:#f6eade;border:1px solid #cda38d;border-radius:5px;padding:9px 13px;font:500 12px/1.4 system-ui,sans-serif}.WorkspaceDataControls-module__H2Umvq__clearAll:hover{background:#ecdbc9}.WorkspaceDataControls-module__H2Umvq__celebration{z-index:100;pointer-events:none;background:#fafaf7f2;border-radius:16px;justify-items:center;padding:8px 30px 20px;display:grid;position:fixed;top:22%;left:50%;transform:translate(-50%);box-shadow:0 12px 48px #26382f26}.WorkspaceDataControls-module__H2Umvq__celebration span{color:#355b46;font:20px Georgia,serif}.WorkspaceDataControls-module__H2Umvq__table{transform-origin:120px 90px;animation:1.1s cubic-bezier(.3,.1,.2,1) both WorkspaceDataControls-module__H2Umvq__table-flip}.WorkspaceDataControls-module__H2Umvq__objects{animation:1.1s both WorkspaceDataControls-module__H2Umvq__desk-objects}.WorkspaceDataControls-module__H2Umvq__spark{animation:1.1s both WorkspaceDataControls-module__H2Umvq__desk-spark}@keyframes WorkspaceDataControls-module__H2Umvq__table-flip{0%,12%{transform:rotate(0)}30%{transform:translateY(-7px)rotate(-14deg)}66%{transform:translateY(-22px)rotate(-190deg)}85%{transform:rotate(-360deg)}93%{transform:translateY(2px)rotate(-357deg)}to{transform:rotate(-360deg)}}@keyframes WorkspaceDataControls-module__H2Umvq__desk-objects{0%,28%{opacity:1;transform:translateY(0)}62%{opacity:0;transform:translateY(-40px)}to{opacity:0;transform:translateY(-40px)}}@keyframes WorkspaceDataControls-module__H2Umvq__desk-spark{0%,65%{opacity:0}85%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.WorkspaceDataControls-module__H2Umvq__table,.WorkspaceDataControls-module__H2Umvq__objects,.WorkspaceDataControls-module__H2Umvq__spark{animation:none}.WorkspaceDataControls-module__H2Umvq__objects,.WorkspaceDataControls-module__H2Umvq__spark{display:none}}
.SettingsDialog-module__crXZPW__dialog{color:#26382f;background:#fafaf7;border:1px solid #c7cebf;border-radius:12px;width:min(470px,100vw - 32px);max-height:calc(100dvh - 40px);padding:24px;overflow:auto;box-shadow:0 18px 70px #152a2633}.SettingsDialog-module__crXZPW__dialog::backdrop{background:#152a265e}.SettingsDialog-module__crXZPW__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.SettingsDialog-module__crXZPW__heading h2{margin:0;font:23px Georgia,serif}.SettingsDialog-module__crXZPW__dialog p,.SettingsDialog-module__crXZPW__dialog small{color:#63705e;font-size:13px;line-height:1.65}.SettingsDialog-module__crXZPW__field{gap:4px;margin-top:14px;font-size:13px;display:grid}.SettingsDialog-module__crXZPW__field input{background:#fff;border:1px solid #c7cebf;border-radius:6px;padding:8px 10px;font:13px ui-monospace,monospace}.SettingsDialog-module__crXZPW__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.SettingsDialog-module__crXZPW__warning{color:#824d34}
