.fa-shell{min-height:100svh;display:grid;grid-template-columns:230px 1fr;background:#f4f3f1;color:#292629;font-family:system-ui,PingFang SC,sans-serif}.fa-side{position:sticky;top:0;height:100svh;padding:24px 16px;background:#181619;color:#aaa5aa}.fa-side h1{margin:0 8px 30px;color:#eee9ec;font-size:16px}.fa-side h1 small{display:block;margin-top:5px;color:#5e595e;font-size:16px;letter-spacing:.15em}.fa-side>p{margin:20px 10px 8px;color:#605b60;font-size:16px}.fa-side>button{width:100%;display:flex;justify-content:space-between;padding:12px;border:0;border-radius:4px;background:none;color:#938e93;text-align:left;font-size:16px}.fa-side>button.active{background:#37242c;color:#f0e4e8}.fa-side button i{color:#97657a;font-size:16px;font-style:normal}.fa-side .fa-exit{position:absolute;left:16px;bottom:22px;width:calc(100% - 32px);border:1px solid #383438}.fa-shell>main{min-width:0}.fa-top{height:72px;display:flex;justify-content:space-between;align-items:center;padding:0 30px;border-bottom:1px solid #dedbdd;background:#fff}.fa-top>div:first-child{display:flex;align-items:center;gap:12px}.fa-top small{color:#999499;font-size:16px}.fa-top i{padding:3px 7px;border-radius:9px;background:#f0e9ec;color:#78354e;font-size:16px;font-style:normal}.fa-top button{margin-left:7px;padding:8px 13px;border:1px solid #d1ccce;background:white;color:#686267;font-size:16px}.fa-top .fa-save{background:#3a1725;color:white;border-color:#3a1725}.fa-tabs{display:flex;padding:0 30px;border-bottom:1px solid #ddd9db;background:#fff;overflow:auto}.fa-tabs button{padding:16px 4px 13px;margin-right:26px;border:0;border-bottom:2px solid transparent;background:none;color:#8b858a;font-size:16px;white-space:nowrap}.fa-tabs button.active{border-color:#8e3a58;color:#562235}.fa-body{padding:34px 40px 80px}.fa-body h2{margin:0;font-size:22px}.fa-form{max-width:720px;display:grid;gap:18px}.fa-form label{color:#777176;font-size:16px}.fa-form input,.fa-form select,.fa-form textarea{width:100%;margin-top:7px;padding:11px;border:1px solid #d4cfd1;background:#fff;color:#353135}.fa-form textarea{min-height:95px;resize:vertical}.fa-section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:22px}.fa-section-head p{margin:6px 0 0;color:#918b90;font-size:16px}.fa-section-head>button{padding:9px 13px;border:1px solid #cfc8cb;background:white;color:#724054;font-size:16px}.fa-question-list{display:grid;gap:8px}.fa-question-list article{display:grid;grid-template-columns:40px 1fr auto auto;gap:12px;align-items:center;padding:13px;background:#fff;border:1px solid #ddd9da}.fa-question-list article>b{color:#9d687b;font:16px Georgia,serif}.fa-question-list input{padding:9px;border:1px solid #ddd7d9}.fa-question-list span{color:#999398;font-size:16px}.fa-question-list button{border:0;background:none;color:#a1536d;font-size:16px}.fa-result-preview{padding:30px;background:#31131f;color:#eadce0}.fa-result-preview b,.fa-result-preview small{display:block}.fa-result-preview small{color:#9e7382;font-size:16px}.fa-result-preview b{margin:13px 0;font:28px Songti SC,serif}.fa-result-preview p{color:#b69da5;font-size:16px}.fa-module-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.fa-module-grid button{display:grid;grid-template-columns:24px 1fr;gap:5px;padding:16px;border:1px solid #ddd8da;background:#fff;color:#5b5056;text-align:left}.fa-module-grid button.on{border-color:#9c526b;background:#fbf2f5;color:#5d293c}.fa-module-grid i{grid-row:span 2;width:20px;height:20px;display:grid;place-items:center;border:1px solid #c4bdc0;border-radius:50%;font-style:normal;font-size:16px}.fa-module-grid button.on i{background:#8c3c58;color:#fff}.fa-module-grid b,.fa-module-grid small{font-size:16px}.fa-tag-list{display:flex;flex-wrap:wrap;gap:8px}.fa-tag-list span{padding:8px 10px;border:1px solid #cfc8cb;background:#fff;color:#65404e;font-size:16px}.fa-tag-list button{margin-left:10px;border:0;background:none;color:#a66b80}.fa-preview{display:grid;grid-template-columns:1fr 1fr;max-width:900px;margin-top:25px;border:1px solid #d5d0d2}.fa-preview>article{position:relative;min-height:430px;padding:35px;overflow:hidden;background:linear-gradient(145deg,#201016,#67203c);color:#ead8de}.fa-preview article>i{position:absolute;right:-15px;bottom:-55px;color:rgba(255,255,255,.08);font:250px Songti SC,serif}.fa-preview article>small{color:#c38da0}.fa-preview article h2{position:relative;margin-top:150px;font:38px Songti SC,serif}.fa-preview article p{position:relative;color:#b89aa4;font-size:16px}.fa-preview>aside{padding:35px;background:#fff}.fa-preview aside>span{color:#986176;font-size:16px}.fa-preview aside h3{font:28px Songti SC,serif}.fa-preview aside p{color:#80797e;font-size:16px}.fa-preview aside div{display:flex;flex-wrap:wrap;gap:6px;margin:24px 0}.fa-preview aside div button{padding:7px;border:1px solid #d0c9cc;background:none;color:#77485a;font-size:16px}.fa-preview footer{display:flex;flex-wrap:wrap;gap:5px}.fa-preview footer b{padding:5px 7px;background:#eee6e9;color:#815167;font-size:16px}@media(max-width:850px){.fa-shell{grid-template-columns:1fr}.fa-side{position:static;height:auto}.fa-side>button{display:inline-flex;width:auto}.fa-side .fa-exit{position:static;width:auto}.fa-body{padding:25px 18px}.fa-module-grid{grid-template-columns:1fr 1fr}.fa-preview{grid-template-columns:1fr}.fa-top{padding:0 15px}.fa-top i,.fa-top small{display:none}}.fa-question-card{display:block!important;padding:0!important;background:#fff;border:1px solid #dcd6d8!important}.fa-q-head{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #eee9eb;background:#faf8f9}.fa-q-head>b{color:#75364d;font:16px Georgia,serif}.fa-q-head .fa-q-type{padding:4px 7px;background:#eee5e8;color:#77485a;font-size:16px}.fa-q-head .fa-required{display:flex;align-items:center;gap:5px;margin-left:auto;color:#6f686d;font-size:16px}.fa-q-head .fa-required input{width:auto;padding:0}.fa-option-row button,.fa-q-head button,.fa-subhead button{border:0;background:none;color:#a1536d;font-size:16px}.fa-q-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr;gap:12px;padding:16px}.fa-q-grid label{color:#817a7f;font-size:16px}.fa-q-grid .fa-wide{grid-column:1/-1}.fa-q-grid input,.fa-q-grid select,.fa-q-grid textarea,.fa-rule-row select{width:100%;margin-top:6px;padding:9px;border:1px solid #d8d1d4;background:#fff;color:#3c373a;font-size:16px}.fa-q-grid textarea{min-height:64px;resize:vertical}.fa-option-editor{margin:0 16px 16px;padding:12px;background:#f8f5f6;border:1px solid #e5dfe1}.fa-subhead{display:flex;justify-content:space-between;margin-bottom:8px;color:#6e4a58;font-size:16px}.fa-option-row{display:grid;grid-template-columns:24px 1fr 70px 22px;align-items:center;gap:7px;margin-top:6px}.fa-option-row i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#e8dde1;color:#774358;font-size:16px;font-style:normal}.fa-option-row input{padding:8px;border:1px solid #ddd6d9;background:#fff;font-size:16px}.fa-option-score{text-align:center}.fa-answer-hint{margin:0 16px 16px}.fa-answer-hint>span{display:block;margin-bottom:6px;color:#877f84;font-size:16px}.fa-answer-hint>div{padding:13px;border:1px dashed #cfc5c9;background:#faf8f9;color:#5b5157;font-size:16px}.fa-rule-row{display:grid;grid-template-columns:auto auto minmax(130px,1fr) auto minmax(160px,1.2fr);align-items:center;gap:8px;padding:12px 16px;border-top:1px solid #eee9eb;background:#fcfbfb;color:#5e565b;font-size:16px}.fa-rule-row b{color:#68404f}.fa-rule-row select{margin:0}.fa-preview aside .fa-preview-questions{display:grid;margin:18px 0}.fa-preview-questions section{padding:9px 0;border-bottom:1px solid #eee8ea}.fa-preview-questions b,.fa-preview-questions small{display:block}.fa-preview-questions small{color:#9d7180;font-size:16px}.fa-preview-questions b{margin-top:4px;color:#554d52;font-size:16px;font-weight:500}@media(max-width:850px){.fa-q-grid{grid-template-columns:1fr 1fr}.fa-q-grid .fa-wide{grid-column:1/-1}.fa-rule-row{grid-template-columns:1fr 1fr}.fa-rule-row b{grid-column:1/-1}}.fa-side{overflow-y:auto}.fa-side .fa-exit{position:sticky;left:0;bottom:0;margin-top:22px;width:100%;background:#181619}.fa-work-structure{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:900px}.fa-work-structure>section{padding:22px;border:1px solid #ddd7d9;background:#fff}.fa-work-structure h3{margin:0 0 15px;font-size:16px}.fa-work-structure>section:first-child>button{width:100%;display:flex;gap:12px;align-items:center;margin-top:8px;padding:14px;border:1px solid #ded8da;background:#fff;color:#5b5358;text-align:left}.fa-work-structure>section:first-child>button.on{border-color:#94506a;background:#fbf1f4;color:#5f293d}.fa-work-structure button>i{display:grid;place-items:center;width:22px;height:22px;border:1px solid #cfc6c9;border-radius:50%;font-style:normal}.fa-work-structure button.on>i{background:#873a56;color:#fff}.fa-work-structure button span{display:grid;gap:3px}.fa-work-structure button b,.fa-work-structure button small{font-size:16px}.fa-structure-note{padding:15px;background:#f4edef;color:#755363}.fa-structure-note b{font-size:16px}.fa-structure-note p{margin-bottom:0;font-size:16px;line-height:1.7}@media(max-width:850px){.fa-work-structure{grid-template-columns:1fr}}.fa-result-builder{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:1000px}.fa-result-builder>.fa-form,.fa-result-live{max-width:none;padding:22px;background:#fff;border:1px solid #ddd7d9}.fa-result-switches{display:flex;flex-wrap:wrap;gap:7px}.fa-result-switches button{padding:9px 11px;border:1px solid #d8d0d3;background:#fff;color:#5b5157;font-size:16px}.fa-result-switches button.on{border-color:#914b65;background:#f9edf1;color:#67283f}.fa-result-switches i{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#cfc5c9}.fa-result-switches button.on i{background:#8d3b59}.fa-result-live{position:relative;min-height:430px;background:linear-gradient(145deg,#2d1720,#63243b);color:#eadde2}.fa-result-live>em{position:absolute;right:22px;top:22px;color:#b78c9b;font-size:16px;font-style:normal}.fa-result-live>i{position:absolute;right:28px;bottom:25px;display:grid;place-items:center;width:75px;height:75px;border:2px solid #b16d86;border-radius:50%;color:#c98aa0;font:16px Songti SC,serif;transform:rotate(-12deg)}.fa-result-live dl{margin-top:25px}.fa-result-live dl div{display:grid;grid-template-columns:1fr 1fr;padding:10px 0;border-top:1px solid #ffffff20}.fa-result-live dt{color:#ad8c98;font-size:16px}.fa-result-live dd{margin:0;text-align:right;font-size:16px}.fa-result-section{max-width:1000px;margin-top:18px;padding:18px;background:#fff;border:1px solid #ddd7d9}.fa-level-row{grid-template-columns:70px auto 70px 1fr 2fr auto}.fa-field-row,.fa-level-row{display:grid;gap:8px;align-items:center;margin-top:8px}.fa-field-row{grid-template-columns:1fr 1fr 2fr auto}.fa-field-row input,.fa-field-row select,.fa-level-row input{min-width:0;padding:9px;border:1px solid #d9d2d5;background:#fff;font-size:16px}.fa-field-row span,.fa-level-row span{color:#958c91;font-size:16px}.fa-field-row button,.fa-level-row button{border:0;background:none;color:#a2526e;font-size:16px}@media(max-width:850px){.fa-result-builder{grid-template-columns:1fr}.fa-field-row,.fa-level-row{grid-template-columns:1fr 1fr}.fa-field-row button,.fa-level-row button{grid-column:2}}.fa-background-panel{display:grid;grid-template-columns:1fr 180px 1fr;gap:18px;align-items:center;max-width:1000px;margin-bottom:18px;padding:20px;border:1px solid #d9d2d5;background:#fff}.fa-background-panel h2{font-size:16px}.fa-background-panel p{color:#8e858a;font-size:16px}.fa-upload-drop{display:grid;grid-column:2/-1;place-items:center;min-height:110px;border:1px dashed #bbaeb3;background:#faf7f8;color:#71364c;font-size:16px;cursor:pointer}.fa-upload-button input,.fa-upload-drop input{display:none}.fa-upload-drop small{margin-top:6px;color:#9d9398;font-size:16px}.fa-bg-thumb{height:115px;border:1px solid #cfc6ca;background-position:50%;background-size:cover}.fa-bg-controls{display:grid;grid-template-columns:auto auto;gap:10px}.fa-bg-controls>button,.fa-upload-button{padding:9px;border:1px solid #cfc6ca;background:#fff;color:#71384d;font-size:16px;text-align:center;cursor:pointer}.fa-bg-controls>label:last-child{grid-column:1/-1;color:#81777c;font-size:16px}.fa-bg-controls input[type=range]{width:100%;margin-top:7px}@media(max-width:850px){.fa-background-panel{grid-template-columns:1fr}.fa-upload-drop{grid-column:auto}}.fa-inline-add{display:flex;gap:8px;align-items:center}.fa-inline-add input{min-width:220px;padding:10px 12px;border:1px solid #d5c7cb;background:#fff;color:#2d2024}.fa-inline-add button:disabled{opacity:.45;cursor:not-allowed}.fa-top button:disabled{opacity:.45}.fa-notice{margin-left:8px;color:#8e5269;font-size:16px;font-style:normal}.fa-loading{min-height:100svh;display:grid;place-items:center;background:#181619;color:#caa6b3;font:16px system-ui,PingFang SC,sans-serif}.fa-project-actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px;margin:0 6px 10px}.fa-project-actions button{padding:7px 3px;border:1px solid #443b40;background:#211d20;color:#9f9299;font-size:16px}.fa-ops{max-width:1050px}.fa-empty{padding:42px;border:1px dashed #d4ced0;background:#fff;color:#60565c;text-align:center;font-size:16px}.fa-ops-list{display:grid;gap:8px}.fa-ops-list article{display:grid;grid-template-columns:1fr auto auto auto auto;gap:8px;align-items:center;padding:16px;background:#fff;border:1px solid #ddd8da}.fa-ops-list h3{margin:5px 0;font:16px Songti SC,serif}.fa-ops-list p,.fa-ops-list small{margin:0;color:#91898e;font-size:16px}.fa-ops-list article>span{padding:5px 8px;background:#eee9eb;color:#795565;font-size:16px}.fa-global-tags button,.fa-ops-list button,.fa-review-admin button{padding:7px 9px;border:1px solid #d5cdd0;background:#fff;color:#674553;font-size:16px}.fa-ops-list .danger,.fa-review-admin footer button{color:#a24864}.fa-review-admin{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fa-review-admin article{padding:18px;background:#fff;border:1px solid #ddd8da}.fa-review-admin footer,.fa-review-admin header{display:flex;justify-content:space-between;align-items:center}.fa-review-admin header b{color:#834d61;font-size:16px}.fa-review-admin small{color:#9a9296;font-size:16px}.fa-review-admin p{min-height:48px;font-size:16px;line-height:1.7}.fa-review-admin article>div{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0}.fa-review-admin article>div span{padding:5px;background:#f1e8eb;color:#84566a;font-size:16px}.fa-global-tags{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fa-global-tags article{display:grid;grid-template-columns:1fr auto auto;gap:7px;align-items:center;padding:14px;background:#fff;border:1px solid #ddd8da}.fa-global-tags article.off{opacity:.5}.fa-global-tags b{grid-column:1/-1;color:#66364a;font-size:16px}.fa-global-tags span{font-size:16px;color:#938b90}@media(max-width:850px){.fa-ops-list article{grid-template-columns:1fr 1fr}.fa-ops-list article>div{grid-column:1/-1}.fa-global-tags,.fa-review-admin{grid-template-columns:1fr}}.fa-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.fa-stat-grid article{padding:22px;background:#fff;border:1px solid #ddd8da}.fa-stat-grid b,.fa-stat-grid span{display:block}.fa-stat-grid span{color:#6b2942;font:30px Georgia,serif}.fa-stat-grid b{margin-top:7px;color:#8b8388;font-size:16px}.fa-report-admin{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fa-report-admin article{padding:18px;background:#fff;border:1px solid #ddd8da}.fa-report-admin header{display:flex;justify-content:space-between}.fa-report-admin header b,.fa-report-admin header span{color:#874c62;font-size:16px}.fa-report-admin h3{margin:16px 0 7px;font-size:16px}.fa-report-admin p{min-height:38px;color:#746d71;font-size:16px}.fa-report-admin small{color:#a0989c;font-size:16px}.fa-report-admin footer{display:flex;gap:6px;margin-top:16px}.fa-ranking-list button,.fa-report-admin button,.fa-user-list button{padding:7px 9px;border:1px solid #d2c9cc;background:#fff;color:#714354;font-size:16px}.fa-ranking-list,.fa-user-list{display:grid;gap:8px}.fa-ranking-list article{display:grid;grid-template-columns:1fr 100px auto auto;gap:9px;align-items:center;padding:15px;background:#fff;border:1px solid #ddd8da}.fa-ranking-list h3{margin:4px 0;font-size:16px}.fa-ranking-list p,.fa-ranking-list small{margin:0;color:#8f878b;font-size:16px}.fa-ranking-list label{color:#8f878b;font-size:16px}.fa-ranking-list input{width:100%;margin-top:5px;padding:7px;border:1px solid #d8d0d3}.fa-ranking-list button.on{background:#542036;color:#fff}.fa-user-list article{display:grid;grid-template-columns:1fr auto 2fr auto;gap:10px;align-items:center;padding:15px;background:#fff;border:1px solid #ddd8da}.fa-user-list b{font-size:16px}.fa-user-list span{padding:5px 7px;background:#eee8eb;color:#75485a;font-size:16px}.fa-user-list small{color:#91898d;font-size:16px}@media(max-width:850px){.fa-stat-grid{grid-template-columns:1fr 1fr}.fa-report-admin{grid-template-columns:1fr}.fa-ranking-list article,.fa-user-list article{grid-template-columns:1fr 1fr}}.fa-side .fa-logout{margin-top:20px;border:1px solid #69364a;color:#c08097}.fa-side .fa-exit{margin-top:6px}.fa-backup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fa-backup-grid article{padding:24px;border:1px solid #ddd6d8;background:#fff}.fa-backup-grid small{color:#9b667a;font-size:16px;letter-spacing:.14em}.fa-backup-grid h3{margin:10px 0;font:20px Songti SC,serif}.fa-backup-grid p{min-height:48px;color:#827a7f;font-size:16px;line-height:1.75}.fa-backup-grid button{padding:10px 14px;border:0;background:#4e1d31;color:#fff;font-size:16px}.fa-backup-grid button:disabled{opacity:.45}.fa-backup-status{margin:12px 0;padding:14px;border:1px solid #d8cbd0;background:#f7eef1;color:#744156;font-size:16px;line-height:1.6;word-break:break-all}@media(max-width:850px){.fa-backup-grid{grid-template-columns:1fr}}.fa-shell{line-height:1.55}.fa-shell :is(button,input,select,textarea){line-height:1.45;min-height:42px}.fa-side h1{font-size:17px}.fa-side>p{color:#aaa2a7}.fa-side>button{color:#cbc2c7;font-size:16px!important;min-height:44px}.fa-top{height:76px}.fa-top strong{font-size:16px}.fa-tabs button{font-size:16px!important;min-height:48px}.fa-form label,.fa-q-grid label{color:#625b60}.fa-background-panel p,.fa-form p,.fa-ops-list p,.fa-ops-list small,.fa-section-head p{color:#6f676c}.fa-shell :focus-visible{outline:3px solid #a94d6d;outline-offset:2px}@media(max-width:850px){.fa-shell{font-size:16px}.fa-shell :is(p,label,small,span,dt,dd,em,i){font-size:16px!important}.fa-shell :is(button,input,select,textarea){font-size:16px!important;min-height:46px}.fa-side{padding:18px 14px}.fa-side>button{display:flex;width:100%}.fa-top{height:auto;min-height:72px;gap:10px;flex-wrap:wrap;padding:12px 15px}.fa-tabs{padding:0 15px}.fa-body{padding:26px 16px 72px}.fa-field-row,.fa-level-row,.fa-option-row,.fa-q-grid,.fa-rule-row{grid-template-columns:1fr}.fa-field-row button,.fa-level-row button,.fa-q-grid .fa-wide,.fa-rule-row b{grid-column:auto}.fa-inline-add{width:100%;flex-wrap:wrap}.fa-inline-add input{min-width:0;flex:1 1 220px}}.fa-upload-button.disabled,.fa-upload-drop.disabled{opacity:.55;cursor:wait}.fa-upload-notice{display:block;margin-top:8px;color:#87435c;font-size:16px;line-height:1.6}.fa-result-live.has-custom-background{background-position:50%;background-size:cover;background-repeat:no-repeat;text-shadow:0 1px 3px #000b}.fa-option-block{border-top:1px solid #e4dde0}.fa-option-block:first-of-type{border-top:0}.fa-score-label{display:flex!important;align-items:center;gap:6px;font-size:16px!important;color:#766b70}.fa-dimension-scores{display:flex;flex-wrap:wrap;gap:10px;padding:0 42px 12px}.fa-dimension-scores label{display:flex;align-items:center;gap:6px;font-size:16px;color:#766b70}.fa-dimension-scores input{width:68px!important;padding:7px!important}.fa-dimension-editor>p{color:#746b70;line-height:1.6}.fa-dimension-row{display:grid;grid-template-columns:180px 1fr auto;gap:10px;align-items:center;margin:10px 0}.fa-dimension-row code{padding:11px;background:#eee9eb;color:#715667}.fa-dimension-row input,.fa-profile-row input,.fa-profile-row textarea{padding:11px;border:1px solid #d0c8cc;background:#fff}.fa-profile-row{display:grid;grid-template-columns:180px 1fr auto;gap:12px;padding:16px 0;border-top:1px solid #ddd5d9}.fa-profile-row>div{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:12px}.fa-profile-row>div label{display:flex;align-items:center;gap:6px;font-size:16px}.fa-profile-row>div input{width:74px}.fa-profile-row textarea{min-height:72px}.fa-dimension-row button,.fa-profile-row button{align-self:start}@media(max-width:760px){.fa-dimension-row,.fa-profile-row{grid-template-columns:1fr}.fa-profile-row>div{grid-column:auto}.fa-dimension-scores{padding-left:0}}.fa-shell{font-size:16px}.fa-shell :is(p,label,small,span,dt,dd,em,i){font-size:16px!important;line-height:1.5}.fa-shell :is(button,input,select,textarea){font-size:16px!important;min-height:44px}.fa-shell :is(small,em){color:#61565c}.fa-side :is(small,span,i){color:#d4c5cd!important}.fa-side>button{color:#e3d7dd}.fa-matrix-columns{margin-top:18px;padding-top:14px;border-top:1px solid #d9cbd0}.fa-matrix-column{display:grid;grid-template-columns:minmax(140px,1fr) 120px auto;gap:9px;align-items:center;margin-top:8px}.fa-matrix-column input{width:100%;padding:9px;border:1px solid #c8b9bf;background:#fff}.fa-matrix-column label{display:grid;gap:3px;color:#554951}.fa-matrix-column button{padding:9px;border:1px solid #c8b9bf;background:#fff;color:#754355}.fa-option-editor>p{color:#554951;line-height:1.6}@media(max-width:700px){.fa-matrix-column{grid-template-columns:1fr 1fr}.fa-matrix-column button{grid-column:1/-1}.fa-shell :is(p,label,small,span,dt,dd,em,i){font-size:16px!important}}.fa-bid-settings{display:grid;grid-template-columns:repeat(3,minmax(130px,1fr));gap:14px;max-width:850px;margin-top:20px;padding:22px;border:1px solid #d8cbd0;background:#fff}.fa-bid-settings h3,.fa-bid-settings p{grid-column:1/-1;margin:0}.fa-bid-settings h3{font-size:19px}.fa-bid-settings p{color:#5d5358}.fa-bid-settings label{display:grid;gap:6px;color:#4e4349}.fa-bid-settings input{width:100%;padding:10px;border:1px solid #bdaeb4;background:#fff;color:#261c20}@media(max-width:700px){.fa-bid-settings{grid-template-columns:1fr}}.fa-interaction-help{max-width:850px;margin:18px 0;padding:12px 18px;background:#fff;border-left:3px solid #853956;color:#4b3b41;font-size:16px;line-height:1.55}.fa-bid-settings button{min-height:42px;padding:8px 14px;border:1px solid #8a5b6d;background:#fff;color:#54243a;cursor:pointer}.fa-bid-settings button:disabled{opacity:.5;cursor:not-allowed}.fa-shell{grid-template-columns:280px minmax(0,1fr)}.fa-side>button{align-items:center;gap:10px;line-height:1.45}.fa-side>button i{flex:0 0 auto;min-width:28px;text-align:center}.fa-side>.fa-nav-toggle{display:none}@media(max-width:850px){.fa-side{overflow:visible}.fa-side>.fa-nav-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:10px 14px;border:1px solid #705260;background:#34212b;color:#f5e8ee;font-weight:600}.fa-side:not(.is-open)>:not(h1):not(.fa-nav-toggle){display:none}.fa-side.is-open{max-height:min(78svh,720px);overflow-y:auto}.fa-side.is-open>.fa-nav-toggle{position:sticky;top:0;z-index:2}}.fa-question-list span,.fa-tabs button,.fa-top small{color:#63585f}.fa-top>div:first-child{min-width:0;flex-wrap:wrap}.fa-top>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.fa-top button{margin-left:0}.fa-module-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fa-module-grid button{grid-template-columns:28px minmax(0,1fr);overflow-wrap:anywhere}.fa-question-list article{grid-template-columns:40px minmax(0,1fr) auto auto}.fa-option-row{grid-template-columns:32px minmax(0,1fr) 100px 44px;gap:9px}.fa-option-row i{width:28px;height:28px}.fa-option-row input{min-width:0}.fa-section-head,.fa-subhead{gap:14px;flex-wrap:wrap}.fa-shell :is(input,textarea,select){max-width:100%;line-height:1.5}.fa-shell :is(button,input,textarea,select){overflow-wrap:anywhere}.fa-shell :is(p,label,button,input,textarea,select){font-size:17px!important;line-height:1.55}.fa-shell :is(small,em,dt,dd){font-size:16px!important}@media(max-width:1250px){.fa-module-grid,.fa-q-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fa-q-grid .fa-wide{grid-column:1/-1}}@media(max-width:850px){.fa-shell{grid-template-columns:minmax(0,1fr)}.fa-side{height:auto;max-height:none}.fa-side,.fa-side .fa-exit{position:static}.fa-top{height:auto;min-height:76px}.fa-top>div:last-child{justify-content:flex-start}.fa-option-row{grid-template-columns:32px minmax(0,1fr) 96px 44px}}@media(max-width:540px){.fa-field-row,.fa-level-row,.fa-module-grid,.fa-q-grid,.fa-rule-row{grid-template-columns:1fr}.fa-option-row{grid-template-columns:32px minmax(0,1fr)}.fa-option-row .fa-option-score,.fa-option-row button{grid-column:2}.fa-question-list article{grid-template-columns:36px minmax(0,1fr)}.fa-question-list article :is(span,button){grid-column:2}.fa-top>div:last-child{width:100%}.fa-top button{flex:1 1 140px}}@media(max-width:850px){.fa-side.is-open{max-height:min(78svh,720px);overflow-y:auto}}.fa-side>label{display:grid;gap:8px;padding:12px;font-size:16px;color:#efe5e9}.fa-side>label select{width:100%;min-width:0;padding:10px;font-size:16px;color:#302129;background:#fff9f5}.fa-side button span small{display:block;font-size:16px;line-height:1.5;color:inherit;opacity:.9}.fa-side .fa-ai-entry{display:block;padding:14px 16px;margin:12px 0;color:#fff;background:#733c56;border-radius:6px;font-size:18px;text-decoration:none;font-weight:600}.fa-shell.fa-desktop{--admin-wine:#803c59;--admin-line:#e8e2e0;background:#f3f1ee;color:#322b30;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.fa-desktop .fa-side{background:#251d25;overflow-y:auto;overscroll-behavior:contain}.fa-desktop .fa-side h1{font-size:19px;font-weight:550;letter-spacing:.04em;color:#f2e6dd;margin-bottom:20px}.fa-desktop .fa-side h1 small{color:#b8a4b1;font-size:11px!important}.fa-desktop .fa-side>button{border-radius:6px;gap:8px;align-items:center}.fa-desktop .fa-side>button.active{background:#644052;color:#fff1f8}.fa-desktop .fa-side>button small{display:block;margin-top:4px}.fa-desktop .fa-side .fa-exit{position:static;width:100%;margin-top:9px}.fa-desktop .fa-top{background:#fffefd;border-color:var(--admin-line);gap:12px}.fa-desktop .fa-top>div:first-child{display:grid;gap:5px 12px;min-width:0}.fa-desktop .fa-top strong{overflow-wrap:anywhere}.fa-desktop .fa-top .fa-notice{grid-column:1/-1;margin:0;max-width:750px;white-space:normal;overflow-wrap:anywhere;line-height:1.5}.fa-desktop .fa-top>div:last-child{flex-shrink:0}.fa-desktop .fa-top button{border-radius:6px;border-color:var(--admin-line);background:#fffefd;color:#5a4851}.fa-desktop .fa-top .fa-save{background:var(--admin-wine);border-color:var(--admin-wine);color:white}.fa-desktop .fa-tabs{background:#fffefd;border-color:var(--admin-line);gap:21px;flex-wrap:wrap;overflow:visible}.fa-desktop .fa-tabs button{margin:0;font-weight:500;color:#766a72}.fa-desktop .fa-tabs button.active{border-color:var(--admin-wine);color:var(--admin-wine)}.fa-desktop .fa-body{padding:26px 30px 55px}.fa-desktop .fa-form{max-width:860px;background:#fffefd;padding:24px;border:1px solid var(--admin-line);border-radius:9px;gap:18px}.fa-desktop .fa-form h2,.fa-desktop .fa-section-head h2{font-size:20px;font-weight:550}.fa-desktop .fa-form :is(input,select,textarea),.fa-desktop .fa-q-grid :is(input,select,textarea){border-radius:6px;border-color:#ded4d9;color:#322b30;background:#fffefd}.fa-desktop :is(.fa-stat-grid,.fa-ops-list,.fa-review-admin,.fa-report-admin,.fa-global-tags,.fa-backup-grid,.fa-ranking-list,.fa-user-list)>article{border-radius:8px;border-color:var(--admin-line)}.fa-desktop .fa-module-grid button{border-radius:7px}.fa-desktop .fa-workbench{display:grid;grid-template-columns:205px minmax(0,1fr) 310px;gap:0;align-items:start}.fa-desktop .fa-workbench-tools{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;background:#fffefd;border-bottom:1px solid var(--admin-line);flex-wrap:wrap}.fa-desktop .fa-workbench-tools>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fa-desktop .fa-workbench-tools span{color:#776971}.fa-desktop .fa-edit-context button,.fa-desktop .fa-workbench-tools button{padding:6px 10px;border:1px solid var(--admin-line);border-radius:6px;background:#fffefd;color:#725163;cursor:pointer}.fa-desktop .fa-workbench-tools button[aria-pressed=true]{background:#f1e6ec;border-color:#ddc8d3;color:var(--admin-wine)}.fa-desktop .fa-question-directory{padding:17px 10px;background:#fffefd;min-width:0;border-right:1px solid var(--admin-line)}.fa-desktop .fa-question-directory>label{display:grid;gap:8px;margin:0 5px 15px;color:#766a72}.fa-desktop .fa-question-directory input{width:100%;border:1px solid var(--admin-line);border-radius:6px;background:#f3f1ee;padding:8px 10px}.fa-desktop .fa-question-directory nav{display:grid;gap:3px}.fa-desktop .fa-question-directory nav button{display:flex;align-items:flex-start;gap:9px;width:100%;padding:10px 9px;border:1px solid transparent;border-radius:6px;text-align:left;background:transparent;color:#55464e;cursor:pointer;line-height:1.6}.fa-desktop .fa-question-directory nav button>span{color:#8b737f;flex:0 0 19px}.fa-desktop .fa-question-directory nav button div{min-width:0;overflow-wrap:anywhere}.fa-desktop .fa-question-directory nav button small{display:block;color:#7f6b76;margin-top:3px}.fa-desktop .fa-question-directory nav button.active{background:#f1e6ec;border-color:#e4d0db;color:var(--admin-wine)}.fa-desktop .fa-question-edit-pane{min-width:0;padding:14px 20px 30px}.fa-desktop .fa-answer-hint{display:none}.fa-desktop .fa-edit-context{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:13px;color:#786771}.fa-desktop .fa-edit-context>div{display:flex;gap:5px}.fa-desktop .fa-question-list .fa-question-card{display:block;width:100%;min-width:0;box-sizing:border-box;padding:0;border:1px solid var(--admin-line);background:#fffefd;border-radius:8px;overflow:hidden}.fa-desktop .fa-q-head{padding:14px 20px;border-bottom:1px solid var(--admin-line);background:#fffefd;flex-wrap:wrap;gap:8px}.fa-desktop .fa-q-head b{font-size:14px;color:#674354}.fa-desktop .fa-q-type{background:#f1e6ec;color:var(--admin-wine);border-radius:5px}.fa-desktop .fa-q-grid{padding:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fa-desktop .fa-q-grid .fa-wide textarea{font-size:18px!important;font-weight:500;line-height:1.6;min-height:85px}.fa-desktop .fa-option-editor{margin:0 20px 20px;padding:15px;background:#faf7f8;border:1px solid var(--admin-line);border-radius:7px}.fa-desktop .fa-option-row{display:flex;flex-wrap:wrap;padding:10px 0;align-items:center}.fa-desktop .fa-option-row>input{flex:1 1 180px;min-width:0;border-radius:5px;background:#fff}.fa-desktop .fa-option-row .fa-score-label{white-space:nowrap;flex:0 0 auto}.fa-desktop .fa-option-row .fa-option-score{width:64px;min-width:0}.fa-desktop .fa-rule-row{margin:0;padding:17px 20px;background:#f8f4f6;display:flex;flex-wrap:wrap;gap:10px;border-top:1px solid var(--admin-line)}.fa-desktop .fa-rule-row select{max-width:100%;border-radius:5px}.fa-desktop .fa-rule-row b{flex-basis:100%}.fa-desktop .fa-question-trial{border-left:1px solid var(--admin-line);padding:0 16px 24px;min-width:0}.fa-desktop .fa-question-trial>header{display:flex;align-items:center;justify-content:space-between;padding:14px 0}.fa-desktop .fa-question-trial>header button{background:transparent;border:0;color:#765766;padding:5px 10px;cursor:pointer}.fa-desktop .fa-question-trial>p{color:#806d78;line-height:1.7;margin:14px 0}.fa-desktop .fa-question-trial .report-trial-form>button,.fa-desktop .fa-question-trial .report-trial-form>p{display:none}.fa-desktop .fa-question-trial .report-ai-trial{display:block}.fa-desktop .fa-question-trial fieldset{min-width:0;padding:16px 12px;border:1px solid #d8c6cf;border-radius:9px;background:#f3eae1;color:#392b33}.fa-desktop .fa-question-trial legend{font-size:16px;padding:0 5px;font-weight:500;overflow-wrap:anywhere}.fa-desktop .fa-question-trial :is(input:not([type=checkbox]):not([type=radio]),textarea,select){max-width:100%;width:100%;padding:8px;background:#fffaf5;border:1px solid #d8c6cf;border-radius:5px;color:#392b33}.fa-desktop .fa-question-trial input:is([type=checkbox],[type=radio]){width:17px;min-height:17px;height:17px;accent-color:#803c59}.fa-desktop .fa-question-trial button{border:1px solid #cdb6c2;background:#fffaf5;color:#67364d;border-radius:5px;padding:7px 10px;max-width:100%;white-space:normal}.fa-desktop .fa-question-trial fieldset p{line-height:1.7;color:#68505e}.fa-desktop .fa-question-trial img{max-width:100%}.fa-desktop .fa-workbench.without-directory{grid-template-columns:minmax(0,1fr) 310px}.fa-desktop .fa-workbench.without-preview{grid-template-columns:205px minmax(0,1fr)}.fa-desktop .fa-workbench.without-directory.without-preview{grid-template-columns:minmax(0,1fr)}@media(min-width:1100px){.fa-desktop .report-workflow :is(p,label,small,span,dt,dd,em,i):not(.report-design *):not(.report-canvas *):not(.report-reading *){font-size:13px!important}.fa-desktop .report-workflow :is(button,input,select,textarea):not(.report-design *){font-size:14px!important;min-height:36px;padding:8px 10px}.fa-desktop .report-workflow input:is([type=checkbox],[type=radio]){min-height:16px!important;width:16px;height:16px}.fa-desktop .report-workflow .report-workflow-header{padding:0 0 14px}.fa-desktop .report-workflow-header h2{font-size:22px}.fa-desktop .report-workflow .report-workflow-steps{margin:10px 0 22px;border-radius:8px}.fa-desktop .report-workflow .report-workflow-steps button{padding:10px!important;gap:8px}.fa-desktop .report-workflow .report-flow-heading{margin-bottom:18px}.fa-desktop .report-workflow .report-flow-heading h3{font-size:21px;margin:6px 0 10px}.fa-desktop .report-workflow .report-flow-sheet{padding:20px;border-radius:8px}.fa-desktop .report-workflow .report-question-list label{padding:10px}.fa-desktop .fa-option-block>div:last-child>label:has(input[type=checkbox]){display:flex;align-items:center;gap:7px}.fa-desktop .fa-option-block input[type=checkbox]{min-height:16px!important;width:16px;height:16px}.fa-shell.fa-desktop{height:100dvh;min-height:0;overflow:hidden;grid-template-columns:208px minmax(0,1fr);font-size:14px}.fa-desktop>.fa-side{height:100%;position:static;padding:22px 13px}.fa-desktop>main{min-height:0;display:flex;flex-direction:column}.fa-desktop .fa-top{height:auto;min-height:80px;padding:14px 24px;flex-shrink:0}.fa-desktop .fa-top strong{font-size:20px}.fa-desktop .fa-top small{font-size:12px!important}.fa-desktop .fa-top :is(i,em){font-size:12px!important}.fa-desktop .fa-tabs button,.fa-desktop .fa-top button{font-size:13px!important;min-height:36px;padding:8px 12px}.fa-desktop .fa-tabs{flex-shrink:0;padding:0 22px;gap:16px}.fa-desktop .fa-tabs button{padding:12px 1px}.fa-desktop .fa-side :is(p,label,span,button,select){font-size:13px!important;min-height:0;line-height:1.55}.fa-desktop .fa-side i,.fa-desktop .fa-side small{font-size:11px!important}.fa-desktop .fa-side>button{padding:10px}.fa-desktop .fa-side>button i{min-width:0;font-size:10px!important}.fa-desktop .fa-side select{width:100%;padding:8px;background:#382d37;color:#e6dce3;border:1px solid #5b4654;border-radius:5px;margin:6px 0}.fa-desktop .fa-side .fa-project-actions button{font-size:12px!important;padding:7px 2px;border-radius:4px}.fa-desktop .fa-body{flex:1 1;min-height:0;overflow:auto;overscroll-behavior:contain}.fa-desktop.fa-editing-questions .fa-body{padding:0;overflow:hidden;display:flex;flex-direction:column}.fa-desktop .fa-workbench{height:100%;grid-template-rows:auto minmax(0,1fr);align-items:stretch}.fa-desktop :is(.fa-question-directory,.fa-question-edit-pane,.fa-question-trial){overflow:auto;overscroll-behavior:contain}.fa-desktop :is(.fa-form,.fa-ops,.fa-section-head,.fa-workbench,.fa-module-grid,.fa-tag-list,.fa-bid-settings) :is(p,label,small,span,dt,dd,em,i){font-size:13px!important}.fa-desktop :is(.fa-form,.fa-ops,.fa-workbench,.fa-module-grid,.fa-tag-list,.fa-bid-settings) :is(button,input,select,textarea){font-size:14px!important;min-height:36px}.fa-desktop .fa-edit-context :is(span,button),.fa-desktop .fa-workbench-tools :is(span,button){font-size:12px!important}.fa-desktop .fa-workbench .fa-question-directory small{font-size:12px!important}.fa-desktop .fa-q-grid .fa-wide textarea{font-size:18px!important}.fa-desktop .fa-option-note-settings input[type=checkbox],.fa-desktop .fa-question-trial input:is([type=checkbox],[type=radio]),.fa-desktop .fa-required input{min-height:17px!important}}@media(min-width:1750px){.fa-shell.fa-desktop{grid-template-columns:220px minmax(0,1fr)}.fa-desktop .fa-workbench{grid-template-columns:240px minmax(0,1fr) 360px}.fa-desktop .fa-workbench.without-directory{grid-template-columns:minmax(0,1fr) 360px}.fa-desktop .fa-workbench.without-preview{grid-template-columns:240px minmax(0,1fr)}.fa-desktop .fa-workbench.without-directory.without-preview{grid-template-columns:1fr}.fa-desktop .fa-question-edit-pane{padding:18px 28px 35px}}@media(max-width:1099px){.fa-desktop .fa-workbench{grid-template-columns:180px minmax(0,1fr)}.fa-desktop .fa-question-trial{grid-column:1/-1;border-top:1px solid var(--admin-line)}.fa-desktop .fa-workbench.without-preview{grid-template-columns:180px minmax(0,1fr)}.fa-desktop .fa-workbench.without-directory{grid-template-columns:1fr}.fa-desktop .fa-question-trial .report-ai-trial{max-width:700px;margin:auto}}@media(max-width:700px){.fa-desktop .fa-workbench,.fa-desktop .fa-workbench.without-preview{display:block}.fa-desktop .fa-question-directory{max-height:260px;overflow:auto;border-bottom:1px solid var(--admin-line)}.fa-desktop .fa-question-edit-pane{padding:14px 10px}.fa-desktop .fa-body{padding:20px 12px}.fa-desktop .fa-top{padding:14px;flex-wrap:wrap}.fa-desktop .fa-top>div:last-child{display:flex;flex-wrap:wrap}.fa-desktop .fa-q-grid{grid-template-columns:1fr;padding:15px}.fa-desktop .fa-option-editor{margin:0 12px 15px;padding:12px}.fa-desktop .fa-q-head,.fa-desktop .fa-workbench-tools{padding:12px}.fa-desktop .fa-tabs{gap:12px;padding:0 15px}.fa-desktop .fa-form{padding:18px}.fa-desktop .fa-tabs button{min-height:44px}}.fa-desktop .fa-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.fa-desktop .fa-studio-nav{background:#261e27;color:#c8bcc8;display:flex;flex-direction:column;min-height:0;padding:24px 14px;overflow:auto}.fa-desktop .fa-studio-brand{display:flex;align-items:center;gap:12px;margin:0 7px 30px;color:#f4e9df}.fa-desktop .fa-studio-brand>span{display:grid;place-items:center;width:32px;height:32px;border:1px solid #bba780;border-radius:50%;color:#bba780}.fa-desktop .fa-studio-brand strong{font-size:22px;letter-spacing:.16em;font-weight:500}.fa-desktop .fa-studio-nav nav{flex:1 1}.fa-desktop .fa-nav-group>p,.fa-desktop .fa-studio-nav nav>p{font-size:12px!important;color:#b4a5b4;margin:20px 10px 10px;letter-spacing:.08em}.fa-desktop .fa-studio-nav :is(button,a,summary){display:flex;align-items:center;gap:11px;width:100%;font-size:13px!important;min-height:40px;padding:10px;border:0;border-radius:6px;background:transparent;color:inherit;text-decoration:none;cursor:pointer;text-align:left;line-height:1.5}.fa-desktop .fa-studio-nav :is(a,summary)>span{margin-left:auto;font-size:12px!important}.fa-desktop .fa-studio-nav svg{flex:none;opacity:.8}.fa-desktop .fa-studio-nav .active{background:#654252;color:#fff0f6}.fa-desktop .fa-studio-nav :is(button,a,summary):hover{background:#43313e;color:#fff}.fa-desktop .fa-studio-nav summary{list-style:none}.fa-desktop .fa-studio-nav summary::-webkit-details-marker{display:none}.fa-desktop .fa-studio-nav details>div{border-left:1px solid #594653;margin:2px 0 10px 18px;padding-left:7px}.fa-desktop .fa-studio-nav details button{font-size:12px!important;min-height:34px;padding:8px}.fa-desktop .fa-studio-nav footer{border-top:1px solid #44323f;padding:18px 4px 0;margin-top:25px}.fa-desktop .fa-studio-nav footer>div{display:flex;gap:10px;align-items:center;margin-bottom:10px;font-size:13px}.fa-desktop .fa-studio-nav footer>div>span{border-radius:10px;background:#503848;padding:8px;font-size:14px!important}.fa-desktop .fa-studio-nav footer small{display:block;font-size:11px!important;margin-top:4px;color:#b4a5b4}.fa-desktop .fa-studio-nav footer button{min-height:28px;font-size:12px!important;padding:5px 0}.fa-desktop .fa-studio-menu{display:none!important}.fa-desktop .fa-breadcrumb{display:flex;align-items:center;gap:14px;min-height:40px;padding:0 24px;background:#fffefd;border-bottom:1px solid var(--admin-line);flex:none;color:#80737a}.fa-desktop .fa-breadcrumb>span{font-size:12px!important}.fa-desktop .fa-project-picker{position:relative;z-index:15;color:#493442}.fa-desktop .fa-project-picker summary{cursor:pointer;list-style:none;font-size:13px;font-weight:550}.fa-desktop .fa-project-picker summary::-webkit-details-marker{display:none}.fa-desktop .fa-project-picker>div{position:absolute;top:29px;left:0;width:330px;max-width:80vw;padding:18px;background:#fff;border:1px solid var(--admin-line);border-radius:9px;box-shadow:0 12px 40px #28112022}.fa-desktop .fa-project-picker label{display:grid;gap:8px;font-size:13px!important}.fa-desktop .fa-project-picker select{width:100%;font-size:14px!important;padding:10px;border:1px solid #d8cbd2;background:white;border-radius:5px}.fa-desktop .fa-project-picker>div>div{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.fa-desktop .fa-project-picker button{font-size:12px!important;min-height:34px;padding:8px;border:1px solid var(--admin-line);background:white;border-radius:5px;cursor:pointer}.fa-desktop .fa-top>div:first-child{grid-template-columns:auto auto;justify-content:start;gap:6px 10px}.fa-desktop .fa-top strong{grid-column:1;grid-row:1}.fa-desktop .fa-top i{grid-column:2;grid-row:1}.fa-desktop .fa-top small{grid-row:2;grid-column:1/-1}.fa-desktop .fa-header-actions{display:flex;align-items:center;gap:8px}.fa-desktop .fa-save-state{font-size:12px!important;color:#746570;margin-right:6px;white-space:nowrap}.fa-desktop .fa-save-message{background:#f1e6ec;color:#683951;padding:7px 24px;font-size:13px;flex:none}.fa-desktop .fa-workbench{position:relative}.fa-desktop .fa-workbench-tools{justify-content:flex-end;gap:6px}.fa-desktop .fa-workbench-tools button{font-size:12px!important;padding:5px 9px;min-height:30px}.fa-desktop .fa-question-directory{display:flex;flex-direction:column;padding:0;overflow:hidden}.fa-desktop .fa-question-directory header{padding:22px 16px 16px;font-size:13px}.fa-desktop .fa-question-directory header small{font-weight:400;color:#80737a;margin-left:4px}.fa-desktop .fa-question-directory>label{margin:0 14px 12px}.fa-desktop .fa-question-directory nav{display:block;min-height:0;overflow:auto;padding:0 10px 15px;flex:1 1}.fa-desktop .fa-question-directory nav button{margin:0 0 4px;padding:11px 9px;gap:8px}.fa-desktop .fa-directory-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.7}.fa-desktop .fa-question-directory footer{padding:12px 14px;background:#fffefd;border-top:1px solid var(--admin-line)}.fa-desktop .fa-question-directory footer button{width:100%;border:1px dashed #c4a5b5;border-radius:6px;background:transparent;color:#81465e;padding:9px;cursor:pointer}.fa-desktop .fa-edit-context{height:28px;margin-bottom:16px}.fa-desktop .fa-edit-context button{background:transparent;border:0;min-height:28px;padding:4px 8px;font-size:12px!important}.fa-desktop .fa-q-head{min-height:55px;padding:10px 22px}.fa-desktop .fa-q-head>label:first-child{display:flex;align-items:center;gap:8px;font-size:0!important;margin-right:auto}.fa-desktop .fa-q-head select{font-size:13px!important;min-height:32px;background:#fff;border:0;color:#85435f;width:130px;padding:6px}.fa-desktop .fa-q-head .fa-required{margin-left:auto;display:flex;align-items:center;gap:6px}.fa-desktop .fa-q-head>button{font-size:12px!important;padding:4px 6px;min-height:28px;background:transparent;border:0;color:#806b77}.fa-desktop .fa-question-copy{padding:22px 22px 18px}.fa-desktop .fa-question-copy label{display:grid;gap:10px;color:#45383f;font-size:13px!important}.fa-desktop .fa-question-copy textarea{width:100%;min-height:78px;padding:12px;border:1px solid #e0d9dc;border-radius:6px;background:#fff;font-size:17px!important;font-weight:550;line-height:1.7;resize:vertical;color:#2c242b}.fa-desktop .fa-option-editor{margin:0;padding:0 22px 20px;background:#fffefd;border:0;border-radius:0}.fa-desktop .fa-option-editor .fa-subhead{padding:0 0 8px;margin:0;border-bottom:0;min-height:36px}.fa-desktop .fa-option-editor .fa-subhead button{min-height:28px;padding:4px 0;font-size:12px!important}.fa-desktop .fa-option-editor .fa-subhead b{font-size:13px;font-weight:500}.fa-desktop .fa-option-block{border:1px solid #e6dfe2;border-radius:6px;background:#fff;margin:0 0 8px;overflow:hidden;padding:0}.fa-desktop .fa-option-row{padding:4px 10px;margin:0;gap:8px;flex-wrap:nowrap}.fa-desktop .fa-option-row>i{font-size:12px!important;width:23px;height:23px;display:grid;place-items:center;border-radius:4px;background:#f3e9ef;flex:none}.fa-desktop .fa-option-row>input{border:0;background:transparent;flex:1 1 100px;padding:7px 0;min-height:32px;font-size:14px!important}.fa-desktop .fa-option-row .fa-score-label{font-size:11px!important;gap:5px;display:flex;align-items:center;color:#8c7c86}.fa-desktop .fa-option-row .fa-option-score{width:48px;padding:5px;min-height:29px;font-size:12px!important;background:#faf7f9;border:1px solid #e6dfe2;border-radius:4px}.fa-desktop .fa-option-row>button{min-height:25px;padding:3px;border:0;background:none;font-size:14px!important}.fa-desktop .fa-option-block>div:last-child:not(.fa-option-row){padding:5px 12px!important;border-top:1px solid #eee7eb;background:#faf8f9}.fa-desktop .fa-option-block>div:last-child>label{font-size:12px!important}.fa-desktop .fa-advanced-question{border-top:1px solid var(--admin-line);background:#fcfafb}.fa-desktop .fa-advanced-question>summary{list-style:none;cursor:pointer;padding:16px 22px;font-size:13px;color:#59404e;display:flex;align-items:center;gap:10px}.fa-desktop .fa-advanced-question>summary:before{content:"›";font-size:18px}.fa-desktop .fa-advanced-question[open]>summary:before{transform:rotate(90deg)}.fa-desktop .fa-advanced-question>summary span{font-size:11px!important;color:#8a7a83;margin-left:auto}.fa-desktop .fa-question-trial{padding:0;background:#fffefd}.fa-desktop .fa-question-trial>header{padding:21px 18px;margin:0;border-bottom:1px solid var(--admin-line);font-size:13px}.fa-desktop .fa-question-trial>header span{font-size:11px!important;color:#6b8277}.fa-desktop .fa-trial-stage{margin:22px 18px 0;border:1px solid #d8cbd0;border-radius:15px;overflow:hidden;box-shadow:0 3px 14px #38202c06;background:#f2e9df}.fa-desktop .fa-trial-brand{background:#342330;color:#f2e4ed;padding:17px 18px;font-size:12px}.fa-desktop .fa-trial-paper{padding:23px 18px 12px;color:#3b2c34}.fa-desktop .fa-trial-progress{height:3px;background:#dfd2d0;margin:0 0 14px}.fa-desktop .fa-trial-progress i{display:block;height:100%;background:#a26380}.fa-desktop .fa-trial-paper>small{font-size:10px!important;letter-spacing:.12em;color:#90717f}.fa-desktop .fa-trial-paper>h3{font-size:18px;line-height:1.7;font-weight:550;margin:26px 0 22px}.fa-desktop .fa-trial-paper>h3 em{color:#9d5576;font-size:17px!important}.fa-desktop .fa-question-trial fieldset{padding:0;border:0;border-radius:0;background:transparent;margin:0}.fa-desktop .fa-question-trial fieldset>legend,.fa-desktop .fa-question-trial fieldset>p{display:none}.fa-desktop .fa-question-trial .choice-answer{margin:0}.fa-desktop .fa-question-trial .choice-answer-item{padding:0!important;border:1px solid #e1d7d4!important;border-radius:7px!important;background:#fffaf5}.fa-desktop .fa-question-trial .choice-answer-item>label:has(textarea){padding:10px;margin-top:0!important}.fa-desktop .fa-question-trial fieldset label:has(input[type=checkbox]),.fa-desktop .fa-question-trial fieldset label:has(input[type=radio]){padding:13px 10px;background:#fffaf5;border-color:#e1d7d4;border-radius:7px;font-size:13px!important;line-height:1.6}.fa-desktop .fa-trial-navigation{display:flex;gap:8px;margin-top:24px}.fa-desktop .fa-trial-navigation button{flex:1 1;font-size:13px!important;min-height:40px;border:0;background:#7d3d5a;color:white;border-radius:5px}.fa-desktop .fa-trial-navigation button:first-child{background:transparent;color:#7d3d5a;flex:0 0 66px}.fa-desktop button:disabled{opacity:.4;cursor:default}.fa-desktop .fa-trial-disclaimer{text-align:center;font-size:11px!important;line-height:1.6;margin:15px 0 3px;color:#876c79}.fa-desktop .fa-trial-debug{margin:16px 18px 24px;border-top:1px solid var(--admin-line);padding-top:12px;color:#806b77}.fa-desktop .fa-trial-debug summary{cursor:pointer;font-size:12px}.fa-desktop .fa-trial-debug p{font-size:12px!important;line-height:1.7}@media(min-width:1280px){.fa-shell.fa-desktop{grid-template-columns:192px minmax(0,1fr)}.fa-desktop .fa-top{min-height:76px;padding:13px 24px}.fa-desktop .fa-top strong{font-size:20px}.fa-desktop .fa-top i{grid-row:1}.fa-desktop .fa-tabs{min-height:44px;align-items:center;padding:0 220px 0 24px;gap:17px}.fa-desktop .fa-tabs button{font-size:12px!important;padding:12px 0}.fa-desktop.fa-editing-questions .fa-body{overflow:visible;min-height:0}.fa-desktop .fa-workbench{grid-template-columns:236px minmax(0,1fr) 330px;grid-template-rows:minmax(0,1fr)}.fa-desktop .fa-workbench.without-directory{grid-template-columns:minmax(0,1fr) 330px}.fa-desktop .fa-workbench.without-preview{grid-template-columns:236px minmax(0,1fr)}.fa-desktop .fa-workbench.without-directory.without-preview{grid-template-columns:1fr}.fa-desktop .fa-workbench-tools{position:absolute;right:18px;top:-40px;height:35px;border:0;padding:0;background:transparent;z-index:2}.fa-desktop .fa-question-edit-pane{padding:16px 24px 30px}.fa-desktop .fa-question-directory{overflow:hidden}}@media(min-width:1750px){.fa-desktop .fa-workbench{grid-template-columns:260px minmax(0,1fr) 360px}.fa-desktop .fa-workbench.without-directory{grid-template-columns:minmax(0,1fr) 360px}.fa-desktop .fa-workbench.without-preview{grid-template-columns:260px minmax(0,1fr)}.fa-desktop .fa-workbench.without-directory.without-preview{grid-template-columns:1fr}.fa-desktop .fa-question-edit-pane{padding:16px 32px 30px}.fa-desktop .fa-question-card{max-width:960px;margin:0 auto}}@media(max-width:1279px){.fa-desktop .fa-workbench{grid-template-columns:220px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);overflow:auto}.fa-desktop .fa-question-trial{grid-column:1/-1}.fa-desktop .fa-trial-stage{max-width:360px;margin:20px auto}.fa-desktop .fa-workbench.without-preview{grid-template-columns:220px minmax(0,1fr)}.fa-desktop .fa-workbench.without-directory{grid-template-columns:1fr}.fa-desktop .fa-question-directory{max-height:600px}}@media(max-width:850px){.fa-desktop .fa-studio-nav{padding:14px 18px}.fa-desktop .fa-studio-brand{margin:0 0 12px}.fa-desktop .fa-studio-menu{display:flex!important;justify-content:space-between;border:1px solid #68515e}.fa-desktop .fa-studio-nav:not(.is-expanded) :is(nav,footer){display:none}.fa-desktop .fa-breadcrumb{padding:10px 16px;gap:8px;flex-wrap:wrap}.fa-desktop .fa-top{padding:16px}.fa-desktop .fa-top>div:first-child{display:grid}.fa-desktop .fa-header-actions{flex-wrap:wrap}.fa-desktop .fa-tabs{padding:0 16px;gap:14px}.fa-desktop .fa-question-directory{max-height:280px}.fa-desktop .fa-workbench{display:block}.fa-desktop .fa-question-copy{padding:18px 14px}.fa-desktop .fa-option-editor{padding:0 14px 16px}.fa-desktop .fa-advanced-question>summary{padding:14px;flex-wrap:wrap}.fa-desktop .fa-advanced-question>summary span{margin:0}.fa-desktop .fa-option-row{flex-wrap:wrap}.fa-desktop .fa-question-trial .fa-trial-stage{margin:18px}}.fa-desktop .fa-option-row .fa-option-order{display:inline-flex;flex:0 0 auto;gap:3px;padding:0;border:0;background:transparent}.fa-desktop .fa-option-order button{min-width:30px;min-height:32px;padding:4px;border:1px solid #ded0d8;border-radius:5px;background:#fff;color:#704357;font-size:16px!important;cursor:pointer}.fa-desktop .fa-option-order button:disabled{opacity:.3;cursor:default}.fa-desktop .fa-option-order button:focus-visible{outline:2px solid #9b426a;outline-offset:2px}@media(max-width:850px){.fa-desktop .fa-option-order button{min-width:44px;min-height:44px}}.fa-desktop .fa-tabs a{display:inline-flex;align-items:center;text-decoration:none;color:#766a72;font-size:13px;font-weight:500;min-height:44px;padding:12px 0;border-bottom:2px solid transparent;white-space:nowrap}.fa-desktop .fa-tabs a.active{border-color:var(--admin-wine);color:var(--admin-wine)}.fa-desktop .fa-switch-trigger:focus-visible,.fa-desktop a:focus-visible{outline:2px solid #874561;outline-offset:3px}.fa-desktop .fa-header-actions>a{display:inline-flex;align-items:center;text-decoration:none;font-size:13px;border:1px solid var(--admin-line);border-radius:6px;padding:8px 12px;min-height:36px;color:#65515d;background:#fff}.fa-desktop .fa-breadcrumb{position:relative;z-index:25;min-height:48px}.fa-desktop .fa-breadcrumb>a{color:#786772;text-decoration:none;font-size:13px;white-space:nowrap}.fa-desktop .fa-project-switcher{position:relative;min-width:0;color:#41333d}.fa-desktop .fa-switch-trigger{display:flex;align-items:center;gap:18px;padding:5px 10px;min-height:36px;border:1px solid #e3d9df;border-radius:6px;background:#faf7f9;cursor:pointer;font-size:13px;text-align:left}.fa-desktop .fa-switch-trigger em{font-size:12px;font-style:normal;color:#80465f;white-space:nowrap}.fa-desktop .fa-project-panel{position:absolute;top:calc(100% + 8px);left:0;width:520px;max-width:calc(100vw - 255px);background:#fff;border:1px solid #ddd0d8;border-radius:10px;box-shadow:0 12px 45px #2d132b26;overflow:hidden}.fa-desktop .fa-project-panel>header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #eee7eb;font-size:14px}.fa-desktop .fa-project-panel button{background:transparent;color:#71445a;border:1px solid #e1d6dd;border-radius:5px;padding:7px 10px;font-size:12px;cursor:pointer}.fa-desktop .fa-project-panel>header button{border:0;font-size:20px;padding:0 8px}.fa-desktop .fa-project-search{display:grid;grid-template-columns:minmax(0,1fr) 145px;gap:8px;padding:12px 16px}.fa-desktop .fa-project-search input,.fa-desktop .fa-project-search select{min-width:0;width:100%;padding:9px 10px;border:1px solid #d8ccd3;border-radius:6px;background:white;font-size:13px}.fa-desktop .fa-project-results{max-height:min(420px,48vh);overflow:auto;padding:0 8px 10px;overscroll-behavior:contain}.fa-desktop .fa-project-results h3{font-size:12px;color:#88747f;margin:12px 10px 6px;font-weight:500}.fa-desktop .fa-project-results a{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#42323d;text-decoration:none;font-size:14px;padding:10px;border-radius:6px}.fa-desktop .fa-project-results a.active,.fa-desktop .fa-project-results a:hover{background:#f3e9ef;color:#733d58}.fa-desktop .fa-project-results a small{font-size:11px;color:#8b7481;white-space:nowrap}.fa-desktop .fa-project-results p{font-size:13px;padding:20px}.fa-desktop .fa-project-panel>footer{padding:12px 16px;border-top:1px solid #eee7eb;background:#fcfafb}.fa-desktop .fa-project-panel>footer small{font-size:12px;color:#86747e;display:block;margin-bottom:10px}.fa-desktop .fa-project-panel>footer>div{display:flex;gap:8px;flex-wrap:wrap}@media(min-width:1280px){.fa-desktop .fa-tabs a{font-size:12px}}@media(max-width:850px){.fa-desktop .fa-project-switcher{position:static;flex:1 1}.fa-desktop .fa-switch-trigger{width:100%;flex-wrap:wrap;gap:4px 10px}.fa-desktop .fa-switch-trigger>span{overflow-wrap:anywhere}.fa-desktop .fa-project-panel{left:12px;right:12px;width:auto;max-width:none;top:100%}.fa-desktop .fa-project-search{grid-template-columns:minmax(0,1fr) 115px}.fa-desktop .fa-project-results{max-height:40vh}}