#raymonApp .formStudioWorkspace{--r-bg:#fff;--r-surface:#fff;--r-surface-soft:#f8f9fc;--r-ink:#303544;--r-ink-2:#4c5360;--r-muted:#818793;--r-line:#e3e5eb;height:100dvh;min-height:100dvh;overflow:hidden;background:#fff}#raymonApp .formStudioCommandBar{flex:none;min-height:58px;grid-template-columns:minmax(180px,1fr) minmax(390px,570px) minmax(180px,1fr);padding:5px 17px;gap:12px;background:#fff;border-bottom:1px solid #e8e9ee;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}#raymonApp .formStudioCommandStart{justify-self:start;gap:12px}#raymonApp .formStudioBack{border:0;background:transparent;box-shadow:none;border-radius:5px}#raymonApp .formStudioBrand{border:0;padding:0;gap:7px}#raymonApp .formStudioBrand>span{width:28px;height:28px;border-radius:5px}#raymonApp .formStudioBrand img{width:20px;height:20px}#raymonApp .formStudioBrand strong{font-size:12px;font-weight:800;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#raymonApp .formStudioBrand small{font-size:10px}#raymonApp .formStudioCommandStart>.formStudioMobilePicker{display:grid;grid-template-columns:minmax(0,145px) 28px;grid-gap:4px;gap:4px;align-items:center;margin:0}#raymonApp .formStudioCommandStart>.formStudioMobilePicker>button{width:28px;height:28px;border-radius:5px}#raymonApp .formStudioCommandStart>.formStudioMobilePicker .raymonSelectRoot{min-width:0}#raymonApp .formStudioModeSwitch{width:100%;max-width:none;gap:0;border:0;background:none}#raymonApp .formStudioModeSwitch button{min-height:45px;padding:6px 9px;border-radius:0!important}#raymonApp .formStudioModeSwitch button strong{font-size:12px;font-weight:750}#raymonApp .formStudioModeSwitch button.active{color:#403992;background:transparent;border-bottom:2px solid #403992!important}#raymonApp .formStudioModeSwitch button.active .raymonModeSwitchIcon{color:#403992;background:none}#raymonApp .formStudioCommandActions{justify-self:end}#raymonApp .formStudioCommandActions .raymonButton{min-height:30px;border-radius:5px}#raymonApp .formStudioSyncCompact{font-size:10px}#raymonApp .formStudioWorkbench{min-height:0;overflow:auto}#raymonApp .formStudioCanvas.mode-build{height:100%;min-height:0;overflow:hidden}#raymonApp .formStudioDesigner,#raymonApp .formStudioDesigner.sparse{display:grid;grid-template-columns:320px minmax(0,1fr);height:100%;min-height:0;background:#fff;direction:rtl}#raymonApp .formStudioOutline{position:fixed;z-index:61;top:58px;right:auto;bottom:0;left:0;width:min(310px,88vw);height:auto;min-height:0;max-height:none;display:flex!important;flex-direction:column;align-self:auto;margin:0;overflow:hidden;padding:12px;border:0;border-right:1px solid #e0e3eb;background:#fff;box-shadow:16px 0 42px #11182720;transform:translateX(calc(-100% - 18px));visibility:hidden;pointer-events:none;transition:transform .18s ease,visibility .18s ease}#raymonApp .formStudioOutline.open{transform:translateX(0);visibility:visible;pointer-events:auto}#raymonApp .formStudioOutlineBackdrop{position:fixed;z-index:60;inset:58px 0 0;display:block;border:0;background:#15192a42;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);cursor:default}#raymonApp .formStudioOutlinePicker{flex:none;margin-bottom:10px}#raymonApp .formStudioPanelHead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 2px 10px;border-bottom:1px solid #eceef3}#raymonApp .formStudioPanelHead>div:first-child{display:grid;grid-gap:2px;gap:2px}#raymonApp .formStudioPanelHead>div:first-child>span{font-size:10px;color:#858b98}#raymonApp .formStudioPanelHead>div:first-child>strong{font-size:12px;color:#3d4352}#raymonApp .formStudioOutlineHeadActions{display:flex;align-items:center;gap:4px}#raymonApp .formStudioOutlineHeadActions .formStudioAddSectionCompact{min-height:31px;display:flex;align-items:center;gap:5px;padding:0 8px;border:1px solid #e2e4eb;border-radius:5px;background:#fff;color:#403992;font:inherit;font-size:10.5px;font-weight:800;cursor:pointer}#raymonApp .formStudioOutlineHeadActions .formStudioAddSectionCompact:hover{border-color:#aaa6d3;background:#f5f4fb}#raymonApp .formStudioOutlineHeadActions .formStudioAddSectionCompact span{white-space:nowrap}#raymonApp .formStudioOutlineClose{width:31px;height:31px;display:grid;place-items:center;border:1px solid #e2e4eb;border-radius:5px;background:#fff;color:#666d7b;cursor:pointer}#raymonApp .formStudioOutlineClose:hover{border-color:#aaa6d3;color:#403992}#raymonApp .formStudioOutlineList{min-height:0;overflow:auto;padding-top:8px}#raymonApp .formStudioInspector{display:block;grid-column:1;grid-row:1;position:relative;top:auto;width:auto;height:100%;min-height:0;padding:14px 12px 46px;overflow-y:auto;border:0;border-left:1px solid #e7e9f0;border-radius:0;background:#f6f7fa;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}#raymonApp .formStudioPaletteHeading{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:40px;margin-bottom:8px;border:1px solid #e1e4ec;border-radius:6px;background:#fff;color:#4c5360;font:inherit;font-size:12px;font-weight:750;cursor:pointer}#raymonApp .formStudioPaletteHeading:hover{border-color:#9893c9;color:#403992}#raymonApp .formStudioPaletteBackdrop,#raymonApp .formStudioPaletteMobileHead{display:none}#raymonApp .formStudioPaletteSearch{display:flex;align-items:center;gap:7px;min-height:38px;margin:0 0 10px;padding:0 9px;border:1px solid #dfe2ea;border-radius:6px;background:#fff;color:#8a8f9c}#raymonApp .formStudioPaletteSearch:focus-within{border-color:#9a96ca;box-shadow:0 0 0 2px #aaa6db24}#raymonApp .formStudioPaletteSearch input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#343a49;font:inherit;font-size:11px}#raymonApp .formStudioPaletteSearch input::placeholder{color:#9b9fab}#raymonApp .formBlockGroupLabel{margin:2px 2px 6px;color:#6f7785;font-size:10.5px}#raymonApp .formStudioPaletteEmpty{margin:18px 0;padding:14px;border:1px dashed #d8dbe4;border-radius:6px;background:#fff;color:#818694;font-size:11px;text-align:center}#raymonApp .formBlockGroupToggle,#raymonApp .formBlockSearch,#raymonApp .formInspectorTabs,#raymonApp .formInspectorTitle,#raymonApp .formStudioAddSection,#raymonApp .formStudioInspectorPicker,#raymonApp .formStudioInspectorSettings,#raymonApp .formStudioPaperHeader{display:none!important}#raymonApp .formBlockGroups,#raymonApp .formBlocksPane{display:block}#raymonApp .formBlockGroup{margin:0 0 5px;padding:0;border:0;background:none;box-shadow:none}#raymonApp .formBlockList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px}#raymonApp .formBlockList>button{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:5px;min-width:0;min-height:38px;padding:4px 5px 4px 7px;border:1px solid #e1e4ec;border-radius:6px;background:#fff;box-shadow:0 1px 3px #1d24400d;text-align:right;font-size:11px;color:#3b4050}#raymonApp .formBlockList>button:hover{border-color:#9893c9;background:#fff;box-shadow:0 2px 8px #38347918}#raymonApp .formBlockList>button strong{font-size:11px;font-weight:750;line-height:1.4}#raymonApp .formBlockIcon{flex:none;width:27px;height:27px;border:0;border-radius:4px;background:#dedcf8;color:#403992;box-shadow:none}#raymonApp .formBlockGroup:nth-child(2) .formBlockIcon{background:#f9deeb;color:#a14e73}#raymonApp .formBlockGroup:nth-child(3) .formBlockIcon{background:#d8eff1;color:#327784}#raymonApp .formBlockGroup:nth-child(4) .formBlockIcon{background:#e5e8fb;color:#55639f}#raymonApp .formStudioPaletteExtras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px;margin-top:7px}#raymonApp .formStudioPaletteExtras button{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;min-height:38px;padding:4px 8px;border:1px solid #e1e4ec;border-radius:6px;background:#fff;color:#3b4050;font:inherit;font-size:11px;font-weight:750;cursor:pointer}#raymonApp .formStudioPaletteExtras button:hover{border-color:#9893c9}#raymonApp .formStudioDesignCanvas{grid-column:2;grid-row:1;min-width:0;height:100%;padding:22px 26px 76px;overflow-y:auto;scroll-padding-top:64px}#raymonApp .formStudioCanvasToolbar{position:-webkit-sticky;position:sticky;z-index:8;top:0;isolation:isolate;width:min(940px,100%);display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 auto 18px;padding:5px;border:1px solid #dde1e8;border-radius:8px;background:#fff;box-shadow:0 5px 18px #20243a12}#raymonApp .formStudioCanvasToolbar>button{min-height:32px;display:flex;align-items:center;gap:6px;padding:0 9px;border:0;border-radius:4px;background:transparent;color:#565d6c;font:inherit;font-size:10px;font-weight:800;cursor:pointer}#raymonApp .formStudioCanvasToolbar>button:hover,#raymonApp .formStudioCanvasToolbar>button[aria-expanded=true]{background:#eceaf8;color:#403992}#raymonApp .formStudioCanvasToolbar>span{padding-inline:4px;color:#737c89;font-size:10.5px}#raymonApp .formStudioPaper{width:min(940px,100%);max-width:940px;margin:0 auto;border:0;border-radius:0;background:#fff;box-shadow:none;overflow:visible}#raymonApp .formStudioStageBoundary{width:100%;min-height:76px;display:grid;grid-template-columns:40px minmax(0,1fr) auto 20px;align-items:center;grid-gap:11px;gap:11px;padding:11px 13px;border:1px solid #dddfea;border-radius:10px;background:#faf9fe;color:#4d5361;font:inherit;text-align:right;cursor:pointer;box-shadow:inset -3px 0 0 #7770ae14;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}#raymonApp .formStudioStageBoundary:hover{border-color:#bdb8dc;background:#fdfcff;box-shadow:inset -3px 0 0 #7770ae42,0 5px 16px #20243a0d}#raymonApp .formStudioStageBoundary.active{border-color:#b9b3da;background:#f8f6fd;box-shadow:inset -3px 0 0 #655ea4}#raymonApp .formStudioStageIcon{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;background:#eeecf8;color:#554d96}#raymonApp .formStudioStageBoundary.ending{background:#f8fbfa;box-shadow:inset -3px 0 0 #5f8b8017}#raymonApp .formStudioStageBoundary.ending .formStudioStageIcon{background:#e9f4f1;color:#346f63}#raymonApp .formStudioStageBoundary.ending:hover{border-color:#b9d4cd;box-shadow:inset -3px 0 0 #4d857a4a,0 5px 16px #20243a0d}#raymonApp .formStudioStageCopy{min-width:0;display:grid;grid-gap:2px;gap:2px}#raymonApp .formStudioStageCopy>small{color:#737c89;font-size:10.5px;font-weight:750}#raymonApp .formStudioStageCopy>strong{color:#343b48;font-size:12px;font-weight:850}#raymonApp .formStudioStageCopy>em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#68717f;font-size:10.5px;font-style:normal;font-weight:650}#raymonApp .formStudioStageStatus{min-height:21px;display:inline-flex;align-items:center;padding:0 7px;border-radius:999px;color:#6d7581;font-size:9.5px;font-weight:850;white-space:nowrap}#raymonApp .formStudioStageStatus.active{background:#edf5f2;color:#3f766b}#raymonApp .formStudioStageBoundary>.appIcon{color:#979ca7}#raymonApp .formStudioPaperSections{margin:22px 0 28px}#raymonApp .formCanvasSection,#raymonApp .formCanvasSection.active{margin:0;padding:0;border:0;border-radius:0;scroll-margin-top:64px;background:#fff;box-shadow:none}#raymonApp .formCanvasSection+.formCanvasSection{margin-top:28px;padding-top:22px;border-top:1px solid #e9ecf1}#raymonApp .formCanvasSectionHead{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:64px;margin-bottom:10px;padding:7px 3px 9px;border:0;border-bottom:1px solid #f0f1f4;background:#fff}#raymonApp .formCanvasSection:only-child .formCanvasSectionHead{display:grid}#raymonApp .formCanvasSectionHead>div:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:1px}#raymonApp .formCanvasSectionHead>span,#raymonApp .formCanvasSectionIndex{width:28px;height:28px;display:grid;place-items:center;border:1px solid #e3e4eb;border-radius:8px;background:#f7f7fa;color:#666d7a;font-size:10.5px;font-weight:900}#raymonApp .formCanvasSectionHead input{border:0;background:transparent}#raymonApp .formCanvasSectionHead input.formCanvasSectionTitle{height:31px!important;padding:0 4px!important;color:#2f3542!important;font-size:14px!important}#raymonApp .formCanvasSectionHead input.formCanvasSectionDescription{height:24px!important;padding:0 4px!important;color:#7b8290!important;font-size:11px!important;font-weight:650!important}#raymonApp .formCanvasSectionActions{position:relative;display:flex;align-items:center;gap:4px;opacity:.62;transition:opacity .14s ease}#raymonApp .formCanvasSection:focus-within .formCanvasSectionActions,#raymonApp .formCanvasSection:hover .formCanvasSectionActions{opacity:1}#raymonApp .formCanvasSectionActions>button,#raymonApp .formCanvasSectionMore>button{width:29px;height:29px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:4px;background:transparent;color:#858b98;font:inherit;font-size:11px;font-weight:850;cursor:pointer}#raymonApp .formCanvasSectionActions>button.active,#raymonApp .formCanvasSectionActions>button:hover,#raymonApp .formCanvasSectionMore>button.active,#raymonApp .formCanvasSectionMore>button:hover{border-color:#d7d4ed;background:#f3f2fb;color:#403992}#raymonApp .formCanvasSectionMore{position:relative}#raymonApp .formCanvasSectionMenu{position:absolute;z-index:12;top:34px;left:0;width:150px;display:grid;grid-gap:2px;gap:2px;padding:5px;border:1px solid #e0e3eb;border-radius:6px;background:#fff;box-shadow:0 12px 30px #11182724}#raymonApp .formCanvasSectionMenu button{min-height:32px;padding:0 9px;border:0;border-radius:4px;background:transparent;color:#555c6b;font:inherit;font-size:10px;text-align:right;cursor:pointer}#raymonApp .formCanvasSectionMenu button:hover{background:#f5f5fa;color:#403992}#raymonApp .formCanvasSectionMenu button.danger{color:#b42318}#raymonApp .formCanvasSectionMenu button.danger:hover{background:#fff1f0}#raymonApp .formCanvasSectionMenu button:disabled{opacity:.38;cursor:not-allowed}#raymonApp .formCanvasSectionOptions{margin:7px 0 11px;padding:7px;grid-template-columns:112px minmax(0,1fr);grid-gap:9px;gap:9px;border:1px solid #e3e5ec;border-radius:7px;background:#fbfbfd}#raymonApp .formCanvasSectionOptionsNav{min-width:0;display:flex;flex-direction:column;gap:3px;padding:2px;border-radius:5px;background:#f4f4f8}#raymonApp .formCanvasSectionOptionsNav button{min-height:34px;display:flex;align-items:center;gap:6px;padding:0 8px;border:0;border-radius:4px;background:transparent;color:#727885;font:inherit;font-size:10.5px;font-weight:800;text-align:right;cursor:pointer}#raymonApp .formCanvasSectionOptionsNav button:hover{background:#fff;color:#514a91}#raymonApp .formCanvasSectionOptionsNav button.active{background:#fff;color:#403992;box-shadow:0 1px 4px #1c203010}#raymonApp .formCanvasSectionOptionsPanel{min-width:0;display:grid;align-content:start;grid-gap:8px;gap:8px;padding:7px 8px}#raymonApp .formCanvasSectionOptionsPanel[hidden]{display:none!important}#raymonApp .formCanvasSectionOptionsPanel>header{display:grid;grid-gap:2px;gap:2px;margin-bottom:2px}#raymonApp .formCanvasSectionOptionsPanel>header strong{color:#3f4552;font-size:11px;font-weight:850}#raymonApp .formCanvasSectionOptionsPanel>header small,#raymonApp .formCanvasSectionOptionsPanel>small{color:#747d89;font-size:10px;line-height:1.65}#raymonApp .formCanvasSectionOptionsPanel .raymonCheckboxRoot{margin:0;padding:7px 8px;border:1px solid #eceef3;border-radius:5px;background:#fff}#raymonApp .formCanvasSectionOptionsPanel .raymonCheckboxRoot:hover{border-color:#d7d4e8}#raymonApp .formCanvasSectionButtonLabel,#raymonApp .formCanvasSectionMediaUrl{display:grid;grid-gap:4px;gap:4px;margin-top:2px}#raymonApp .formCanvasSectionButtonLabel>span,#raymonApp .formCanvasSectionMediaUrl>span{color:#606977;font-size:10px;font-weight:750}#raymonApp .formCanvasSectionButtonLabel input,#raymonApp .formCanvasSectionMediaUrl input{min-height:34px;width:100%;padding:0 9px;border:1px solid #e1e3ea;border-radius:5px;outline:0;background:#fff;color:#3e4451;font:inherit;font-size:11px}#raymonApp .formCanvasSectionButtonLabel input:focus,#raymonApp .formCanvasSectionMediaUrl input:focus{border-color:#aaa6d3;box-shadow:0 0 0 2px #aaa6d31f}#raymonApp .formCanvasSectionButtonLabel>small{color:#6f7885;font-size:10.5px}#raymonApp .formCanvasSectionMediaControls{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;grid-gap:8px;gap:8px;padding:0;border:0}#raymonApp .formCanvasSectionMediaControls .formSpecialUploadButton{min-height:34px;display:flex;align-items:center;justify-content:center;padding:0 9px;border:1px solid #d8d5ea;border-radius:5px;background:#f8f7fd;color:#514a91;font-size:10px;font-weight:800;white-space:nowrap}#raymonApp .formCanvasSectionMediaControls .formSpecialUploadButton:hover{border-color:#aaa6d3;background:#f2f0fa}#raymonApp .formCanvasSectionMediaControls>small{grid-column:1/-1;color:#6f7885;font-size:10.5px}#raymonApp .formCanvasSectionMediaRemove{min-height:34px;padding:0 8px;border:0;border-radius:5px;background:transparent;color:#b42318;font:inherit;font-size:10px;font-weight:800;cursor:pointer;white-space:nowrap}#raymonApp .formCanvasSectionMediaRemove:hover{background:#fff1f0}#raymonApp .formCanvasSectionMediaPreview{margin:4px 0 10px;padding:6px;border:1px solid #e4e6ed;border-radius:7px;background:#fafafd}#raymonApp .formCanvasSectionMediaMeta{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 3px 5px}#raymonApp .formCanvasSectionMediaMeta>span{display:flex;align-items:center;gap:5px;color:#68717f;font-size:10px;font-weight:800}#raymonApp .formCanvasSectionMediaMeta>span .appIcon{color:#7770ae}#raymonApp .formCanvasSectionMediaMeta>button{min-height:30px;padding:0 9px;border:0;border-radius:4px;background:transparent;color:#514a91;font:inherit;font-size:10.5px;font-weight:800;cursor:pointer}#raymonApp .formCanvasSectionMediaMeta>button:hover{background:#efeff7}#raymonApp .formCanvasSectionMedia{display:block;width:100%;max-height:220px;object-fit:cover;border-radius:5px;background:#f0f1f5}#raymonApp video.formCanvasSectionMedia{object-fit:contain}#raymonApp .formCanvasQuestions{padding:0}#raymonApp .formCanvasQuestion{position:relative;margin:0 0 7px;padding:11px 13px 12px;scroll-margin-top:64px;border:1px solid #e3e6ec;border-radius:8px;outline:0;background:#fff;box-shadow:none;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}#raymonApp .formCanvasQuestion:hover{border-color:#c4c0dc;background:#fdfdff}#raymonApp .formCanvasQuestion.selected{border-color:#8f88bf;box-shadow:0 0 0 2px #8f88bf18;background:#fcfbff}#raymonApp .formCanvasQuestion:focus-visible{border-color:#716aa9;box-shadow:0 0 0 3px #8f89bd2b}#raymonApp .formCanvasQuestion.selected:before{content:"";position:absolute;top:9px;right:-1px;bottom:9px;border-radius:3px 0 0 3px;background:#655ea4}#raymonApp .formCanvasQuestionTop{min-height:30px;display:flex;align-items:center;gap:7px;margin-bottom:7px}#raymonApp .formCanvasDragHandle.question{width:25px;height:25px;display:grid;place-items:center;flex:none;border:0;border-radius:4px;background:transparent;color:#a0a5b0;cursor:-webkit-grab;cursor:grab;opacity:.25;transition:opacity .14s ease,background .14s ease,color .14s ease}#raymonApp .formCanvasQuestion.selected .formCanvasDragHandle.question,#raymonApp .formCanvasQuestion:focus-within .formCanvasDragHandle.question,#raymonApp .formCanvasQuestion:hover .formCanvasDragHandle.question{opacity:1}#raymonApp .formCanvasDragHandle.question:hover{background:#f0eff8;color:#50498f}#raymonApp .formCanvasQuestionMeta{min-width:0;display:flex;align-items:center;gap:5px;flex-wrap:wrap}#raymonApp .formCanvasQuestionNumber{width:24px;height:24px;display:grid;place-items:center;flex:none;border:1px solid #e2e4eb;border-radius:5px;background:#f8f8fb;color:#6d7380;font-size:10px;font-weight:850}#raymonApp .formCanvasQuestionType{min-width:0;display:inline-flex;align-items:center;gap:5px;color:#5f6774;font-size:10.5px;font-weight:750}#raymonApp .formCanvasQuestionType .appIcon{color:#7770ae}#raymonApp .formCanvasQuestionType>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#raymonApp .formCanvasLogic,#raymonApp .formCanvasRequired{min-height:22px;display:inline-flex;align-items:center;padding:0 7px;border-radius:999px;font-size:10.5px;font-weight:850}#raymonApp .formCanvasRequired{background:#fff3f1;color:#a94a42}#raymonApp .formCanvasLogic{background:#eef7f8;color:#39737a}#raymonApp .formCanvasQuestionActions{position:relative;-webkit-margin-start:auto;margin-inline-start:auto;flex:none;opacity:.42;transition:opacity .14s ease}#raymonApp .formCanvasQuestionMore{position:relative}#raymonApp .formCanvasQuestionMore>button{width:29px;height:29px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:4px;background:transparent;color:#8c919d;font:inherit;font-size:11px;font-weight:900;cursor:pointer}#raymonApp .formCanvasQuestionMore>button.active,#raymonApp .formCanvasQuestionMore>button:hover{border-color:#dad7ee;background:#f4f3fa;color:#403992}#raymonApp .formCanvasQuestionMenu{position:absolute;z-index:14;top:34px;left:0;width:154px;display:grid;grid-gap:2px;gap:2px;padding:5px;border:1px solid #e0e3eb;border-radius:6px;background:#fff;box-shadow:0 12px 30px #11182724}#raymonApp .formCanvasQuestionMenu button{width:100%;height:auto;min-height:33px;display:flex;align-items:center;justify-content:flex-start;padding:0 9px;border:0;border-radius:4px;background:transparent;color:#555c6b;font:inherit;font-size:10px;text-align:right;cursor:pointer}#raymonApp .formCanvasQuestionMenu button:hover{background:#f5f5fa;color:#403992}#raymonApp .formCanvasQuestionMenu button.danger{color:#b42318}#raymonApp .formCanvasQuestionMenu button.danger:hover{background:#fff1f0}#raymonApp .formCanvasQuestionMenu button:disabled{opacity:.38;cursor:not-allowed}#raymonApp .formCanvasQuestionBody{min-width:0;padding-inline:3px}#raymonApp .formCanvasQuestionTitle{margin:0;color:#303644;font-size:13px;font-weight:800;line-height:1.7;overflow-wrap:anywhere}#raymonApp .formCanvasQuestionDescription{margin:4px 0 0;color:#747d89;font-size:11px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}#raymonApp .formCanvasQuestionBody>.formAnswerPreview{margin-top:10px}#raymonApp .formAnswerPreview{min-width:0;pointer-events:none}#raymonApp .formAnswerPreview.text.field{min-height:38px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;padding:0 10px;border:1px solid #e2e5ec;border-radius:6px;background:#fafafd;color:#777d8a}#raymonApp .formAnswerPreview.text.field>.appIcon{color:#7770ae}#raymonApp .formAnswerPreview.text.field>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}#raymonApp .formAnswerPreview.text.field>small{color:#707985;font-size:10.5px;white-space:nowrap}#raymonApp .formAnswerPreview.text.long{min-height:74px;display:grid;grid-template-rows:auto repeat(3,5px);grid-gap:7px;gap:7px;padding:10px;border:1px solid #e2e5ec;border-radius:6px;background:#fafafd}#raymonApp .formAnswerPreview.text.long>small{color:#747d89;font-size:10px}#raymonApp .formAnswerPreview.text.long>span{height:5px;border-radius:999px;background:#e1e4eb}#raymonApp .formAnswerPreview.text.long>span:nth-of-type(2){width:78%}#raymonApp .formAnswerPreview.text.long>span:nth-of-type(3){width:52%}#raymonApp .formAnswerPreview.choices{display:grid;grid-gap:5px;gap:5px}#raymonApp .formAnswerPreview.choices>span{min-height:30px;display:grid;grid-template-columns:15px minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px;padding:0 8px;border:1px solid #eceef3;border-radius:5px;background:#fbfbfd;color:#555c68}#raymonApp .formAnswerPreview.choices>span>i{width:13px;height:13px;border:1px solid #bfc4cf;background:#fff}#raymonApp .formAnswerPreview.choices>span>i.radio{border-radius:50%}#raymonApp .formAnswerPreview.choices>span>i.check{border-radius:3px}#raymonApp .formAnswerPreview.choices strong{font-size:11.5px;font-weight:750}#raymonApp .formAnswerPreview.choices small{grid-column:2;color:#707985;font-size:10.5px}#raymonApp .formAnswerPreview.imageChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}#raymonApp .formAnswerPreview.imageChoices>span{position:relative;min-width:0;min-height:86px;display:grid;grid-template-rows:minmax(52px,1fr) auto auto;grid-gap:3px;gap:3px;padding:5px;border:1px solid #e4e6ed;border-radius:6px;background:#fbfbfd;overflow:hidden}#raymonApp .formAnswerPreview.imageChoices .imagePlaceholder,#raymonApp .formAnswerPreview.imageChoices img{width:100%;height:64px;display:grid;place-items:center;object-fit:contain;border-radius:5px;background:#f0f1f6;color:#8f94a0}#raymonApp .formAnswerPreview.imageChoices.equal img{object-fit:cover}#raymonApp .formAnswerPreview.imageChoices strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#555b68;font-size:11px}#raymonApp .formAnswerPreview.imageChoices small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6f7885;font-size:10.5px}#raymonApp .formAnswerPreview.imageChoices .check,#raymonApp .formAnswerPreview.imageChoices .radio{position:absolute;top:8px;right:8px;width:13px;height:13px;border:1px solid #aaaeba;background:#fff}#raymonApp .formAnswerPreview.imageChoices .radio{border-radius:50%}#raymonApp .formAnswerPreview.imageChoices .check{border-radius:3px}#raymonApp .formAnswerPreview.dropdown{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;border:1px solid #e2e5ec;border-radius:6px;background:#fafafd;color:#6f7582}#raymonApp .formAnswerPreview.dropdown>div{min-width:0;display:grid;grid-gap:1px;gap:1px}#raymonApp .formAnswerPreview.dropdown>div>span{font-size:11.5px}#raymonApp .formAnswerPreview.dropdown small{color:#707985;font-size:10.5px}#raymonApp .formAnswerPreview.binary{display:grid;grid-template-columns:repeat(2,minmax(0,110px));grid-gap:6px;gap:6px}#raymonApp .formAnswerPreview.binary>span{min-height:34px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #e2e5ec;border-radius:6px;background:#fafafd;color:#5d6370;font-size:10.5px}#raymonApp .formAnswerPreview.binary i{width:12px;height:12px;border:1px solid #bfc4cf;border-radius:50%;background:#fff}#raymonApp .formAnswerPreview.rating{display:flex;align-items:center;justify-content:space-between;gap:10px}#raymonApp .formAnswerPreview.rating>div{display:flex;gap:4px;min-width:0;overflow:hidden}#raymonApp .formAnswerPreview.rating>div>span{width:28px;height:28px;display:grid;place-items:center;flex:none;border:1px solid #e1e4eb;border-radius:6px;background:#fafafd;color:#7972b0;font-size:14px}#raymonApp .formAnswerPreview.rating>small{color:#6f7885;font-size:10.5px;white-space:nowrap}#raymonApp .formAnswerPreview.scale{display:grid;grid-gap:6px;gap:6px}#raymonApp .formAnswerPreview.scale .scaleChoices{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(24px,1fr);grid-gap:3px;gap:3px}#raymonApp .formAnswerPreview.scale .scaleChoices>span{min-width:0;height:31px;display:grid;place-items:center;border:1px solid #e2e5ec;border-radius:5px;background:#fafafd;color:#686f7d;font-size:10.5px}#raymonApp .formAnswerPreview.scale.nps .scaleChoices>span:first-child,#raymonApp .formAnswerPreview.scale.nps .scaleChoices>span:last-child{border-color:#cbc7e7;color:#514a91;background:#f6f5fc}#raymonApp .formAnswerPreview.scale.slider .track{position:relative;height:15px;display:flex;align-items:center}#raymonApp .formAnswerPreview.scale.slider .track>i{width:100%;height:4px;border-radius:999px;background:linear-gradient(90deg,#ddd9f3,#7b74b1)}#raymonApp .formAnswerPreview.scale.slider .track>b{position:absolute;right:42%;width:13px;height:13px;border:3px solid #fff;border-radius:50%;background:#7069aa;box-shadow:0 0 0 1px #bdb9dc}#raymonApp .formAnswerPreview.scale .scaleLabels,#raymonApp .formAnswerPreview.scale .scaleNumbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;color:#6f7885;font-size:10.5px}#raymonApp .formAnswerPreview.scale .scaleLabels span:nth-child(2),#raymonApp .formAnswerPreview.scale .scaleNumbers span:nth-child(2){text-align:center}#raymonApp .formAnswerPreview.scale .scaleLabels span:last-child,#raymonApp .formAnswerPreview.scale .scaleNumbers span:last-child{text-align:left}#raymonApp .formAnswerPreview.ranking{display:grid;grid-gap:4px;gap:4px}#raymonApp .formAnswerPreview.ranking>span{min-height:29px;display:grid;grid-template-columns:21px minmax(0,1fr) 18px;align-items:center;grid-gap:6px;gap:6px;padding:0 7px;border:1px solid #e7e9ef;border-radius:5px;background:#fafafd;color:#606674}#raymonApp .formAnswerPreview.ranking b{width:24px;height:24px;display:grid;place-items:center;border-radius:4px;background:#efeff7;color:#5e5799;font-size:10.5px}#raymonApp .formAnswerPreview.ranking strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:750}#raymonApp .formAnswerPreview.ranking .appIcon{color:#a0a4ae}#raymonApp .formAnswerPreview.matrix{min-width:0;overflow-x:auto;border:1px solid #e4e6ed;border-radius:6px}#raymonApp .formAnswerPreview.matrix .head,#raymonApp .formAnswerPreview.matrix>div{min-width:360px;display:grid;grid-template-columns:minmax(100px,1.3fr) repeat(3,minmax(64px,1fr));align-items:center}#raymonApp .formAnswerPreview.matrix .head{background:#f6f7fa}#raymonApp .formAnswerPreview.matrix .head b,#raymonApp .formAnswerPreview.matrix strong{padding:8px;color:#6f7885;font-size:10.5px;text-align:center}#raymonApp .formAnswerPreview.matrix strong{text-align:right;color:#5f6572}#raymonApp .formAnswerPreview.matrix i{width:12px;height:12px;margin:auto;border:1px solid #bfc4cf;border-radius:50%;background:#fff}#raymonApp .formAnswerPreview.file{min-height:58px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;padding:8px 10px;border:1px dashed #c8ccd5;border-radius:6px;background:#fbfbfd}#raymonApp .formAnswerPreview.file .fileIcon{width:32px;height:32px;display:grid;place-items:center;border-radius:6px;background:#efeff7;color:#5e5799}#raymonApp .formAnswerPreview.file>div{min-width:0;display:grid;grid-gap:2px;gap:2px}#raymonApp .formAnswerPreview.file strong{color:#535966;font-size:11.5px}#raymonApp .formAnswerPreview.file small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#707985;font-size:10.5px}#raymonApp .formAnswerPreview.statement{min-height:45px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px;border-right:3px solid #8a84bb;border-radius:4px;background:#f7f6fb;color:#626875}#raymonApp .formAnswerPreview.statement>div{display:flex;align-items:center;gap:6px}#raymonApp .formAnswerPreview.statement span{font-size:11.5px}#raymonApp .formAnswerPreview.statement small{padding:4px 7px;border-radius:4px;background:#fff;color:#514a91;font-size:10.5px}#raymonApp .formCanvasQuestion:not(.selected):not(:hover) .formCanvasQuestionActions{opacity:.45}#raymonApp .formCanvasQuestion.selected .formCanvasQuestionActions,#raymonApp .formCanvasQuestion:focus-within .formCanvasQuestionActions,#raymonApp .formCanvasQuestion:hover .formCanvasQuestionActions{opacity:1}#raymonApp .formCanvasEmptyInsert{min-height:68px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;margin:2px 0 10px;padding:9px 11px;border:1px dashed #cbd0db;border-radius:8px;background:#fcfcfe;color:#606675}#raymonApp .formCanvasEmptyInsert>.formCanvasEmptyIcon{width:32px;height:32px;display:grid;place-items:center;border-radius:7px;background:#f0eff8;color:#5e5799}#raymonApp .formCanvasEmptyCopy{min-width:0;display:grid;grid-gap:2px;gap:2px}#raymonApp .formCanvasEmptyCopy strong{color:#444b58;font-size:10.5px;font-weight:850}#raymonApp .formCanvasEmptyCopy small{color:#747d89;font-size:10px;line-height:1.65}#raymonApp .formCanvasEmptyActions{display:flex;align-items:center;gap:4px}#raymonApp .formCanvasEmptyActions button{min-height:34px;padding:0 10px;border:1px solid #e1e3ea;border-radius:6px;background:#fff;color:#565d6a;font:inherit;font-size:10px;font-weight:800;cursor:pointer;white-space:nowrap}#raymonApp .formCanvasEmptyActions button:last-child{border-color:#d7d3ec;color:#514a91;background:#f8f7fd}#raymonApp .formCanvasEmptyActions button:hover{border-color:#aaa6d3;background:#f3f2fa;color:#403992}#raymonApp .formCanvasAddQuestion{min-height:36px;margin:2px 0 12px;padding:7px 10px;border:1px dashed #cbd0db;border-radius:6px;background:#fff;color:#595e6c}#raymonApp .formCanvasAddQuestion:hover{border-color:#4a4595;color:#403992}#raymonApp .formQuestionEditorModal,#raymonApp .formSpecialEditorModal{position:relative;display:block;width:min(1500px,calc(100vw - 28px));max-width:none;height:min(920px,calc(100dvh - 28px));max-height:none;overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 28px 86px #1118273f}#raymonApp .formQuestionEditorModal .raymonModalHead{width:460px}#raymonApp .formQuestionEditorModal .raymonModalHead,#raymonApp .formSpecialEditorModal .raymonModalHead{position:absolute;z-index:4;top:0;right:0;height:64px;padding:12px 20px;border-bottom:1px solid #e3e6ed;background:#fff}#raymonApp .formSpecialEditorModal .raymonModalHead{width:420px}#raymonApp .formQuestionEditorModal .raymonModalTitle .eyebrow,#raymonApp .formQuestionEditorModal .raymonModalTitle small,#raymonApp .formQuestionEditorModal .raymonModalTitleIcon,#raymonApp .formSpecialEditorModal .raymonModalTitleIcon{display:none}#raymonApp .formQuestionEditorModal .raymonModalTitle h2,#raymonApp .formSpecialEditorModal .raymonModalTitle h2{font-size:14px;font-weight:800}#raymonApp .formQuestionEditorBody,#raymonApp .formSpecialEditorBody{position:absolute;inset:0;padding:0!important;overflow:hidden}#raymonApp .formQuestionEditorLayout{display:grid;grid-template-columns:minmax(0,1fr) 460px;direction:ltr;height:100%;min-height:0}#raymonApp .formSpecialEditorLayout{display:grid;grid-template-columns:minmax(0,1fr) 420px;direction:ltr;height:100%;min-height:0}#raymonApp .formQuestionEditorMobileMode{display:none}#raymonApp .formQuestionEditorPreview{min-width:0;min-height:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:0;overflow:hidden;background:#f2f2f4;direction:rtl}#raymonApp .formQuestionEditorPreviewHead,#raymonApp .formSpecialEditorPreviewHead{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 20px;border-bottom:1px solid #dfe3ea;background:#fff}#raymonApp :is(.formQuestionEditorPreviewHead,.formSpecialEditorPreviewHead)>div:first-child{min-width:0;display:grid;grid-gap:2px;gap:2px}#raymonApp :is(.formQuestionEditorPreviewHead,.formSpecialEditorPreviewHead) small{color:#737c89;font-size:10.5px;font-weight:750}#raymonApp :is(.formQuestionEditorPreviewHead,.formSpecialEditorPreviewHead) strong{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#363d4a;font-size:12px;font-weight:850}#raymonApp :is(.formQuestionEditorPreviewHead,.formSpecialEditorPreviewHead) .formSpecialDeviceSwitch{position:static;flex:none}#raymonApp .formQuestionEditorPreviewStage,#raymonApp .formSpecialEditorPreviewStage{width:100%;align-self:stretch;box-sizing:border-box;flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center;padding:clamp(24px,4vw,56px);overflow:auto;overscroll-behavior:contain;background:linear-gradient(180deg,#f5f6f8,#eff1f5)}#raymonApp .formQuestionEditorPreviewStage{align-items:flex-start;padding:clamp(44px,7vh,80px) 24px 56px}#raymonApp .formQuestionEditorPreviewCard{min-height:300px;display:flex;align-items:center;padding:32px 36px;border:1px solid #dfe3ea;border-radius:14px;background:#fff;box-shadow:0 18px 50px #20243a12}#raymonApp .formQuestionEditorPreviewCard.type-matrix{width:min(980px,100%);min-height:360px;padding:28px 30px}#raymonApp .formQuestionEditorPreviewCard.type-file_upload{min-height:320px}#raymonApp .formQuestionEditorPreviewCard>.publicFormQuestion{padding:18px}#raymonApp .formQuestionEditorPreviewCard .publicFormQuestionLabel{margin-bottom:12px}#raymonApp .formQuestionEditorPreviewCard .publicFormQuestionLabel strong{font-size:14px;line-height:1.7}#raymonApp .formQuestionEditorPreviewCard .publicFormQuestionLabel small{font-size:10.5px;line-height:1.7}#raymonApp .formQuestionEditorPreviewCard .publicFormQuestion>input,#raymonApp .formQuestionEditorPreviewCard .publicFormQuestion>select{height:46px;font-size:12px}#raymonApp .formQuestionEditorPreviewCard .publicFormQuestion>textarea{font-size:12px}#raymonApp .formQuestionEditorPreviewCard :is(.publicFormChoices>label,.publicFormChoiceRow button,.publicFormScale button){font-size:11px}#raymonApp .formQuestionEditorPreview.mobile .formQuestionEditorPreviewStage{padding:22px}#raymonApp .formQuestionEditorPreview.mobile .formQuestionEditorPreviewCard{width:min(390px,100%);height:auto;min-height:420px;max-height:min(590px,calc(100dvh - 190px));display:block;padding:22px 16px;overflow:auto;overscroll-behavior:contain;border:1px solid #d9dde5;border-radius:18px;background:#fff;box-shadow:0 16px 42px #20243a14,0 0 0 5px #ffffff80}#raymonApp .formQuestionEditorControls{min-width:0;min-height:0;display:flex;flex-direction:column;padding:64px 0 68px;overflow:hidden;border:0;border-left:1px solid #e3e6ed;background:#fff;direction:rtl}#raymonApp .formQuestionEditorControlsHead{flex:none;min-height:58px;display:grid;align-content:center;grid-gap:3px;gap:3px;padding:10px 20px;border-bottom:1px solid #e8ebf0;background:#fff}#raymonApp .formQuestionEditorControlsHead small{color:#77808d;font-size:10.5px;font-weight:750}#raymonApp .formQuestionEditorControlsHead strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#343b48;font-size:12px;font-weight:850}#raymonApp .formQuestionEditorControlsScroll{flex:1 1;min-height:0;overflow-y:auto;padding:18px 22px 30px;scrollbar-gutter:stable}#raymonApp .formSpecialEditorPreview{min-width:0;min-height:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:0;overflow:hidden;background:#f2f2f4;direction:rtl}#raymonApp .formSpecialEditorControls{padding:76px 20px 88px;overflow-y:auto;scrollbar-gutter:stable;border:0;border-left:1px solid #e3e6ed;background:#fff;direction:rtl}#raymonApp .formQuestionEditorControls input,#raymonApp .formQuestionEditorControls textarea,#raymonApp .formSpecialEditorControls :is(input,textarea){border-radius:4px;font-size:12px}#raymonApp .formQuestionEditorModal .raymonModalFooter{width:460px}#raymonApp .formQuestionEditorModal .raymonModalFooter,#raymonApp .formSpecialEditorModal .raymonModalFooter{position:absolute;z-index:4;right:0;bottom:0;min-height:68px;padding:11px 18px;justify-content:flex-end;background:#fff;border-top:1px solid #e3e6ed}#raymonApp .formSpecialEditorModal .raymonModalFooter{width:420px}#raymonApp .formQuestionEditorModal .raymonModalFooter button,#raymonApp .formSpecialEditorModal .raymonModalFooter button{min-height:38px;padding:0 14px;border-radius:7px;font-size:11px}#raymonApp .formSpecialDeviceSwitch{display:flex;gap:4px;padding:4px;border:1px solid #e0e4eb;border-radius:8px;background:#f6f7f9}#raymonApp .formSpecialDeviceSwitch button{min-height:36px;padding:0 13px;border:0;border-radius:6px;background:none;color:#59616f;font:inherit;font-size:11px;font-weight:750;cursor:pointer}#raymonApp .formSpecialDeviceSwitch button[aria-pressed=true]{background:#fff;color:#403992;box-shadow:0 1px 5px #20243a14}#raymonApp .formSpecialPreviewContent{width:min(760px,100%);min-height:380px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:48px;border:1px solid #dfe3ea;border-radius:12px;background:#fff;box-shadow:0 18px 50px #20243a12;text-align:center;color:#333744}#raymonApp .formSpecialPreviewContent.mobile{width:min(390px,100%);height:auto;min-height:400px;max-height:min(590px,calc(100dvh - 190px));justify-content:center;padding:28px 20px;overflow:auto;overscroll-behavior:contain;border:1px solid #d9dde5;border-radius:18px;background:#fff;box-shadow:0 16px 42px #20243a14,0 0 0 5px #ffffff80}#raymonApp .formSpecialPreviewContent h2{font-size:24px;font-weight:800}#raymonApp .formSpecialPreviewContent p{margin:15px 0;line-height:1.8}#raymonApp .formSpecialPreviewContent button{min-width:135px;min-height:42px;margin-top:17px;border:0;border-radius:5px;background:#148cb1;color:#fff;font:inherit;font-weight:750}#raymonApp .formSpecialEditorControls label{display:flex;flex-direction:column;gap:6px;margin:18px 0;font-size:12px;font-weight:750}#raymonApp .formSpecialEditorControls input,#raymonApp .formSpecialEditorControls textarea{width:100%;padding:9px;border:1px solid #d8dbe3;background:#fff;color:#292d37;font:inherit;resize:vertical}#raymonApp .formSpecialEditorMobileMode{display:none}#raymonApp :is(.formSpecialEndingTabs,.formSpecialWelcomeTabs){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:3px;gap:3px;margin:12px 0;padding:4px;border:1px solid #e2e4ec;border-radius:5px;background:#f7f7fb}#raymonApp :is(.formSpecialEndingTabs,.formSpecialWelcomeTabs) button{min-width:0;min-height:34px;padding:0 7px;border:0;border-radius:4px;background:transparent;color:#626977;font:inherit;font-size:10px;font-weight:750;cursor:pointer}#raymonApp :is(.formSpecialEndingTabs,.formSpecialWelcomeTabs) button:hover{background:#fff;color:#403992}#raymonApp :is(.formSpecialEndingTabs,.formSpecialWelcomeTabs) button[aria-selected=true]{background:#fff;color:#403992;font-weight:850;box-shadow:0 1px 4px #20243a12}#raymonApp :is(.formSpecialEndingPanel,.formSpecialWelcomePanel){display:grid;grid-gap:10px;gap:10px;min-width:0}#raymonApp :is(.formSpecialEndingPanel,.formSpecialWelcomePanel)[hidden]{display:none!important}#raymonApp .formSpecialControlGroup{min-width:0;display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid #e9ebf0;border-radius:6px;background:#fff}#raymonApp .formSpecialControlGroup>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid #eff0f4}#raymonApp .formSpecialControlGroup>header>div{min-width:0;display:grid;grid-gap:2px;gap:2px}#raymonApp .formSpecialControlGroup>header small{color:#77808d;font-size:10px;font-weight:750}#raymonApp .formSpecialControlGroup>header strong{color:#373e4b;font-size:12px;font-weight:850}#raymonApp .formSpecialControlGroup>header>span{max-width:48%;color:#737c89;font-size:10px;line-height:1.65;text-align:left}#raymonApp .formSpecialControlGroup>label{margin:0}#raymonApp .formSpecialControlGroup .formCompletionTokens{padding:0}#raymonApp .formSpecialControlGroup .formSpecialMediaControls{gap:9px;padding:10px;border-radius:6px}#raymonApp .formSpecialControlNotice{padding:11px;border:1px dashed #d9dce5;border-radius:6px;background:#fafafd;color:#737c89;font-size:10px;line-height:1.7}#raymonApp .formQuestionEditorMobileNav,#raymonApp .formSpecialPanelMobileNav{display:none}#raymonApp .formQuestionEditorTabs{position:-webkit-sticky;position:sticky;top:-1px;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:3px;gap:3px;margin:12px 0 14px;padding:4px;border:1px solid #e2e4ec;border-radius:5px;background:#f7f7fb}#raymonApp .formQuestionEditorTabs button{min-width:0;min-height:34px;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 6px;border:0;border-radius:4px;background:transparent;color:#626977;font:inherit;font-size:10px;font-weight:700;white-space:nowrap;cursor:pointer}#raymonApp .formQuestionEditorTabs button:hover{background:#fff;color:#403992}#raymonApp .formQuestionEditorTabs button[aria-selected=true]{background:#fff;color:#403992;font-weight:800;box-shadow:0 1px 4px #20243a12}#raymonApp .formQuestionEditorPanel{display:grid;grid-gap:10px;gap:10px;min-width:0}#raymonApp .formQuestionEditorPanel[hidden]{display:none!important}#raymonApp .formQuestionPanelGroup{min-width:0;display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid #e9ebf0;border-radius:6px;background:#fff}#raymonApp .formQuestionPanelGroup.compact{gap:7px}#raymonApp .formQuestionPanelGroupHead{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:7px;border-bottom:1px solid #eff0f4}#raymonApp .formQuestionPanelGroupHead>div{min-width:0;display:grid;grid-gap:1px;gap:1px}#raymonApp .formQuestionPanelGroupHead small{color:#7f8794;font-size:10px;font-weight:750}#raymonApp .formQuestionPanelGroupHead strong{color:#373e4b;font-size:13px;font-weight:850}#raymonApp .formQuestionPanelGroupHead>span{max-width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7c8491;font-size:10px;line-height:1.6;text-align:left}#raymonApp .formQuestionPanelEmpty{min-height:70px;display:flex;align-items:flex-start;gap:8px;padding:12px;border:1px dashed #d7dae2;border-radius:6px;background:#fbfbfd;color:#777d89}#raymonApp .formQuestionPanelEmpty>.appIcon{flex:none;margin-top:2px;color:#6a64a0}#raymonApp .formQuestionPanelEmpty>div{display:grid;grid-gap:2px;gap:2px}#raymonApp .formQuestionPanelEmpty strong{color:#555c69;font-size:10.5px;font-weight:850}#raymonApp .formQuestionPanelEmpty small{color:#858c98;font-size:9.5px;line-height:1.65}#raymonApp .formQuestionPanelGroup .formQuestionInlineToolbar,#raymonApp .formQuestionPanelGroup .formQuestionMediaEditor{margin:0}#raymonApp .formQuestionPanelGroup .formQuestionOptionBehavior{margin:0;padding:0;border-top:0}#raymonApp .formQuestionChoicesGroup .formQuestionOptionTabs{margin:0 0 9px}#raymonApp .formQuestionChoicesGroup .formQuestionReadyOptions{margin:0}#raymonApp .formQuestionResponseRulesGroup .formQuestionMatrixEditor{padding-top:0;border-top:0}#raymonApp .formQuestionEditorAdvancedPanel .formQuestionAdvancedBody{margin:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}#raymonApp .formQuestionEditorAdvancedPanel .formQuestionPanelGroup :is(.formQuestionInlineScore,.formQuestionInlineLogic,.formQuestionCalculations){padding:0;border:0;border-radius:0;background:transparent}#raymonApp .formQuestionEditorAdvancedPanel .formQuestionPanelGroup .formQuestionCalculationsHeading,#raymonApp .formQuestionEditorAdvancedPanel .formQuestionPanelGroup .formQuestionInlineLogic>div:first-child,#raymonApp .formQuestionEditorAdvancedPanel .formQuestionPanelGroup .formQuestionInlineScore>div:first-child{display:none}#raymonApp .formQuestionEditorResponsePanel>.formQuestionCapabilityNote{margin-top:0}#raymonApp .formQuestionEditorControlsScroll>.formInspectorQuestionTitle{display:block;padding-bottom:12px;border-bottom:0}#raymonApp .formQuestionEditorControlsScroll>.formInspectorQuestionTitle textarea{min-height:70px}#raymonApp .formSectionEditorModal{position:relative;display:block;width:min(1500px,calc(100vw - 28px));max-width:none;height:min(920px,calc(100dvh - 28px));max-height:none;overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 28px 86px #1118273f}#raymonApp .formSectionEditorModal .raymonModalHead{position:absolute;z-index:4;top:0;right:0;width:460px;height:64px;padding:12px 20px;border-bottom:1px solid #e3e6ed;background:#fff}#raymonApp .formSectionEditorModal .raymonModalTitle .eyebrow,#raymonApp .formSectionEditorModal .raymonModalTitle small,#raymonApp .formSectionEditorModal .raymonModalTitleIcon{display:none}#raymonApp .formSectionEditorModal .raymonModalTitle h2{font-size:14px;font-weight:800}#raymonApp .formSectionEditorBody{position:absolute;inset:0;padding:0!important;overflow:hidden}#raymonApp .formSectionEditorLayout{display:grid;grid-template-columns:minmax(0,1fr) 460px;direction:ltr;height:100%;min-height:0}#raymonApp .formSectionEditorMobileMode{display:none}#raymonApp .formSectionEditorPreview{min-width:0;min-height:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:0;overflow:hidden;background:#f2f2f4;direction:rtl}#raymonApp .formSectionEditorPreviewHead{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 20px;border-bottom:1px solid #dfe3ea;background:#fff}#raymonApp .formSectionEditorPreviewHead>div{min-width:0;display:grid;grid-gap:2px;gap:2px}#raymonApp .formSectionEditorPreviewHead small{color:#737c89;font-size:10.5px;font-weight:750}#raymonApp .formSectionEditorPreviewHead strong{max-width:480px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#363d4a;font-size:12px;font-weight:850}#raymonApp .formSectionEditorPreviewHead>span{color:#68717f;font-size:10.5px;font-weight:800}#raymonApp .formSectionEditorPreviewStage{width:100%;align-self:stretch;box-sizing:border-box;flex:1 1;min-height:0;overflow:auto;padding:44px 24px 56px;background:linear-gradient(180deg,#f5f6f8,#eff1f5)}#raymonApp .formSectionEditorPreviewCard{width:min(860px,100%);min-height:360px;margin:0 auto;padding:32px 36px;border:1px solid #dfe3ea;border-radius:12px;background:#fff;box-shadow:0 18px 50px #20243a12}#raymonApp .formSectionEditorPreviewCard .publicFormSection{margin:0}#raymonApp .formSectionEditorPreviewCard .publicFormSection>header{margin-bottom:22px}#raymonApp .formSectionEditorPreviewCard .publicFormQuestion{margin-bottom:18px}#raymonApp .formSectionEditorPreviewEmpty{min-height:230px;display:grid;place-items:center;align-content:center;grid-gap:6px;gap:6px;padding:28px;border:1px dashed #d6d9e1;border-radius:8px;background:#fbfbfd;color:#7f8592;text-align:center}#raymonApp .formSectionEditorPreviewEmpty>.appIcon{color:#665fa0}#raymonApp .formSectionEditorPreviewEmpty strong{color:#555c69;font-size:11px}#raymonApp .formSectionEditorPreviewEmpty small{max-width:320px;font-size:10.5px;line-height:1.7}#raymonApp .formSectionEditorControls{min-width:0;min-height:0;display:flex;flex-direction:column;padding:64px 0 68px;overflow:hidden;border-left:1px solid #e3e6ed;background:#fff;direction:rtl}#raymonApp .formSectionEditorControlsHead{flex:none;min-height:58px;display:grid;align-content:center;grid-gap:3px;gap:3px;padding:10px 20px;border-bottom:1px solid #e8ebf0;background:#fff}#raymonApp .formSectionEditorControlsHead small{color:#77808d;font-size:10.5px;font-weight:750}#raymonApp .formSectionEditorControlsHead strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#343b48;font-size:12px;font-weight:850}#raymonApp .formSectionEditorControlsScroll{flex:1 1;min-height:0;overflow-y:auto;padding:18px 22px 30px;scrollbar-gutter:stable}#raymonApp .formSectionEditorTabs{position:-webkit-sticky;position:sticky;top:-1px;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:3px;gap:3px;margin:0 0 14px;padding:4px;border:1px solid #e2e4ec;border-radius:5px;background:#f7f7fb}#raymonApp .formSectionEditorTabs button{min-width:0;min-height:34px;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 6px;border:0;border-radius:4px;background:transparent;color:#626977;font:inherit;font-size:10px;font-weight:700;white-space:nowrap;cursor:pointer}#raymonApp .formSectionEditorTabs button:hover{background:#fff;color:#403992}#raymonApp .formSectionEditorTabs button[aria-selected=true]{background:#fff;color:#403992;font-weight:800;box-shadow:0 1px 4px #20243a12}#raymonApp .formSectionEditorMobileNav{display:none}#raymonApp .formSectionEditorPanel{display:grid;grid-gap:10px;gap:10px;min-width:0}#raymonApp .formSectionEditorPanel[hidden]{display:none!important}#raymonApp .formSectionEditorGroup{min-width:0;display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid #e9ebf0;border-radius:6px;background:#fff}#raymonApp .formSectionEditorGroup>header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid #eff0f4}#raymonApp .formSectionEditorGroup>header>div{min-width:0;display:grid;grid-gap:1px;gap:1px}#raymonApp .formSectionEditorGroup>header small{color:#77808d;font-size:10px;font-weight:750}#raymonApp .formSectionEditorGroup>header strong{color:#373e4b;font-size:12px;font-weight:850}#raymonApp .formSectionEditorGroup>header>span{max-width:48%;color:#737c89;font-size:10px;line-height:1.6;text-align:left}#raymonApp .formSectionEditorGroup>label{display:grid;grid-gap:7px;gap:7px;margin:0;color:#454c59;font-size:11px;font-weight:750}#raymonApp .formSectionEditorGroup>label>small,#raymonApp .formSectionEditorHint{color:#737c89;font-size:10.5px;line-height:1.7}#raymonApp .formSectionEditorGroup :is(input,textarea){width:100%;padding:9px;border:1px solid #d8dbe3;border-radius:4px;background:#fff;color:#292d37;font:inherit;font-size:12px;resize:vertical}#raymonApp .formSectionEditorGroup .formCanvasSectionMediaControls{padding-top:0;border-top:0}#raymonApp .formSectionEditorModal .raymonModalFooter{position:absolute;z-index:4;right:0;bottom:0;width:460px;min-height:68px;padding:11px 18px;justify-content:flex-end;background:#fff;border-top:1px solid #e3e6ed}#raymonApp .formSectionEditorModal .raymonModalFooter button{min-height:38px;padding:0 14px;border-radius:7px;font-size:11px}@media(max-width:760px){#raymonApp .formSectionEditorModal{width:calc(100vw - 12px);height:calc(100dvh - 12px)}#raymonApp .formSectionEditorModal .raymonModalHead{width:100%;height:50px}#raymonApp .formSectionEditorLayout{display:grid;grid-template-columns:1fr;grid-template-rows:53px minmax(0,1fr);padding:50px 0 62px}#raymonApp .formSectionEditorMobileMode{grid-row:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3px;gap:3px;padding:5px 8px;border-bottom:1px solid #e6e8ed;background:#fff;direction:rtl}#raymonApp .formSectionEditorMobileMode button{min-height:42px;display:flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:5px;background:transparent;color:#707683;font:inherit;font-size:9.5px;font-weight:800;cursor:pointer;touch-action:manipulation}#raymonApp .formSectionEditorMobileMode button[aria-selected=true]{background:#efeff8;color:#403992}#raymonApp .formSectionEditorControls,#raymonApp .formSectionEditorPreview{grid-row:2;min-height:0}#raymonApp .formSectionEditorLayout.mobile-pane-controls .formSectionEditorPreview,#raymonApp .formSectionEditorLayout.mobile-pane-preview .formSectionEditorControls{display:none}#raymonApp .formSectionEditorPreviewStage{padding:12px}#raymonApp .formSectionEditorPreviewCard{min-height:360px;padding:22px 16px}#raymonApp .formSectionEditorControls{padding:0;border-left:0}#raymonApp .formSectionEditorControlsHead{min-height:46px;padding:7px 12px}#raymonApp .formSectionEditorControlsScroll{padding:10px 12px 14px}#raymonApp .formSectionEditorMobileNav{display:block;margin:0 0 10px}#raymonApp .formSectionEditorMobileNav .raymonSelect{min-width:0}#raymonApp .formSectionEditorMobileNav .raymonSelectTrigger{min-height:40px;background:#fff}#raymonApp .formSectionEditorTabs{display:none}#raymonApp .formSectionEditorGroup{padding:9px}#raymonApp .formSectionEditorGroup>header{gap:7px}#raymonApp .formSectionEditorGroup>header>span{max-width:48%;font-size:10px;line-height:1.55}#raymonApp .formSectionEditorModal .raymonModalFooter{width:100%}}#raymonApp .formQuestionOptionTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3px;gap:3px;margin:12px 0;padding:3px;border:1px solid #e5e7ee;border-radius:8px;background:#f5f6f9}#raymonApp .formQuestionOptionTabs button{min-height:34px;padding:7px 10px;border:0;border-radius:6px;background:transparent;color:#69707d;font:inherit;font-size:11px;font-weight:700;cursor:pointer}#raymonApp .formQuestionOptionTabs button[aria-selected=true]{background:#fff;color:#403992;font-weight:850;box-shadow:0 1px 2px #1f23300d,0 0 0 1px #e6e4f2}#raymonApp .formQuestionReadyOptions{display:grid;grid-gap:10px;gap:10px;margin:12px 0;padding:10px;border:1px solid #e7e8ef;border-radius:8px;background:#fafafe}#raymonApp .formQuestionReadyPickerHead,#raymonApp .formQuestionReadyPreviewHead{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}#raymonApp .formQuestionReadyPickerHead>div,#raymonApp .formQuestionReadyPreviewHead>div{display:grid;grid-gap:2px;gap:2px;min-width:0}#raymonApp .formQuestionReadyPickerHead strong,#raymonApp .formQuestionReadyPreviewHead strong{font-size:10.8px;color:#343a47}#raymonApp .formQuestionReadyOptions small{color:#747d89;font-size:10px;line-height:1.65}#raymonApp .formQuestionOptionCount,#raymonApp .formQuestionReadyPickerHead>span,#raymonApp .formQuestionReadyPreviewHead>span{flex:0 0 auto;padding:4px 7px;border:1px solid #e2e3ec;border-radius:999px;background:#fff;color:#676e7b;font-size:9.5px;font-weight:800;white-space:nowrap}#raymonApp .formQuestionReadyPreview{display:grid;grid-gap:9px;gap:9px;padding:9px;border:1px solid #dedcea;border-radius:7px;background:#fff}#raymonApp .formQuestionReadyPreviewItems{display:flex;flex-wrap:wrap;gap:5px}#raymonApp .formQuestionReadyPreviewItems>span{max-width:100%;padding:4px 7px;border:1px solid #ececf2;border-radius:6px;background:#f7f7fa;color:#4f5663;font-size:10px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#raymonApp .formQuestionReadyPreviewItems>span.more{border-style:dashed;color:#625c98;background:#faf9ff}#raymonApp .formQuestionReadyWarning{padding:7px 8px;border-radius:6px;background:#fff9ed;color:#7c6330!important}#raymonApp .formQuestionReadyActions{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px;gap:6px}#raymonApp .formQuestionReadyActions button{min-height:34px;padding:6px 10px;border:1px solid #dedfe7;border-radius:6px;background:#fff;color:#666d79;font:inherit;font-size:10.5px;font-weight:800;cursor:pointer}#raymonApp .formQuestionReadyActions button.primary{border-color:#403992;background:#403992;color:#fff}#raymonApp .formQuestionReadyActions button:hover:not(:disabled){filter:brightness(.98)}#raymonApp .formQuestionReadyActions button:disabled{opacity:.45;cursor:not-allowed}#raymonApp .formQuestionReadyEmpty{min-height:62px;display:flex;align-items:center;gap:8px;padding:9px;border:1px dashed #dfe1e9;border-radius:7px;background:#fff;color:#7b8290}#raymonApp .formQuestionReadyEmpty>div{display:grid;grid-gap:2px;gap:2px}#raymonApp .formQuestionReadyEmpty strong{font-size:10.5px;color:#555d6a}#raymonApp .formQuestionOptionBehavior{display:grid;grid-gap:3px;gap:3px;margin-top:12px;padding-top:10px;border-top:1px solid #e6e7ed}#raymonApp .formQuestionOptionsEditor>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 8px}#raymonApp .formQuestionOptionsEditor>header>div:first-child{display:grid;grid-gap:2px;gap:2px;min-width:0}#raymonApp .formQuestionOptionsEditor>header>div:first-child>strong{font-size:10.5px;color:#3f4653}#raymonApp .formQuestionOptionsEditor>header>div:first-child>small{font-size:10px;color:#747d8a;line-height:1.55}#raymonApp .formQuestionOptionHeaderActions{display:flex;align-items:center;gap:6px}#raymonApp .formQuestionOptionListTools{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;margin:0 0 8px;padding:7px;border:1px solid #e6e8ee;border-radius:8px;background:#fafbfc}#raymonApp .formQuestionOptionListTools>label{min-width:0;height:36px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid #dde0e8;border-radius:7px;background:#fff;color:#818895}#raymonApp .formQuestionOptionListTools input{min-width:0;width:100%;height:32px;padding:0!important;border:0!important;background:transparent!important;color:#343b48!important;font-size:10.5px!important;box-shadow:none!important;outline:0}#raymonApp .formQuestionOptionListTools>span{padding:4px 7px;border-radius:999px;background:#f0eff8;color:#625c98;font-size:9.5px;font-weight:800;white-space:nowrap}#raymonApp .formQuestionOptionList{display:grid;grid-gap:6px;gap:6px}#raymonApp .formQuestionOptionListSummary{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding:8px 9px;border:1px dashed #d9dce5;border-radius:8px;background:#fcfcfe}#raymonApp .formQuestionOptionListSummary>span{color:#6d7683;font-size:10px;line-height:1.55}#raymonApp .formQuestionOptionListSummary>button{flex:none;min-height:32px;padding:0 9px;border:1px solid #d6d3e6;border-radius:6px;background:#fff;color:#514a91;font:inherit;font-size:10px;font-weight:800;cursor:pointer}#raymonApp .formQuestionOptionListSummary>button:hover{background:#f7f5fc}#raymonApp .formQuestionOptionRow{min-width:0;min-height:48px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:7px 8px;border:1px solid #e5e7ed;background:#fff;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}#raymonApp .formQuestionOptionRow:hover{border-color:#d9d9e7;background:#fdfdff}#raymonApp .formQuestionOptionRow:focus-within{border-color:#c9c5e4;box-shadow:0 0 0 2px #aaa6d319}#raymonApp .formQuestionOptionIndex{width:24px;height:24px;display:grid;place-items:center;border-radius:6px;background:#f1f0f8;color:#625c98;font-size:9.5px;font-weight:850}#raymonApp .formQuestionOptionLabel{min-width:0;width:100%;height:36px;padding:0 9px!important;border:1px solid transparent!important;border-radius:6px!important;background:#f8f8fb!important;color:#343b48!important;font-size:10.5px!important;font-weight:650!important}#raymonApp .formQuestionOptionLabel:hover:not(:disabled){background:#f5f5f9!important}#raymonApp .formQuestionOptionLabel:focus{border-color:#bbb7da!important;box-shadow:0 0 0 2px #aaa6d31c!important}#raymonApp .formQuestionOptionActions{display:flex;align-items:center;gap:4px}#raymonApp .formQuestionOptionReorder{display:flex;align-items:center;gap:2px;-webkit-padding-end:3px;padding-inline-end:3px;-webkit-border-end:1px solid #ececf1;border-inline-end:1px solid #ececf1}#raymonApp .formQuestionOptionRemove,#raymonApp .formQuestionOptionReorder button{width:28px;height:28px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:#7a818e;cursor:pointer}#raymonApp .formQuestionOptionReorder button:hover:not(:disabled){border-color:#dedcea;color:#514a91;background:#f5f3fb}#raymonApp .formQuestionOptionRemove:hover:not(:disabled){color:#b42318;background:#fff1f0}#raymonApp .formQuestionOptionRemove:disabled,#raymonApp .formQuestionOptionReorder button:disabled{opacity:.28;cursor:not-allowed}#raymonApp .formQuestionOptionAddRow{width:100%;min-height:38px;display:flex;align-items:center;gap:7px;margin-top:7px;padding:7px 9px;border:1px dashed #d9dbe4;border-radius:8px;background:#fafafd;color:#5d6370;font:inherit;font-size:10px;font-weight:800;cursor:pointer}#raymonApp .formQuestionOptionAddRow:hover:not(:disabled){border-color:#bdb9d8;background:#f7f5fc;color:#4e478d}#raymonApp .formQuestionOptionAddRow small{-webkit-margin-start:auto;margin-inline-start:auto;color:#747d89;font-size:9.5px;font-weight:700}#raymonApp .formQuestionOptionAddRow:disabled{opacity:.45;cursor:not-allowed}#raymonApp .formQuestionOptionRow .formOptionImageActions,#raymonApp .formQuestionOptionRow .formOptionImagePreview,#raymonApp .formQuestionOptionRow .formOptionSecondaryLabel{grid-column:2/-1}#raymonApp .formQuestionOptionRow .formOptionImageActions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;grid-gap:8px;gap:8px;margin-top:3px;min-width:0}#raymonApp .formQuestionOptionRow .formOptionImageActions>.formOptionImageUrl{grid-column:1!important;grid-row:1!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}#raymonApp .formQuestionOptionRow .formOptionImageActions>.formOptionUpload{grid-column:2!important;grid-row:1!important;align-self:stretch;box-sizing:border-box!important}#raymonApp .formOptionUpload{position:relative;min-width:82px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;padding:0 12px;border:1px solid #c8c4e1;border-radius:7px;background:#f8f7ff;color:#4d4497;font:inherit;font-size:10px;font-weight:800;cursor:pointer}#raymonApp .formOptionUpload:hover:not(.disabled){border-color:#aaa6d3;background:#f2f0fa}#raymonApp .formOptionUpload.disabled{opacity:.5;cursor:not-allowed}#raymonApp .formOptionUpload input[type=file]{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}#raymonApp .formQuestionOptionRow .formOptionImagePreview{width:100%;max-height:200px;aspect-ratio:4/3;border-radius:8px;object-fit:contain;background:#f4f5f8}#raymonApp .formQuestionOptionRow.image-option .formOptionImagePreview{width:96px;height:72px;max-height:none;aspect-ratio:auto;justify-self:start;border:1px solid #e2e5eb;border-radius:7px;background:#f4f5f8}#raymonApp .formQuestionMatrixEditor{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}#raymonApp .formQuestionMatrixAxis{min-width:0;display:grid;grid-gap:8px;gap:8px;padding:11px;border:1px solid #e3e6ed;border-radius:9px;background:#fbfbfd}#raymonApp .formQuestionMatrixAxis>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0}#raymonApp .formQuestionMatrixAxis>header>div{display:grid;grid-gap:3px;gap:3px;min-width:0}#raymonApp .formQuestionMatrixAxis>header strong{font-size:11px;color:#3f4653}#raymonApp .formQuestionMatrixAxis>header small{font-size:10px;line-height:1.55;color:#747d89}#raymonApp .formQuestionMatrixCount{flex:0 0 auto;padding:4px 8px;border:1px solid #e0e3ea;border-radius:999px;background:#fff;color:#666e7a;font-size:9.5px;font-weight:850}#raymonApp .formQuestionMatrixList{display:grid;grid-gap:5px;gap:5px}#raymonApp .formQuestionMatrixTools{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px;gap:6px;align-items:center;padding:6px;border:1px solid #e5e7ed;border-radius:7px;background:#fff}#raymonApp .formQuestionMatrixTools>label{min-width:0;height:32px;display:flex;align-items:center;gap:6px;padding:0 7px;border:1px solid #e0e2e9;border-radius:6px;background:#fafbfc;color:#838a96}#raymonApp .formQuestionMatrixTools input{min-width:0;width:100%;height:28px;padding:0!important;border:0!important;background:transparent!important;color:#3f4653!important;font-size:10px!important;box-shadow:none!important;outline:0}#raymonApp .formQuestionMatrixTools>span{padding:3px 7px;border-radius:999px;background:#f0eff8;color:#625c98;font-size:9.5px;font-weight:850;white-space:nowrap}#raymonApp .formQuestionMatrixSummary{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:7px;border:1px dashed #dbdde5;border-radius:7px;background:#fff}#raymonApp .formQuestionMatrixSummary>span{color:#717a87;font-size:10px;line-height:1.55}#raymonApp .formQuestionMatrixSummary>button{flex:none;min-height:29px;padding:0 7px;border:1px solid #dad7e9;border-radius:5px;background:#fff;color:#514a91;font:inherit;font-size:10px;font-weight:850;cursor:pointer}#raymonApp .formQuestionMatrixSummary>button:hover{background:#f7f5fc}#raymonApp .formQuestionMatrixRow{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;grid-gap:5px;gap:5px;padding:5px;border:1px solid #eceef3;border-radius:6px;background:#fff;transition:border-color .14s ease,box-shadow .14s ease}#raymonApp .formQuestionMatrixRow:focus-within{border-color:#c9c5e4;box-shadow:0 0 0 2px #aaa6d317}#raymonApp .formQuestionMatrixIndex{width:20px;height:20px;display:grid;place-items:center;border-radius:5px;background:#f1f2f6;color:#747986;font-size:9.5px;font-weight:850}#raymonApp .formQuestionMatrixLabel{min-width:0;height:32px;padding:0 7px!important;border:1px solid transparent!important;border-radius:5px!important;background:#f8f8fb!important}#raymonApp .formQuestionMatrixLabel:focus{background:#fff!important;border-color:#bbb7da!important;box-shadow:none!important}#raymonApp .formQuestionMatrixActions{display:flex;align-items:center;gap:2px}#raymonApp .formQuestionMatrixActions button{width:27px;height:27px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:5px;background:transparent;color:#858b97;cursor:pointer}#raymonApp .formQuestionMatrixActions button:hover:not(:disabled){border-color:#dedcea;background:#f5f3fb;color:#514a91}#raymonApp .formQuestionMatrixActions .formQuestionMatrixRemove:hover:not(:disabled){border-color:transparent;background:#fff1f0;color:#b42318}#raymonApp .formQuestionMatrixActions button:disabled{opacity:.28;cursor:not-allowed}#raymonApp .formQuestionMatrixAdd{min-height:34px;display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 8px;border:1px dashed #d9dbe4;border-radius:6px;background:#fff;color:#626975;font:inherit;font-size:10px;font-weight:800;cursor:pointer}#raymonApp .formQuestionMatrixAdd:hover{border-color:#bdb9d8;background:#f7f5fc;color:#4e478d}#raymonApp .formQuestionFileConfig{padding:0;border-top:0}#raymonApp .formQuestionFileSummary{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;grid-gap:9px;gap:9px;padding:9px;border:1px solid #e8e9ef;border-radius:8px;background:#fbfbfd}#raymonApp .formQuestionFileSummary>span{width:34px;height:34px;display:grid;place-items:center;border-radius:7px;background:#efeff7;color:#5e5799}#raymonApp .formQuestionFileSummary>div{display:grid;grid-gap:2px;gap:2px;min-width:0}#raymonApp .formQuestionFileSummary strong{color:#454c59;font-size:11px;font-weight:850}#raymonApp .formQuestionFileSummary small{color:#747d89;font-size:10px;line-height:1.6}#raymonApp .formQuestionFileRuleBadges{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}#raymonApp .formQuestionFileRuleBadges b{padding:3px 7px;border:1px solid #e3e4eb;border-radius:999px;background:#fff;color:#666d79;font-size:9.5px;font-weight:800}#raymonApp .formQuestionFileConfigGrid{margin-top:8px;gap:6px}#raymonApp .formQuestionFileConfigGrid label{padding:7px;border:1px solid #eceef3;border-radius:6px;background:#fff}#raymonApp .formQuestionScoringSummary{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:8px;border:1px solid #e8e9ef;border-radius:7px;background:#fbfbfd}#raymonApp .formQuestionScoringSummary>span{width:28px;height:28px;display:grid;place-items:center;border-radius:6px;background:#efeff7;color:#5d5798}#raymonApp .formQuestionScoringSummary>div:nth-child(2){display:grid;grid-gap:1px;gap:1px;min-width:0}#raymonApp .formQuestionScoringSummary strong{font-size:10.8px;color:#474e5b}#raymonApp .formQuestionScoringSummary small{font-size:9.7px;line-height:1.55;color:#747d89}#raymonApp .formQuestionScoringBadges{display:flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:flex-end}#raymonApp .formQuestionScoringBadges b{padding:3px 7px;border:1px solid #e3e4eb;border-radius:999px;background:#fff;color:#666d79;font-size:9.5px;font-weight:800;white-space:nowrap}#raymonApp .formQuestionScoreRow{min-width:0;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end;grid-gap:8px!important;gap:8px!important;padding:7px;border:1px solid #eceef3;border-radius:6px;background:#fff}#raymonApp .formQuestionScoreRow>label:not(.raymonCheckbox){min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 88px;align-items:center;grid-gap:4px 7px;gap:4px 7px}#raymonApp .formQuestionScoreRow>label:not(.raymonCheckbox)>span{grid-column:1;grid-row:1;color:#515865;font-size:10px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#raymonApp .formQuestionScoreRow>label:not(.raymonCheckbox)>small{grid-column:1;grid-row:2;color:#747d89;font-size:9.8px}#raymonApp .formQuestionScoreRow>label:not(.raymonCheckbox) input{grid-column:2;grid-row:1/3;height:32px!important;border:1px solid #e1e3ea!important;border-radius:5px!important;background:#fbfbfd!important}#raymonApp .formQuestionCalculations{display:grid;grid-gap:7px;gap:7px}#raymonApp .formQuestionCalculationVariable{min-width:0;display:grid;grid-gap:7px;gap:7px;padding:8px;border:1px solid #e8e9ef;border-radius:7px;background:#fbfbfd}#raymonApp .formQuestionCalculationVariableHead{display:flex;align-items:center;justify-content:space-between;gap:8px}#raymonApp .formQuestionCalculationVariableHead>div:first-child{min-width:0;display:grid;grid-gap:1px;gap:1px}#raymonApp .formQuestionCalculationVariableHead small{color:#747d89;font-size:9.8px}#raymonApp .formQuestionCalculationVariableHead strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#4b5260;font-size:10.5px}#raymonApp .formQuestionCalculationMeta{display:flex!important;align-items:center;justify-content:flex-end;gap:4px;min-width:0}#raymonApp .formQuestionCalculationMeta>span{flex:none;padding:3px 6px;border:1px solid #e3e4eb;border-radius:999px;background:#fff;color:#737a87;font-size:9.5px;font-weight:800}#raymonApp .formQuestionCalculationVariableHead code{flex:none;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 6px;border-radius:4px;background:#efeff7;color:#5b5591;font-size:9.5px}#raymonApp .formQuestionCalculationOptions{display:grid;grid-gap:4px;gap:4px}#raymonApp .formQuestionCalculationOptions label{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 94px;align-items:center;grid-gap:7px;gap:7px;padding:6px 7px;border:1px solid #eef0f4;border-radius:5px;background:#fff;color:#646a76;font-size:10px}#raymonApp .formQuestionCalculationOptions label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#raymonApp .formQuestionCalculationOptions input{height:31px!important}#raymonApp .formQuestionLogicStatus{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;padding:8px;border:1px solid #e8e9ef;border-radius:7px;background:#fbfbfd}#raymonApp .formQuestionLogicStatus>span{width:28px;height:28px;display:grid;place-items:center;border-radius:6px;background:#f0f1f5;color:#7b8290}#raymonApp .formQuestionLogicStatus.active{border-color:#ddd9ee;background:#faf9ff}#raymonApp .formQuestionLogicStatus.active>span{background:#eeecf8;color:#544d92}#raymonApp .formQuestionLogicStatus>div{display:grid;grid-gap:1px;gap:1px}#raymonApp .formQuestionLogicStatus strong{font-size:10.5px;color:#4c5360}#raymonApp .formQuestionLogicStatus small{font-size:9.6px;line-height:1.55;color:#747d89}#raymonApp .formQuestionLogicSource{display:grid;grid-gap:4px;gap:4px}#raymonApp .formQuestionLogicRule>div>span,#raymonApp .formQuestionLogicSource>span{color:#707986;font-size:9.5px;font-weight:800}#raymonApp .formQuestionLogicRule{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;padding:7px;border:1px solid #eceef3;border-radius:6px;background:#fbfbfd}#raymonApp .formQuestionLogicRule>div{min-width:0;display:grid;grid-gap:4px;gap:4px}#raymonApp .formQuestionLogicRule input{height:34px!important}#raymonApp .formQuestionLogicSummary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;border:1px solid #e1deee;border-radius:7px;background:#faf9ff}#raymonApp .formQuestionLogicSummary>div{display:grid;grid-gap:2px;gap:2px;min-width:0}#raymonApp .formQuestionLogicSummary small{font-size:9.8px;color:#77728d}#raymonApp .formQuestionLogicSummary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:#4f498b}#raymonApp .formQuestionLogicSummary button{flex:none;min-height:30px;padding:5px 8px;border:1px solid #ead9d6;border-radius:5px;background:#fff;color:#a34235;font:inherit;font-size:10px;font-weight:800;cursor:pointer}#raymonApp .formQuestionLogicSummary button:hover{background:#fff4f2}#raymonApp .formQuestionScaleLabels{display:grid;grid-gap:8px;gap:8px;margin:14px 0}#raymonApp .formQuestionScaleLabels label{display:grid;grid-template-columns:60px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;font-size:11px}#raymonApp .formQuestionScaleLabels input{min-width:0;padding:6px 8px;border:1px solid #dadde5}#raymonApp .formQuestionOptionRow .formOptionSecondaryLabel{grid-column:2/-1;width:100%}#raymonApp .publicFormImageChoices.hide-labels label>.primaryLabel{display:none}#raymonApp .publicFormImageChoices label>.secondaryLabel{font-size:11px;font-weight:500;line-height:1.6;color:var(--r-ink-2);white-space:pre-wrap}#raymonApp .publicFormImageChoices:not(.equal-images) img{object-fit:contain}#raymonApp .publicFormImageChoices.equal-images img{width:100%;height:160px;object-fit:cover}#raymonApp .publicFormScale.rating-symbol button{font-size:25px;line-height:1.2;color:#6c7280}#raymonApp .publicFormScaleSlider.adaptive-scale{max-width:720px;margin-inline:auto;padding:16px 18px;border:1px solid #e0e3ea;border-radius:12px;background:#fbfcfd}#raymonApp .publicFormScaleSlider.adaptive-rating input[type=range]{min-height:28px}#raymonApp .publicFormScaleSlider.adaptive-rating>div:not(.publicFormScaleLabels)>strong{color:#514a91;font-size:14px}#raymonApp .publicFormScale.rating-symbol button[data-selected=true]{border-color:#9ed3e2;color:#1495be;background:#eefaff}#raymonApp .publicFormScaleLabels{display:flex;justify-content:space-between;gap:8px;flex-basis:100%;grid-column:1/-1;width:100%;margin-top:8px;font-size:11px;color:#6c7280}#raymonApp .publicFormScaleSlider{display:grid;grid-gap:7px;gap:7px;width:100%}#raymonApp .publicFormScaleSlider input[type=range]{width:100%;accent-color:#1495be}#raymonApp .publicFormScaleSlider>div:not(.publicFormScaleLabels){display:flex;align-items:center;justify-content:space-between;color:#646a77;font-size:12px}#raymonApp .formStudioCanvas.mode-appearance{height:100%;min-height:0;overflow:hidden;background:#f0f1f8}#raymonApp .formStudioAppearanceWorkspace{width:100%;height:100%;padding:0}#raymonApp .formStudioAppearanceWorkspace>header{display:none}#raymonApp .formStudioAppearanceLayout{display:grid;grid-template-columns:320px minmax(0,1fr);height:100%;grid-gap:0;gap:0;direction:rtl}#raymonApp .formStudioAppearanceLayout>.formStudioSettingsPane{min-width:0;padding:0;overflow:auto;background:#fff;border-left:1px solid #e7e9ee}#raymonApp .formAppearanceMobileNav{display:none}#raymonApp .formAppearanceSectionNav{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px;padding:10px 10px 8px;border-bottom:1px solid #e7e9ee}#raymonApp .formAppearanceSectionNav button{min-width:0;min-height:36px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 7px;border:1px solid #e2e4ec;border-radius:4px;background:#fff;color:#606775;font:inherit;font-size:10px;font-weight:700;cursor:pointer}#raymonApp .formAppearanceSectionNav button:hover{border-color:#aaa6d3;color:#403992}#raymonApp .formAppearanceSectionNav button[aria-selected=true]{border-color:#aaa6d3;background:#eceaf8;color:#403992;font-weight:800}#raymonApp .formStudioAppearanceLayout .formStudioSettingsPane>section{padding:15px 12px 22px;border:0;background:none}#raymonApp .formStudioAppearanceLayout .formStudioSettingsPane>section[hidden]{display:none!important}#raymonApp .formStudioAppearanceLayout .formStudioSettingsPane>section>header{margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #eceef3}#raymonApp .formStudioAppearanceLayout .formStudioSettingsPane>section>header strong{font-size:12px}#raymonApp .formStudioAppearanceLayout .formStudioSettingsPane>section>header small{display:block;margin-top:4px;color:#858b98;font-size:10px;line-height:1.7}#raymonApp .formStudioAppearanceLayout .formAppearanceChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#raymonApp .formAppearanceChoices button{border-radius:5px}#raymonApp .formAppearanceTypographyGroup{display:grid;grid-gap:18px;gap:18px}#raymonApp .formAppearanceTypographyFont>strong,#raymonApp .formAppearanceTypographyGroup>strong{font-size:11px;color:#424957}#raymonApp .formAppearanceTypographyFont{display:grid;grid-gap:7px;gap:7px;padding-top:16px;border-top:1px solid #eceef3}#raymonApp .formAppearanceTypographyFont>small{color:#858b98;font-size:10px;line-height:1.7}#raymonApp .formStudioAppearancePreview{min-width:0;min-height:0;overflow:auto;display:grid;place-items:center;padding:28px;background:#f0f1f8;border:0;border-radius:0}#raymonApp .formStudioAppearancePreview .formPreviewSurface{width:min(940px,100%);min-height:0;margin:auto;padding:0}#raymonApp .formStudioAppearancePreview .formPreviewNotice{width:min(760px,100%);margin-inline:auto}#raymonApp .formStudioAppearancePreview .publicFormCard{margin-inline:auto}#raymonApp .formStudioAppearancePreview.preview-tablet .formPreviewSurface{width:min(690px,100%)}#raymonApp .formStudioAppearancePreview.preview-mobile .formPreviewSurface{width:min(390px,100%)}#raymonApp .formAppearancePreviewToolbar{display:flex;justify-content:center;gap:4px;width:100%;padding:5px}#raymonApp .formAppearancePreviewToolbar button{padding:7px 9px;border:1px solid #e1e3ed;border-radius:4px;background:#fff;color:#656b78;font:inherit;font-size:11px;cursor:pointer}#raymonApp .formAppearancePreviewToolbar button[aria-pressed=true]{color:#403992;border-color:#a4a0d3;background:#f5f4fc}#raymonApp .formAppearanceSizeChoices{display:flex;gap:3px}#raymonApp .formAppearanceSizeChoices button{flex:1 1;padding:8px 4px;border:1px solid #e1e3ed;background:#fff;color:#626977;font:inherit;font-size:11px;cursor:pointer}#raymonApp .formAppearanceSizeChoices button[aria-pressed=true]{background:#e8e6f6;color:#403992;border-color:#a4a0d3}#raymonApp .formAppearanceColorControls{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}#raymonApp .formColorField{display:grid;grid-gap:8px;gap:8px;padding:11px;border:1px solid #e2e5ec;border-radius:9px;background:#fbfbfd}#raymonApp .formColorFieldHead{display:flex;align-items:center;justify-content:space-between;gap:10px}#raymonApp .formColorFieldHead>span{color:#454c59;font-size:11px;font-weight:850}#raymonApp .formColorFieldHead>i{width:32px;height:32px;flex:none;border:1px solid #d8dce5;border-radius:8px;box-shadow:inset 0 0 0 2px #fff}#raymonApp .formColorFieldValue{height:38px;display:flex;align-items:center;gap:6px;padding:0 9px;border:1px solid #dfe2ea;border-radius:7px;direction:ltr}#raymonApp .formColorFieldValue>span{color:#8a909b;font-size:11px}#raymonApp .formColorFieldValue input,#raymonApp .formColorFieldValue input.formColorHexInput{width:100%!important;height:34px!important;padding:0!important;border:0!important;background:transparent!important;color:#353b47!important;font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace!important;outline:0!important;box-shadow:none!important;direction:ltr;text-align:left}#raymonApp .formColorPresets{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:5px;gap:5px}#raymonApp .formColorPresets button{min-width:0;aspect-ratio:1;border:1px solid #d8dce5;border-radius:6px;cursor:pointer;box-shadow:inset 0 0 0 2px #fff}#raymonApp .formColorPresets button[aria-pressed=true]{outline:2px solid #665bd0;outline-offset:1px}#raymonApp .formColorPresets button:disabled{opacity:.45;cursor:not-allowed}#raymonApp .formSpecialModeTabs{display:flex;gap:2px;margin:14px 0;border:1px solid #aaa4d4;border-radius:4px;overflow:hidden}#raymonApp .formSpecialModeTabs button{flex:1 1;padding:8px 4px;border:0;background:#fff;color:#403992;font:inherit;font-size:10px;cursor:pointer}#raymonApp .formSpecialModeTabs button[aria-selected=true]{background:#403992;color:#fff}#raymonApp .publicFormCard .publicFormQuestionLabel strong{color:var(--form-question-color,var(--r-ink))}#raymonApp .publicFormCard .publicFormChoices>.raymonCheckbox,#raymonApp .publicFormCard .publicFormChoices>label,#raymonApp .publicFormCard .publicFormQuestion>input,#raymonApp .publicFormCard .publicFormQuestion>textarea{color:var(--form-answer-color,var(--r-ink-2))}#raymonApp .publicFormCard .publicFormRankingConfirm,#raymonApp .publicFormCard .raymonButton--primary{background:var(--form-button-color,var(--color-brand-primary));border-color:var(--form-button-color,transparent)}#raymonApp .publicFormCard[data-font-scale=SMALL] .publicFormQuestionLabel strong{font-size:11.5px}#raymonApp .publicFormCard[data-font-scale=LARGE] .publicFormQuestionLabel strong{font-size:14.5px}#raymonApp .publicFormCard[data-font-scale=LARGE] :is(.publicFormQuestion input,.publicFormQuestion textarea,.publicFormChoices label){font-size:14px}#raymonApp .publicFormCard[data-font-scale=SMALL] :is(.publicFormQuestion input,.publicFormQuestion textarea,.publicFormChoices label){font-size:11.5px}#raymonApp .publicFormShareButton{display:block;margin:12px auto 0;padding:8px 12px;border:1px solid #d6d9e4;border-radius:5px;background:#fff;color:#403992;font:inherit;cursor:pointer}#raymonApp .formStudioCanvas.mode-preview{min-height:100%;overflow:auto;padding:26px 22px 70px;background:#f0f1f8}#raymonApp .formStudioCanvas.mode-preview .formPreviewSurface{width:min(940px,100%);min-height:calc(100% - 2px);margin:0 auto;display:flex;flex-direction:column;justify-content:flex-start;gap:14px;padding:0}#raymonApp .formStudioCanvas.mode-preview .formPreviewNotice{width:min(760px,100%);margin-inline:auto;box-sizing:border-box}#raymonApp .formStudioCanvas.mode-preview .publicFormCard{margin-inline:auto}#raymonApp .formStudioCanvas.mode-preview .publicFormWelcome{min-height:420px}#raymonApp .formStudioCanvas.mode-settings{min-height:100%;background:#f0f1f8}#raymonApp .formStudioFullWorkspace:not(.formStudioAppearanceWorkspace){width:min(1280px,100%);max-width:1280px;padding:30px 28px 80px}#raymonApp .formStudioFullWorkspace>header{max-width:1180px;margin:0 auto 20px}#raymonApp .formStudioSettingsLayout{display:grid;grid-template-columns:230px minmax(0,1fr);justify-content:center;align-items:start;grid-gap:22px;gap:22px;max-width:1180px;margin:0 auto}#raymonApp .formStudioSettingsMobileNav{display:none}#raymonApp .formStudioSettingsNav{position:-webkit-sticky;position:sticky;top:18px;display:grid;grid-gap:3px;gap:3px;padding:7px;border:1px solid #e1e4ec;border-radius:6px;background:#fff}#raymonApp .formStudioSettingsNav>button{display:flex;align-items:center;gap:9px;width:100%;min-height:38px;padding:0 10px;border:0;border-radius:4px;background:transparent;color:#555d6a;font:inherit;font-size:12px;font-weight:700;text-align:right;cursor:pointer}#raymonApp .formStudioSettingsNav>button:hover{background:#f6f6fb;color:#403992}#raymonApp .formStudioSettingsNav>button.active{background:#eceaf8;color:#403992;font-weight:800;box-shadow:inset -2px 0 0 #5149a7}#raymonApp .formStudioSettingsNav>button svg{flex:none}#raymonApp .formStudioSettingsNavDivider{height:1px;margin:5px 4px;background:#eceef3}#raymonApp .formStudioSettingsNav>.formStudioSettingsMetadataAction{color:#3e4654}#raymonApp .formStudioSettingsPane{min-width:0}#raymonApp .formStudioFullWorkspace .formStudioSettingsPane>section{min-height:0;padding:24px 26px;border:1px solid #e1e4ec;border-radius:12px;background:#fff;box-shadow:0 8px 24px #20243a0a}#raymonApp .formStudioFullWorkspace .formStudioSettingsPane>section[hidden]{display:none!important}#raymonApp .formStudioFullWorkspace .formStudioSettingsPane>section>header{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #eceef3}#raymonApp .formStudioFullWorkspace .formStudioSettingsPane>section>header strong{font-size:14px}#raymonApp .formStudioFullWorkspace .formStudioSettingsPane>section>header small{margin-top:4px;color:#737c89;font-size:11.5px;line-height:1.7}#raymonApp .formStudioFullWorkspace .formStudioPresentationControl{display:grid;grid-gap:7px;gap:7px}#raymonApp .formStudioFullWorkspace .formStudioPresentationControl>span{color:#444c59;font-size:11.5px;font-weight:850}#raymonApp .formStudioFullWorkspace .formStudioPresentationControl>small{color:#747d89;font-size:10.5px;line-height:1.65}#raymonApp .formStudioFullWorkspace .formStudioPresentationControl .raymonSelectTrigger{min-height:42px;font-size:12px}#raymonApp .formStudioFullWorkspace .formStudioSettingsChecks .raymonCheckboxCopy strong{font-size:11.5px;line-height:1.55}#raymonApp .formStudioFullWorkspace .formStudioSettingsChecks .raymonCheckboxCopy small{font-size:10px;line-height:1.55}#raymonApp .formStudioFullWorkspace .formStudioCompletionFields>small,#raymonApp .formStudioFullWorkspace .formStudioSettingsPane>section>small{color:#747d89;font-size:10.5px;line-height:1.7}#raymonApp .formStudioFullWorkspace .formStudioCompletionFields input{min-height:42px}#raymonApp .formStudioFullWorkspace .formStudioCompletionFields textarea{min-height:92px;line-height:1.75}#raymonApp .formStudioCanvas.mode-share{background:#f0f1f8;min-height:100%}#raymonApp .formShareSurface{width:min(1180px,100%);max-width:1180px;margin:auto;padding:30px 28px 72px}#raymonApp .formShareSurface>header{margin-bottom:20px}#raymonApp .formShareMobileNav{display:none}#raymonApp .formShareMethodNav{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:4px;gap:4px;width:100%;max-width:none;margin:0 0 16px;padding:4px;border:1px solid #e0e3eb;border-radius:7px;background:#fff}#raymonApp .formShareMethodNav button{min-width:0;min-height:38px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:0;border-radius:5px;background:transparent;color:#5d6472;font:inherit;font-size:12px;font-weight:750;white-space:nowrap;cursor:pointer}#raymonApp .formShareMethodNav button:hover{background:#f5f5fa;color:#403992}#raymonApp .formShareMethodNav button[aria-selected=true]{background:#eceaf8;color:#403992;font-weight:800}#raymonApp .formShareGrid{display:block}#raymonApp .formShareGrid article{min-height:0;padding:26px 28px;border:1px solid #e1e4ec;border-radius:12px;background:#fff;box-shadow:0 8px 24px #20243a0a}#raymonApp .formShareGrid article[hidden]{display:none!important}#raymonApp .formShareEmbedCard textarea{min-height:160px}#raymonApp .formShareQrCard{text-align:center}#raymonApp .formStudioReportsWorkspace{max-width:1180px;margin:auto}#raymonApp .formStudioReportsTabs{display:flex;gap:4px;margin-bottom:18px;border-bottom:1px solid #e2e5ec}#raymonApp .formStudioReportsTabs button{min-height:38px;padding:0 16px;border:0;border-bottom:2px solid transparent;background:none;color:#606675;font:inherit;font-size:12px;cursor:pointer}#raymonApp .formStudioReportsTabs button.active{border-bottom-color:#403992;color:#403992;font-weight:800}#raymonApp .formStudioTextPresets{margin:8px 12px 12px;border:1px solid #e2e4ed;border-radius:5px;background:#fff;overflow:hidden}#raymonApp .formStudioTextPresets>button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:11px 12px;border:0;background:#f8f8fc;color:#343b52;font:inherit;font-size:12px;font-weight:700;text-align:right;cursor:pointer}#raymonApp .formStudioTextPresets>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px;padding:8px}#raymonApp .formStudioTextPresets>div button{padding:9px 5px;border:1px solid #e4e5ed;border-radius:4px;background:#fff;color:#4e5261;font:inherit;font-size:10px;text-align:center;cursor:pointer}#raymonApp .formStudioTextPresets>div button:hover{border-color:#403992;color:#403992}#raymonApp .formShareEmbedModes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin:14px 0}#raymonApp .formShareEmbedModes button{min-height:40px;padding:8px 6px;border:1px solid #dfe1ea;border-radius:6px;background:#fff;color:#555d6a;font:inherit;font-size:10.5px;font-weight:700;cursor:pointer}#raymonApp .formShareEmbedModes button:hover{border-color:#bbb7da;color:#403992;background:#faf9ff}#raymonApp .formShareEmbedModes button[aria-pressed=true]{border-color:#aaa6d3;background:#eceaf8;color:#403992;font-weight:850;box-shadow:0 0 0 1px #aaa6d31f}#raymonApp .publicFormQuestionMedia{display:block;max-width:min(100%,680px);max-height:420px;width:auto;height:auto;object-fit:contain;margin:10px 0 15px;border-radius:6px}#raymonApp video.publicFormQuestionMedia{width:min(100%,680px);background:var(--r-surface-soft)}#raymonApp .publicFormCard[data-form-font=SYSTEM]{font-family:Tahoma,Arial,sans-serif}#raymonApp .publicFormCard[data-form-font=SERIF]{font-family:Noto Naskh Arabic,Times New Roman,serif}#raymonApp .publicFormCard[data-form-font] :is(button,input,textarea,select){font-family:inherit}#raymonApp .formPreviewSurface{background-size:cover;background-position:50%}#raymonApp .formAppearanceAssetFields{display:grid;grid-gap:10px;gap:10px}#raymonApp .formAppearanceAssetFields label{display:grid;grid-gap:5px;gap:5px;color:#4e5363;font-size:11px}#raymonApp .formAppearanceAssetFields input{min-width:0;width:100%;padding:9px;border:1px solid #dadde8;border-radius:5px;background:#fff;font:inherit;font-size:11px}#raymonApp .formAppearanceLogoPreview{display:block;width:80px;height:80px;object-fit:contain;margin:12px 0;padding:6px;border:1px solid #dadde8;border-radius:8px;background:#fff}#raymonApp .formAppearanceAssetField{display:grid;grid-gap:7px;gap:7px;padding:9px 0;border-bottom:1px solid #ececf2;color:#4e5363;font-size:11px}#raymonApp .formAppearanceAssetActions{display:flex;align-items:center;gap:8px}#raymonApp .formAppearanceAssetActions>button,#raymonApp .formAppearanceUpload{display:inline-block;padding:8px 10px;border:1px solid #b9b6d9;border-radius:5px;background:#f8f7ff;color:#403992;font:inherit;font-size:11px;cursor:pointer}#raymonApp .formAppearanceUpload{position:relative;overflow:hidden}#raymonApp .formAppearanceAssetFields .formAppearanceUpload{display:inline-block}#raymonApp .formCompletionTokens{display:flex;align-items:center;gap:4px;flex-wrap:wrap;max-height:84px;overflow:auto;padding:3px 0;color:#69707d;font-size:10px;scrollbar-gutter:stable}#raymonApp .formCompletionTokens button{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid #ddd9ef;border-radius:6px;background:#f8f7fc;color:#5a5298;padding:4px 7px;font:inherit;font-size:10px;cursor:pointer}#raymonApp .formQuestionInlineScore .formQuizOptionKey{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}#raymonApp .publicFormCorrections{margin:18px auto 0;max-width:550px;text-align:right}#raymonApp .publicFormCorrections h2{font-size:15px;margin:0 0 10px}#raymonApp .publicFormCorrections>div{display:grid;grid-gap:4px;gap:4px;margin:7px 0;padding:10px 12px;border:1px solid #edcdcd;border-radius:8px;background:#fff8f8;font-size:11px}#raymonApp .publicFormCorrections>div.correct{border-color:#b9dfcd;background:#f5fbf7}#raymonApp .publicFormCorrections>div span{color:#535869}#raymonApp .formSettingsScheduleSummary{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#5d6270;font-size:11px}#raymonApp .formSettingsScheduleSummary button{padding:7px 10px;border:1px solid #ccc7e8;border-radius:5px;background:#f8f7ff;color:#4c4299;cursor:pointer;font:inherit}#raymonApp .formMetadataModal{width:min(1120px,calc(100vw - 40px));max-height:min(880px,calc(100dvh - 36px))}#raymonApp .formMetadataModal .raymonModalBody{padding:22px 24px 26px}#raymonApp .formMetadataModal .formMetadataGrid{gap:14px 16px}#raymonApp .formMetadataModal :is(.formMetadataGrid,.formSchedule) label>span{margin-bottom:6px;color:#4a5260;font-size:10.5px;font-weight:850}#raymonApp .formMetadataModal .formMetadataGrid :is(input,textarea),#raymonApp .formMetadataModal .formSchedule input{font-size:12px}#raymonApp .formMetadataModal .formMetadataGrid input,#raymonApp .formMetadataModal .formSchedule input{height:42px}#raymonApp .formMetadataModal .formMetadataGrid textarea{min-height:92px;padding:10px 12px;line-height:1.75}#raymonApp .formMetadataModal :is(.formDepartmentAudience,.formSchedule,.formThankYou){margin-top:18px;padding-top:18px}#raymonApp .formMetadataModal :is(.formDepartmentAudience,.formSchedule,.formThankYou)>.raymonSectionHeading{margin-bottom:12px}#raymonApp .formMetadataModal .formScheduleGrid{gap:10px 12px}#raymonApp .publicFormTimeRemaining{width:max-content;max-width:100%;margin:12px auto;padding:7px 12px;border:1px solid #d6d0ef;border-radius:999px;background:#f8f6ff;color:#43398e;font-size:12px;font-weight:800;direction:rtl}#raymonApp .formAppearanceUpload input[type=file]{position:absolute;inset:0;width:100%;height:100%;padding:0;opacity:0;cursor:pointer}#raymonApp .formQuestionMediaEditor{display:grid;grid-gap:8px;gap:8px;margin:10px 0;color:#4e5363;font-size:11px}#raymonApp .formQuestionMediaEditor>div{display:flex;align-items:center;gap:8px}#raymonApp .formQuestionMediaEditor>div>button{padding:8px 10px;border:1px solid #b9b6d9;border-radius:5px;background:#fff;color:#403992;font:inherit;font-size:11px;cursor:pointer}#raymonApp .formQuestionMediaEditor>small{color:#858999;font-size:10px}@media(min-width:761px) and (max-width:900px){#raymonApp :is(.formQuestionEditorModal,.formSpecialEditorModal,.formSectionEditorModal){width:calc(100vw - 20px);height:calc(100dvh - 20px)}#raymonApp :is(.formQuestionEditorModal,.formSpecialEditorModal,.formSectionEditorModal) .raymonModalHead{width:100%;height:54px}#raymonApp :is(.formQuestionEditorLayout,.formSpecialEditorLayout,.formSectionEditorLayout){display:grid;grid-template-columns:1fr;grid-template-rows:53px minmax(0,1fr);padding:54px 0 68px}#raymonApp :is(.formQuestionEditorMobileMode,.formSpecialEditorMobileMode,.formSectionEditorMobileMode){grid-row:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px;padding:5px 10px;border-bottom:1px solid #e6e8ed;background:#fff;direction:rtl}#raymonApp :is(.formQuestionEditorMobileMode,.formSpecialEditorMobileMode,.formSectionEditorMobileMode) button{min-height:42px;display:flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:6px;background:transparent;color:#707683;font:inherit;font-size:10px;font-weight:800;cursor:pointer;touch-action:manipulation}#raymonApp :is(.formQuestionEditorMobileMode,.formSpecialEditorMobileMode,.formSectionEditorMobileMode) button[aria-selected=true]{background:#efeff8;color:#403992}#raymonApp :is(.formQuestionEditorPreview,.formQuestionEditorControls,.formSpecialEditorPreview,.formSpecialEditorControls,.formSectionEditorPreview,.formSectionEditorControls){grid-row:2;min-height:0}#raymonApp .formQuestionEditorLayout.mobile-pane-controls .formQuestionEditorPreview,#raymonApp .formQuestionEditorLayout.mobile-pane-preview .formQuestionEditorControls,#raymonApp .formSectionEditorLayout.mobile-pane-controls .formSectionEditorPreview,#raymonApp .formSectionEditorLayout.mobile-pane-preview .formSectionEditorControls,#raymonApp .formSpecialEditorLayout.mobile-pane-controls .formSpecialEditorPreview,#raymonApp .formSpecialEditorLayout.mobile-pane-preview .formSpecialEditorControls{display:none}#raymonApp :is(.formQuestionEditorPreview,.formSpecialEditorPreview,.formSectionEditorPreview){height:auto;max-height:none;padding:0;border:0}#raymonApp :is(.formQuestionEditorPreviewHead,.formSpecialEditorPreviewHead,.formSectionEditorPreviewHead){min-height:50px;padding:8px 14px}#raymonApp :is(.formQuestionEditorPreviewStage,.formSpecialEditorPreviewStage,.formSectionEditorPreviewStage){padding:16px}#raymonApp .formQuestionEditorPreviewCard{min-height:320px;padding:22px 18px}#raymonApp .formSpecialPreviewContent{width:min(680px,100%);min-height:340px;padding:30px 22px}#raymonApp .formSectionEditorPreviewCard{min-height:390px;padding:26px 22px}#raymonApp :is(.formQuestionEditorControls,.formSpecialEditorControls,.formSectionEditorControls){padding:0;border-left:0;border-top:0}#raymonApp :is(.formQuestionEditorControlsHead,.formSectionEditorControlsHead){min-height:48px;padding:8px 14px}#raymonApp :is(.formQuestionEditorControlsScroll,.formSectionEditorControlsScroll){padding:12px 16px 18px}#raymonApp :is(.formQuestionEditorModal,.formSpecialEditorModal,.formSectionEditorModal) .raymonModalFooter{width:100%;min-height:68px}}@media(max-width:1100px){#raymonApp .formStudioCommandBar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:none;min-height:58px}#raymonApp .formStudioCommandActions,#raymonApp .formStudioCommandStart,#raymonApp .formStudioModeSwitch{grid-area:auto}#raymonApp .formStudioAppearanceLayout,#raymonApp .formStudioDesigner,#raymonApp .formStudioDesigner.sparse{grid-template-columns:255px minmax(0,1fr)}#raymonApp .formStudioCommandActions .formStudioSyncCompact{display:none}}@media(max-width:760px){#raymonApp .formStudioWorkspace{height:auto;min-height:100dvh;overflow:visible}#raymonApp .formStudioOutline{top:96px;width:min(340px,94vw);padding:12px 12px calc(18px + env(safe-area-inset-bottom));overscroll-behavior:contain}#raymonApp .formStudioOutlineBackdrop{inset:96px 0 0}#raymonApp .formStudioOutlineList{padding:8px 0 16px;scrollbar-gutter:stable}#raymonApp .formStudioOutlineHeadActions .formStudioAddSectionCompact{min-height:42px;padding:0 10px;font-size:10px}#raymonApp .formStudioOutlineClose{border-radius:8px}#raymonApp .formOutlineSectionTools button,#raymonApp .formStudioOutlineClose{width:42px;height:42px;touch-action:manipulation}#raymonApp .formOutlineQuestions button{min-height:42px;padding:6px 7px;touch-action:manipulation}#raymonApp .formStudioCanvasToolbar{top:96px;margin:0 0 10px}#raymonApp .formStudioCanvasToolbar>button{min-height:40px;touch-action:manipulation}#raymonApp .formStudioCanvasToolbar>span{display:none}#raymonApp .formCanvasSectionActions{opacity:1!important}#raymonApp .formCanvasSectionActions>button,#raymonApp .formCanvasSectionMore>button{width:34px;height:34px}#raymonApp .formCanvasSectionMenu{top:38px;left:0;width:160px}#raymonApp .formStudioCanvas.mode-build,#raymonApp .formStudioWorkbench{height:auto;overflow:visible}#raymonApp .formStudioCommandBar{position:-webkit-sticky;position:sticky;top:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"start actions" "mode mode";gap:2px;min-height:96px;padding:5px 8px}#raymonApp .formStudioCommandStart{grid-area:start}#raymonApp .formStudioModeSwitch{grid-area:mode;overflow-x:auto;max-width:100%;justify-self:stretch}#raymonApp .formStudioModeSwitch button{min-width:72px}#raymonApp .formStudioCommandActions{grid-area:actions}#raymonApp .formStudioBrand small,#raymonApp .formStudioMobilePicker,#raymonApp .formStudioUtilityActions{display:none!important}#raymonApp .formStudioCommandStart>.formStudioMobilePicker{display:grid!important;grid-template-columns:minmax(0,100px) 24px}#raymonApp .formStudioBrand>div{display:none}#raymonApp .formStudioDesigner,#raymonApp .formStudioDesigner.sparse{display:block;height:auto}#raymonApp .formStudioDesignCanvas{height:auto;min-height:55dvh;padding:16px 12px 40px;overflow:visible}#raymonApp .formStudioPaletteBackdrop{position:fixed;z-index:70;inset:0;display:block;border:0;background:#171b2b66;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);cursor:default}#raymonApp .formStudioInspector{position:fixed;z-index:71;right:0;bottom:0;left:0;top:auto;width:100%;max-width:100vw;box-sizing:border-box;height:auto;max-height:min(78dvh,720px);padding:0 12px calc(22px + env(safe-area-inset-bottom));overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid #dfe2ea;border-bottom:0;border-radius:16px 16px 0 0;background:#f5f6fa;box-shadow:0 -18px 55px #1118272e;transform:translateY(calc(100% + 18px));visibility:hidden;pointer-events:none;transition:transform .2s ease,visibility .2s ease}#raymonApp .formStudioInspector.mobile-open{transform:translateY(0);visibility:visible;pointer-events:auto}#raymonApp .formStudioPaletteMobileHead{position:-webkit-sticky;position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 -12px 10px;padding:11px 12px 9px;border-bottom:1px solid #e3e5ec;background:#fff}#raymonApp .formStudioPaletteMobileHead>div{min-width:0;display:grid;grid-gap:2px;gap:2px}#raymonApp .formStudioPaletteMobileHead small{color:#737c89;font-size:10px}#raymonApp .formStudioPaletteMobileHead strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#363c4b;font-size:12px}#raymonApp .formStudioPaletteMobileHead>button{width:40px;height:40px;display:grid;place-items:center;flex:none;border:1px solid #e1e4ec;border-radius:7px;background:#fff;color:#626977;cursor:pointer;touch-action:manipulation}#raymonApp .formStudioPaletteHeading{min-height:42px;margin-bottom:7px;touch-action:manipulation}#raymonApp .formStudioPaletteSearch{position:-webkit-sticky;position:sticky;z-index:1;top:60px;min-height:42px;margin-bottom:10px}#raymonApp .formBlockGroupLabel{font-size:10.5px;margin:9px 2px 5px}#raymonApp .formBlockList{grid-template-columns:repeat(2,minmax(0,1fr))}#raymonApp .formBlockList>button,#raymonApp .formStudioPaletteExtras button{min-height:42px;touch-action:manipulation}#raymonApp .formStudioStageBoundary{grid-template-columns:32px minmax(0,1fr) auto;padding:8px 9px}#raymonApp .formStudioStageBoundary>.appIcon{display:none}#raymonApp .formStudioStageStatus{grid-column:3;grid-row:1}#raymonApp .formCanvasSectionMedia{max-height:180px}#raymonApp .formCanvasSectionOptions{grid-template-columns:1fr;padding:6px;gap:6px}#raymonApp .formCanvasSectionOptionsNav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:-webkit-sticky;position:sticky;top:96px;z-index:3}#raymonApp .formCanvasSectionOptionsNav button{justify-content:center;min-height:36px;padding:0 5px}#raymonApp .formCanvasSectionOptionsPanel{padding:7px 5px}#raymonApp .formCanvasSectionOptionsPanel .raymonCheckboxRoot{padding:8px}#raymonApp .formCanvasSectionMediaControls{grid-template-columns:1fr}#raymonApp .formCanvasSectionMediaControls .formSpecialUploadButton,#raymonApp .formCanvasSectionMediaRemove{width:100%;min-height:38px}#raymonApp .formCanvasEmptyInsert{grid-template-columns:32px minmax(0,1fr);gap:8px}#raymonApp .formCanvasEmptyActions{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}#raymonApp .formCanvasEmptyActions button{min-height:40px;touch-action:manipulation}#raymonApp .formCanvasQuestion{padding:10px 11px 12px;margin-bottom:7px}#raymonApp .formCanvasAddQuestion{min-height:40px;touch-action:manipulation}#raymonApp .formCanvasQuestionTop{flex-wrap:nowrap;row-gap:0}#raymonApp .formCanvasQuestionMeta{gap:4px}#raymonApp .formCanvasQuestionType{max-width:128px}#raymonApp .formCanvasQuestionTitle{font-size:12.5px}#raymonApp .formCanvasQuestionDescription{font-size:10px}#raymonApp .formCanvasQuestionActions{-webkit-margin-start:auto;margin-inline-start:auto;opacity:1!important}#raymonApp .formCanvasQuestionMore>button,#raymonApp .formCanvasSectionActions button{min-width:40px;height:40px;touch-action:manipulation}#raymonApp .formCanvasQuestionMenu{top:39px;left:0;width:168px}#raymonApp .formCanvasQuestionMenu button{min-height:40px;font-size:11px}#raymonApp .formAnswerPreview.imageChoices{grid-template-columns:repeat(2,minmax(0,1fr))}#raymonApp .formAnswerPreview.rating{align-items:flex-start;flex-direction:column;gap:5px}#raymonApp .formAnswerPreview.rating>div>span{width:26px;height:26px}#raymonApp .formAnswerPreview.scale .scaleChoices{grid-auto-columns:minmax(22px,1fr);gap:2px}#raymonApp .formAnswerPreview.scale .scaleChoices>span{height:27px;font-size:9.5px}#raymonApp .formAnswerPreview.matrix .head,#raymonApp .formAnswerPreview.matrix>div{min-width:330px}#raymonApp .formAnswerPreview.text.field{grid-template-columns:18px minmax(0,1fr)}#raymonApp .formAnswerPreview.text.field>small{grid-column:2}#raymonApp .formCanvasDragHandle,#raymonApp .formCanvasDragHandle.question{display:none!important}#raymonApp .formStudioPaperSections{margin:18px 0}#raymonApp .formQuestionEditorModal,#raymonApp .formSpecialEditorModal{width:calc(100vw - 12px);height:calc(100dvh - 12px)}#raymonApp .formQuestionEditorModal .raymonModalHead,#raymonApp .formSpecialEditorModal .raymonModalHead{width:100%;height:50px}#raymonApp .formQuestionEditorLayout{display:grid;grid-template-columns:1fr;grid-template-rows:53px minmax(0,1fr);padding:50px 0 62px}#raymonApp .formQuestionEditorMobileMode{grid-row:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3px;gap:3px;padding:5px 8px;border-bottom:1px solid #e6e8ed;background:#fff;direction:rtl}#raymonApp .formQuestionEditorMobileMode button{min-height:42px;display:flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:5px;background:transparent;color:#707683;font:inherit;font-size:9.5px;font-weight:800;cursor:pointer;touch-action:manipulation}#raymonApp .formQuestionEditorMobileMode button[aria-selected=true]{background:#efeff8;color:#403992}#raymonApp .formQuestionEditorControls,#raymonApp .formQuestionEditorPreview{grid-row:2;min-height:0}#raymonApp .formQuestionEditorLayout.mobile-pane-controls .formQuestionEditorPreview,#raymonApp .formQuestionEditorLayout.mobile-pane-preview .formQuestionEditorControls{display:none}#raymonApp .formQuestionEditorPreview{height:auto;max-height:none;padding:0;border:0}#raymonApp .formQuestionEditorPreviewHead,#raymonApp .formSpecialEditorPreviewHead{min-height:48px;padding:7px 12px}#raymonApp .formQuestionEditorPreviewStage,#raymonApp .formSpecialEditorPreviewStage{padding:12px}#raymonApp .formQuestionEditorPreviewCard{min-height:300px;padding:20px 16px}#raymonApp .formQuestionEditorPreview.mobile .formQuestionEditorPreviewCard{width:min(340px,100%);height:auto;min-height:340px;max-height:min(500px,calc(100dvh - 210px));border-radius:16px}#raymonApp .formQuestionEditorControls{padding:0;border-left:0;border-top:0}#raymonApp .formQuestionEditorControlsHead{min-height:46px;padding:7px 12px}#raymonApp .formQuestionEditorControlsScroll{padding:10px 12px 14px}#raymonApp .formSpecialEditorLayout{display:grid;grid-template-columns:1fr;grid-template-rows:53px minmax(0,1fr);padding:50px 0 62px}#raymonApp .formSpecialEditorMobileMode{grid-row:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3px;gap:3px;padding:5px 8px;border-bottom:1px solid #e6e8ed;background:#fff;direction:rtl}#raymonApp .formSpecialEditorMobileMode button{min-height:42px;display:flex;align-items:center;justify-content:center;border:0;border-radius:5px;background:transparent;color:#707683;font:inherit;font-size:9.5px;font-weight:800;cursor:pointer;touch-action:manipulation}#raymonApp .formSpecialEditorMobileMode button[aria-selected=true]{background:#efeff8;color:#403992}#raymonApp .formSpecialEditorControls,#raymonApp .formSpecialEditorPreview{grid-row:2;min-height:0}#raymonApp .formSpecialEditorLayout.mobile-pane-controls .formSpecialEditorPreview,#raymonApp .formSpecialEditorLayout.mobile-pane-preview .formSpecialEditorControls{display:none}#raymonApp .formSpecialEditorPreview{height:auto;max-height:none;padding:0}#raymonApp .formSpecialPreviewContent{width:100%;min-height:320px;padding:28px 18px}#raymonApp .formSpecialPreviewContent.mobile{width:min(340px,100%);height:auto;min-height:340px;max-height:min(500px,calc(100dvh - 210px));padding:22px 16px;overflow:auto;overscroll-behavior:contain}#raymonApp .formSpecialEditorControls{padding:10px 12px 14px;border-left:0;border-top:0}#raymonApp .formSpecialPanelMobileNav{display:block;margin:0 0 10px}#raymonApp .formSpecialPanelMobileNav .raymonSelect{min-width:0}#raymonApp .formSpecialPanelMobileNav .raymonSelectTrigger{min-height:40px;background:#fff}#raymonApp :is(.formSpecialEndingTabs,.formSpecialWelcomeTabs){display:none}#raymonApp .formSpecialControlGroup{padding:9px}#raymonApp .formSpecialControlGroup>header{gap:7px}#raymonApp .formSpecialControlGroup>header>span{max-width:48%;font-size:10px;line-height:1.55}#raymonApp .formQuestionEditorMobileNav{display:block;margin:10px 0 12px}#raymonApp .formQuestionEditorMobileNav .raymonSelect{min-width:0}#raymonApp .formQuestionEditorMobileNav .raymonSelectTrigger{min-height:40px;background:#fff}#raymonApp .formQuestionEditorTabs{display:none}#raymonApp .formQuestionEditorControlsScroll>.formInspectorQuestionTitle textarea{min-height:58px}#raymonApp .formQuestionEditorPanel{gap:8px}#raymonApp .formQuestionPanelGroup{gap:8px;padding:8px;border-radius:5px}#raymonApp .formQuestionPanelGroupHead{gap:7px;padding-bottom:6px}#raymonApp .formQuestionPanelGroupHead>span{max-width:48%;font-size:10px;line-height:1.55}#raymonApp .formQuestionPanelEmpty{min-height:62px;padding:10px}#raymonApp .formQuestionOptionListTools{grid-template-columns:1fr}#raymonApp .formQuestionOptionListTools>span{justify-self:start}#raymonApp .formQuestionOptionListSummary{align-items:flex-start;flex-direction:column}#raymonApp .formQuestionOptionListSummary>button{width:100%}#raymonApp .formQuestionOptionRow{grid-template-columns:24px minmax(0,1fr);gap:5px}#raymonApp .formQuestionOptionActions{grid-column:2;justify-content:flex-end}#raymonApp .formQuestionOptionRow .formOptionImageActions,#raymonApp .formQuestionOptionRow .formOptionImagePreview,#raymonApp .formQuestionOptionRow .formOptionSecondaryLabel{grid-column:1/-1}#raymonApp .formQuestionMatrixEditor,#raymonApp .formQuestionMatrixTools{grid-template-columns:1fr}#raymonApp .formQuestionMatrixTools>span{justify-self:start}#raymonApp .formQuestionMatrixSummary{align-items:flex-start;flex-direction:column}#raymonApp .formQuestionMatrixSummary>button{width:100%}#raymonApp .formQuestionMatrixRow{grid-template-columns:22px minmax(0,1fr)}#raymonApp .formQuestionMatrixActions{grid-column:2;justify-content:flex-end}#raymonApp .formQuestionScoringSummary{grid-template-columns:28px minmax(0,1fr)}#raymonApp .formQuestionScoringBadges{grid-column:1/-1;justify-content:flex-start}#raymonApp .formQuestionScoreRow{grid-template-columns:1fr!important}#raymonApp .formQuestionScoreRow>label:not(.raymonCheckbox){grid-template-columns:minmax(0,1fr) 82px}#raymonApp .formQuestionCalculationVariableHead{align-items:flex-start;flex-direction:column}#raymonApp .formQuestionCalculationMeta{width:100%;justify-content:space-between!important}#raymonApp .formQuestionLogicRule{grid-template-columns:1fr}#raymonApp .formQuestionLogicSummary{align-items:flex-start;flex-direction:column}#raymonApp .formQuestionLogicSummary button{width:100%}#raymonApp .formQuestionCalculationOptions label{grid-template-columns:minmax(0,1fr) 84px}#raymonApp .formQuestionEditorModal .raymonModalFooter,#raymonApp .formSpecialEditorModal .raymonModalFooter{width:100%}#raymonApp .formStudioAppearanceLayout{display:flex;flex-direction:column;height:auto}#raymonApp .formStudioAppearanceLayout>.formStudioSettingsPane{order:2;overflow:visible;border:0}#raymonApp .formAppearanceMobileNav{display:block;margin:0 0 10px;padding:0 12px}#raymonApp .formAppearanceMobileNav .raymonSelect{min-width:0}#raymonApp .formAppearanceMobileNav .raymonSelectTrigger{min-height:40px;background:#fff}#raymonApp .formAppearanceSectionNav{display:none}#raymonApp .formStudioAppearancePreview{order:1;min-height:350px;padding:12px}#raymonApp .formStudioCanvas.mode-preview{padding:16px 10px 48px}#raymonApp .formStudioCanvas.mode-preview .formPreviewSurface{min-height:0}#raymonApp .formStudioCanvas.mode-preview .publicFormWelcome{min-height:340px}#raymonApp .formShareSurface{padding:18px 12px 48px}#raymonApp .formShareMobileNav{display:block;margin:0 0 12px}#raymonApp .formShareMobileNav .raymonSelect{min-width:0}#raymonApp .formShareMobileNav .raymonSelectTrigger{min-height:40px;background:#fff}#raymonApp .formShareMethodNav{display:none}#raymonApp .formShareGrid article{min-height:0}#raymonApp .formStudioSettingsLayout{display:block;max-width:none}#raymonApp .formStudioFullWorkspace:not(.formStudioAppearanceWorkspace){padding:18px 12px 56px}#raymonApp .formStudioFullWorkspace>header{margin-bottom:12px}#raymonApp .formStudioSettingsMobileNav{position:-webkit-sticky;position:sticky;top:96px;z-index:6;display:grid;grid-template-columns:minmax(0,1fr) 42px;grid-gap:6px;gap:6px;margin:0 -12px 12px;padding:8px 12px;border-color:#e1e4ec;border-style:solid;border-width:1px 0;background:#f7f8fbf2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#raymonApp .formStudioSettingsMobileNav .raymonSelect{min-width:0}#raymonApp .formStudioSettingsMobileNav .raymonSelectTrigger{min-height:42px;background:#fff}#raymonApp .formStudioSettingsMobileNav>button{width:42px;height:42px;display:grid;place-items:center;border:1px solid #dfe2ea;border-radius:6px;background:#fff;color:#4e478f;cursor:pointer}#raymonApp .formStudioSettingsLayout .formStudioSettingsNav{display:none}#raymonApp .formStudioLoading{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;overflow:hidden}#raymonApp .formStudioLoadingInspector,#raymonApp .formStudioLoadingRail{display:none}#raymonApp .formStudioLoadingCanvas{min-width:0;width:100%}#raymonApp .formStudioFullWorkspace .formStudioSettingsPane>section{min-height:0;padding:16px 14px}}#raymonApp .formSpecialWelcomeMedia,#raymonApp .publicFormWelcomeMedia{width:100%;max-width:620px;overflow:hidden;border-radius:16px;background:#eef2f6}#raymonApp .formSpecialWelcomeMedia img,#raymonApp .formSpecialWelcomeMedia video,#raymonApp .publicFormWelcomeMedia img,#raymonApp .publicFormWelcomeMedia video{display:block;width:100%;max-height:340px;object-fit:contain}#raymonApp .formSpecialMediaControls{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid #e3e7ec;border-radius:12px}#raymonApp .formSpecialMediaControls>span{font-weight:700}#raymonApp .formSpecialUploadButton{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:10px 14px;border:1px solid #b6c5d4;border-radius:9px;width:max-content}#raymonApp .formSpecialUploadButton input{position:absolute;inset:0;width:100%;height:100%;padding:0;opacity:0;cursor:pointer}#raymonApp .publicFormDraftChoice{display:grid;grid-gap:6px;gap:6px;padding:12px 16px;border-radius:12px;background:#f3f7fa;margin:12px 0;color:var(--r-ink)}#raymonApp .publicFormDraftChoice small{color:var(--r-ink-2);line-height:1.8}#raymonApp .formCanvasSectionOptions{display:grid;grid-gap:12px;gap:12px;margin:8px 16px 12px;padding:14px;border:1px solid var(--r-line);border-radius:12px;background:var(--r-surface)}#raymonApp .formCanvasSectionOptions>label:not(:has(input[type=checkbox])){display:grid;grid-gap:5px;gap:5px;font-size:12px;color:var(--r-ink)}#raymonApp .formCanvasSectionOptions>label input{min-height:36px;border:1px solid var(--r-line);border-radius:8px;padding:5px 10px;font:inherit}#raymonApp .formCanvasSectionOptions small{color:var(--r-muted);line-height:1.8}#raymonApp .formCanvasSectionMediaControls{display:grid;grid-gap:9px;gap:9px;border-top:1px solid var(--r-line);padding-top:12px}#raymonApp .formCanvasSectionMediaControls>label:not(.formSpecialUploadButton){display:grid;grid-gap:5px;gap:5px}#raymonApp .formCanvasSectionMediaControls>button{width:max-content;border:0;background:transparent;color:var(--r-brand-700);cursor:pointer;font:inherit}#raymonApp .publicFormSectionMedia{display:block;width:100%;max-height:330px;object-fit:contain;margin:14px auto;border-radius:12px;background:var(--r-surface-soft)}.formCalculatedVariables{display:grid;grid-gap:14px;gap:14px}.formCalculatedVariables>footer{display:flex;gap:8px;flex-wrap:wrap}.formCalculatedVariableCard{border:1px solid var(--raymon-border,#dfe5ec);border-radius:16px;padding:14px;display:grid;grid-gap:12px;gap:12px;background:var(--raymon-surface,#fff)}.formCalculatedVariableCard>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.formCalculatedVariableCard>header>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.formCalculatedVariableCard code,.formQuestionCalculationVariable code{font-size:11px;padding:3px 7px;border-radius:999px;background:rgba(15,23,42,.06);direction:ltr}.formCalculatedRule label,.formCalculatedVariableCard>label{display:grid;grid-gap:6px;gap:6px}.formCalculatedRule label>span,.formCalculatedVariableCard>label>span{font-size:12px;color:var(--raymon-muted,#64748b)}.formCalculatedRules{display:grid;grid-gap:10px;gap:10px;padding-top:4px}.formCalculatedRules>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.formCalculatedRules>header>div{display:grid;grid-gap:3px;gap:3px}.formCalculatedRules>header small{color:var(--raymon-muted,#64748b)}.formCalculatedRule{display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(80px,.6fr) minmax(80px,.6fr) minmax(180px,1.8fr) auto;grid-gap:8px;gap:8px;align-items:end}.formCalculatedRuleText{min-width:0}.formCalculatedEmpty{border:1px dashed var(--raymon-border,#dfe5ec);border-radius:14px;padding:18px;display:grid;grid-gap:5px;gap:5px;text-align:center;color:var(--raymon-muted,#64748b)}.formQuestionCalculations{display:grid;grid-gap:12px;gap:12px;border-top:1px solid var(--raymon-border,#e5e7eb);padding-top:14px}.formQuestionCalculationsHeading{display:grid;grid-gap:3px;gap:3px}.formQuestionCalculationsHeading small{color:var(--raymon-muted,#64748b)}.formQuestionCalculationVariable{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--raymon-border,#e5e7eb);border-radius:12px}.formQuestionCalculationVariable>header{display:flex;justify-content:space-between;align-items:center;gap:10px}.formQuestionCalculationOptions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.formQuestionCalculationOptions label{display:grid;grid-gap:5px;gap:5px}.formQuestionCalculationOptions span{font-size:12px;color:var(--raymon-muted,#64748b)}@media(max-width:760px){.formCalculatedRule{grid-template-columns:1fr 1fr}.formCalculatedRule>:first-child,.formCalculatedRuleText{grid-column:1/-1}.formQuestionCalculationOptions{grid-template-columns:1fr}}.formSubmissionCalculated{display:grid;grid-gap:10px;gap:10px;padding:12px 14px;margin-bottom:14px;border:1px solid var(--raymon-border,#e5e7eb);border-radius:14px}.formSubmissionCalculated>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.formSubmissionCalculated p{margin:0;padding:9px 10px;border-radius:10px;background:rgba(15,23,42,.035);display:grid;grid-gap:3px;gap:3px}.formSubmissionCalculated small{color:var(--raymon-muted,#64748b)}.formCalculatedAnalytics{margin-top:0}@media(max-width:760px){.formSubmissionCalculated>div{grid-template-columns:1fr}}.formIntegrationsPanel{display:grid;grid-gap:14px;gap:14px}.formIntegrationIntro{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 13px;border-radius:10px;background:rgba(15,23,42,.025)}.formIntegrationIntro>div{display:grid;grid-gap:4px;gap:4px}.formIntegrationIntro small{max-width:720px;color:var(--raymon-muted,#64748b);font-size:10.5px;line-height:1.7}.formIntegrationIntro>span{white-space:nowrap;font-size:11px;color:var(--raymon-muted,#64748b)}.formIntegrationCard,.formIntegrationCreate{display:grid;grid-gap:14px;gap:14px;border:1px solid var(--raymon-border,#dfe5ec);border-radius:14px;padding:18px}.formIntegrationCard>header,.formIntegrationCreate>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.formIntegrationCard>header>div{display:flex;align-items:center;gap:8px;min-width:0}.formIntegrationStatus{font-size:11px;padding:4px 9px;border-radius:999px}.formIntegrationStatus.active{background:rgba(22,163,74,.1);color:#15803d}.formIntegrationStatus.inactive{background:rgba(100,116,139,.12);color:#64748b}.formIntegrationFields{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.6fr);grid-gap:12px;gap:12px}.formIntegrationFields label{display:grid;grid-gap:7px;gap:7px}.formIntegrationFields label>span{font-size:11.5px;color:var(--raymon-muted,#64748b);font-weight:750}.formIntegrationSecret{display:flex;gap:10px;align-items:flex-end}.formIntegrationSecret>div{display:grid;grid-gap:5px;gap:5px;min-width:0;flex:1 1}.formIntegrationSecret span{font-size:10.5px;color:var(--raymon-muted,#64748b)}.formIntegrationSecret code{display:block;overflow:hidden;text-overflow:ellipsis;padding:9px 10px;border-radius:8px;background:rgba(15,23,42,.035);color:#59616f;font-size:11px}.formIntegrationActions button,.formIntegrationDelivery button,.formIntegrationSecret button{border:1px solid var(--raymon-border,#dfe5ec);background:transparent;border-radius:9px;padding:9px 11px;cursor:pointer}.formIntegrationActions button:disabled,.formIntegrationDelivery button:disabled{opacity:.45;cursor:not-allowed}.formIntegrationActions{display:flex;gap:8px;flex-wrap:wrap}.formIntegrationActions .danger{color:#b91c1c}.formIntegrationMeta{display:flex;gap:14px;flex-wrap:wrap;font-size:10.5px;color:var(--raymon-muted,#64748b)}.formIntegrationDeliveries{display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--raymon-border,#e5e7eb);padding-top:14px}.formIntegrationDelivery{display:grid;grid-template-columns:minmax(120px,.7fr) auto minmax(190px,1fr) minmax(0,1.5fr) auto;grid-gap:9px;gap:9px;align-items:center;padding:9px 10px;border-radius:9px;background:rgba(15,23,42,.025);font-size:11px}.formIntegrationDelivery small{color:var(--raymon-muted,#64748b)}.formIntegrationDelivery em{font-style:normal;color:#b91c1c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.formIntegrationDelivery.status-success>span:nth-child(2){color:#15803d}.formIntegrationDelivery.status-failed>span:nth-child(2){color:#b91c1c}.formIntegrationFootnote{max-width:720px;color:var(--raymon-muted,#64748b);font-size:10.5px;line-height:1.7}@media(max-width:760px){.formIntegrationIntro{display:grid}.formIntegrationFields{grid-template-columns:1fr}.formIntegrationSecret{align-items:stretch;flex-direction:column}.formIntegrationDelivery{grid-template-columns:1fr auto}.formIntegrationDelivery em,.formIntegrationDelivery small{grid-column:1/-1}}@media print{#raymonApp .formShareMobileNav{display:none!important}}#raymonApp .formStudioCommandActions .raymonButton{min-height:36px;font-size:11.5px}#raymonApp .formStudioCommandStart>.formStudioMobilePicker>button{width:32px;height:32px}#raymonApp .formStudioBrand small,#raymonApp .formStudioSyncCompact{font-size:11px}#raymonApp .formStudioStageCopy>em,#raymonApp .formStudioStageCopy>small{font-size:11.5px}#raymonApp .formStudioStageStatus{min-height:23px;font-size:10.5px}#raymonApp .formCanvasSectionHead>span,#raymonApp .formCanvasSectionIndex{font-size:11px}#raymonApp .formCanvasQuestionNumber{width:26px;height:26px;font-size:11px}#raymonApp .formCanvasQuestionType{font-size:11.5px}#raymonApp .formCanvasLogic,#raymonApp .formCanvasRequired{min-height:24px;font-size:11px}#raymonApp .formCanvasDragHandle.question{width:30px;height:30px}#raymonApp .formCanvasQuestionMore>button,#raymonApp .formCanvasSectionActions>button,#raymonApp .formCanvasSectionMore>button{width:32px;height:32px}#raymonApp .formCanvasQuestionMenu button,#raymonApp .formCanvasSectionMenu button{min-height:36px;font-size:11px}#raymonApp .formCanvasAddQuestion,#raymonApp .formCanvasEmptyActions button{font:inherit;font-size:11px;font-weight:800}#raymonApp .formBlockGroupLabel,#raymonApp .formIntegrationFootnote,#raymonApp .formIntegrationIntro small,#raymonApp .formIntegrationMeta,#raymonApp .formIntegrationSecret span{font-size:11.5px}@media(max-width:760px){#raymonApp .formStudioCommandBar{min-height:102px;gap:4px;padding:6px 8px}#raymonApp .formStudioCommandStart{gap:6px}#raymonApp .formStudioBack{min-width:40px;min-height:40px;display:grid;place-items:center;padding:0;touch-action:manipulation}#raymonApp .formStudioCommandStart>.formStudioMobilePicker{grid-template-columns:minmax(0,96px) 40px;gap:6px}#raymonApp .formStudioCommandStart>.formStudioMobilePicker>button{width:40px;height:40px;touch-action:manipulation}#raymonApp .formStudioCommandActions .raymonButton{min-height:40px;padding-inline:10px;font-size:11.5px;touch-action:manipulation}#raymonApp .formStudioModeSwitch{display:flex!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;align-items:stretch;width:100%;min-width:0;max-width:100%;overflow:hidden;gap:0}#raymonApp .formStudioModeSwitch button{flex:1 1;min-width:0!important;min-height:48px;padding:4px 1px;flex-direction:column;gap:2px;overflow:hidden;touch-action:manipulation}#raymonApp .formStudioModeSwitch .raymonModeSwitchIcon{width:24px;height:24px;border-radius:7px}#raymonApp .formStudioModeSwitch button>span:last-child{min-width:0;align-items:center}#raymonApp .formStudioModeSwitch button strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.2}#raymonApp .formStudioOutline{top:102px}#raymonApp .formStudioOutlineBackdrop{inset:102px 0 0}#raymonApp .formCanvasSectionOptionsNav,#raymonApp .formStudioCanvasToolbar,#raymonApp .formStudioSettingsMobileNav{top:102px}#raymonApp .formStudioPaletteMobileHead small{font-size:11px}#raymonApp .formStudioPaletteMobileHead strong{font-size:12.5px}#raymonApp .formBlockGroupLabel{font-size:11.5px}#raymonApp .formQuestionEditorMobileMode button,#raymonApp .formSectionEditorGroup>header>span,#raymonApp .formSectionEditorMobileMode button,#raymonApp .formSpecialEditorMobileMode button{font-size:11px}#raymonApp :is(.formQuestionEditorModal,.formSpecialEditorModal,.formSectionEditorModal) .raymonModalFooter button{min-height:42px;font-size:11.5px;touch-action:manipulation}}#raymonApp .formStudioWorkspace .formPreviewNotice strong{font-size:11px}#raymonApp .formStudioWorkspace .formPreviewNotice small{font-size:10.5px;line-height:1.65}#raymonApp .formStudioOutlineHeadActions .formStudioAddSectionCompact,#raymonApp .formStudioPanelHead>div:first-child>span,#raymonApp .formStudioWorkspace .formOutlineSectionButton>span{font-size:11px}#raymonApp .formStudioWorkspace .formOutlineSectionButton small{font-size:10.5px}#raymonApp .formStudioWorkspace .formOutlineQuestions button>span{font-size:10px}#raymonApp .formStudioWorkspace .formOutlineQuestions strong{font-size:11.5px}#raymonApp .formStudioWorkspace .formOutlineEmpty,#raymonApp .formStudioWorkspace .formOutlineQuestions small{font-size:10.5px}#raymonApp .formAppearanceTypographyFont>small,#raymonApp .formStudioAppearanceLayout .formStudioSettingsPane>section>header small{font-size:11.5px}#raymonApp .formQuestionEditorControlsHead small,#raymonApp :is(.formQuestionEditorPreviewHead,.formSpecialEditorPreviewHead) small{font-size:11.5px}#raymonApp .formQuestionOptionIndex{width:26px;height:26px;font-size:11px}#raymonApp .formQuestionOptionLabel{font-size:11.5px!important}#raymonApp .formQuestionOptionRemove,#raymonApp .formQuestionOptionReorder button{width:32px;height:32px}#raymonApp .formQuestionOptionAddRow{min-height:40px;font-size:11px}#raymonApp .formQuestionOptionAddRow small{font-size:10.5px}@media(max-width:760px){#raymonApp .formQuestionOptionRemove,#raymonApp .formQuestionOptionReorder button{width:40px;height:40px;touch-action:manipulation}#raymonApp .formAppearancePreviewToolbar button,#raymonApp .formSpecialDeviceSwitch button{min-height:40px;touch-action:manipulation}#raymonApp .formAppearanceTypographyFont>small,#raymonApp .formStudioAppearanceLayout .formStudioSettingsPane>section>header small{font-size:11.5px}}#raymonApp .formAnswerPreview.dropdown small,#raymonApp .formAnswerPreview.file small,#raymonApp .formAnswerPreview.rating>small,#raymonApp .formAnswerPreview.statement small,#raymonApp .formAnswerPreview.text.long>small,#raymonApp .formQuestionFileSummary small,#raymonApp .formQuestionInlineField>span,#raymonApp .formQuestionInlineNumbers label>span,#raymonApp .formQuestionInlineType>span,#raymonApp .formQuestionOptionsEditor>header>div:first-child>small,#raymonApp .formQuestionPanelEmpty small,#raymonApp .formQuestionPanelGroupHead small,#raymonApp .formQuestionPanelGroupHead>span,#raymonApp .formQuestionReadyOptions small,#raymonApp .formSectionEditorHint,#raymonApp .formSpecialControlGroup>header small,#raymonApp .formSpecialControlGroup>header>span,#raymonApp .formSpecialControlNotice{font-size:11px}#raymonApp .formQuestionCalculationMeta>span,#raymonApp .formQuestionCalculationVariableHead code,#raymonApp .formQuestionFileRuleBadges b,#raymonApp .formQuestionMatrixCount,#raymonApp .formQuestionMatrixTools>span,#raymonApp .formQuestionOptionCount,#raymonApp .formQuestionReadyPickerHead>span,#raymonApp .formQuestionReadyPreviewHead>span,#raymonApp .formQuestionScoringBadges b{font-size:10.5px}#raymonApp .formQuestionCalculationVariableHead small,#raymonApp .formQuestionLogicRule>div>span,#raymonApp .formQuestionLogicSource>span,#raymonApp .formQuestionLogicStatus small,#raymonApp .formQuestionScoreRow>label:not(.raymonCheckbox)>small,#raymonApp .formQuestionScoringSummary small{font-size:11px}#raymonApp .formQuestionCalculationVariableHead strong,#raymonApp .formQuestionLogicStatus strong,#raymonApp .formQuestionScoreRow>label:not(.raymonCheckbox)>span{font-size:11.5px}#raymonApp .formCompletionTokens{font-size:11px}#raymonApp .formCompletionTokens button{min-height:34px;padding:6px 9px;font-size:11px}#raymonApp .formSpecialModeTabs button{min-height:40px;font-size:11px}#raymonApp .formStudioWorkspace .formQuestionOptionIndex{width:28px;height:28px;font-size:11px!important}#raymonApp .formStudioWorkspace .formQuestionOptionLabel{font-size:11.5px!important}@media(max-width:760px){#raymonApp .formStudioModeSwitch button strong{font-size:11.5px}#raymonApp .formCanvasQuestionMore>button,#raymonApp .formCanvasSectionActions>button,#raymonApp .formCanvasSectionMore>button{min-width:40px;width:40px;height:40px;touch-action:manipulation}#raymonApp .formStudioOutlinePicker>button{width:40px;height:40px;touch-action:manipulation}#raymonApp .formSpecialModeTabs button{min-height:44px;font-size:11.5px;touch-action:manipulation}#raymonApp .formCompletionTokens button{min-height:40px;padding:8px 10px;font-size:11px;touch-action:manipulation}#raymonApp .formQuestionEditorTabs button,#raymonApp .formQuestionOptionTabs button,#raymonApp :is(.formSpecialEndingTabs,.formSpecialWelcomeTabs) button{min-height:40px;font-size:11px;touch-action:manipulation}#raymonApp .formQuestionMatrixSummary>button,#raymonApp .formQuestionReadyActions button{min-height:40px;touch-action:manipulation}}#raymonApp .formStudioWorkspace .formOutlineQuestions button>span,#raymonApp .formStudioWorkspace .formOutlineQuestions small,#raymonApp .formStudioWorkspace .formOutlineSectionButton small,#raymonApp .formStudioWorkspace .formPreviewNotice small{font-size:11px}#raymonApp .formStudioWorkspace .formStudioOutlineHeadActions .formStudioAddSectionCompact{font-size:11px!important}#raymonApp .formQuestionOptionCount,#raymonApp .formQuestionOptionsEditor>header>div:first-child>small,#raymonApp .formQuestionOptionsEditor>header>div:first-child>strong,#raymonApp .formSectionEditorControlsHead small,#raymonApp .formSectionEditorGroup>header small,#raymonApp .formSectionEditorGroup>header>span,#raymonApp .formShareEmbedModes button,#raymonApp .formStudioFullWorkspace .formStudioPresentationControl>small,#raymonApp .formStudioWorkspace .publicFormMatrixRow>b,#raymonApp .formStudioWorkspace .publicFormNpsLabels,#raymonApp .formStudioWorkspace .publicFormQuestionLabel small,#raymonApp .formStudioWorkspace .publicFormQuestionLabel>span{font-size:11px}@media(max-width:760px){#raymonApp .formCalculatedRule>button,#raymonApp .formCalculatedVariableCard>header>button{min-width:40px;width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid #e1e4ec;border-radius:8px;background:#fff;color:#6c7380;touch-action:manipulation}#raymonApp .formAppearancePreviewToolbar button:first-child{min-width:40px;width:40px;padding-inline:0}#raymonApp .formAppearanceSizeChoices button{min-height:40px;touch-action:manipulation}#raymonApp .formColorPresets{grid-template-columns:repeat(4,minmax(40px,1fr));gap:7px}#raymonApp .formColorPresets button{min-width:40px;min-height:40px;width:100%;touch-action:manipulation}#raymonApp .formShareChannels{gap:7px}#raymonApp .formShareChannels :is(a,button){min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding-block:7px;touch-action:manipulation}#raymonApp .formShareEmbedModes button{min-height:42px;font-size:11px;touch-action:manipulation}}@media(min-width:761px) and (max-width:1100px){#raymonApp .formStudioCommandBar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"start actions" "mode mode";min-height:104px;gap:4px 10px;padding:6px 12px}#raymonApp .formStudioCommandStart{grid-area:start;min-width:0}#raymonApp .formStudioCommandActions{grid-area:actions;min-width:0}#raymonApp .formStudioModeSwitch{grid-area:mode;display:flex!important;width:100%;min-width:0;max-width:100%;justify-self:stretch;overflow:hidden;gap:0}#raymonApp .formStudioModeSwitch button{flex:1 1;min-width:0!important;min-height:42px;padding:4px 6px;overflow:hidden}#raymonApp .formStudioModeSwitch button>span:last-child{min-width:0}#raymonApp .formStudioModeSwitch button strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px}#raymonApp .formStudioOutline{top:104px}#raymonApp .formStudioOutlineBackdrop{inset:104px 0 0}}#raymonApp .formCanvasSectionMediaUrl>span,#raymonApp .formQuestionOptionAddRow small,#raymonApp .formQuestionScoreRow .raymonCheckbox,#raymonApp .formSectionEditorGroup>label>small,#raymonApp .formStudioWorkspace .formAnswerPreview.matrix .head b,#raymonApp .formStudioWorkspace .formAnswerPreview.matrix strong,#raymonApp .formStudioWorkspace .formAnswerPreview.scale .scaleChoices>span,#raymonApp .formStudioWorkspace .formAnswerPreview.scale .scaleLabels,#raymonApp .formStudioWorkspace .formAnswerPreview.scale .scaleNumbers,#raymonApp .formStudioWorkspace .publicFormFooter>div,#raymonApp .formStudioWorkspace .publicFormFooter>div>span{font-size:11px}@media(max-width:760px){#raymonApp .formAppearanceReset{min-height:40px;touch-action:manipulation}#raymonApp .formStudioWorkspace .formAnswerPreview.scale .scaleChoices>span{height:30px;font-size:11px}}#raymonApp .formQuestionCalculationMeta>span,#raymonApp .formQuestionCalculationVariableHead code,#raymonApp .formQuestionInlineScore .formQuizOptionKey .raymonCheckboxCopy strong,#raymonApp .formStudioOutlineHeadActions .formStudioAddSectionCompact span,#raymonApp .formStudioWorkspace .formCanvasQuestionNumber{font-size:11px!important}@media(min-width:761px) and (max-width:1100px){#raymonApp .formStudioSettingsLayout{display:block;max-width:none}#raymonApp .formStudioSettingsLayout .formStudioSettingsNav{display:none!important}#raymonApp .formStudioSettingsMobileNav{position:-webkit-sticky;position:sticky;top:104px;z-index:6;display:grid!important;grid-template-columns:minmax(0,1fr) 42px;grid-gap:6px;gap:6px;margin:0 0 14px;padding:8px;border:1px solid #e1e4ec;border-radius:10px;background:#f7f8fbf2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#raymonApp .formStudioSettingsMobileNav .raymonSelect{min-width:0}#raymonApp .formStudioSettingsMobileNav .raymonSelectTrigger{min-height:42px;background:#fff}#raymonApp .formStudioSettingsMobileNav>button{width:42px;height:42px;display:grid;place-items:center;border:1px solid #dfe2ea;border-radius:8px;background:#fff;color:#4e478f;cursor:pointer}#raymonApp .formStudioSettingsPane{width:100%;min-width:0}#raymonApp .formSpecialEditorModal .formSpecialModeTabs{width:calc(100% - 4px);margin-inline:2px}}#raymonApp .formCalculatedRule,#raymonApp .formCalculatedRules,#raymonApp .formCalculatedVariableCard,#raymonApp .formCalculatedVariableCard>*,#raymonApp .formCalculatedVariables{min-width:0;max-width:100%;box-sizing:border-box}#raymonApp .formCalculatedVariableCard :is(input,textarea){width:100%;min-width:0;max-width:100%;box-sizing:border-box}#raymonApp .formCalculatedVariableCard .raymonSelect,#raymonApp .formCalculatedVariableCard .raymonSelectTrigger{min-width:0;max-width:100%;box-sizing:border-box}#raymonApp .formCalculatedVariableCard>header,#raymonApp .formCalculatedVariableCard>header>div{min-width:0}#raymonApp .formCalculatedVariableCard code{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){#raymonApp .formCalculatedVariables{width:100%;overflow:hidden}#raymonApp .formCalculatedVariableCard{width:100%;padding:12px}#raymonApp .formCalculatedVariableCard>header{align-items:flex-start;gap:8px}#raymonApp .formCalculatedVariableCard>header>div{flex:1 1 auto}#raymonApp .formCalculatedVariableCard code{max-width:min(240px,70vw)}}#raymonApp .formStudioWorkspace{--r-bg:#f7f8fa;--r-surface:#ffffff;--r-surface-soft:#f6f7f9;--r-ink:#202633;--r-ink-2:#424b59;--r-muted:#6f7783;--r-line:#dfe3e9;--studio-accent:#5b50c7;--studio-accent-soft:#f1effb;--studio-accent-line:#d9d4f0}#raymonApp .formStudioAppearanceWorkspace,#raymonApp .formStudioCanvas.mode-preview,#raymonApp .formStudioCanvas.mode-settings,#raymonApp .formStudioCanvas.mode-share{background:#f6f7f9}#raymonApp .formStudioModeSwitch button strong{font-size:13px;font-weight:800}#raymonApp .formStudioModeSwitch button.active{color:var(--studio-accent);border-bottom-color:var(--studio-accent)!important}#raymonApp .formStudioModeSwitch button.active .raymonModeSwitchIcon{color:var(--studio-accent)}#raymonApp .formStudioSyncCompact{color:#66707d;font-size:11.5px}#raymonApp .formStudioCommandActions .raymonButton{font-size:12.5px}#raymonApp .formStudioInspector{background:#fafbfc;border-left-color:#e3e6eb}#raymonApp .formStudioPaletteHeading{min-height:44px;border-color:#dfe3e9;border-radius:9px;font-size:13px;font-weight:800}#raymonApp .formStudioPaletteSearch{min-height:44px;border-radius:9px;border-color:#dfe3e9}#raymonApp .formStudioPaletteSearch input{font-size:12.5px}#raymonApp .formBlockGroup{margin:0 0 12px;padding:0 0 10px;border-bottom:1px solid #eceef2}#raymonApp .formBlockGroup:last-child{border-bottom:0}#raymonApp .formBlockGroupLabel{margin:0 2px 7px;color:#5f6875;font-size:12px;font-weight:850}#raymonApp .formBlockList{gap:4px 6px}#raymonApp .formBlockList>button{min-height:44px;padding:5px 7px;border:0;border-radius:8px;background:transparent;box-shadow:none;color:#343b47;font-size:12px}#raymonApp .formBlockList>button:hover{border:0;background:#f0f1f5;box-shadow:none;color:#2d3440}#raymonApp .formBlockList>button strong{font-size:12.5px;font-weight:780}#raymonApp .formBlockGroup:nth-child(2) .formBlockIcon,#raymonApp .formBlockGroup:nth-child(3) .formBlockIcon,#raymonApp .formBlockGroup:nth-child(4) .formBlockIcon,#raymonApp .formBlockIcon{width:30px;height:30px;border-radius:8px;background:#efeff4}#raymonApp .formBlockList>button:hover .formBlockIcon{background:var(--studio-accent-soft)}#raymonApp .formStudioPaletteExtras{margin-top:10px;padding-top:10px;border-top:1px solid #eceef2}#raymonApp .formStudioPaletteExtras button{min-height:42px;border:0;border-radius:8px;background:#f3f4f6;color:#414956;font-size:12px}#raymonApp .formStudioPaletteExtras button:hover{border:0;background:#eceef3;color:#2f3743}#raymonApp .formStudioDesignCanvas{background:#fff}#raymonApp .formStudioCanvasToolbar{margin-bottom:20px;padding:0 2px 12px;border:0;border-bottom:1px solid #e6e9ee;border-radius:0;box-shadow:none}#raymonApp .formStudioCanvasToolbar>button{min-height:38px;padding:0 8px;font-size:12px}#raymonApp .formStudioCanvasToolbar>span{color:#68717d;font-size:11.5px}#raymonApp .formStudioStageBoundary,#raymonApp .formStudioStageBoundary.ending{min-height:82px;border-color:#e0e4ea;border-radius:12px;background:#fff;box-shadow:none}#raymonApp .formStudioStageBoundary.ending:hover,#raymonApp .formStudioStageBoundary:hover{border-color:#cbc7e7;background:#fcfcfe;box-shadow:none}#raymonApp .formStudioStageBoundary.ending .formStudioStageIcon,#raymonApp .formStudioStageIcon{background:#f0eff8;color:#6258bd}#raymonApp .formStudioStageCopy>small{color:#69727e;font-size:11.5px}#raymonApp .formStudioStageCopy>strong{color:#262d38;font-size:14px}#raymonApp .formStudioStageCopy>em{color:#626c78;font-size:11.5px}#raymonApp .formStudioStageStatus{min-height:25px;padding-inline:9px;background:#f0f1f4;color:#626b77;font-size:11px}#raymonApp .formStudioStageStatus.active{background:#edf7f1;color:#2f6f54}#raymonApp .formStudioPaperSections{margin-top:18px}#raymonApp .formCanvasSection+.formCanvasSection{margin-top:24px;padding-top:20px}#raymonApp .formCanvasSectionHead{min-height:68px;margin-bottom:12px;padding:7px 4px 11px;border-bottom-color:#eceef2}#raymonApp .formCanvasSectionHead>span,#raymonApp .formCanvasSectionIndex{width:32px;height:32px;background:#f4f5f7;border-color:#e1e4e9;color:#596270;font-size:12px}#raymonApp .formCanvasSectionHead input.formCanvasSectionTitle{height:34px!important;font-size:16px!important;font-weight:900!important}#raymonApp .formCanvasSectionHead input.formCanvasSectionDescription{height:26px!important;color:#6e7784!important;font-size:12.5px!important}#raymonApp .formCanvasSectionActions>button,#raymonApp .formCanvasSectionMore>button{color:#7a8390}#raymonApp .formCanvasSectionActions>button.active,#raymonApp .formCanvasSectionActions>button:hover,#raymonApp .formCanvasSectionMore>button.active,#raymonApp .formCanvasSectionMore>button:hover{border-color:transparent;background:#f1f0f8;color:var(--studio-accent)}#raymonApp .formCanvasQuestion{margin-bottom:10px;padding:15px 16px 16px;border-color:#e1e5ea;border-radius:12px}#raymonApp .formCanvasQuestion:hover{border-color:#cbc7e7;background:#fff}#raymonApp .formCanvasQuestion.selected{border-color:#8c84cf;background:#fff;box-shadow:0 0 0 3px #655bd315}#raymonApp .formCanvasQuestion.selected:before{top:12px;bottom:12px;width:3px;background:#6257c2}#raymonApp .formCanvasQuestionTop{min-height:34px;gap:8px;margin-bottom:9px}#raymonApp .formCanvasQuestionNumber{width:30px;height:30px;border-radius:8px;background:#f4f5f7;border-color:#e0e4e9;color:#5b6470;font-size:12px!important}#raymonApp .formCanvasQuestionType{color:#5b6471;font-size:12.5px;font-weight:800}#raymonApp .formCanvasQuestionType .appIcon{color:#6b63b8}#raymonApp .formCanvasLogic,#raymonApp .formCanvasRequired{min-height:26px;padding-inline:9px;font-size:11.5px}#raymonApp .formCanvasLogic{background:#f0eff8;color:#5b53a5}#raymonApp .formCanvasQuestionTitle{color:#252c37;font-size:15px;line-height:1.75}#raymonApp .formCanvasQuestionDescription{color:#69727f;font-size:12px}#raymonApp .formCanvasQuestionBody>.formAnswerPreview{margin-top:12px}#raymonApp .formAnswerPreview.dropdown,#raymonApp .formAnswerPreview.text.field{min-height:44px;border-color:#e4e7eb;background:#f8f9fa}#raymonApp .formAnswerPreview.text.long{min-height:82px;border-color:#e4e7eb;background:#f8f9fa}#raymonApp .formAnswerPreview.choices{gap:7px}#raymonApp .formAnswerPreview.choices>span{min-height:36px;padding-inline:10px;border:0;border-radius:7px;background:#f6f7f8}#raymonApp .formAnswerPreview.choices strong,#raymonApp .formAnswerPreview.dropdown>div>span{font-size:12.5px}#raymonApp .formAnswerPreview.choices small,#raymonApp .formAnswerPreview.dropdown small,#raymonApp .formAnswerPreview.text.field>span,#raymonApp .formAnswerPreview.text.long>small{font-size:11.5px}@media(min-width:1101px){#raymonApp .formStudioDesigner,#raymonApp .formStudioDesigner.sparse{grid-template-columns:352px minmax(0,1fr)}#raymonApp .formStudioInspector{padding:18px 16px 52px}#raymonApp .formQuestionEditorModal .raymonModalHead,#raymonApp .formSectionEditorModal .raymonModalHead{width:520px}#raymonApp .formSpecialEditorModal .raymonModalHead{width:480px}#raymonApp .formQuestionEditorLayout,#raymonApp .formSectionEditorLayout{grid-template-columns:minmax(0,1fr) 520px}#raymonApp .formSpecialEditorLayout{grid-template-columns:minmax(0,1fr) 480px}#raymonApp .formQuestionEditorModal .raymonModalFooter,#raymonApp .formSectionEditorModal .raymonModalFooter{width:520px}#raymonApp .formSpecialEditorModal .raymonModalFooter{width:480px}}#raymonApp .formQuestionEditorPreview,#raymonApp .formSectionEditorPreview,#raymonApp .formSpecialEditorPreview{background:#f5f6f8}#raymonApp :is(.formQuestionEditorPreviewHead,.formSectionEditorPreviewHead,.formSpecialEditorPreviewHead) small{color:#68727f;font-size:11.5px}#raymonApp :is(.formQuestionEditorPreviewHead,.formSectionEditorPreviewHead,.formSpecialEditorPreviewHead) strong{color:#2b323d;font-size:13.5px}#raymonApp .formQuestionEditorPreviewStage,#raymonApp .formSectionEditorPreviewStage,#raymonApp .formSpecialEditorPreviewStage{background:#f5f6f8}#raymonApp .formQuestionEditorPreviewCard,#raymonApp .formSectionEditorPreviewCard,#raymonApp .formSpecialPreviewContent{border-color:#e0e4e9;box-shadow:0 12px 30px #20243a0d}#raymonApp .formQuestionEditorControlsHead,#raymonApp .formSectionEditorControlsHead,#raymonApp .formSpecialEditorControlsHead{min-height:72px;padding:14px 20px}#raymonApp :is(.formQuestionEditorControlsHead,.formSectionEditorControlsHead,.formSpecialEditorControlsHead) small{color:#6a7380;font-size:11.5px}#raymonApp :is(.formQuestionEditorControlsHead,.formSectionEditorControlsHead,.formSpecialEditorControlsHead) strong{color:#262d38;font-size:14.5px}#raymonApp .formQuestionEditorControlsScroll,#raymonApp .formSectionEditorControlsScroll,#raymonApp .formSpecialEditorControlsScroll{padding-inline:18px}#raymonApp .formInspectorQuestionTitle>span{color:#3f4753;font-size:12.5px;font-weight:850}#raymonApp .formInspectorQuestionTitle textarea{border-color:#dfe3e8;border-radius:9px;font-size:13px}#raymonApp .formQuestionEditorTabs,#raymonApp .formSectionEditorTabs{gap:0;margin:14px 0 16px;padding:0;border:0;border-bottom:1px solid #e3e6eb;border-radius:0;background:#fff}#raymonApp .formQuestionEditorTabs button,#raymonApp .formSectionEditorTabs button{min-height:42px;border-radius:0;color:#616b78;font-size:12px;font-weight:750}#raymonApp .formQuestionEditorTabs button:hover,#raymonApp .formSectionEditorTabs button:hover{background:#fafafa;color:#383f4b}#raymonApp .formQuestionEditorTabs button[aria-selected=true],#raymonApp .formSectionEditorTabs button[aria-selected=true]{background:#fff;color:var(--studio-accent);box-shadow:inset 0 -2px 0 var(--studio-accent)}#raymonApp .formQuestionPanelGroup,#raymonApp .formSectionEditorGroup{gap:14px;padding:16px 0;border:0;border-bottom:1px solid #e8eaee;border-radius:0;background:transparent}#raymonApp .formQuestionPanelGroup:last-child,#raymonApp .formSectionEditorGroup:last-child{border-bottom:0}#raymonApp .formQuestionPanelGroupHead,#raymonApp .formSectionEditorGroup>header{padding-bottom:9px;border-bottom:0}#raymonApp .formQuestionPanelGroupHead small,#raymonApp .formSectionEditorGroup>header small{color:#717a87;font-size:11.5px}#raymonApp .formQuestionPanelGroupHead strong,#raymonApp .formSectionEditorGroup>header strong{color:#2c3440;font-size:14px}#raymonApp .formQuestionPanelGroupHead>span,#raymonApp .formSectionEditorGroup>header>span{color:#77808c;font-size:11.5px}#raymonApp .formQuestionOptionTabs,#raymonApp .formSpecialModeTabs{border-color:#dfe3e8;border-radius:8px;background:#f6f7f9}#raymonApp .formQuestionOptionTabs button,#raymonApp .formSpecialModeTabs button{min-height:40px;font-size:12px}#raymonApp .formQuestionOptionTabs button[aria-selected=true],#raymonApp .formSpecialModeTabs button[aria-selected=true]{background:#fff;color:var(--studio-accent);box-shadow:0 1px 4px #20243a10}#raymonApp .formQuestionOptionRow{min-height:54px;padding:8px 9px;border:0;border-radius:9px;background:#f6f7f9}#raymonApp .formQuestionOptionRow:hover{border:0;background:#f1f2f5}#raymonApp .formQuestionOptionIndex{width:28px;height:28px;background:#e9e8f4;color:#5a52a5;font-size:11.5px!important}#raymonApp .formQuestionOptionLabel{height:40px;background:#fff!important;border-color:#e2e5ea!important;font-size:12.5px!important}#raymonApp .formQuestionOptionListSummary{border:0;background:#f7f8fa}#raymonApp .formQuestionOptionAddRow,#raymonApp .formQuestionOptionAddRow small,#raymonApp .formQuestionOptionListSummary>span{font-size:11.5px}#raymonApp .formQuestionOptionAddRow{min-height:42px;border-color:#d9dde3;background:#fff}#raymonApp .formStudioFullWorkspace>header h1{color:#252c36;font-size:24px}#raymonApp .formStudioFullWorkspace>header p{color:#6d7682;font-size:12.5px}#raymonApp .formStudioSettingsNav{padding:8px;border-color:#e0e4e9;border-radius:10px}#raymonApp .formStudioSettingsNav>button{min-height:43px;color:#4d5663;font-size:12.5px}#raymonApp .formStudioSettingsNav>button:hover{background:#f4f5f7;color:#333b47}#raymonApp .formStudioSettingsNav>button.active{background:var(--studio-accent-soft)}#raymonApp .formShareGrid article,#raymonApp .formStudioFullWorkspace .formStudioSettingsPane>section{padding:28px 30px;border-color:#e0e4e9;border-radius:14px;box-shadow:0 6px 20px #20243a08}#raymonApp .formShareGrid article>header strong,#raymonApp .formStudioFullWorkspace .formStudioSettingsPane>section>header strong{color:#28303b;font-size:16px}#raymonApp .formStudioFullWorkspace .formStudioSettingsPane>section>header small{color:#6f7884;font-size:12px}#raymonApp .formStudioFullWorkspace .formStudioPresentationControl>span{font-size:12.5px}#raymonApp .formStudioFullWorkspace .formStudioCompletionFields>small,#raymonApp .formStudioFullWorkspace .formStudioPresentationControl>small,#raymonApp .formStudioFullWorkspace .formStudioSettingsChecks .raymonCheckboxCopy small,#raymonApp .formStudioFullWorkspace .formStudioSettingsPane>section>small{color:#6d7682;font-size:11.5px}#raymonApp .formStudioFullWorkspace .formStudioSettingsChecks .raymonCheckboxCopy strong{color:#343c48;font-size:12.5px}#raymonApp .formStudioFullWorkspace .formStudioCompletionFields input,#raymonApp .formStudioFullWorkspace .formStudioPresentationControl .raymonSelectTrigger{min-height:46px;font-size:12.5px}#raymonApp .formShareMethodNav{padding:0;border:0;border-bottom:1px solid #e2e5ea;border-radius:0;background:transparent}#raymonApp .formShareMethodNav button{min-height:44px;border-radius:0;font-size:12.5px}#raymonApp .formShareMethodNav button[aria-selected=true]{background:transparent;color:var(--studio-accent);box-shadow:inset 0 -2px 0 var(--studio-accent)}#raymonApp .formAppearanceSectionNav{border-color:#e1e4e9;background:#fff}#raymonApp .formAppearanceSectionNav button{color:#555e6b}#raymonApp .formAppearanceSectionNav button[aria-selected=true]{background:var(--studio-accent-soft);color:var(--studio-accent)}#raymonApp .formStudioAppearanceLayout .formStudioSettingsPane>section>header strong{color:#2b323d;font-size:14.5px}#raymonApp .formStudioAppearanceLayout .formStudioSettingsPane>section>header small{color:#6f7884;font-size:11.5px}#raymonApp .formColorField{padding:14px 0;border:0;border-bottom:1px solid #e8eaee;border-radius:0;background:transparent}#raymonApp .formColorField:last-child{border-bottom:0}#raymonApp .formColorField>label,#raymonApp .formColorField>span{font-size:12px}#raymonApp .formColorFieldValue{min-height:42px;border-color:#dfe3e8;border-radius:8px;background:#fff}@media(max-width:760px){#raymonApp .formStudioModeSwitch button strong{font-size:12.5px}#raymonApp .formStudioStageCopy>strong{font-size:15px}#raymonApp .formStudioStageCopy>em,#raymonApp .formStudioStageCopy>small{font-size:12px}#raymonApp .formCanvasSectionHead input.formCanvasSectionTitle{font-size:16px!important}#raymonApp .formCanvasSectionHead input.formCanvasSectionDescription{font-size:12.5px!important}#raymonApp .formCanvasQuestion{padding:15px;border-radius:12px}#raymonApp .formCanvasQuestionTitle{font-size:15.5px}#raymonApp .formCanvasQuestionType{font-size:12.5px}#raymonApp .formAnswerPreview.choices strong{font-size:13px}#raymonApp .formQuestionPanelGroup,#raymonApp .formSectionEditorGroup{padding:16px 0}}@media(min-width:1101px){#raymonApp .formStudioCommandBar{min-height:64px;padding:7px 18px}#raymonApp .formStudioBrand strong{max-width:210px;color:#282f3a;font-size:13.5px}#raymonApp .formStudioBrand small{color:#737c88;font-size:11.5px}#raymonApp .formStudioModeSwitch button{min-height:50px;padding-inline:12px}#raymonApp .formStudioModeSwitch .raymonModeSwitchIcon{width:24px;height:24px;border-radius:0;background:transparent}#raymonApp .formStudioCommandStart>.formStudioMobilePicker{grid-template-columns:minmax(0,170px) 34px;gap:6px}#raymonApp .formStudioCommandStart>.formStudioMobilePicker>button{width:34px;height:34px;border-radius:8px}#raymonApp .formStudioAppearanceLayout{grid-template-columns:360px minmax(0,1fr);gap:26px}#raymonApp .formStudioAppearanceLayout>.formStudioSettingsPane{border-left-color:#e2e5ea}#raymonApp .formAppearanceSectionNav{gap:5px;padding:6px}#raymonApp .formAppearanceSectionNav button{min-height:42px;border-radius:8px}#raymonApp .formStudioAppearanceLayout .formStudioSettingsPane>section{padding:20px 18px 26px}#raymonApp .formAppearanceChoices{gap:10px}#raymonApp .formAppearanceChoices>button{min-height:94px;border-color:#e0e4e9;border-radius:10px;background:#fff}#raymonApp .formAppearanceChoices>button[aria-pressed=true]{border-color:#8b83cf;box-shadow:0 0 0 3px #655bd314}}#raymonApp .formStudioUtilityActions .raymonButton{border-color:transparent;background:transparent;box-shadow:none}#raymonApp .formStudioUtilityActions .raymonButton:hover{border-color:transparent;background:#f1f2f5}#raymonApp .formStudioModeSwitch .raymonModeSwitchIcon{border:0!important;background:transparent!important;box-shadow:none!important}#raymonApp .formStudioModeSwitch button strong{font-size:13px!important}@media(min-width:761px){#raymonApp .formBlockList{grid-template-columns:minmax(0,1fr);gap:2px}#raymonApp .formBlockList>button{min-height:46px;padding:6px 8px}#raymonApp .formBlockList>button strong{font-size:13px}}@media(min-width:1321px){#raymonApp .formStudioCommandBar{grid-template-columns:minmax(460px,1.15fr) minmax(500px,560px) minmax(270px,1fr)}#raymonApp .formStudioCommandStart{min-width:0}#raymonApp .formStudioCommandStart>.formStudioMobilePicker{grid-template-columns:minmax(155px,190px) 38px}#raymonApp .formStudioCommandStart>.formStudioMobilePicker .raymonSelectTrigger{min-width:155px;max-width:190px;min-height:38px}#raymonApp .formStudioCommandStart>.formStudioMobilePicker>button{width:38px;height:38px}#raymonApp .formStudioOutline{top:64px}#raymonApp .formStudioOutlineBackdrop{inset:64px 0 0}}#raymonApp .formStudioSettingsNav{padding:2px 0;border:0;border-radius:0;background:transparent;box-shadow:none}#raymonApp .formStudioSettingsNav>button{min-height:44px;padding-inline:12px;border-radius:7px}#raymonApp .formStudioSettingsNav>button:hover{background:#eceef2}#raymonApp .formStudioSettingsNav>button.active{background:transparent;color:var(--studio-accent);box-shadow:inset -3px 0 0 var(--studio-accent)}#raymonApp .formStudioSettingsNavDivider{margin:8px 10px;background:#e3e6eb}#raymonApp .formAppearanceSectionNav{display:flex;align-items:stretch;gap:0!important;padding:0!important;overflow-x:auto;border:0!important;border-bottom:1px solid #e1e4e9!important;border-radius:0!important;background:transparent!important}#raymonApp .formAppearanceSectionNav button{flex:1 1;min-width:76px;min-height:46px!important;padding:0 8px;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:#596270;font-size:12px;white-space:nowrap}#raymonApp .formAppearanceSectionNav button:hover{background:#f4f5f7!important;color:#343b47}#raymonApp .formAppearanceSectionNav button[aria-selected=true]{background:transparent!important;color:var(--studio-accent)!important;border-bottom-color:var(--studio-accent)!important;box-shadow:none!important}#raymonApp .formQuestionEditorPreviewCard{width:min(900px,100%);min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}#raymonApp .formQuestionEditorPreviewCard.type-file_upload,#raymonApp .formQuestionEditorPreviewCard.type-matrix{min-height:0;padding:0}#raymonApp .formQuestionEditorPreviewCard>.publicFormQuestion{width:100%;padding:26px 28px;border:1px solid #dde2e8;border-radius:14px;background:#fff;box-shadow:0 10px 28px #20243a0c}#raymonApp .formSectionEditorPreviewCard{padding:0;border:0;background:transparent;box-shadow:none}#raymonApp .formSectionEditorPreviewCard>.publicFormSection{padding:24px 26px;border:1px solid #dde2e8;border-radius:14px;background:#fff;box-shadow:0 10px 28px #20243a0c}#raymonApp .formQuestionOptionLabel{height:38px;padding-inline:4px!important;border-color:transparent!important;background:transparent!important}#raymonApp .formQuestionOptionLabel:hover:not(:disabled){background:transparent!important}#raymonApp .formQuestionOptionLabel:focus{padding-inline:8px!important;border-color:#c9c5e4!important;background:#fff!important}#raymonApp .formSpecialEndingTabs button,#raymonApp .formSpecialWelcomeTabs button{min-height:42px;font-size:12.5px!important;font-weight:780}#raymonApp .formSectionEditorPreviewHead>span{font-size:11.5px!important}@media(max-width:760px){#raymonApp .formStudioModeSwitch .raymonModeSwitchIcon{width:22px;height:22px;border-radius:0!important}#raymonApp .formStudioModeSwitch button strong{font-size:12px!important}#raymonApp .formBlockList{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}#raymonApp .formBlockList>button{min-height:48px}}#raymonApp .formCanvasQuestionType{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#555f6c!important}#raymonApp .formCanvasQuestionType .appIcon{color:#6a62b8!important}@media(max-width:760px){#raymonApp .formCanvasSectionHead{grid-template-columns:32px minmax(0,1fr) auto!important;align-items:center;row-gap:4px}#raymonApp .formCanvasSectionActions{grid-column:auto!important;justify-content:flex-end!important;align-self:center;opacity:1!important}#raymonApp .formCanvasSectionActions .formCanvasDragHandle{display:none!important}#raymonApp .formQuestionEditorMobileMode button,#raymonApp .formSectionEditorMobileMode button,#raymonApp .formSpecialEditorMobileMode button{font-size:12.5px!important}#raymonApp .formStudioPaletteMobileHead strong{font-size:14px}#raymonApp .formStudioPaletteMobileHead small{font-size:12px}}#raymonApp .formStudioAppearancePreview,#raymonApp .formStudioCanvas.mode-appearance,#raymonApp .formStudioCanvas.mode-preview{background:#f7f8fa!important}#raymonApp .formPreviewNotice{background:#ffffff!important;border-color:#e0e4e9!important;color:#4f5865!important;box-shadow:none!important}#raymonApp .formPreviewNotice .appIcon{color:var(--studio-accent)!important}#raymonApp .formBlockGroup:nth-child(2) .formBlockIcon,#raymonApp .formBlockGroup:nth-child(3) .formBlockIcon,#raymonApp .formBlockGroup:nth-child(4) .formBlockIcon,#raymonApp .formBlockIcon{width:26px;height:26px;border-radius:0;background:transparent!important;color:#6258bd}#raymonApp .formBlockList>button:hover .formBlockIcon{background:transparent!important;color:var(--studio-accent)}#raymonApp .formQuestionEditorTabs button,#raymonApp .formSectionEditorTabs button,#raymonApp .formSpecialEndingTabs button,#raymonApp .formSpecialModeTabs button,#raymonApp .formSpecialWelcomeTabs button{font-size:13px!important}#raymonApp .formQuestionPanelEmpty small,#raymonApp .formQuestionPanelGroupHead small,#raymonApp .formQuestionPanelGroupHead>span,#raymonApp .formSectionEditorGroup>header small,#raymonApp .formSectionEditorGroup>header>span,#raymonApp .formSectionEditorHint,#raymonApp .formSpecialControlGroup>header small,#raymonApp .formSpecialControlGroup>header>span{font-size:12.5px!important;line-height:1.7}#raymonApp .formQuestionPanelGroupHead strong,#raymonApp .formSectionEditorGroup>header strong,#raymonApp .formSpecialControlGroup>header strong{font-size:14.5px!important}#raymonApp .formQuestionEditorControls :is(input,textarea),#raymonApp .formSectionEditorControls :is(input,textarea),#raymonApp .formSpecialEditorControls :is(input,textarea),#raymonApp .formStudioFullWorkspace .formStudioSettingsPane :is(input,textarea){font-size:13.5px!important}#raymonApp .formQuestionEditorControls label>span,#raymonApp .formSectionEditorControls label>span,#raymonApp .formSpecialEditorControls label>span{font-size:12.5px}#raymonApp .formStudioSettingsNav>button{font-size:13.5px}#raymonApp .formStudioFullWorkspace .formStudioPresentationControl>span,#raymonApp .formStudioFullWorkspace .formStudioSettingsChecks .raymonCheckboxCopy strong{font-size:13px}#raymonApp .formStudioFullWorkspace .formStudioCompletionFields>small,#raymonApp .formStudioFullWorkspace .formStudioPresentationControl>small,#raymonApp .formStudioFullWorkspace .formStudioSettingsChecks .raymonCheckboxCopy small,#raymonApp .formStudioFullWorkspace .formStudioSettingsPane>section>small{font-size:12px}@media(min-width:761px) and (max-width:1100px){#raymonApp .formAppearanceSectionNav{display:none!important}#raymonApp .formAppearanceMobileNav{position:-webkit-sticky;position:sticky;top:104px;z-index:5;display:block!important;margin:0;padding:10px 12px;border-bottom:1px solid #e2e5ea;background:#fff}#raymonApp .formAppearanceMobileNav .raymonSelect{min-width:0}#raymonApp .formAppearanceMobileNav .raymonSelectTrigger{min-height:44px;background:#fff;font-size:12.5px}#raymonApp .formQuestionEditorMobileMode button,#raymonApp .formSectionEditorMobileMode button,#raymonApp .formSpecialEditorMobileMode button{font-size:12.5px!important}#raymonApp :is(.formQuestionEditorPreviewHead,.formSpecialEditorPreviewHead,.formSectionEditorPreviewHead) small{font-size:12px!important}}@media(max-width:760px){#raymonApp .formStudioCanvasToolbar>button{min-height:42px!important;font-size:12.5px}#raymonApp .formQuestionEditorMobileMode button,#raymonApp .formSectionEditorMobileMode button,#raymonApp .formSpecialEditorMobileMode button{font-size:13px!important}}@media(min-width:761px){#raymonApp .formStudioBrand{flex:0 0 auto;gap:0}#raymonApp .formStudioBrand>div{display:none}#raymonApp .formStudioBrand>span{width:36px;height:36px;border:0;border-radius:8px;background:transparent}#raymonApp .formStudioBrand img{width:28px;height:28px}#raymonApp .formStudioCommandStart{gap:9px}#raymonApp .formStudioCommandStart>.formStudioMobilePicker{grid-template-columns:minmax(165px,210px) 38px;gap:6px}#raymonApp .formStudioCommandStart>.formStudioMobilePicker .raymonSelectTrigger{min-width:165px;max-width:210px;min-height:38px}#raymonApp .formStudioCommandStart>.formStudioMobilePicker>button{width:38px;height:38px}}#raymonApp .formStudioSyncCompact{min-height:32px;font-size:12px;white-space:nowrap}#raymonApp .formStudioSyncCompact:not(:has(i.dirty)){width:10px;min-width:10px;max-width:10px;padding:0;gap:0;overflow:hidden;color:transparent;font-size:0}#raymonApp .formStudioSyncCompact:not(:has(i.dirty)) i{flex:0 0 8px;width:8px;height:8px;margin:0}#raymonApp .formStudioSyncCompact:has(i.dirty){color:#6a5560;font-size:12px}#raymonApp .formStudioWorkspace .publicFormQuestionLabel>span{font-size:12px!important}@media(min-width:761px) and (max-width:1100px){#raymonApp .formStudioAppearanceLayout{grid-template-columns:300px minmax(0,1fr)!important}#raymonApp .formStudioAppearanceLayout .formStudioSettingsPane>section{padding:18px 16px 26px}#raymonApp .formStudioAppearanceLayout .formStudioSettingsPane>section>header strong{font-size:14.5px}#raymonApp .formAppearanceTypographyFont>small,#raymonApp .formStudioAppearanceLayout .formStudioSettingsPane>section>header small{font-size:12px;line-height:1.75}#raymonApp .formAppearanceColorField>span,#raymonApp .formAppearanceTypographyFont>strong,#raymonApp .formAppearanceTypographyGroup>strong{font-size:12.5px}#raymonApp .formAppearanceColorField input[type=text]{min-height:42px;font-size:13.5px}#raymonApp .formAppearanceMobileNav{padding:10px 16px}}@media(min-width:1101px){#raymonApp .formStudioCommandActions{gap:10px}#raymonApp .formStudioEditActions{gap:7px}}#raymonApp .formStudioWorkspace .formAnswerPreview.scale .scaleChoices>span{font-size:12px!important}@media(min-width:761px) and (max-width:900px){#raymonApp :is(.formQuestionEditorModal,.formSpecialEditorModal,.formSectionEditorModal){width:100%!important;max-width:100%!important;height:calc(100dvh - 48px)!important;max-height:calc(100dvh - 48px)!important}}#raymonApp .formStudioWorkspace textarea{resize:none!important}@media(min-width:1101px){#raymonApp .formQuestionEditorPreviewStage{align-items:center!important;padding-top:40px!important;padding-bottom:40px!important}}@media(max-width:760px){#raymonApp .formStudioCanvas.mode-appearance{overflow:auto!important}#raymonApp .formStudioAppearanceWorkspace,#raymonApp .formStudioCanvas.mode-appearance{height:auto!important;min-height:100%!important}#raymonApp .formStudioAppearanceLayout{display:flex!important;flex-direction:column!important;height:auto!important}#raymonApp .formStudioAppearanceLayout>.formStudioSettingsPane{order:1!important;overflow:visible!important;border:0!important;background:#fff!important}#raymonApp .formAppearanceMobileNav{position:-webkit-sticky!important;position:sticky!important;top:102px!important;z-index:7!important;display:block!important;margin:0!important;padding:10px 12px!important;border-bottom:1px solid #e2e5ea!important;background:#fff!important}#raymonApp .formAppearanceMobileNav .raymonSelectTrigger{min-height:44px!important;font-size:13px!important}#raymonApp .formAppearanceSectionNav{display:none!important}#raymonApp .formStudioAppearanceLayout .formStudioSettingsPane>section{padding:18px 16px 24px!important}#raymonApp .formStudioAppearanceLayout .formStudioSettingsPane>section>header{margin-bottom:16px!important;padding-bottom:12px!important}#raymonApp .formStudioAppearancePreview{order:2!important;min-height:0!important;padding:18px 12px 28px!important;border-top:1px solid #e2e5ea!important;background:#f7f8fa!important}#raymonApp .formAppearancePreviewToolbar{position:static!important;margin:0 0 12px!important;padding:0!important}#raymonApp .formQuestionPanelGroupHead,#raymonApp .formSectionEditorGroup>header,#raymonApp .formSpecialControlGroup>header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;justify-content:stretch!important;grid-gap:4px!important;gap:4px!important}#raymonApp .formQuestionPanelGroupHead>div,#raymonApp .formSectionEditorGroup>header>div,#raymonApp .formSpecialControlGroup>header>div{width:100%!important;min-width:0!important}#raymonApp .formQuestionPanelGroupHead>span,#raymonApp .formSectionEditorGroup>header>span,#raymonApp .formSpecialControlGroup>header>span{width:100%!important;max-width:none!important;text-align:right!important}#raymonApp .formQuestionEditorControlsHead,#raymonApp .formSectionEditorControlsHead,#raymonApp .formSpecialEditorControlsHead{min-height:56px!important;padding:9px 14px!important}#raymonApp .formQuestionEditorControlsScroll,#raymonApp .formSectionEditorControlsScroll,#raymonApp .formSpecialEditorControlsScroll{padding:10px 14px 18px!important}#raymonApp .formQuestionEditorMobileNav,#raymonApp .formSectionEditorMobileNav,#raymonApp .formSpecialPanelMobileNav{margin:0 0 12px!important}#raymonApp .formQuestionOptionRow{grid-template-columns:32px minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;min-height:58px!important;padding:8px!important}#raymonApp .formQuestionOptionActions{grid-column:auto!important;justify-content:flex-start!important;align-self:center!important}#raymonApp .formQuestionOptionReorder{gap:2px!important;-webkit-padding-end:3px!important;padding-inline-end:3px!important}#raymonApp .formQuestionOptionRow .formOptionImageActions,#raymonApp .formQuestionOptionRow .formOptionImagePreview,#raymonApp .formQuestionOptionRow .formOptionSecondaryLabel{grid-column:1/-1!important}}@media(min-width:761px) and (max-width:900px){#raymonApp :is(.formQuestionEditorModal,.formSpecialEditorModal,.formSectionEditorModal) .raymonModalTitle h2{font-size:17px!important;line-height:1.35}#raymonApp :is(.formQuestionEditorMobileMode,.formSpecialEditorMobileMode,.formSectionEditorMobileMode) button{font-size:14px!important;font-weight:850!important}#raymonApp .formQuestionEditorControlsHead,#raymonApp .formSectionEditorControlsHead,#raymonApp .formSpecialEditorControlsHead{min-height:66px!important;padding:11px 18px!important}#raymonApp :is(.formQuestionEditorControlsHead,.formSectionEditorControlsHead,.formSpecialEditorControlsHead) small{font-size:13px!important;line-height:1.6}#raymonApp :is(.formQuestionEditorControlsHead,.formSectionEditorControlsHead,.formSpecialEditorControlsHead) strong{font-size:17px!important;line-height:1.5}#raymonApp .formQuestionEditorControlsScroll,#raymonApp .formSectionEditorControlsScroll,#raymonApp .formSpecialEditorControlsScroll{padding:14px 20px 22px!important}#raymonApp .formQuestionEditorTabs button,#raymonApp .formSectionEditorTabs button,#raymonApp .formSpecialEndingTabs button,#raymonApp .formSpecialModeTabs button,#raymonApp .formSpecialWelcomeTabs button{font-size:14px!important;min-height:46px!important}#raymonApp .formInspectorQuestionTitle>span,#raymonApp .formQuestionEditorControls label>span,#raymonApp .formSectionEditorControls label>span,#raymonApp .formSpecialEditorControls label>span{font-size:13.5px!important}#raymonApp .formQuestionEditorControls :is(input,textarea),#raymonApp .formSectionEditorControls :is(input,textarea),#raymonApp .formSpecialEditorControls :is(input,textarea){font-size:14.5px!important}#raymonApp :is(.formQuestionEditorControls,.formSectionEditorControls,.formSpecialEditorControls) .raymonSelectTrigger{min-height:44px!important;font-size:13.5px!important}#raymonApp .formQuestionPanelGroupHead,#raymonApp .formSectionEditorGroup>header,#raymonApp .formSpecialControlGroup>header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;grid-gap:4px!important;gap:4px!important}#raymonApp .formQuestionPanelGroupHead>span,#raymonApp .formSectionEditorGroup>header>span,#raymonApp .formSpecialControlGroup>header>span{width:100%!important;max-width:none!important;text-align:right!important;font-size:13px!important}#raymonApp .formQuestionPanelGroupHead small,#raymonApp .formSectionEditorGroup>header small,#raymonApp .formSpecialControlGroup>header small{font-size:13px!important}#raymonApp .formQuestionPanelGroupHead strong,#raymonApp .formSectionEditorGroup>header strong,#raymonApp .formSpecialControlGroup>header strong{font-size:15.5px!important}#raymonApp .formQuestionOptionLabel{font-size:13.5px!important}#raymonApp .formQuestionOptionAddRow,#raymonApp .formQuestionOptionAddRow small,#raymonApp .formQuestionOptionListSummary>span{font-size:12.5px!important}}@media(min-width:1101px){#raymonApp .formStudioCommandBar{min-height:70px!important;padding:8px 18px!important}#raymonApp .formStudioModeSwitch button{min-height:54px!important;padding-inline:14px!important}#raymonApp .formStudioModeSwitch button strong{font-size:13.5px!important}#raymonApp .formStudioModeSwitch .raymonModeSwitchIcon{width:26px!important;height:26px!important}#raymonApp .formStudioCommandStart>.formStudioMobilePicker .raymonSelectTrigger{min-height:40px!important;font-size:13px!important}#raymonApp .formStudioCommandStart>.formStudioMobilePicker>button{width:40px!important;height:40px!important}#raymonApp .formStudioCommandActions .raymonButton{min-height:40px!important;font-size:12.5px!important}}#raymonApp .formSpecialControlGroup{gap:14px!important;padding:16px 0!important;border:0!important;border-bottom:1px solid #e8eaee!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#raymonApp .formSpecialControlGroup:last-child{border-bottom:0!important}#raymonApp .formSpecialControlGroup>header{padding-bottom:9px!important;border-bottom:0!important}@media(max-width:900px){#raymonApp .formSpecialControlGroup{padding:14px 0!important}}@media(max-width:760px){#raymonApp .formStudioAppearanceLayout,#raymonApp .formStudioAppearanceWorkspace,#raymonApp .formStudioCanvas.mode-appearance{width:100%!important;max-width:none!important;margin:0!important;padding-inline:0!important;box-sizing:border-box!important}#raymonApp .formStudioAppearanceWorkspace{padding-top:0!important}#raymonApp .formStudioAppearanceLayout{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;grid-template-columns:none!important}#raymonApp .formStudioAppearanceLayout>.formStudioSettingsPane{align-self:stretch!important;flex:0 0 auto!important}#raymonApp .formAppearanceAssetFields,#raymonApp .formAppearanceColorControls,#raymonApp .formAppearanceTypographyGroup,#raymonApp .formStudioAppearanceLayout .formAppearanceChoices,#raymonApp .formStudioAppearanceLayout .formStudioSettingsPane>section,#raymonApp .formStudioAppearanceLayout>.formStudioSettingsPane,#raymonApp .formStudioAppearancePreview{width:100%!important;max-width:none!important;box-sizing:border-box!important}#raymonApp .formStudioAppearancePreview{align-self:stretch!important}}#raymonApp .formStudioWorkspace .publicFormNps button,#raymonApp .formStudioWorkspace .publicFormScale button{font-size:12px!important}@media(min-width:761px){#raymonApp .formBlockList>button{flex-direction:row!important;justify-content:flex-start!important;direction:rtl;gap:10px!important;text-align:right}#raymonApp .formBlockIcon{flex:0 0 26px!important}}@media(min-width:761px) and (max-width:900px){#raymonApp .formCanvasSectionHead{grid-template-columns:32px minmax(0,1fr) auto!important;align-items:center!important;min-height:58px!important;margin-bottom:8px!important;row-gap:0!important}#raymonApp .formCanvasSectionActions{grid-column:auto!important;justify-content:flex-end!important;align-self:center!important;opacity:1!important}#raymonApp .formCanvasSectionActions .formCanvasDragHandle{display:none!important}}@media(max-width:760px){#raymonApp .formAppearanceMobileNav{position:static!important;top:auto!important;inset:auto!important;margin:0!important;padding:10px 12px!important}#raymonApp .formAppearanceSettingsPane{padding:0!important}#raymonApp .formAppearanceSettingsPane,#raymonApp .formStudioAppearanceLayout .formStudioSettingsPane>section{margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}}#raymonApp .formSpecialEditorControls .raymonCheckbox{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;width:100%!important;min-height:44px!important;margin:0!important;padding:4px 0!important}#raymonApp .formSpecialEditorControls .raymonCheckboxControl{flex:0 0 var(--checkbox-size-md)!important}#raymonApp .formSpecialEditorControls .raymonCheckboxCopy{min-width:0!important;display:grid!important;grid-gap:2px!important;gap:2px!important;text-align:right!important}#raymonApp .formSpecialEditorControls .raymonCheckboxCopy strong{font-size:13px!important;line-height:1.6}#raymonApp .formStudioWorkspace .formAnswerPreview.scale{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}#raymonApp .formStudioWorkspace .formAnswerPreview.scale .scaleChoices,#raymonApp .formStudioWorkspace .formAnswerPreview.scale .scaleLabels,#raymonApp .formStudioWorkspace .formAnswerPreview.scale .scaleNumbers{width:100%!important;min-width:0!important}#raymonApp .formStudioWorkspace .formAnswerPreview.scale.nps .scaleLabels{grid-template-columns:1fr 0 1fr!important;align-items:start}#raymonApp .formStudioWorkspace .formAnswerPreview.scale.nps .scaleLabels>span:first-child{text-align:right!important}#raymonApp .formStudioWorkspace .formAnswerPreview.scale.nps .scaleLabels>span:last-child{text-align:left!important}#raymonApp .formStudioWorkspace .formAnswerPreview.ranking b{width:26px!important;height:26px!important;font-size:12px!important}@media(min-width:1101px){#raymonApp .formStudioCommandBar{min-height:72px!important;padding:9px 20px!important}#raymonApp .formStudioModeSwitch button{min-height:56px!important;padding-inline:15px!important}#raymonApp .formStudioModeSwitch button strong{font-size:14.5px!important;font-weight:820!important}#raymonApp .formStudioModeSwitch .raymonModeSwitchIcon{width:27px!important;height:27px!important}#raymonApp .formStudioCommandStart>.formStudioMobilePicker .raymonSelectTrigger{min-height:42px!important;font-size:13.5px!important}#raymonApp .formStudioCommandStart>.formStudioMobilePicker>button{width:42px!important;height:42px!important}#raymonApp .formStudioCommandActions .raymonButton{min-height:42px!important;font-size:13.5px!important}#raymonApp .formStudioBack{min-height:42px!important;font-size:13px!important}}@media(min-width:761px) and (max-width:1100px){#raymonApp .formStudioModeSwitch button{min-height:46px!important;padding:5px 7px!important}#raymonApp .formStudioModeSwitch button strong{font-size:13px!important;font-weight:820!important}#raymonApp .formStudioModeSwitch .raymonModeSwitchIcon{width:23px!important;height:23px!important}#raymonApp .formStudioCommandStart>.formStudioMobilePicker .raymonSelectTrigger{min-height:40px!important;font-size:13px!important}#raymonApp .formStudioCommandActions .raymonButton{min-height:40px!important;font-size:12.5px!important}}@media(min-width:1101px){#raymonApp .formQuestionEditorLayout,#raymonApp .formSectionEditorLayout{grid-template-columns:minmax(0,1fr) clamp(540px,42vw,620px)!important}#raymonApp .formQuestionEditorModal .raymonModalFooter,#raymonApp .formQuestionEditorModal .raymonModalHead,#raymonApp .formSectionEditorModal .raymonModalFooter,#raymonApp .formSectionEditorModal .raymonModalHead{width:clamp(540px,42vw,620px)!important}#raymonApp .formQuestionEditorPreviewStage{align-items:flex-start!important;padding-top:84px!important;padding-right:28px!important;padding-left:28px!important}#raymonApp .formQuestionEditorPreviewCard{width:min(820px,100%)!important}}#raymonApp .formSectionEditorGroup>.raymonCheckbox{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;width:100%!important;min-height:44px!important;margin:0!important;padding:4px 0!important}#raymonApp .formSectionEditorGroup>.raymonCheckbox .raymonCheckboxControl{flex:0 0 var(--checkbox-size-md)!important}#raymonApp .formSectionEditorGroup>.raymonCheckbox .raymonCheckboxCopy{min-width:0!important;display:grid!important;grid-gap:2px!important;gap:2px!important;text-align:right!important}#raymonApp .formSectionEditorGroup>.raymonCheckbox .raymonCheckboxCopy strong{font-size:13px!important;line-height:1.65}#raymonApp .formShareSurface>header>span,#raymonApp .formStudioFullWorkspace:not(.formStudioAppearanceWorkspace)>header>span{display:none!important}#raymonApp .formShareSurface>header,#raymonApp .formStudioFullWorkspace:not(.formStudioAppearanceWorkspace)>header{gap:0!important}#raymonApp .formShareSurface>header>div,#raymonApp .formStudioFullWorkspace:not(.formStudioAppearanceWorkspace)>header>div{min-width:0}@media(max-width:760px){#raymonApp .formShareSurface>header,#raymonApp .formStudioFullWorkspace:not(.formStudioAppearanceWorkspace)>header{align-items:flex-start!important;margin-bottom:16px!important}#raymonApp .formShareSurface>header h1,#raymonApp .formStudioFullWorkspace:not(.formStudioAppearanceWorkspace)>header h1{font-size:30px!important;line-height:1.35!important}#raymonApp .formShareSurface>header p,#raymonApp .formStudioFullWorkspace:not(.formStudioAppearanceWorkspace)>header p{max-width:100%!important;margin-top:6px!important;font-size:16px!important;line-height:1.85!important}}#raymonApp .formQuestionScoreRow>.raymonCheckbox{align-self:center;min-width:0}#raymonApp .formQuestionScoreRow>.raymonCheckbox .raymonCheckboxControl{flex:0 0 var(--checkbox-size-md)}#raymonApp .formQuestionScoreRow>.raymonCheckbox .raymonCheckboxCopy{min-width:0}@media(min-width:761px) and (max-width:1100px){#raymonApp .formStudioBack{min-height:40px!important}#raymonApp .formStudioCommandStart>.formStudioMobilePicker>button{min-width:40px!important;width:40px!important;height:40px!important}#raymonApp .formStudioCommandActions .raymonButton--icon{min-width:40px!important;width:40px!important}#raymonApp .formCanvasAddQuestion,#raymonApp .formStudioCanvasToolbar>button{min-height:40px!important}#raymonApp .formCanvasQuestionMore>button,#raymonApp .formCanvasSectionActions>button,#raymonApp .formCanvasSectionMore>button{min-width:40px!important;width:40px!important;height:40px!important}#raymonApp .formStudioOutlineHeadActions .formStudioAddSectionCompact{min-height:40px!important}#raymonApp .formOutlineSectionTools button,#raymonApp .formStudioOutlineClose{min-width:40px!important;width:40px!important;height:40px!important}#raymonApp .formOutlineQuestions button{min-height:40px!important}#raymonApp .formAppearancePreviewToolbar button,#raymonApp .formAppearanceSizeChoices button,#raymonApp .formCompletionTokens button,#raymonApp .formQuestionEditorModal .raymonModalFooter button,#raymonApp .formSectionEditorModal .raymonModalFooter button,#raymonApp .formShareChannels :is(a,button),#raymonApp .formSpecialDeviceSwitch button,#raymonApp .formSpecialEditorModal .raymonModalFooter button{min-height:40px!important}#raymonApp .formAppearancePreviewToolbar button:first-child{min-width:40px!important;width:40px!important;padding-inline:0!important}#raymonApp .formCalculatedRule>button,#raymonApp .formCalculatedVariableCard>header>button,#raymonApp .formQuestionOptionRemove,#raymonApp .formQuestionOptionReorder button{min-width:40px!important;width:40px!important;height:40px!important}#raymonApp .formColorPresets{grid-template-columns:repeat(6,minmax(40px,1fr))!important;gap:6px!important}#raymonApp .formColorPresets button{min-width:40px!important;min-height:40px!important;width:100%!important}}@media(min-width:1101px){#raymonApp .formAppearancePreviewToolbar button,#raymonApp .formAppearanceSizeChoices button,#raymonApp .formCanvasAddQuestion,#raymonApp .formQuestionEditorModal .raymonModalFooter button,#raymonApp .formSectionEditorModal .raymonModalFooter button,#raymonApp .formShareChannels :is(a,button),#raymonApp .formSpecialDeviceSwitch button,#raymonApp .formSpecialEditorModal .raymonModalFooter button,#raymonApp .formStudioCanvasToolbar>button{min-height:40px!important}#raymonApp .formCanvasQuestionMore>button,#raymonApp .formCanvasSectionActions>button,#raymonApp .formCanvasSectionMore>button{min-width:36px!important;width:36px!important;height:36px!important}#raymonApp .formCanvasDragHandle.question{min-width:32px!important;width:32px!important;height:32px!important}#raymonApp .formQuestionOptionRemove,#raymonApp .formQuestionOptionReorder button{min-width:36px!important;width:36px!important;height:36px!important}#raymonApp .formAppearancePreviewToolbar button:first-child{min-width:40px!important;width:40px!important;padding-inline:0!important}#raymonApp .formColorPresets{grid-template-columns:repeat(8,minmax(40px,1fr))!important}#raymonApp .formColorPresets button{min-width:40px!important;min-height:40px!important;width:100%!important}}#raymonApp .formOutlineSectionTools button,#raymonApp .formStudioOutlineClose,#raymonApp .formStudioOutlineHeadActions .formStudioAddSectionCompact,#raymonApp .formStudioOutlinePicker>button{min-width:40px!important;min-height:40px!important}#raymonApp .formOutlineSectionTools button,#raymonApp .formStudioOutlineClose,#raymonApp .formStudioOutlinePicker>button{width:40px!important;height:40px!important}#raymonApp .formAppearanceReset,#raymonApp .formCompletionTokens button,#raymonApp .formOutlineQuestions button{min-height:40px!important}#raymonApp .formCalculatedRule>button,#raymonApp .formCalculatedVariableCard>header>button{min-width:40px!important;width:40px!important;height:40px!important;display:grid!important;place-items:center!important;flex:0 0 40px;padding:0!important;border:1px solid #dfe3e9!important;border-radius:8px!important;background:#fff!important;color:#6a7280!important;font:inherit;cursor:pointer;box-shadow:none!important}#raymonApp .formCalculatedRule>button:hover:not(:disabled),#raymonApp .formCalculatedVariableCard>header>button:hover:not(:disabled){border-color:#efc4c4!important;background:#fff5f5!important;color:#b42318!important}#raymonApp .formCalculatedRule>button:disabled,#raymonApp .formCalculatedVariableCard>header>button:disabled{opacity:.4;cursor:not-allowed}#raymonApp .formCalculatedRules>header>button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid #d7d3ea;border-radius:8px;background:#f8f7ff;color:#51489c;font:inherit;font-size:11.5px;font-weight:800;cursor:pointer}#raymonApp .formCalculatedRules>header>button:hover:not(:disabled){border-color:#aba5d5;background:#f2f0fb}#raymonApp .formCalculatedRules>header>button:disabled{opacity:.45;cursor:not-allowed}@media(min-width:761px){#raymonApp .formCanvasDragHandle.question,#raymonApp .formCanvasQuestionMore>button,#raymonApp .formCanvasSectionActions>button,#raymonApp .formCanvasSectionMore>button,#raymonApp .formQuestionOptionRemove,#raymonApp .formQuestionOptionReorder button{min-width:40px!important;width:40px!important;height:40px!important}#raymonApp .formStudioCommandActions .raymonButton--icon{min-width:40px!important;width:40px!important}#raymonApp .formAppearanceReset{padding-inline:12px!important}}@media(min-width:1101px){#raymonApp .formStudioCommandActions .raymonButton--icon{min-width:42px!important;width:42px!important;height:42px!important}}#raymonApp .formStudioPaperSections{margin-top:0!important}#raymonApp .formCanvasSectionHead{min-height:62px!important;margin-bottom:8px!important;padding:5px 4px 8px!important;gap:8px!important}#raymonApp .formCanvasSectionHead input.formCanvasSectionTitle{height:32px!important}#raymonApp .formCanvasSectionHead input.formCanvasSectionDescription{height:22px!important}#raymonApp .formCanvasSectionHead>span,#raymonApp .formCanvasSectionIndex{width:30px!important;height:30px!important}@media(min-width:761px) and (max-width:1100px){#raymonApp .formColorPresets{grid-template-columns:repeat(4,minmax(40px,1fr))!important;gap:7px!important}#raymonApp .formCanvasSectionHead{min-height:60px!important;padding-block:4px 7px!important}}@media(max-width:760px){#raymonApp .formStudioCanvasToolbar{margin-bottom:10px!important}#raymonApp .formStudioPaperSections{margin:0 0 14px!important}#raymonApp .formCanvasSectionHead{min-height:62px!important;margin-bottom:8px!important;padding:3px 0 7px!important;gap:6px!important}#raymonApp .formCanvasSectionHead input.formCanvasSectionTitle{height:31px!important}#raymonApp .formCanvasSectionHead input.formCanvasSectionDescription{height:22px!important}#raymonApp .formShareSurface,#raymonApp .formStudioFullWorkspace:not(.formStudioAppearanceWorkspace){padding-top:14px!important}#raymonApp .formShareSurface>header,#raymonApp .formStudioFullWorkspace:not(.formStudioAppearanceWorkspace)>header{margin-bottom:12px!important}#raymonApp .formShareSurface>header h1,#raymonApp .formStudioFullWorkspace:not(.formStudioAppearanceWorkspace)>header h1{font-size:26px!important;line-height:1.3!important}#raymonApp .formShareSurface>header p,#raymonApp .formStudioFullWorkspace:not(.formStudioAppearanceWorkspace)>header p{margin-top:5px!important;font-size:14px!important;line-height:1.7!important}#raymonApp .formShareGrid article,#raymonApp .formStudioFullWorkspace .formStudioSettingsPane>section{padding:22px 18px!important;border-radius:12px!important}#raymonApp .formStudioFullWorkspace .formStudioSettingsPane>section>header{margin-bottom:14px!important;padding-bottom:10px!important}#raymonApp .formShareGrid article>header{margin-bottom:14px!important}}@media(min-width:1101px){#raymonApp .formColorPresets{grid-template-columns:repeat(4,minmax(48px,56px))!important;justify-content:space-between!important;gap:8px!important;width:100%!important;max-width:100%!important;overflow:visible!important}#raymonApp .formColorPresets button{width:100%!important;min-width:48px!important;max-width:56px!important;min-height:48px!important;aspect-ratio:1!important}}#raymonApp .formQuestionOptionRow{border:1px solid #e3e6ec!important;background:#fff!important;box-shadow:0 1px 2px #20243a08}#raymonApp .formQuestionOptionRow:hover{border-color:#ccc9de!important;background:#fdfdff!important;box-shadow:0 2px 6px #20243a0b}#raymonApp .formQuestionOptionRow:focus-within{border-color:#aaa6d3!important;background:#fff!important;box-shadow:0 0 0 2px #aaa6d31c!important}#raymonApp .formQuestionOptionLabel{background:#fafafd!important;border-color:#eef0f4!important}#raymonApp .formQuestionOptionActions{gap:5px!important}#raymonApp .formQuestionOptionReorder{gap:4px!important;-webkit-padding-end:5px!important;padding-inline-end:5px!important;border-inline-end-color:#e2e5ea!important}#raymonApp .formQuestionOptionRemove,#raymonApp .formQuestionOptionReorder button{border-color:#e4e7ec!important;background:#f8f9fb!important;color:#66707d!important}#raymonApp .formQuestionOptionReorder button:hover:not(:disabled){border-color:#c9c5e4!important;background:#f3f1fb!important;color:#514a91!important}#raymonApp .formQuestionOptionRemove:hover:not(:disabled){border-color:#efc9c5!important;background:#fff4f2!important;color:#b42318!important}#raymonApp .formQuestionOptionRemove:disabled,#raymonApp .formQuestionOptionReorder button:disabled{opacity:.42!important;background:#f6f7f9!important}#raymonApp .formCalculatedVariableCard>header{align-items:flex-start!important}#raymonApp .formCalculatedVariableCard>header>div{min-width:0!important}#raymonApp .formCalculatedVariableCard code,#raymonApp .formQuestionCalculationVariable code{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#raymonApp .formQuestionCalculationVariableHead{align-items:flex-start!important}#raymonApp .formQuestionCalculationMeta{flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important}#raymonApp .formQuestionCalculationVariableHead code{max-width:min(260px,100%)!important}@media(max-width:760px){#raymonApp .formCalculatedVariableCard{gap:14px!important}#raymonApp .formCalculatedVariableCard>header{display:grid!important;grid-template-columns:minmax(0,1fr) 40px!important;align-items:start!important;grid-gap:10px!important;gap:10px!important}#raymonApp .formCalculatedVariableCard>header>div{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:start!important;align-content:start!important;grid-gap:6px!important;gap:6px!important}#raymonApp .formCalculatedVariableCard>header>div>span{font-weight:850;color:#343c48}#raymonApp .formCalculatedVariableCard code{width:max-content;max-width:100%!important}#raymonApp .formQuestionCalculationVariableHead{gap:8px!important}#raymonApp .formQuestionCalculationMeta{width:100%!important;justify-content:flex-start!important;gap:6px!important}#raymonApp .formQuestionCalculationVariableHead code{max-width:100%!important}}@media(min-width:761px){#raymonApp .formCalculatedVariableCard>header>div{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}#raymonApp .formQuestionScoreRow{grid-template-columns:minmax(0,1fr) minmax(170px,auto)!important;align-items:center!important;gap:10px!important;padding:8px 10px!important}#raymonApp .formQuestionScoreRow>.raymonCheckbox{min-width:170px!important;justify-self:start!important}}@media(max-width:760px){#raymonApp .formQuestionScoreRow{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;padding:10px 12px!important;border-radius:10px!important}#raymonApp .formQuestionScoreRow>label:not(.raymonCheckbox){grid-template-columns:minmax(0,1fr) 96px!important;align-items:center!important;gap:4px 10px!important}#raymonApp .formQuestionScoreRow>label:not(.raymonCheckbox)>span{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.55!important}#raymonApp .formQuestionScoreRow>.raymonCheckbox{width:100%!important;min-height:40px!important;align-items:center!important;justify-content:flex-start!important;padding-top:8px!important;border-top:1px solid #edf0f4!important}#raymonApp .formQuestionScoreRow>.raymonCheckbox .raymonCheckboxCopy,#raymonApp .formQuestionScoreRow>.raymonCheckbox .raymonCheckboxCopy strong{min-width:0!important;white-space:normal!important;line-height:1.55!important}#raymonApp .formQuestionCalculationOptions label span{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.55!important}}#raymonApp :is(.formQuestionEditorModal,.formSpecialEditorModal,.formSectionEditorModal) .raymonModalFooter{align-items:center!important;gap:10px!important;background:#fff!important;border-top:1px solid #dde2e8!important;box-shadow:0 -10px 24px #20243a0a!important}#raymonApp :is(.formQuestionEditorModal,.formSpecialEditorModal,.formSectionEditorModal) .raymonModalFooter button{min-width:76px!important}@media(min-width:901px){#raymonApp :is(.formQuestionEditorModal,.formSpecialEditorModal,.formSectionEditorModal) .raymonModalFooter{border-left:1px solid #e3e6ed!important}}@media(max-width:900px){#raymonApp :is(.formQuestionEditorModal,.formSpecialEditorModal,.formSectionEditorModal) .raymonModalFooter{width:100%!important;border-left:0!important;padding-inline:16px!important}}@media(max-width:760px){#raymonApp :is(.formQuestionEditorModal,.formSpecialEditorModal,.formSectionEditorModal) .raymonModalFooter{min-height:72px!important;padding:10px 16px 12px!important}#raymonApp :is(.formQuestionEditorModal,.formSpecialEditorModal,.formSectionEditorModal) .raymonModalFooter button{min-width:82px!important}}@media(max-width:760px){#raymonApp .formQuestionEditorMobileNav{margin-bottom:6px!important}#raymonApp .formQuestionEditorAdvancedPanel .formQuestionAdvancedBody>.formQuestionPanelGroup:first-child,#raymonApp .formQuestionEditorPanel>.formQuestionPanelGroup:first-child{padding-top:10px!important}#raymonApp .formQuestionEditorAdvancedPanel .formQuestionAdvancedBody{gap:0!important}#raymonApp .formQuestionEditorAdvancedPanel .formQuestionPanelGroup{padding-block:12px!important}#raymonApp .formQuestionEditorAdvancedPanel .formQuestionPanelGroup:first-child{padding-top:10px!important}#raymonApp .formQuestionEditorAdvancedPanel .formQuestionPanelGroup:last-child{padding-bottom:10px!important}}#raymonApp .formCanvasSectionHead{align-items:center!important}#raymonApp .formCanvasSectionActions{align-self:center!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:2px!important;padding:3px!important;border:1px solid #e4e7ec!important;border-radius:10px!important;background:#fafbfc!important;opacity:1!important}#raymonApp .formCanvasSectionActions>button,#raymonApp .formCanvasSectionMore>button{min-width:40px!important;width:40px!important;height:40px!important;padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#68717e!important;box-shadow:none!important}#raymonApp .formCanvasSectionMore{display:grid!important;place-items:center!important}#raymonApp .formCanvasSectionActions>button:focus-visible,#raymonApp .formCanvasSectionActions>button:hover:not(:disabled),#raymonApp .formCanvasSectionMore>button.active,#raymonApp .formCanvasSectionMore>button:focus-visible,#raymonApp .formCanvasSectionMore>button:hover:not(:disabled){background:#f0eff8!important;color:#4d4595!important}#raymonApp .formCanvasSectionActions>button:focus-visible,#raymonApp .formCanvasSectionMore>button:focus-visible{outline:2px solid #7b72c955!important;outline-offset:1px!important}@media(max-width:760px){#raymonApp .formQuestionEditorMobileNav{margin-bottom:0!important}#raymonApp .formQuestionEditorAdvancedPanel .formQuestionAdvancedBody>.formQuestionPanelGroup:first-child,#raymonApp .formQuestionEditorPanel>.formQuestionPanelGroup:first-child{padding-top:4px!important}#raymonApp .formCanvasSectionActions{gap:1px!important;padding:2px!important;border-radius:9px!important}}#raymonApp .formCanvasQuestionTop{min-height:40px!important;align-items:center!important;gap:9px!important;margin-bottom:6px!important}#raymonApp .formCanvasQuestionMeta{flex:1 1 auto!important;min-width:0!important;row-gap:5px!important}#raymonApp .formCanvasQuestionActions{display:flex!important;align-items:center!important;align-self:center!important;-webkit-margin-start:auto!important;margin-inline-start:auto!important;opacity:.78!important}#raymonApp .formCanvasQuestion.selected .formCanvasQuestionActions,#raymonApp .formCanvasQuestion:focus-within .formCanvasQuestionActions,#raymonApp .formCanvasQuestion:hover .formCanvasQuestionActions{opacity:1!important}#raymonApp .formCanvasQuestionMore>button{min-width:40px!important;width:40px!important;height:40px!important;padding:0!important;border:1px solid #e5e8ed!important;border-radius:9px!important;background:#fafbfc!important;color:#69727f!important;box-shadow:none!important}#raymonApp .formCanvasQuestionMore>button.active,#raymonApp .formCanvasQuestionMore>button:focus-visible,#raymonApp .formCanvasQuestionMore>button:hover:not(:disabled){border-color:#d8d3ee!important;background:#f1f0f8!important;color:#4d4595!important}#raymonApp .formCanvasQuestionMore>button:focus-visible{outline:2px solid #7b72c955!important;outline-offset:1px!important}#raymonApp .formCanvasQuestionMenu{top:calc(100% + 6px)!important}@media(max-width:760px){#raymonApp .formCanvasQuestionTop{gap:7px!important;margin-bottom:5px!important}#raymonApp .formCanvasQuestionActions{opacity:1!important}}#raymonApp .formCanvasQuestionTitle{line-height:1.58!important}#raymonApp .formCanvasQuestionDescription{margin-top:3px!important;line-height:1.62!important}#raymonApp .formCanvasQuestionBody>.formAnswerPreview{margin-top:10px!important}#raymonApp .formAnswerPreview.choices{gap:6px!important}@media(min-width:761px) and (max-width:1100px){#raymonApp .formCanvasQuestion{padding:14px 15px 15px!important}}@media(max-width:760px){#raymonApp .formCanvasQuestion{padding:13px 14px 14px!important}#raymonApp .formCanvasQuestionTitle{font-size:15px!important;line-height:1.55!important}#raymonApp .formCanvasQuestionDescription{font-size:12px!important;line-height:1.6!important}#raymonApp .formCanvasQuestionBody>.formAnswerPreview{margin-top:9px!important}#raymonApp .formAnswerPreview.choices{gap:6px!important}}#raymonApp .formAnswerPreview.binary>span,#raymonApp .formAnswerPreview.dropdown,#raymonApp .formAnswerPreview.ranking>span,#raymonApp .formAnswerPreview.rating>div>span,#raymonApp .formAnswerPreview.scale .scaleChoices>span,#raymonApp .formAnswerPreview.text.field,#raymonApp .formAnswerPreview.text.long{border-color:#e3e7ec!important;border-radius:8px!important;background:#f8f9fa!important}#raymonApp .formAnswerPreview.choices>span{border:1px solid #e8ebef!important;border-radius:8px!important;background:#f8f9fa!important}#raymonApp .formAnswerPreview.file{border-radius:8px!important;background:#fafbfc!important}#raymonApp .formAnswerPreview.matrix{border-radius:8px!important}#raymonApp .formAnswerPreview.imageChoices>span{border-radius:8px!important;background:#fafbfc!important}@media(min-width:1101px){#raymonApp .formCanvasQuestion{padding-bottom:11px!important}}@media(min-width:761px) and (max-width:1100px){#raymonApp .formCanvasQuestion{padding-bottom:11px!important}}@media(max-width:760px){#raymonApp .formCanvasQuestion{padding-bottom:9px!important}}#raymonApp .formAnswerPreview.imageChoices{gap:8px!important}#raymonApp .formAnswerPreview.imageChoices>span{min-height:90px!important;padding:6px!important}#raymonApp .formAnswerPreview.imageChoices .imagePlaceholder,#raymonApp .formAnswerPreview.imageChoices img{border-radius:6px!important}#raymonApp .formAnswerPreview.file{min-height:60px!important;grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important;padding:10px 12px!important}#raymonApp .formAnswerPreview.file .fileIcon{width:34px!important;height:34px!important;border-radius:8px!important}#raymonApp .formAnswerPreview.file>div{gap:3px!important}#raymonApp .formAnswerPreview.rating{gap:12px!important}#raymonApp .formAnswerPreview.rating>div{gap:5px!important}#raymonApp .formAnswerPreview.rating>div>span{width:32px!important;height:32px!important;border-radius:8px!important}#raymonApp .formAnswerPreview.rating>small{font-size:11.5px!important}#raymonApp .formAnswerPreview.scale{gap:8px!important}#raymonApp .formAnswerPreview.scale .scaleChoices{gap:4px!important}#raymonApp .formAnswerPreview.scale .scaleChoices>span{min-height:34px!important;height:auto!important}#raymonApp .formAnswerPreview.scale .scaleLabels,#raymonApp .formAnswerPreview.scale .scaleNumbers{line-height:1.5!important}#raymonApp .formAnswerPreview.matrix{overflow:hidden!important;background:#fafbfc!important}#raymonApp .formAnswerPreview.matrix .head,#raymonApp .formAnswerPreview.matrix>div{min-width:0!important;grid-template-columns:minmax(92px,1.25fr) repeat(3,minmax(52px,1fr))!important}#raymonApp .formAnswerPreview.matrix>div+div{border-top:1px solid #edf0f3!important}#raymonApp .formAnswerPreview.matrix .head b,#raymonApp .formAnswerPreview.matrix strong{padding:8px 7px!important}#raymonApp .formAnswerPreview.matrix i{width:14px!important;height:14px!important}@media(max-width:760px){#raymonApp .formAnswerPreview.imageChoices{gap:7px!important}#raymonApp .formAnswerPreview.imageChoices>span{min-height:86px!important}#raymonApp .formAnswerPreview.rating{align-items:flex-start!important;flex-direction:column!important;gap:7px!important}#raymonApp .formAnswerPreview.matrix .head,#raymonApp .formAnswerPreview.matrix>div{grid-template-columns:minmax(72px,1.2fr) repeat(3,minmax(44px,1fr))!important}#raymonApp .formAnswerPreview.matrix .head b,#raymonApp .formAnswerPreview.matrix strong{padding:7px 5px!important;font-size:11px!important}}#raymonApp .formOutlineSection{padding:5px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important}#raymonApp .formOutlineSection.active{border-color:#e3e0f2!important;background:#f8f7fc!important;box-shadow:none!important}#raymonApp .formOutlineSectionRow{min-height:44px!important;gap:4px!important}#raymonApp .formOutlineSectionButton{min-height:44px!important;padding:4px 5px!important}#raymonApp .formOutlineSection.active .formOutlineSectionButton>span{border:1px solid #e2dff0!important;background:#fff!important;color:#554ca5!important}#raymonApp .formOutlineQuestions{margin:2px 30px 4px 0!important;padding-right:8px!important;gap:2px!important;border-right-color:#dedbea!important}#raymonApp .formOutlineQuestions button{min-height:40px!important;padding:4px 7px!important;border-radius:8px!important}#raymonApp .formOutlineQuestions button.active{border-color:#dedbea!important;background:#fff!important;box-shadow:0 1px 2px #20243a08!important}#raymonApp .formBlockGroup{margin-bottom:10px!important;padding-bottom:8px!important}#raymonApp .formBlockGroupLabel{margin-bottom:6px!important}#raymonApp .formBlockList{gap:4px 6px!important}#raymonApp .formBlockList>button{min-height:42px!important;border-radius:8px!important}#raymonApp .formBlockGroup:nth-child(2) .formBlockIcon,#raymonApp .formBlockGroup:nth-child(3) .formBlockIcon,#raymonApp .formBlockGroup:nth-child(4) .formBlockIcon,#raymonApp .formBlockIcon{width:28px!important;height:28px!important;border-radius:7px!important}@media(max-width:760px){#raymonApp .formOutlineSection{padding:6px!important}#raymonApp .formBlockList>button,#raymonApp .formOutlineQuestions button{min-height:44px!important}#raymonApp .formBlockGroup:nth-child(2) .formBlockIcon,#raymonApp .formBlockGroup:nth-child(3) .formBlockIcon,#raymonApp .formBlockGroup:nth-child(4) .formBlockIcon,#raymonApp .formBlockIcon{width:30px!important;height:30px!important;border-radius:8px!important}}#raymonApp .formStudioModeSwitch{align-items:stretch!important}#raymonApp .formStudioModeSwitch button{position:relative;justify-content:center!important}#raymonApp .formStudioModeSwitch button.active{background:#faf9fe!important}#raymonApp .formStudioModeSwitch button.active:after{content:"";position:absolute;left:14%;right:14%;bottom:-1px;height:2px;border-radius:999px 999px 0 0;background:#6558d9}#raymonApp .formStudioModeSwitch button.active{border-bottom-color:transparent!important}@media(min-width:1101px){#raymonApp .formStudioCommandBar{min-height:64px!important;padding:6px 18px!important;gap:10px!important}#raymonApp .formStudioModeSwitch button{min-height:48px!important;padding-inline:12px!important}#raymonApp .formStudioModeSwitch button strong{font-size:13px!important;font-weight:800!important}#raymonApp .formStudioModeSwitch .raymonModeSwitchIcon{width:24px!important;height:24px!important}#raymonApp .formStudioBack,#raymonApp .formStudioCommandActions .raymonButton,#raymonApp .formStudioCommandStart>.formStudioMobilePicker .raymonSelectTrigger{min-height:40px!important}#raymonApp .formStudioCommandStart>.formStudioMobilePicker>button{width:40px!important;height:40px!important}}@media(min-width:761px) and (max-width:1100px){#raymonApp .formStudioCommandBar{min-height:96px!important;gap:2px 10px!important;padding:5px 12px!important}#raymonApp .formStudioModeSwitch button{min-height:44px!important;padding:3px 6px!important}#raymonApp .formStudioModeSwitch button strong{font-size:12.5px!important;font-weight:800!important}#raymonApp .formStudioModeSwitch .raymonModeSwitchIcon{width:22px!important;height:22px!important}#raymonApp .formStudioOutline{top:96px!important}#raymonApp .formStudioOutlineBackdrop{inset:96px 0 0!important}}@media(max-width:760px){#raymonApp .formStudioCommandBar{min-height:96px!important;gap:2px!important;padding:4px 7px!important}#raymonApp .formStudioCommandStart{gap:5px!important}#raymonApp .formStudioModeSwitch button{min-height:44px!important;padding:3px 1px!important;gap:1px!important}#raymonApp .formStudioModeSwitch .raymonModeSwitchIcon{width:22px!important;height:22px!important}#raymonApp .formStudioModeSwitch button strong{font-size:10.5px!important;line-height:1.15!important}#raymonApp .formStudioOutline{top:96px!important}#raymonApp .formStudioOutlineBackdrop{inset:96px 0 0!important}#raymonApp .formCanvasSectionOptionsNav,#raymonApp .formStudioCanvasToolbar,#raymonApp .formStudioSettingsMobileNav{top:96px!important}}#raymonApp .formStudioModeSwitch{min-width:0!important;padding:0!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;overflow:hidden!important}#raymonApp .formStudioModeSwitch button{min-width:0!important;max-width:none!important}@media(min-width:1101px){#raymonApp .formStudioCommandBar{box-sizing:border-box!important;height:64px!important;min-height:64px!important;max-height:64px!important}}@media(min-width:761px) and (max-width:1100px){#raymonApp .formStudioCommandBar{box-sizing:border-box!important;height:96px!important;min-height:96px!important;max-height:96px!important;grid-template-rows:40px 44px!important;row-gap:1px!important;padding-block:5px!important}#raymonApp .formStudioModeSwitch{height:44px!important}#raymonApp .formStudioOutline{top:96px!important}#raymonApp .formStudioOutlineBackdrop{inset:96px 0 0!important}}@media(max-width:760px){#raymonApp .formStudioCommandBar{box-sizing:border-box!important;height:96px!important;min-height:96px!important;max-height:96px!important;grid-template-rows:40px 40px!important;row-gap:3px!important;padding-block:6px!important}#raymonApp .formStudioModeSwitch{height:40px!important}#raymonApp .formStudioModeSwitch button{min-height:40px!important;height:40px!important}#raymonApp .formStudioModeSwitch .raymonModeSwitchIcon{width:20px!important;height:20px!important}#raymonApp .formStudioOutline{top:96px!important}#raymonApp .formStudioOutlineBackdrop{inset:96px 0 0!important}#raymonApp .formCanvasSectionOptionsNav,#raymonApp .formStudioCanvasToolbar,#raymonApp .formStudioSettingsMobileNav{top:96px!important}#raymonApp .formStudioModeSwitch button strong{font-size:11.5px!important;line-height:1.15!important;letter-spacing:0!important}#raymonApp .formShareSurface,#raymonApp .formStudioFullWorkspace:not(.formStudioAppearanceWorkspace){padding-top:12px!important}#raymonApp .formShareSurface>header,#raymonApp .formStudioFullWorkspace:not(.formStudioAppearanceWorkspace)>header{margin-bottom:10px!important}#raymonApp .formShareSurface>header h1,#raymonApp .formStudioFullWorkspace:not(.formStudioAppearanceWorkspace)>header h1{font-size:24px!important;line-height:1.3!important}#raymonApp .formShareSurface>header p,#raymonApp .formStudioFullWorkspace:not(.formStudioAppearanceWorkspace)>header p{margin-top:4px!important;font-size:13.5px!important;line-height:1.65!important}#raymonApp .formAppearanceMobileNav,#raymonApp .formShareMobileNav,#raymonApp .formStudioSettingsMobileNav{margin-bottom:10px!important}#raymonApp .formAppearanceMobileNav{padding:8px 12px!important}#raymonApp .formStudioAppearanceLayout .formStudioSettingsPane>section{padding:12px 16px 24px!important}#raymonApp .formStudioAppearanceLayout .formStudioSettingsPane>section>header{margin-bottom:12px!important;padding-bottom:10px!important}#raymonApp .formStudioAppearanceLayout .formStudioSettingsPane>section>header strong{font-size:15.5px!important;line-height:1.45!important}#raymonApp .formStudioAppearanceLayout .formStudioSettingsPane>section>header small{margin-top:4px!important;font-size:12px!important;line-height:1.65!important}}@media(min-width:761px) and (max-width:1100px){#raymonApp .formShareSurface>header,#raymonApp .formStudioFullWorkspace:not(.formStudioAppearanceWorkspace)>header{margin-bottom:18px!important}#raymonApp .formStudioAppearanceLayout .formStudioSettingsPane>section>header{margin-bottom:12px!important;padding-bottom:10px!important}}@media(max-width:760px){#raymonApp .formStudioFullWorkspace:not(.formStudioAppearanceWorkspace)>header{margin-bottom:7px!important}#raymonApp .formStudioAppearanceLayout .formStudioSettingsPane>section{padding-top:8px!important}#raymonApp .formShareSurface>header h1,#raymonApp .formStudioFullWorkspace:not(.formStudioAppearanceWorkspace)>header h1{margin:0!important}#raymonApp .formShareSurface>header p,#raymonApp .formStudioFullWorkspace:not(.formStudioAppearanceWorkspace)>header p{margin:4px 0 0!important}}@media(min-width:1101px){#raymonApp .formShareGrid article,#raymonApp .formStudioFullWorkspace:not(.formStudioAppearanceWorkspace) .formStudioSettingsPane>section{padding:24px!important}#raymonApp .formStudioAppearanceLayout .formStudioSettingsPane>section{padding:16px 14px 22px!important}}@media(min-width:761px) and (max-width:1100px){#raymonApp .formShareGrid article,#raymonApp .formStudioFullWorkspace:not(.formStudioAppearanceWorkspace) .formStudioSettingsPane>section{padding:22px!important}#raymonApp .formStudioAppearanceLayout .formStudioSettingsPane>section{padding:16px 16px 22px!important}}#raymonApp .formShareGrid article>header,#raymonApp .formStudioAppearanceLayout .formStudioSettingsPane>section>header,#raymonApp .formStudioFullWorkspace:not(.formStudioAppearanceWorkspace) .formStudioSettingsPane>section>header{margin-bottom:14px!important;padding-bottom:10px!important;border-bottom:1px solid #eceef3!important}#raymonApp .formShareGrid article>header small{display:block;margin-top:4px;color:#6f7884;font-size:12px;line-height:1.65}@media(max-width:760px){#raymonApp .formShareGrid article,#raymonApp .formStudioFullWorkspace:not(.formStudioAppearanceWorkspace) .formStudioSettingsPane>section{padding:18px!important}#raymonApp .formStudioAppearanceLayout .formStudioSettingsPane>section{padding:12px 16px 20px!important}#raymonApp .formShareGrid article>header,#raymonApp .formStudioAppearanceLayout .formStudioSettingsPane>section>header,#raymonApp .formStudioFullWorkspace:not(.formStudioAppearanceWorkspace) .formStudioSettingsPane>section>header{margin-bottom:12px!important;padding-bottom:9px!important}#raymonApp .formStudioAppearanceLayout .formStudioSettingsPane>section{padding:8px 16px 20px!important}#raymonApp .formCompletionTokens{max-height:116px!important;gap:6px!important;padding:4px 0!important}#raymonApp .formCompletionTokens>span{flex:0 0 100%!important;margin:0!important;color:#5f6774!important;font-weight:800!important}#raymonApp .formCompletionTokens button{min-height:40px!important;padding:7px 10px!important;border-radius:8px!important}#raymonApp .formShareChannels{gap:6px!important;margin-top:14px!important}}@media(max-width:760px){#raymonApp .formShareChannels :is(a,button){min-height:42px!important;padding:7px 11px!important;border-radius:8px!important}#raymonApp .formColorField{gap:7px!important;padding:12px 0!important}#raymonApp .formColorPresets{grid-template-columns:repeat(4,minmax(48px,64px))!important;justify-content:center!important;gap:8px 12px!important}#raymonApp .formColorPresets button{width:100%!important;min-width:48px!important;max-width:64px!important;min-height:48px!important;aspect-ratio:1!important}}#raymonApp .formStudioCompletionFields>.raymonCheckbox{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;width:100%!important;min-height:44px!important;margin:0!important;padding:4px 0!important}#raymonApp .formStudioCompletionFields>.raymonCheckbox .raymonCheckboxControl{flex:0 0 var(--checkbox-size-md)!important}#raymonApp .formStudioCompletionFields>.raymonCheckbox .raymonCheckboxCopy{min-width:0!important;display:grid!important;grid-gap:2px!important;gap:2px!important;text-align:right!important}#raymonApp .formStudioCompletionFields>.raymonCheckbox .raymonCheckboxCopy strong{font-size:12.5px!important;line-height:1.6!important}@media(max-width:760px){#raymonApp .formStudioCompletionFields>.raymonCheckbox{min-height:44px!important;padding:5px 0!important}#raymonApp .formStudioCompletionFields>.raymonCheckbox .raymonCheckboxCopy strong{font-size:13px!important}}#raymonApp .formShareEmbedCard textarea,#raymonApp .formShareLink input,#raymonApp .formSharePrintLink{direction:ltr!important;text-align:left!important;unicode-bidi:plaintext;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-variant-numeric:lining-nums tabular-nums!important;font-feature-settings:"lnum" 1,"tnum" 1,lining-nums tabular-nums!important;letter-spacing:-.01em!important}#raymonApp .formShareLink input{min-width:0!important;padding-inline:14px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#raymonApp .formShareEmbedCard textarea{line-height:1.75!important;-moz-tab-size:2;tab-size:2;white-space:pre-wrap!important;overflow-wrap:anywhere!important}#raymonApp .formShareLink .raymonButton{flex:0 0 auto!important;min-width:72px!important}#raymonApp .formShareChannels{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;width:100%!important;grid-gap:8px!important;gap:8px!important;margin-top:16px!important}#raymonApp .formShareChannels :is(a,button){width:100%!important;min-width:0!important;min-height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:8px 10px!important;line-height:1.45!important;text-align:center!important;white-space:normal!important}#raymonApp .formShareChannels :is(a,button):nth-child(6){grid-column:span 2}#raymonApp .formShareChannels :is(a,button):nth-child(7){grid-column:span 3}@media(max-width:760px){#raymonApp .formShareLink{gap:8px!important}#raymonApp .formShareLink .raymonButton{min-width:64px!important;padding-inline:12px!important}#raymonApp .formShareChannels{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:16px!important}#raymonApp .formShareChannels :is(a,button):nth-child(6),#raymonApp .formShareChannels :is(a,button):nth-child(7){grid-column:auto}#raymonApp .formShareChannels :is(a,button):last-child{grid-column:1/-1}#raymonApp .formShareEmbedCard textarea{min-height:180px!important;font-size:12px!important}#raymonApp .formStudioCommandStart{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important}#raymonApp .formStudioCommandStart>.formStudioBrand{display:none!important}#raymonApp .formStudioBack{flex:0 0 40px!important}#raymonApp .formStudioCommandStart>.formStudioMobilePicker{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;grid-template-columns:minmax(0,1fr) 40px!important;gap:6px!important}#raymonApp .formStudioCommandStart>.formStudioMobilePicker .raymonSelectRoot,#raymonApp .formStudioCommandStart>.formStudioMobilePicker .raymonSelectTrigger{width:100%!important;min-width:0!important;max-width:none!important}#raymonApp .formStudioCommandStart>.formStudioMobilePicker .raymonSelectTrigger{padding-inline:10px!important}}@media(min-width:1101px){#raymonApp .formStudioSettingsLayout>.formStudioSettingsNav{padding:2px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#raymonApp .formStudioSettingsLayout>.formStudioSettingsNav>button{border:0!important;background:transparent!important}#raymonApp .formStudioSettingsLayout>.formStudioSettingsNav>button:hover{background:#eceef2!important}#raymonApp .formStudioSettingsLayout>.formStudioSettingsNav>button.active{background:transparent!important;color:var(--studio-accent)!important;box-shadow:inset -3px 0 0 var(--studio-accent)!important}#raymonApp .formStudioSettingsLayout>.formStudioSettingsNav>button{position:relative!important}#raymonApp .formStudioSettingsLayout>.formStudioSettingsNav>button.active{border-radius:0!important;box-shadow:none!important}#raymonApp .formStudioSettingsLayout>.formStudioSettingsNav>button.active:after{content:"";position:absolute;top:5px;right:0;bottom:5px;width:3px;border-radius:0;background:var(--studio-accent);pointer-events:none}}#raymonApp .formStudioPaletteSearch>input{min-width:0!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;-moz-appearance:none;appearance:none;-webkit-appearance:none}#raymonApp .formStudioPaletteSearch>input:focus,#raymonApp .formStudioPaletteSearch>input:focus-visible{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}#raymonApp .formStudioPaletteHeading{min-height:40px!important;justify-content:flex-start!important;padding-inline:4px!important;border:0!important;border-radius:6px!important;background:transparent!important;box-shadow:none!important;color:#5f6875!important}#raymonApp .formStudioPaletteHeading:hover:not(:disabled){border:0!important;background:#f0f1f5!important;color:var(--studio-accent)!important}@media(max-width:760px){#raymonApp .formStudioPaletteHeading{min-height:42px!important;margin-bottom:5px!important;padding-inline:6px!important}}@media(min-width:1101px){#raymonApp .formStudioFullWorkspace>.formStudioSettingsLayout{width:min(940px,100%)!important;max-width:940px!important;grid-template-columns:210px minmax(0,710px)!important;gap:20px!important;margin-inline:auto!important}#raymonApp .formStudioFullWorkspace>.formStudioSettingsLayout>.formStudioSettingsPane{width:100%!important;max-width:710px!important;min-width:0!important}#raymonApp .formStudioFullWorkspace:has(>.formStudioSettingsLayout)>header{width:min(940px,100%)!important;max-width:940px!important;margin-inline:auto!important}}@media(min-width:1101px){#raymonApp .formShareSurface{width:min(940px,100%)!important;max-width:940px!important;margin-inline:auto!important}}@media(min-width:761px) and (max-width:1100px){#raymonApp .formAppearanceMobileNav{position:static!important;top:auto!important;inset:auto!important;margin:0!important;padding:10px 12px!important;z-index:auto!important}}#raymonApp .formAnswerPreview.imageChoices small,#raymonApp .formAnswerPreview.text.field>small,#raymonApp .formQuestionMatrixAdd,#raymonApp .formQuestionMatrixAxis>header small,#raymonApp .formQuestionMatrixCount,#raymonApp .formQuestionMatrixIndex,#raymonApp .formQuestionMatrixSummary>button,#raymonApp .formQuestionMatrixSummary>span,#raymonApp .formQuestionMatrixTools input,#raymonApp .formQuestionMatrixTools>span{font-size:11px!important}#raymonApp .formQuestionMatrixLabel{height:40px!important;font-size:11.5px!important}#raymonApp .formQuestionMatrixActions{gap:4px!important}#raymonApp .formQuestionMatrixActions button{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}#raymonApp .formQuestionMatrixAdd,#raymonApp .formQuestionMatrixSummary>button{min-height:40px!important}#raymonApp .formQuestionPanelEmpty strong{font-size:11.5px!important;line-height:1.5!important}#raymonApp .formQuestionPanelEmpty small{font-size:11px!important;line-height:1.6!important}#raymonApp .formQuestionFileSummary strong{font-size:11.5px!important;line-height:1.5!important}#raymonApp .formQuestionFileSummary small{font-size:11px!important;line-height:1.6!important}#raymonApp .formQuestionFileRuleBadges b{font-size:11px!important;line-height:1.35!important}#raymonApp .formAnswerPreview.matrix .head,#raymonApp .formAnswerPreview.matrix>div{grid-template-columns:minmax(92px,1.25fr) repeat(4,minmax(46px,1fr))!important}@media(max-width:760px){#raymonApp .formAnswerPreview.matrix .head,#raymonApp .formAnswerPreview.matrix>div{grid-template-columns:minmax(72px,1.2fr) repeat(4,minmax(38px,1fr))!important}}#raymonApp .formQuestionEditorContentPanel .formQuestionCapabilityNote strong{font-size:11.5px!important;line-height:1.45!important}#raymonApp .formQuestionEditorContentPanel .formQuestionCapabilityNote small{font-size:11px!important;line-height:1.6!important}#raymonApp .formQuestionEditorResponsePanel .formQuestionScaleLabels{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:14px 0 0!important}#raymonApp .formQuestionEditorResponsePanel .formQuestionScaleLabels label{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;grid-gap:5px!important;gap:5px!important}#raymonApp .formQuestionEditorResponsePanel .formQuestionScaleLabels label>span{white-space:nowrap!important;font-size:11px!important;line-height:1.45!important}#raymonApp .formQuestionEditorResponsePanel .formQuestionScaleLabels input{width:100%!important;min-width:0!important}@media(max-width:760px){#raymonApp .formQuestionEditorResponsePanel .formQuestionScaleLabels{grid-template-columns:minmax(0,1fr)!important;gap:9px!important}#raymonApp .formQuestionEditorResponsePanel .formQuestionMatrixRow{grid-template-columns:22px minmax(0,1fr) 128px!important;align-items:center!important;column-gap:4px!important;row-gap:0!important;padding:5px!important}#raymonApp .formQuestionEditorResponsePanel .formQuestionMatrixActions{grid-column:3!important;grid-row:1!important;justify-content:flex-end!important;gap:2px!important;min-width:0!important}#raymonApp .formQuestionEditorResponsePanel .formQuestionMatrixLabel{grid-column:2!important;grid-row:1!important;width:100%!important}#raymonApp .formQuestionEditorResponsePanel .formQuestionOptionRow.image-option .formOptionImageActions{display:grid!important;grid-template-columns:minmax(0,1fr) 112px!important;align-items:stretch!important;grid-gap:8px!important;gap:8px!important;margin-top:0!important;min-width:0!important}#raymonApp .formQuestionEditorResponsePanel .formQuestionOptionRow.image-option .formOptionImageUrl{grid-column:1!important;grid-row:1!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;box-sizing:border-box!important}#raymonApp .formQuestionEditorResponsePanel .formQuestionOptionRow.image-option .formOptionUpload{grid-column:2!important;grid-row:1!important;width:112px!important;min-width:0!important;height:44px!important;min-height:44px!important;padding-inline:8px!important;box-sizing:border-box!important}#raymonApp .formQuestionEditorResponsePanel .formQuestionOptionRow.image-option .formOptionSecondaryLabel{width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important}#raymonApp .formQuestionEditorAdvancedPanel .formQuestionScoreRow{grid-template-columns:minmax(0,1fr) minmax(112px,auto)!important;align-items:center!important;gap:8px!important;padding:7px 9px!important;border-radius:8px!important}#raymonApp .formQuestionEditorAdvancedPanel .formQuestionScoreRow>label:not(.raymonCheckbox){grid-template-columns:minmax(0,1fr) 72px!important;grid-template-rows:40px!important;align-items:center!important;gap:7px!important}#raymonApp .formQuestionEditorAdvancedPanel .formQuestionScoreRow>label:not(.raymonCheckbox)>span{grid-column:1!important;grid-row:1!important;line-height:1.45!important}#raymonApp .formQuestionEditorAdvancedPanel .formQuestionScoreRow>label:not(.raymonCheckbox)>small{display:none!important}#raymonApp .formQuestionEditorAdvancedPanel .formQuestionScoreRow>label:not(.raymonCheckbox)>input{grid-column:2!important;grid-row:1!important;width:72px!important;height:40px!important;min-height:40px!important}#raymonApp .formQuestionEditorAdvancedPanel .formQuestionScoreRow>.raymonCheckbox{width:auto!important;min-width:112px!important;min-height:40px!important;padding:0 0 0 8px!important;border-top:0!important;-webkit-border-start:1px solid #edf0f4!important;border-inline-start:1px solid #edf0f4!important}#raymonApp .formQuestionEditorAdvancedPanel .formQuestionScoreRow>.raymonCheckbox .raymonCheckboxCopy{max-width:112px!important}#raymonApp .formQuestionEditorAdvancedPanel .formQuestionScoreRow>.raymonCheckbox .raymonCheckboxCopy strong{font-size:11px!important;line-height:1.4!important}#raymonApp .formStudioWorkspace .publicFormScale:not(.rating-symbol)>.publicFormScaleLabels,#raymonApp .publicFormScale:not(.rating-symbol)>.publicFormScaleLabels{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;grid-gap:6px!important;gap:6px!important;width:auto!important;min-width:0!important;max-width:100%!important;flex-basis:auto!important;box-sizing:border-box!important}#raymonApp .formStudioWorkspace .publicFormScale:not(.rating-symbol)>.publicFormScaleLabels>span,#raymonApp .publicFormScale:not(.rating-symbol)>.publicFormScaleLabels>span{min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.5!important}}@media(max-width:520px){#raymonApp .formStudioWorkspace .publicFormScale.publicFormNps,#raymonApp .publicFormScale.publicFormNps{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:4px!important}#raymonApp .formStudioWorkspace .publicFormScale.publicFormNps>button,#raymonApp .publicFormScale.publicFormNps>button{grid-column:span 2!important;min-width:40px!important}#raymonApp .formStudioWorkspace .publicFormScale.publicFormNps>button:nth-of-type(9),#raymonApp .publicFormScale.publicFormNps>button:nth-of-type(9){grid-column:2/span 2!important}#raymonApp .formStudioWorkspace .publicFormScale:not(.rating-symbol)>.publicFormScaleLabels.nps-labels,#raymonApp .publicFormScale:not(.rating-symbol)>.publicFormScaleLabels.nps-labels{grid-template-columns:repeat(2,minmax(0,1fr))!important}#raymonApp .formStudioWorkspace .publicFormScale:not(.rating-symbol)>.publicFormScaleLabels.nps-labels>span:nth-child(2),#raymonApp .publicFormScale:not(.rating-symbol)>.publicFormScaleLabels.nps-labels>span:nth-child(2){display:none!important}}#raymonApp .formQuestionEditorPreview.mobile .publicFormScale{width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;grid-template-columns:repeat(var(--public-scale-tracks,10),minmax(0,1fr))!important;align-items:stretch!important;grid-gap:4px!important;gap:4px!important;box-sizing:border-box!important}#raymonApp .formQuestionEditorPreview.mobile .publicFormScale>button{grid-column:span 2!important;width:100%!important;min-width:40px!important;padding-inline:0!important}#raymonApp .formQuestionEditorPreview.mobile .publicFormScale>button.mobile-last-row-start{grid-column:var(--public-scale-last-start,1)/span 2!important}#raymonApp .formQuestionEditorPreview.mobile .publicFormScale>.publicFormScaleLabels{grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;grid-gap:6px!important;gap:6px!important;flex-basis:auto!important;box-sizing:border-box!important}#raymonApp .formQuestionEditorPreview.mobile .publicFormScale>.publicFormScaleLabels>span{min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.5!important}#raymonApp .formQuestionEditorPreview.mobile .publicFormScale>.publicFormScaleLabels.nps-labels{grid-template-columns:repeat(2,minmax(0,1fr))!important}#raymonApp .formQuestionEditorPreview.mobile .publicFormScale>.publicFormScaleLabels.nps-labels>span:nth-child(2){display:none!important}#raymonApp .formAnswerPreview.imageChoices>span:last-child:nth-child(odd):not(:first-child){grid-column:1/-1!important;width:calc(50% - 4px)!important;max-width:calc(50% - 4px)!important;justify-self:center!important}#raymonApp .formAnswerPreview.file bdi,#raymonApp .formQuestionFileRuleBadges bdi,#raymonApp .formQuestionOptionCount bdi{display:inline-block;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;white-space:nowrap}#raymonApp .formSettingsScheduleSummary button{min-height:40px;font-size:11px}#raymonApp .formStudioLifecycleAction{min-height:40px;font-size:11.5px;padding-inline:11px}@media(max-width:1100px){#raymonApp .formSettingsScheduleSummary button,#raymonApp .formStudioLifecycleAction{min-height:40px!important;touch-action:manipulation}#raymonApp .formStudioLifecycleAction{font-size:11.5px!important}}#raymonApp .formSpecialModeTabs>button[aria-selected=false]{background:transparent!important;color:#68717e!important;box-shadow:none!important}#raymonApp .formSpecialModeTabs>button[aria-selected=true]{background:#eee8fa!important;color:#583596!important;box-shadow:inset 0 0 0 1px #bba8da!important}#raymonApp .formStudioWorkspace :is(.formSpecialUploadButton,.formAppearanceUpload,.formOptionUpload){min-height:40px!important}#raymonApp .formStudioWorkspace :is(.formSpecialUploadButton,.formAppearanceUpload,.formOptionUpload):focus-within{outline:2px solid #7853b5;outline-offset:2px}#raymonApp .formStudioWorkspace .raymonCheckbox{min-height:40px;box-sizing:border-box}#raymonApp .formStudioWorkspace :is(.formQuestionOptionLabel,.formQuestionMatrixLabel){display:block;width:100%;min-height:40px!important;height:auto;padding:9px 10px!important;resize:none;overflow:hidden;line-height:1.7!important;white-space:pre-wrap;overflow-wrap:anywhere}#raymonApp .formStudioWorkspace :is(input,textarea)::placeholder{color:#68717e;opacity:1}#raymonApp .formIntegrationsPanel :is(.formIntegrationIntro,.formIntegrationFootnote) code{display:inline-block;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;white-space:nowrap}@media(min-width:761px){#raymonApp .publicFormScale:not(.rating-symbol){display:grid;grid-template-columns:repeat(var(--public-scale-count,11),minmax(0,1fr));width:100%}#raymonApp .publicFormScale:not(.rating-symbol)>button{min-width:0;width:100%;padding-inline:0}#raymonApp .publicFormScale:not(.rating-symbol)>.publicFormScaleLabels{grid-column:1/-1}}@media(max-width:760px){#raymonApp .formQuestionEditorPreview.mobile .formQuestionEditorPreviewCard{min-height:0!important;max-height:none!important;overflow:visible!important;padding:16px 12px!important}#raymonApp .formQuestionEditorPreview.mobile .formQuestionEditorPreviewStage{padding:16px 12px!important}#raymonApp .formStudioWorkspace .publicFormMatrixRow>label span{font-size:11px}}#raymonApp .formSpecialMediaControls>label{margin:0!important}@media(min-width:761px) and (max-width:900px){#raymonApp .formSpecialControlGroup{padding-inline:18px!important}}@media(max-width:760px){#raymonApp .formIntegrationCreate>header{align-items:flex-start;flex-direction:column}#raymonApp .formIntegrationCreate>header>button{align-self:stretch}}#raymonApp .formStudioWorkspace .publicFormRankingList button:disabled{opacity:.35!important;cursor:default!important}#raymonApp .formQuestionEditorControls :is(.formQuestionInlineField>input,.formQuestionInlineNumbers input,.formQuestionScaleLabels input){min-height:44px;border:1px solid #cfd5df!important;background:#fff!important;border-radius:10px!important;padding-inline:10px!important}#raymonApp .formQuestionEditorControls :is(.formQuestionInlineField>input,.formQuestionInlineNumbers input,.formQuestionScaleLabels input):focus{border-color:#7853b5!important;box-shadow:0 0 0 2px #7853b51a!important}#raymonApp .formQuestionEditorPreview.mobile .publicFormMatrix{overflow:visible;border:0;background:transparent}#raymonApp .formQuestionEditorPreview.mobile .publicFormMatrixHead{display:none}#raymonApp .formQuestionEditorPreview.mobile .publicFormMatrixRow{min-width:0!important;margin-bottom:8px;padding:8px;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:5px;gap:5px;border:1px solid var(--r-line)!important;border-radius:10px;background:var(--r-surface)}#raymonApp .formQuestionEditorPreview.mobile .publicFormMatrixRow:last-child{margin-bottom:0}#raymonApp .formQuestionEditorPreview.mobile .publicFormMatrixRow>b{grid-column:1/-1;padding:1px 2px 6px;border-bottom:1px solid var(--r-line);font-size:11px}#raymonApp .formQuestionEditorPreview.mobile .publicFormMatrixRow>label{min-height:40px;padding:5px 7px;justify-content:flex-start;gap:6px;border:0;border-radius:8px;background:var(--r-surface-soft)}#raymonApp .formQuestionEditorPreview.mobile .publicFormMatrixRow>label span{width:auto;height:auto;display:flex;align-items:center;gap:6px;overflow:visible;border:0;border-radius:0;background:transparent;color:var(--r-ink-2);font-size:11px}#raymonApp .formQuestionEditorPreview.mobile .publicFormMatrixRow>label span:before{content:"";width:15px;height:15px;flex:0 0 15px;border:1px solid var(--r-line-strong);border-radius:50%;background:var(--r-surface)}#raymonApp .formQuestionEditorPreview.mobile .publicFormMatrixRow>label.active{background:var(--r-brand-50)}#raymonApp .formQuestionEditorPreview.mobile .publicFormMatrixRow>label.active span{border:0;background:transparent;box-shadow:none;color:var(--r-brand-700)}#raymonApp .formQuestionEditorPreview.mobile .publicFormMatrixRow>label.active span:before{border-color:var(--r-brand-500);background:var(--r-brand-500);box-shadow:inset 0 0 0 4px var(--r-surface)}#raymonApp .formQuestionEditorPreview .publicFormScaleLabels>span,#raymonApp .formStudioWorkspace .formAnswerPreview.imageChoices small,#raymonApp .formStudioWorkspace .formAnswerPreview.scale.slider :is(span,small),#raymonApp .formStudioWorkspace .formAnswerPreview.text.field small,#raymonApp .formStudioWorkspace .formAnswerPreview.text.long small,#raymonApp .formStudioWorkspace .formQuestionMatrixAxis>header small,#raymonApp .formStudioWorkspace .formQuestionMatrixSummary,#raymonApp .formStudioWorkspace .formQuestionOptionAddRow small,#raymonApp .formStudioWorkspace .formQuestionOptionsEditor>header small,#raymonApp .formStudioWorkspace :is(.formQuestionEditorPreviewHead,.formSpecialEditorPreviewHead) small,#raymonApp .formStudioWorkspace :is(.formQuestionFileSummary,.formQuestionScoringSummary,.formQuestionPanelEmpty,.formPreviewNotice) small,#raymonApp .formStudioWorkspace :is(.formQuestionPanelGroupHead,.formSectionEditorGroup>header,.formSpecialControlGroup>header) :is(small,span){color:#5f6875!important}#raymonApp .formAppearanceChoices>button{min-height:132px!important;padding:8px!important;display:grid!important;grid-template-rows:82px auto!important;grid-gap:8px!important;gap:8px!important;align-items:start!important;text-align:start!important;overflow:hidden}#raymonApp .formAppearanceChoices>button .formAppearanceMiniature{width:100%;height:82px!important;margin:0!important;padding:0 7px 7px!important;gap:4px!important;border:1px solid #dfe3ea;border-radius:8px;background:var(--theme-choice-surface)!important;box-sizing:border-box}#raymonApp .formAppearanceChoices>button .formAppearanceMiniatureTop{height:18px!important;margin:0 -7px 6px!important;background:var(--theme-choice-accent)!important}#raymonApp .formAppearanceChoices>button .formAppearanceMiniatureTitle{width:62%;height:5px;background:#343a46}#raymonApp .formAppearanceChoices>button .formAppearanceMiniatureLine{width:84%;height:3px;background:#a8b0ba}#raymonApp .formAppearanceChoices>button .formAppearanceMiniatureInput{width:100%;height:17px;border:1px solid #cfd5dc;background:#ffffffc9}#raymonApp .formAppearanceChoices>button .formAppearanceMiniatureButton{width:38%;height:9px;margin-top:auto;background:var(--theme-choice-accent)!important}#raymonApp .formAppearanceChoiceCopy{min-width:0;display:grid;grid-gap:2px;gap:2px}#raymonApp .formAppearanceChoiceCopy strong{color:#333a47;font-size:12px!important;font-weight:850;line-height:1.45}#raymonApp .formAppearanceChoiceCopy small{min-width:0;color:#777f8c;font-size:11px;line-height:1.45;font-weight:650;white-space:normal;overflow-wrap:anywhere}#raymonApp .formAppearanceChoices>button.appearance-editorial .formAppearanceMiniature{border-radius:1px;background:#fbf7ef!important}#raymonApp .formAppearanceChoices>button.appearance-editorial .formAppearanceMiniatureTop{height:7px!important;background:#1f2937!important}#raymonApp .formAppearanceChoices>button.appearance-editorial .formAppearanceMiniatureInput{border-width:0 0 1px;background:transparent;border-radius:0}#raymonApp .formAppearanceChoices>button.appearance-glass .formAppearanceMiniature{border-color:#fff;background:radial-gradient(circle at 12% 0,#8db8ff66 0,transparent 36%),radial-gradient(circle at 90% 22%,#ffffffd9 0,transparent 34%),linear-gradient(135deg,#f7fbffcf,#dceaffb8)!important;box-shadow:inset 0 0 0 1px #ffffffbd,0 6px 16px #3167d624}#raymonApp .formAppearanceChoices>button.appearance-glass .formAppearanceMiniatureInput{border-color:#fff;background:#ffffff9e;border-radius:7px}#raymonApp .formAppearanceChoices>button.appearance-brutal .formAppearanceMiniature{border:2px solid #111;border-radius:6px;background:#fffdf6!important;box-shadow:3px 3px 0 #111}#raymonApp .formAppearanceChoices>button.appearance-brutal .formAppearanceMiniatureTop{background:#ff5a36!important}#raymonApp .formAppearanceChoices>button.appearance-brutal .formAppearanceMiniatureInput{border:2px solid #111;border-radius:4px;background:#fff}#raymonApp .formAppearanceChoices>button.appearance-brutal .formAppearanceMiniatureButton{background:#111!important;border-radius:4px}#raymonApp .formAppearanceChoices>button.appearance-noir .formAppearanceMiniature{border-color:#383442;background:#15151c!important}#raymonApp .formAppearanceChoices>button.appearance-noir .formAppearanceMiniatureTop{background:linear-gradient(90deg,#b59bff,#6b5aa3)!important}#raymonApp .formAppearanceChoices>button.appearance-noir .formAppearanceMiniatureTitle{background:#f7f5ff}#raymonApp .formAppearanceChoices>button.appearance-noir .formAppearanceMiniatureLine{background:#777082}#raymonApp .formAppearanceChoices>button.appearance-noir .formAppearanceMiniatureInput{border-color:#494453;background:#111117}#raymonApp .formAppearanceChoices>button.appearance-organic .formAppearanceMiniature{border-color:#d7ddcf;border-radius:15px;background:#f6f1e7!important}#raymonApp .formAppearanceChoices>button.appearance-organic .formAppearanceMiniatureTop{border-radius:0 0 11px 11px;background:#55724a!important}#raymonApp .formAppearanceChoices>button.appearance-organic .formAppearanceMiniatureInput{border-radius:10px;background:#fffdf8}#raymonApp .formAppearanceChoices>button.appearance-organic .formAppearanceMiniatureButton{border-radius:999px}#raymonApp .formAppearanceChoices>button.appearance-enterprise .formAppearanceMiniature{border-color:#cad5df;border-radius:4px;background:#f4f7fa!important}#raymonApp .formAppearanceChoices>button.appearance-enterprise .formAppearanceMiniatureTop{height:11px!important;background:#235a83!important}#raymonApp .formAppearanceChoices>button.appearance-enterprise .formAppearanceMiniatureButton,#raymonApp .formAppearanceChoices>button.appearance-enterprise .formAppearanceMiniatureInput{border-radius:3px}@media(max-width:520px){#raymonApp .formStudioAppearanceLayout .formAppearanceChoices{grid-template-columns:minmax(0,1fr)!important}#raymonApp .formAppearanceChoices>button{min-height:124px!important;grid-template-columns:124px minmax(0,1fr)!important;grid-template-rows:auto!important;align-items:center!important}#raymonApp .formAppearanceChoices>button .formAppearanceMiniature{height:88px!important}}