.aiBadge{color:#fff;letter-spacing:.06em;background-color:#b45309;border-radius:.25rem;padding:.05rem .25rem;font-size:.6rem;font-style:normal;font-weight:700}.aiSuggestion{position:relative}.aiSuggestion .aiBadge{position:absolute;inset-block-start:.15rem;inset-inline-start:.15rem}.aiLabel{font-style:italic}.aiLabel .aiBadge{margin-inline-end:.25rem}.ActionCodeCell{text-align:center;background-color:#fff;border:3px solid #00f;padding-inline:.5rem}.contentEncodingArea{color:#000;white-space:nowrap;background-color:#fff;border:3px solid #ccc;align-items:center;font-weight:700;display:flex;overflow:auto}.contentEncodingArea:hover{outline-offset:-3px;outline:3px dashed red}.contentEncodingArea:focus-visible{outline-offset:1px;border-color:red;outline:3px solid #000}.contentEncodingArea .blissSymbol{text-align:center;flex-direction:column;align-items:center;max-height:100%;margin:0 .5rem;display:flex}.contentEncodingArea .blissSymbol>svg,.contentEncodingArea .blissSymbol>img.cellPicture{min-height:0}.contentEncodingArea .cursorCaret{background-color:#ff0;border-right:2px solid #000;padding-right:2px;animation:1s infinite caretBlink}.contentEncodingArea .insertionCaret{border-left:2px solid #000;padding-left:2px;animation:1s infinite caretBlink}@keyframes caretBlink{50%{border-color:#fff}}:root{color-scheme:light only}html{font-size:18px}body{box-sizing:border-box;--bandScale:max(1px, 100dvh / 650);--contentScale:clamp(1px, min(100dvh / 650, 100vw / 1024), 2.5px);background-color:#1fcecb;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);row-gap:4px;height:100dvh;margin:0;padding:8px;font-family:Roboto,sans-serif;display:grid}#firstRunSetup,#pageDialogs{display:contents}button{color:#000;border-radius:1rem;padding-bottom:.5rem;font-weight:700}button:hover{outline-offset:-3px;outline:3px dashed red}button:focus-visible{outline-offset:1px;border-color:red;outline:3px solid #000}.btn-command{background-color:#ffa07a}.btn-command[aria-disabled=true]{background-color:silver}.foldedCorner{position:relative;overflow:hidden}.foldedCorner :before{content:"";background:#658e15;border-top:0 solid #d3d3d3;border-bottom:1.33rem solid #000;border-left:0 solid #000;border-right:1.33rem solid #d3d3d3;width:0;display:block;position:absolute;top:0;right:0;-webkit-box-shadow:0 1px 1px #0000004d,-1px 1px 1px #0003;-moz-box-shadow:0 1px 1px #0000004d,-1px 1px 1px #0003;box-shadow:0 1px 1px #0000004d,-1px 1px 1px #0003}svg,img.cellPicture{width:auto;max-height:4rem}img.cellPicture{object-fit:contain}button svg,button img.cellPicture{max-width:100%}svg.inter-word-padding{padding-right:1rem}.paletteContainer{height:100%}[data-palettename=Input\ Area]{height:calc(88 * var(--bandScale));column-gap:4px}[data-palettename=Input\ Area]>button{font-size:calc(13.32 * var(--contentScale));flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:0;padding:2px 4px;display:flex;overflow:hidden}[data-palettename=Input\ Area] svg,[data-palettename=Input\ Area] img.cellPicture{max-height:calc(43.2 * var(--contentScale))}[data-palettename=Command\ Bar]{height:calc(48 * var(--bandScale));column-gap:4px}[data-palettename=Command\ Bar]>button{font-size:calc(11.88 * var(--contentScale));hyphens:auto;overflow-wrap:break-word;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:0;padding:1px 3px;line-height:1.05;display:flex;overflow:hidden}[data-palettename=Command\ Bar]>button>svg,[data-palettename=Command\ Bar]>button>img.cellPicture{max-height:calc(19.8 * var(--contentScale));flex:none;max-width:100%}#topBar{flex-wrap:wrap;align-items:center;gap:.5rem;min-height:44px;display:flex}@media (width>=1024px){#topBar{flex-wrap:nowrap;height:44px}}#messageAttributes{flex:4rem;min-width:4rem}#aiStatus:not(:empty){text-overflow:ellipsis;white-space:nowrap;background-color:#ffecec;border-radius:1rem;flex:0 1000 auto;min-width:0;padding:.5rem 1rem;font-weight:700;overflow:hidden}.statusMessage{background-color:#fffbe6;border-radius:1rem;margin:0 0 .5rem;padding:.75rem 1rem;font-weight:700}.statusMessage:empty{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}[data-palettename=Standard\ Header]>:not(:last-child){margin-bottom:4px}.actionBranchToPaletteCell{text-align:center;border:3px solid #00f;padding-inline:.5rem}.actionBranchToPaletteCell:not(.btn-command){background-color:#fff}.actionIndicatorCell{text-align:center;background-color:#fff;border:3px solid #00f;padding-inline:.5rem}.actionIndicatorCell[aria-disabled=true]{background-color:silver}.actionModifierCell{text-align:center;background-color:#fff;border:3px solid #00f;padding-inline:.5rem}.actionModifierCell[aria-disabled=true]{background-color:silver}.ActionSpeakCell{width:100%}.modalDialog{color:#000;background-color:#1fcecb;border:3px solid #000;border-radius:1rem;max-width:90vw;max-height:90vh;padding:1rem;overflow:hidden}.modalDialog[open]{flex-direction:column;display:flex}.modalDialog::backdrop{background-color:#00000080}.modalDialog :where(button){background-color:#fff;border:2px solid #00f;border-radius:1rem;padding:.5rem 1rem;font-weight:700}.modalDialog .btn-addToMessage{background-color:#ffa07a}.modalDialog button[aria-disabled=true]{background-color:silver}.modalDialog .modalDialogDismiss{padding:.5rem}.modalDialogHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.modalDialogHeader h2{margin:0;font-size:1.2rem}.dialogFooter{border-top:2px solid #00000040;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding-top:.75rem;display:flex}.clearSavedDataChoices{justify-content:flex-end;gap:1rem;display:flex}.modalDialog .clearSavedDataConfirm{background-color:#ffa07a}.clearSavedDataFailure{font-weight:700}.actionAttributeCell{text-align:center;background-color:#fff;border:3px solid gray;padding-inline:.5rem}.actionAttributeCell[aria-pressed=true]{background-color:#ffe14d;border-style:double;border-color:#000}@media (forced-colors:active){.actionAttributeCell[aria-pressed=true]{outline-offset:-8px;outline:3px solid}}.actionAttributeCell:focus-visible{border-color:red}.blissSentence{flex-wrap:wrap;align-items:flex-end;gap:.5rem;margin-bottom:.25rem;display:flex}.blissSentenceSlot{text-align:center;flex-direction:column;align-items:center;font-size:1rem;display:flex}.blissSentenceSlot svg,.blissSentenceSlot img.cellPicture{width:auto;height:2.5rem}.blissSentenceTextOnly{justify-content:flex-end;font-style:italic}.sentenceChoices{display:contents}.sentenceLayer{box-sizing:border-box;z-index:1;background-color:#fffdf5;border:2px solid #333;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;gap:4px;padding:4px 6px;display:grid}.sentenceLayer>.statusMessage:not(:empty){grid-area:1/2;place-self:center start;margin:0;padding:.4rem .8rem}.sentenceLayerTitle{grid-area:1/1;align-self:center;font-size:1.15rem;font-weight:700}.sentenceEditMessage{grid-area:1/3;padding:0 1rem}.sentenceChoice,.sentenceSlotEmpty,.sentenceTypeYourOwn{grid-column:1/-1;min-height:0}.sentenceChoice{text-align:left;background-color:#fff;border:.15rem solid #00f;align-items:center;gap:.6rem;padding:.15rem .8rem;font-size:1.1rem;display:flex;overflow:hidden}.sentenceChoice .blissSentence{margin-bottom:0}.sentenceChoice .blissSentenceSlot{line-height:1.1}.sentenceChoice .blissSentenceSlot svg,.sentenceChoice .blissSentenceSlot img.cellPicture{height:2.25rem}.sentenceText{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sentenceSlotEmpty{background-color:#fff;border:.15rem dashed #999;border-radius:1rem}.sentenceError{background-color:#ffecec}.sentenceTypeYourOwn{column-gap:.5rem;display:flex}.sentenceTypeYourOwn input{border:.15rem dashed #00f;border-radius:1rem;flex:1;padding:0 1rem;font-size:1.1rem}.sentenceTypeYourOwn button{padding:0 1.5rem;font-size:1.1rem}.sentenceTypeYourOwn .sentenceDone{background-color:#ffa07a}.sentenceChoice.aiSuggestion{background-color:#fdf1d0;font-style:italic}.sentenceChoice.aiSuggestion .aiBadge{flex:none;position:static}.predictedWordsArea{height:calc(72 * var(--bandScale));grid-template-rows:minmax(0,1fr);display:grid}.predictedWordsArea .statusMessage{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.predictedWords{column-gap:4px;width:100%;min-height:0;display:grid}.predictedWord{hyphens:auto;overflow-wrap:break-word;text-align:center;background-color:#d7f0d5;border:3px solid #00f;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:0;padding-block:.15rem;padding-inline:.5rem;display:flex;overflow:hidden;container-type:size}.predictedWord>svg,.predictedWord>img.cellPicture{flex:0 auto;width:auto;max-width:100%;height:70cqh;min-height:0;max-height:none}.predictedWord>div{font-size:clamp(.74rem,12cqh,1.85rem)}.predictedWordEmpty{background-color:#fff}.predictedWordWaiting{color:#777;font-size:calc(28.8 * var(--contentScale));letter-spacing:.15rem;font-weight:700}.predictedWord.aiSuggestion{background-color:#fdf1d0;font-style:italic}.contentLabel{text-align:end;justify-content:flex-end;align-items:center;padding-inline-end:.5rem;font-weight:700;display:flex}.screenPalette>.contentLabel{container-type:size}.screenPalette>.contentLabel>span{font-size:clamp(1rem,12cqh,1.85rem)}.paletteContainer{display:grid}.screenPalette{gap:4px;height:100%}.screenPalette>:not(.paletteInclude){min-width:0;min-height:0;overflow:hidden}.screenPalette>button{hyphens:auto;overflow-wrap:break-word;flex-direction:column;justify-content:center;align-items:center;padding:4px;display:flex;container-type:size}.screenPalette>button>svg,.screenPalette>button>img.cellPicture{flex:0 auto;width:auto;max-width:100%;height:70cqh;min-height:0;max-height:none}.screenPalette>button>div{font-size:clamp(.74rem,12cqh,1.85rem)}.glossSearchResults{flex:auto;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.5rem;min-height:0;padding:.25rem;display:grid;overflow-y:auto}.glossSearchResults .glossSearchResult{text-align:center;background-color:beige;border:2px solid #00f;border-radius:.5rem;padding:.5rem}.glossSearchResults .glossSearchResult[aria-pressed=true]{background-color:#ffe14d;border-width:4px;padding:calc(.5rem - 2px)}.glossSearchResults .glossSearchResult:focus-visible{border-color:red}.glossSearchResults .glossSearchResult .glossSearchResultSelected{visibility:hidden;display:block}.glossSearchResults .glossSearchResult[aria-pressed=true] .glossSearchResultSelected{visibility:visible}.messagePreview{margin-top:1rem}.messagePreviewLabel{margin-bottom:.25rem;font-weight:700;display:block}.messagePreviewArea{min-height:4.5rem}.actionSearchGloss{flex-direction:column;flex:auto;max-width:60rem;min-height:0;display:flex}.glossSearchForm{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.glossSearchForm label{font-weight:700}.glossSearchStatus{min-height:1.5rem;margin:.5rem 0;font-weight:700}.actionSvgEntryField{flex:auto;max-width:32rem;min-height:0;overflow-y:auto}.actionSvgEntryField p{margin:.5rem 0}.actionSvgEntryField label{font-weight:700}.svgEntryStatus{min-height:1.5rem;font-weight:700}.error-text{color:#8b0000;font-weight:700}.eraseAllData{border-top:1px solid;margin-top:1.5rem;padding-top:1rem}.eraseAllDataNote{margin:.5rem 0 0}.eraseAllDataChoices{gap:.5rem;margin-top:1rem;display:flex}.eraseAllDataFailure{font-weight:700}.settingsForm{flex-direction:column;flex:auto;gap:1rem;min-height:0;padding-right:.25rem;display:flex;overflow-y:auto}.settingsGroup{border:0;border-top:2px solid #0003;flex-direction:column;gap:.4rem;margin:0;padding:.25rem 0 0;display:flex}.settingsGroup legend{letter-spacing:.08em;text-transform:uppercase;padding:0 .4rem 0 0;font-size:.8rem;font-weight:700}.settingsRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.settingsRow label{cursor:pointer}.settingsRow input[type=checkbox]{accent-color:#00f;width:1.25rem;height:1.25rem}.settingsRow input[type=number]{font-variant-numeric:tabular-nums;border:2px solid #00f;border-radius:.5rem;width:5rem;margin-left:auto;padding:.25rem .4rem;font-family:inherit;font-size:1rem}.settingsRowUnavailable label,.settingsRowUnavailable input{opacity:.55}.settingsRowUnavailable input{cursor:not-allowed}.settingNote{background-color:#fffbe6;border-radius:.5rem;margin:0 0 .25rem;padding:.3rem .6rem;font-size:.85rem;font-weight:700}.settingsFailure{font-weight:700}.modalDialog .settingsSave{background-color:#ffa07a}.aboutMeBody{flex-direction:column;flex:auto;gap:.75rem;width:min(52rem,84vw);min-height:0;padding-right:.25rem;display:flex;overflow-y:auto}.aboutMeBody ul{margin:0;padding:0;list-style:none}.aboutMeSubtitle{margin:0;font-size:.9rem}.aboutMeSection{background-color:#ffffff59;border:2px solid #000;border-radius:.8rem;padding:.75rem}.aboutMeSection h3{margin:0 0 .5rem;font-size:1rem}.aboutMeSection h4{letter-spacing:.08em;text-transform:uppercase;margin:.75rem 0 .35rem;font-size:.8rem;font-weight:700}.aboutMeSection>p:not(.statusMessage){margin:.25rem 0}.aboutMeFactList{flex-direction:column;gap:.5rem;display:flex}.aboutMeCard{background-color:#fff;border:2px solid #000;border-radius:.7rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .65rem;display:flex}.aboutMeFactBody{overflow-wrap:anywhere;flex-direction:column;flex:12rem;gap:.25rem;min-width:0;display:flex}.aboutMeCard>.aboutMeFactForm{flex:1;margin:0}.aboutMeFactText{margin:0;font-weight:600}.aboutMeFactMeta{opacity:.75;margin:0;font-size:.8rem}.aboutMeFactActions{flex-wrap:wrap;gap:.5rem;display:flex}.aboutMeReviewPanel{background-color:#fffbe6;border:2px solid #000;border-radius:.7rem;margin:-.25rem 0 .5rem;padding:.6rem}.aboutMeFactForm{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.aboutMeFormCard{background-color:#fff;border:2px solid #000;border-radius:.7rem;margin-bottom:.5rem;padding:.5rem .65rem}.symbolEntryToolbar{flex-wrap:wrap;gap:.5rem;display:flex}@media (width>=1024px){.symbolEntryToolbar{flex-wrap:nowrap}}.symbolEntryToolbar>button{height:44px;padding:0 1rem;line-height:1.1}.symbolEntryToolbarDevTrigger{background-color:#ddd}.messageAttributesBar{align-items:center;gap:.25rem;height:44px;display:flex}.messageAttributeChip{box-sizing:border-box;text-align:center;background-color:#ffe14d;border:2px solid #000;border-radius:.6rem;flex-direction:column;flex:none;justify-content:center;align-items:center;width:4rem;height:44px;padding:2px;font-size:.62rem;display:flex;overflow:hidden}.messageAttributeChip svg{max-width:100%;max-height:20px}.messageAttributeMore{background-color:#fff;font-size:.95rem}.firstRunSetupChoices{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.firstRunSetupInstall{align-items:center;padding:.25rem .75rem;display:inline-flex}.firstRunSetupProgress{margin-top:1rem}.firstRunSetupProgress progress{width:100%}.firstRunSetupFailure{font-weight:700}.switchScanCell{z-index:1;scroll-margin:16px;position:relative;box-shadow:0 0 0 10px #000;outline-offset:0!important;outline:6px solid #ffd400!important}#switchScanOverlay{z-index:1000;box-sizing:border-box;pointer-events:none;border:6px solid #ffd400;border-radius:1rem;outline:4px solid #000;scroll-margin:4px;position:absolute}#switchScanOverlay[hidden]{display:none}#switchScanOverlay[data-exit]{background-color:#0009}#switchScanOverlay[data-exit]:after{content:"↩︎ " attr(data-exit-label);white-space:nowrap;color:#000;background-color:#ffd400;border-radius:.5rem;outline:4px solid #000;padding:.25rem 1rem;font-size:1.5rem;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
