.ux-functional{--ux-accent:#aa315a;--ux-muted:#66535d;--ux-line:#dfced5;--ux-soft:#fff2f6;--ux-space-1:4px;--ux-space-2:8px;--ux-space-3:12px;--ux-space-4:16px;--ux-space-6:24px;--ux-space-8:32px;--ux-space-10:40px;--ux-radius-sm:8px;--ux-radius-md:12px;--ux-radius-lg:16px;--ux-layer-header:20;--ux-layer-panel:40;--ux-layer-drawer:60;--ux-layer-toast:80;font-family:system-ui,-apple-system,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.6;caret-color:var(--ux-accent)}.ux-functional [hidden]{display:none!important}.ux-functional .fs-paper .fs-title{font-size:clamp(24px,4vw,28px)!important;line-height:1.4}.ux-functional .fd-status{color:var(--ux-muted)!important;font-size:13px}.ux-functional .fd-paper{padding-bottom:80px}.ux-functional .fd-dock{background:var(--card,#fff)}.ux-functional .permission-main{min-height:44px;font-size:14px}.ux-functional .permission-main strong{font-size:15px}.ux-functional .permission-main small{font-size:13px;color:var(--ux-muted)}.ux-functional .permission-grid{font-size:14px}.ux-functional .permission-grid label{display:flex;align-items:center}.ux-functional .fs-score-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.ux-functional .fs-score-options .fs-option{position:relative;display:flex;justify-content:center;min-width:0;padding:10px 6px}.ux-functional .fs-score-options input{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer}.ux-functional .fs-score-options .fs-option:has(input:focus-visible){outline:2px solid var(--ux-accent);outline-offset:2px}.ux-functional .field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ux-functional .field-grid label{display:grid;gap:8px;min-width:0;font-weight:600}.ux-functional .field-grid :is(input,textarea){display:block;width:100%;padding:10px 12px;border:1px solid var(--ux-line);background:var(--card,#fff);color:var(--ink,#33272c)}.ux-functional #card-business-editor .editor-card-head{display:block}.ux-functional .card-service-editor{margin-block:16px;padding:16px;border:1px solid var(--ux-line);border-radius:12px}.ux-functional .service-row-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:12px}.ux-functional .service-row-head>div{display:flex;gap:8px}.ux-functional :is(#card-add-service,.service-row-head button){background:var(--card,#fff);color:var(--ux-accent);border:1px solid var(--ux-line);border-radius:8px;padding:8px 12px}.ux-functional #card-add-service{margin-top:16px}.ux-functional .public-card .public-head .public-company{font-size:13px;color:var(--public-muted);margin-top:4px}.ux-functional #fq-item-error{padding:12px 16px;border-left:3px solid #a62642;background:#fff1f4;border-radius:8px}.ux-functional.dark-theme{--ux-muted:#d2c8d2;--ux-line:#685868;--ux-soft:#322a35;--ux-accent:#efb4cc}.ux-functional ::selection{background:#f8c8d9;color:#33272c}.ux-functional :is(button,input,textarea,select,a,summary){scroll-margin-block:150px 100px}.ux-functional :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=color]):not(.fs-title){font-size:16px!important;line-height:1.5;min-height:44px;border-radius:var(--ux-radius-sm);max-width:100%;box-sizing:border-box}.ux-functional :is(input,textarea)::placeholder{color:var(--ux-muted);opacity:1}.ux-functional :is(button,.fq-secondary,.fq-primary,.primary-btn,.secondary-btn,.fp-button){min-height:44px;min-width:44px;font-size:15px;line-height:1.4;touch-action:manipulation}.ux-functional :is(button,input,textarea,select,a,summary):focus-visible{outline:2px solid var(--ux-accent);outline-offset:3px}.ux-functional button:disabled{cursor:not-allowed;opacity:.55}.ux-functional :is(small,.fq-note,.field-note,.save-status,.location-status,.permission-note,.module-hint,.local-badge){font-size:13px;line-height:1.6}.ux-functional :is(.eyebrow,.step){font-size:12px}.ux-functional :is(.fq-note,.field-note,.save-status,.location-status,.permission-note,.module-copy small,.template-option small){color:var(--ux-muted)}.ux-functional :is(.card-input-error,.fq-field-error){display:block;font-size:14px;line-height:1.6;color:#a62642;padding:6px 0}.ux-functional [aria-invalid=true]{border-color:#b32948!important;outline:1px solid #b32948}.ux-functional :is(.fq-toast,.toast){z-index:var(--ux-layer-toast);font-size:14px;line-height:1.5;bottom:calc(24px + env(safe-area-inset-bottom));max-width:calc(100vw - 32px);white-space:normal;text-align:center;border-radius:12px}.ux-functional :is(.fq-confirm,.permission-grid label){min-height:44px;gap:10px;align-items:center}.ux-functional :is(input[type=checkbox],input[type=radio]){width:20px;height:20px;flex-shrink:0;accent-color:var(--ux-accent)}.ux-functional :is(.fq-card,.editor-card,.manager-panel,.preview-sticky){border-radius:var(--ux-radius-lg)}.ux-functional :is(.fq-header,.card-topbar){z-index:var(--ux-layer-header)}.ux-functional .fq-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px;scroll-padding-inline:12px;padding-block:4px}.ux-functional .fq-tabs button{flex:none;white-space:nowrap}.ux-functional .fq-metrics span,.ux-functional .fq-create-grid small{font-size:13px}.ux-functional .fq-section-heading p{font-size:14px;line-height:1.65}.ux-functional .fq-record-export{box-shadow:none;margin-block:16px}.ux-functional .fq-record-export h3{font-size:17px;margin:0 0 8px}.ux-functional .fq-record-export .fq-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ux-functional .fq-record-export .fq-actions button{flex:1 1 140px}.ux-functional #fq-item-form-choices{border:1px solid var(--ux-line);border-radius:12px;padding:12px 16px;margin:16px 0;background:var(--ux-soft)}.ux-functional #fq-item-form-choices>p:first-child{font-weight:650;margin:0 0 8px}.ux-functional #fq-item-form-choices .fq-confirm{display:flex;border:1px solid transparent;border-radius:8px;padding:8px}.ux-functional #fq-item-form-choices .fq-confirm:has(input:checked){border-color:var(--ux-accent);background:var(--surface,#fff)}.ux-functional #fq-item-error{color:#a62642;font-size:14px;margin:12px 0;line-height:1.6}.ux-functional .fd-question:not(.is-selected) .fd-question-tools{display:flex}.ux-functional .fd-question-tools{border-top:1px solid var(--line,#e5dbe0);padding-top:6px;gap:4px}.ux-functional .fd-question-tools button{font-size:14px;border-radius:8px;padding-inline:8px}.ux-functional .fd-question-tools button:hover{background:var(--ux-soft);color:var(--ux-accent)}.ux-functional .fd-question-tools .fd-remove{color:#a62642}.ux-functional .fs-required{color:#b32948}.ux-functional .fs-optional{font-size:13px;font-weight:400;color:var(--ux-muted)}.ux-functional .fs-scale-ends{display:flex;justify-content:space-between;gap:16px;font-size:14px;color:var(--ux-muted);margin-top:8px}.ux-functional .fs-scale-ends span{max-width:48%;overflow-wrap:anywhere}.ux-functional .fs-scale-ends span:last-child{text-align:right}.ux-functional .fs-options{gap:8px}.ux-functional .fs-option{min-height:44px}.ux-functional .fp-notice{font-size:13px}.ux-functional .fp-paper .fq-retention{font-size:14px;line-height:1.7}.ux-functional .fp-paper .fs-title{font-size:clamp(26px,4vw,32px);margin-top:0}.ux-functional .fp-paper .fs-description{margin-bottom:24px}.ux-functional .fp-submit{font-size:16px}.ux-functional.ux-fill .fq-header{min-height:56px}.ux-functional.ux-fill .fq-shell.fp-stage{margin-top:16px}.ux-functional .card-shell{max-width:1240px}.ux-functional .card-intro h1{font-size:clamp(28px,3.5vw,40px);line-height:1.3;letter-spacing:-.02em}.ux-functional .card-intro p{font-size:15px;max-width:56ch}.ux-functional .intro-note,.ux-functional .card-top-actions{font-size:14px}.ux-functional .card-topbar a{display:inline-flex;align-items:center;min-height:44px}.ux-functional .card-shell .workspace-head{border-radius:12px;z-index:15}.ux-functional .workspace-head h2{font-size:24px;overflow-wrap:anywhere;letter-spacing:-.02em}.ux-functional .card-shell .back-button{font-size:14px;min-height:44px}.ux-functional .card-shell .template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;overflow:visible}.ux-functional .card-shell .template-option{min-width:0;min-height:98px;padding:12px;border-radius:12px;white-space:normal;box-shadow:none;transform:none}.ux-functional .template-option strong{font-size:16px;line-height:1.4}.ux-functional .template-option small{font-size:13px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ux-functional .editor-card-head h3{font-size:18px;letter-spacing:0}.ux-functional .editor-card-head p,.ux-functional .form-grid label,.ux-functional .field-grid label{font-size:14px;line-height:1.6}.ux-functional .module-copy strong{font-size:15px}.ux-functional .module-copy small{font-size:13px}.ux-functional .order-buttons{gap:8px}.ux-functional .order-buttons button{width:44px;height:44px}.ux-functional .module-toggle{min-width:44px;height:44px;display:flex;align-items:center}.ux-functional .module-toggle>span{position:relative;display:block;width:44px;height:26px;inset:auto}.ux-functional .module-toggle>input{width:44px;height:44px;position:absolute;margin:0;opacity:0;z-index:1;cursor:pointer}.ux-functional .module-toggle>input:focus-visible+span{outline:2px solid var(--ux-accent);outline-offset:3px}.ux-functional .module-toggle>span:before{width:20px;height:20px;top:3px;left:3px}.ux-functional .module-toggle input:checked+span:before{transform:translate(18px)}.ux-functional .saved-card{flex-wrap:wrap;gap:12px}.ux-functional .saved-card-copy strong{font-size:16px}.ux-functional .saved-card-copy small{font-size:13px}.ux-functional .saved-card-actions{width:100%;display:flex;flex-wrap:wrap;gap:8px}.ux-functional .saved-card-actions button{font-size:14px;padding:8px 12px}.ux-functional .saved-empty{font-size:15px;padding:24px}.ux-functional .public-view-inner{max-width:520px}.ux-functional .public-back{font-size:13px;margin-bottom:12px;min-height:44px;display:flex;align-items:center;justify-content:center}.ux-functional .public-view-note{font-size:12px;color:var(--ux-muted)}.ux-functional .public-card{padding:24px;--public-muted:#655461}.ux-functional .public-card.dark{--public-muted:#d5c7d6}.ux-functional .public-card .public-head h3{font-size:30px;line-height:1.35;letter-spacing:-.02em;overflow-wrap:anywhere}.ux-functional .public-card .public-head p{font-size:15px;line-height:1.6}.ux-functional .public-card .public-bio{font-size:15px;line-height:1.75;margin-block:16px 20px;text-align:left;white-space:pre-wrap}.ux-functional .public-card .public-bio.is-collapsed{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.ux-functional .bio-expand{display:block;margin-top:-12px;border:0;background:transparent;color:var(--public-ink);font-size:14px;padding:8px 0}.ux-functional .public-card .public-item{font-size:15px;min-height:48px;padding:10px 0}.ux-functional .public-card .public-item-icon{width:32px;height:32px;flex:none;font-size:16px}.ux-functional .public-card .copy-wechat{cursor:pointer}.ux-functional .public-card .public-note{font-size:13px}.ux-functional .public-card a[download$=".vcf"]{display:block;min-height:48px;padding:12px;font-size:16px;background:var(--card-accent)!important;color:var(--card-on-accent)!important;border:0;font-weight:700}.ux-functional .public-card .public-action{min-height:44px;font-size:15px}.ux-functional .map-fallback{display:block;font-size:14px;min-height:44px;padding:10px 0;overflow-wrap:anywhere}.ux-functional .map-actions{display:flex;gap:8px;flex-wrap:wrap}.ux-functional .map-actions a{min-height:44px;display:flex;align-items:center;padding:8px 12px;font-size:14px}.ux-functional .public-map,.ux-functional .location-map{overflow:hidden;min-width:0}.ux-functional .public-map:not(.leaflet-container){height:auto;min-height:0;padding:12px}.ux-functional.dark-theme :is(.template-option,.module-row,.permission-grid,.field-grid input,.field-grid textarea,#card-add-service,.service-row-head button){background:#302735!important;color:#f3edf5!important;border-color:#685868!important}.ux-functional.dark-theme .template-option.active{background:#4a3041!important;border-color:#efb4cc!important}.ux-functional.dark-theme :is(.permission-box,.fd-dock){background:#302735!important;color:#f3edf5!important;border-color:#685868!important}.ux-functional.dark-theme :is(.template-option small,.module-copy small,.permission-note){color:#d2c8d2!important}.ux-functional .unavailable-card{font-size:15px;padding:28px 20px}.ux-functional .unavailable-card strong{font-size:20px}.ux-functional .unavailable-card p{font-size:15px}.ux-functional .unavailable-card button{display:block;margin:16px auto 0}html[data-theme=dark] .ux-functional{--ux-muted:#d2c8d2;--ux-line:#685868;--ux-soft:#322a35;--ux-accent:#efb4cc}.ux-functional .public-card :is(input,textarea)::placeholder{color:var(--public-muted)}@media(max-width:1024px){.ux-functional .card-shell .editor-layout{grid-template-columns:minmax(0,1fr) 330px}.ux-functional .saved-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.ux-functional .card-shell{width:100%;padding:16px 12px 40px;margin:0 auto 40px}.ux-functional .card-shell .editor-layout{display:block}.ux-functional .card-shell .template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ux-functional .saved-cards{grid-template-columns:1fr}.ux-functional .card-intro{margin-bottom:20px}.ux-functional .card-intro h1{font-size:28px}.ux-functional .card-shell .workspace-head{top:56px;padding:8px 12px}.ux-functional .workspace-head h2{font-size:20px;margin:0}.ux-functional .card-shell .workspace-head .editor-actions{margin-top:4px;gap:6px}.ux-functional .card-shell .workspace-head .save-status{font-size:13px}.ux-functional .card-shell .editor-card{padding:16px}.ux-functional .permission-grid,.ux-functional .field-grid{grid-template-columns:1fr}.ux-functional .module-row{flex-wrap:wrap;gap:8px}.ux-functional .order-buttons{margin-left:auto}.ux-functional .public-view{padding:12px 12px calc(32px + env(safe-area-inset-bottom))}.ux-functional .public-card{padding:20px 16px}.ux-functional .fq-record-export{padding:16px}.ux-functional .fq-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ux-functional .fq-record-filters{grid-template-columns:1fr}.ux-functional .fp-paper{padding:24px 16px}.ux-functional.ux-fill .fq-shell.fp-stage{margin-top:0}.ux-functional .fd-question-tools{margin-left:0;gap:2px}.ux-functional .fd-question-tools button{font-size:14px;padding-inline:6px}.ux-functional .fd-dock{padding-bottom:calc(6px + env(safe-area-inset-bottom))}}@media(max-width:480px){.ux-functional .card-top-actions{gap:4px}.ux-functional .template-option strong{font-size:15px}.ux-functional .card-shell .phone-screen{padding:0}.ux-functional .fq-section-heading{gap:8px;flex-wrap:wrap}}@media(min-width:1280px){.ux-functional .card-shell .template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.ux-functional *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.fd-refined{--fd-action:#8b3878;--fd-muted:var(--muted,#645e69);--fd-line:var(--line,#dedbe1);--fd-paper:var(--surface,#fff);--fd-soft:color-mix(in srgb,var(--fd-action) 5%,var(--fd-paper));max-width:1180px;color:var(--ink,#27242a)}.fd-refined .fd-header{gap:12px;padding-block:10px}.fd-refined .fd-header-title{font-size:16px;font-weight:600;margin:0 auto 0 0}.fd-refined .fd-status{max-width:760px;font-size:13px;margin-block:12px 8px}.fd-refined .fd-workspace{display:grid;grid-template-columns:minmax(0,760px);gap:24px;justify-content:center;align-items:start;margin-top:0}.fd-refined .fd-workspace.has-inspector{grid-template-columns:minmax(0,760px) minmax(240px,280px)}.fd-refined .fd-paper{padding:24px 0 40px;background:var(--fd-paper);border:0;box-shadow:none}.fd-refined .fs-title{font-size:28px!important;padding:8px 10px!important;margin:0!important}.fd-refined .fs-description{font-size:16px!important;min-height:50px!important;resize:none;padding:8px 10px!important;margin:0 0 8px!important}.fd-refined .fd-edit-hint{margin:4px 10px 28px;color:var(--fd-muted);font-size:13px;line-height:1.6}.fd-refined .fs-inline{border:1px solid transparent!important;border-radius:6px!important;background:transparent!important;box-shadow:none!important;color:inherit!important;caret-color:var(--fd-action)}.fd-refined .fs-inline:hover{background:var(--fd-soft)!important}.fd-refined .fs-inline:focus{border-color:var(--fd-action)!important;background:var(--fd-paper)!important;outline:2px solid color-mix(in srgb,var(--fd-action) 15%,transparent);outline-offset:1px}.fd-refined .fd-question{position:relative;border:1px solid transparent;border-radius:12px;margin:26px 0;padding:18px 16px 18px 48px;min-width:0;background:var(--fd-paper);transition:border-color .16s ease}.fd-refined .fd-question:hover{border-color:var(--fd-line)}.fd-refined .fd-question.is-selected{border:1px solid var(--fd-action);background:var(--fd-paper)}.fd-refined .fd-question.is-selected>.fs-field{box-shadow:none;background:transparent}.fd-refined .fs-numbered{padding-left:24px!important}.fd-refined .fs-number{font-size:12px!important;font-weight:500;color:var(--fd-muted)!important;min-width:16px;line-height:44px}.fd-refined .fs-question{display:flex;align-items:center;gap:8px;margin-bottom:8px!important;min-width:0}.fd-refined .fs-question .fs-inline{width:0!important;flex:1;font-size:16px!important;font-weight:600;min-height:44px!important;padding:8px!important}.fd-refined .fs-question .fs-inline:focus{border-color:transparent!important;outline:none;background:transparent!important}.fd-refined .fd-field-type{font-size:16px;flex:none;width:20px;text-align:center}.fd-refined .fd-field-type svg{width:18px;height:18px;display:block;color:var(--fd-muted)}.fd-refined .fd-editor-error{padding:10px 14px;border:1px solid #dfb6c1;border-radius:8px;font-size:14px;line-height:1.6;color:#932d4a;background:var(--fd-soft)}.fd-refined [data-field-type=phone]:not(.is-selected) .fq-note{display:none}.fd-refined .fd-icon-button{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:44px;min-width:44px;width:44px;height:44px;padding:10px;border:0;border-radius:8px;background:transparent;color:var(--fd-muted);box-shadow:none;cursor:pointer;touch-action:manipulation;transform:none}.fd-refined .fd-icon-button svg{width:20px;height:20px;pointer-events:none}.fd-refined .fd-icon-button:hover{background:var(--fd-soft);color:var(--fd-action);transform:none}.fd-refined .fd-icon-button:disabled{opacity:.35;cursor:not-allowed}.fd-refined .fd-drag-handle{position:absolute;left:4px;top:18px;touch-action:none;cursor:grab}.fd-refined .fd-drag-handle:active{cursor:grabbing}.fd-refined .fd-question .fd-question-tools{display:flex!important;position:absolute;right:12px;top:-23px;gap:2px;padding:2px;margin:0;border:1px solid var(--fd-line);border-radius:10px;background:var(--fd-paper);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .12s ease;z-index:2;box-shadow:none}.fd-refined .fd-question:focus-within .fd-question-tools,.fd-refined .fd-question.is-selected .fd-question-tools{opacity:1;visibility:visible;pointer-events:auto}@media(hover:hover){.fd-refined .fd-question:hover .fd-question-tools{opacity:1;visibility:visible;pointer-events:auto}}.fd-refined .fd-question-tools .fd-icon-button{padding:10px;margin:0;color:var(--fd-muted);border:0}.fd-refined .fd-question-tools .fd-edit-field{width:auto;gap:5px;padding-inline:10px;color:var(--fd-action);font-size:13px}.fd-refined .fd-question-tools .fd-edit-field[aria-expanded=true]{background:var(--fd-soft)}.fd-refined .fd-question>.fs-field{margin:0!important;padding-block:0!important;border:0!important}.fd-refined .fd-question>.fs-field>input:disabled,.fd-refined .fd-question>.fs-field>textarea:disabled{background:var(--fd-soft);opacity:1;border:1px solid var(--fd-line);box-shadow:none;color:var(--fd-muted);cursor:default}.fd-refined .fd-question-tools .fd-remove:hover{color:#a62642;background:#fff0f2}.fd-refined .fd-required-toggle{min-height:44px;min-width:44px;width:44px;border:0;background:transparent;box-shadow:none;color:var(--fd-muted);font-size:22px!important;font-weight:600;cursor:pointer;padding:6px}.fd-refined .fd-required-toggle.is-required{color:#b32948}.fd-refined .fd-required-toggle:hover{background:var(--fd-soft)}.fd-refined .fd-inline-choices{display:grid;gap:18px;min-width:0}.fd-refined .fd-choice-section h4{margin:10px 0 8px;font-size:13px;font-weight:600;color:var(--fd-muted)}.fd-refined .fd-option-row{display:flex;align-items:center;gap:10px;min-width:0;margin:6px 0;padding-left:8px;border:1px solid var(--fd-line);border-radius:8px}.fd-refined .fd-option-row:focus-within{border-color:var(--fd-action)}.fd-refined .fd-choice-symbol{flex:none;width:18px!important;height:18px!important;margin:0!important;opacity:1}.fd-refined .fd-matrix-index{font-size:12px;min-width:18px;text-align:center;color:var(--fd-muted)}.fd-refined .fd-option-row .fd-option-input{border:0!important;box-shadow:none!important;background:transparent!important;font-size:16px!important;flex:1;width:0!important;min-width:0;min-height:44px;padding:8px 0!important;margin:0!important;border-radius:0!important;color:inherit}.fd-refined .fd-option-input:focus{outline:0}.fd-refined .fd-option-row .fd-remove-option{margin:0;flex:none}.fd-refined .fd-add-option{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:500;background:none;border:0;color:var(--fd-action);padding:8px;box-shadow:none;cursor:pointer}.fd-refined .fd-condition-hint{font-size:12px;color:var(--fd-muted);margin:10px 0 0 24px}.fd-refined .fd-question.is-dragging{opacity:.55;outline:2px dashed var(--fd-action);outline-offset:2px}.fd-refined .fd-drop-before:before,.fd-refined .fd-drop-after:after{content:"";height:3px;background:var(--fd-action);position:absolute;left:0;right:0;border-radius:2px;pointer-events:none}.fd-refined .fd-drop-before:before{top:-14px}.fd-refined .fd-drop-after:after{bottom:-14px}.fd-refined .fd-privacy{padding:12px 0;border-top:1px solid var(--fd-line);margin:24px 0 16px}.fd-refined .fd-privacy summary{font-size:14px;line-height:44px;cursor:pointer;color:var(--fd-muted)}.fd-refined .fd-privacy p{font-size:13px;line-height:1.7;margin:8px 0}.fd-refined .fd-submit-setting{font-size:13px;display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--fd-muted)}.fd-refined .fd-submit-control{position:relative;display:inline-grid;grid-template-columns:minmax(0,1fr);width:fit-content;min-width:min(120px,100%);max-width:100%;vertical-align:top}.fd-refined .fd-submit-control .fd-submit-measure,.fd-refined .fd-submit-control textarea.fs-submit-label{grid-area:1/1;box-sizing:border-box;min-width:0;min-height:48px!important;margin:0;padding:12px 28px;border:0;border-radius:10px!important;font-family:inherit;font-size:16px;font-weight:600;line-height:24px;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;letter-spacing:normal}.fd-refined .fd-submit-control .fd-submit-measure{visibility:hidden;pointer-events:none}.fd-refined .fd-submit-control textarea.fs-submit-label{position:absolute;inset:0;width:100%;max-width:100%!important;height:100%;resize:none;overflow:hidden;cursor:text}.fd-refined .fd-empty{padding:32px 16px;font-size:15px;text-align:center;border:1px dashed var(--fd-line);border-radius:12px}.fd-refined .fd-panel{color:var(--ink,#27242a);background:var(--fd-paper);border:1px solid var(--fd-line);border-radius:12px;padding:16px;box-shadow:none}.fd-refined .fd-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.fd-refined .fd-panel-head h3{margin:0;font-size:16px;line-height:1.5;font-weight:600}.fd-refined .fd-panel-done{min-height:44px;padding:8px 14px;border:0;border-radius:8px;background:var(--fd-soft);color:var(--fd-action);font-size:14px;font-weight:600;cursor:pointer;box-shadow:none}.fd-refined .fd-inspector-context{font-size:15px;font-weight:600;margin:0 0 6px;overflow-wrap:anywhere}.fd-refined .fd-inspector-help{font-size:13px;line-height:1.6;color:var(--fd-muted);margin:0 0 20px}.fd-refined .fd-inspector{position:sticky;top:84px;margin:24px 0 0;max-height:calc(100dvh - 100px);overflow-y:auto;overscroll-behavior:contain}.fd-refined .fd-settings{max-width:100%;margin:16px 0}.fd-refined .fd-settings-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:0}.fd-refined .fd-property{font-size:14px;gap:6px;margin:0 0 16px}.fd-refined .fd-property input,.fd-refined .fd-property select,.fd-refined .fd-property textarea{font-size:16px;min-height:44px}.fd-refined .fd-settings-footer{display:flex;gap:12px;flex-wrap:wrap}.fd-refined .fd-settings-footer button{min-height:44px;margin:0;font-size:14px}.fd-refined .fd-dock{max-width:760px;padding:10px 0;justify-content:center;gap:12px;bottom:auto;margin:20px auto 8px;position:relative;background:transparent;border:0;box-shadow:none;z-index:auto;overflow:visible}.fd-refined .fd-dock:before,.fd-refined .fd-dock:after{content:"";flex:1;border-top:1px dashed var(--fd-line)}.fd-refined .fd-add-question{font-size:15px;font-weight:600;min-height:44px;background:var(--fd-soft);color:var(--fd-action);padding:10px 16px;border:0;border-radius:8px;cursor:pointer}.fd-refined .fd-undo{min-height:44px;border:0;background:none;color:var(--fd-muted);padding:10px 14px;font-size:14px;cursor:pointer;margin-left:auto}.fd-refined .fd-palette{display:block;position:fixed;bottom:auto;left:12px;width:480px;max-width:calc(100vw - 24px);max-height:min(640px,calc(100dvh - 24px));overflow-y:auto;overscroll-behavior:contain;box-shadow:0 12px 32px #20152a20;z-index:100}.fd-refined .fd-type-search{width:100%;min-height:44px;border:1px solid var(--fd-line);border-radius:8px;padding:10px 12px;font:inherit;font-size:16px;background:var(--fd-paper);color:inherit;margin:0 0 12px}.fd-refined .fd-type-group h3{font-size:13px;color:var(--fd-muted);font-weight:600;margin:16px 0 8px}.fd-refined .fd-type-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 4px}.fd-refined .fd-type{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;padding:8px 2px;min-height:80px;font-size:13px;white-space:normal;text-align:center;color:inherit;background:transparent;border:1px solid transparent;box-shadow:none;cursor:pointer;transform:none}.fd-refined .fd-type:hover,.fd-refined .fd-type:focus-visible{background:var(--fd-soft);border-color:var(--fd-line);transform:none}.fd-refined .fd-type-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:color-mix(in srgb,var(--fd-muted) 6%,var(--fd-paper));color:var(--ink,#27242a);flex:none}.fd-refined .fd-type-icon svg{width:26px;height:26px}.fd-refined .fd-type-name{line-height:1.4;overflow-wrap:anywhere}.fd-refined .fd-type-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 4px}.fd-refined .fd-type-list .fd-type-group,.fd-refined .fd-type-list .fd-type-grid{display:contents}.fd-refined .fd-type-group>h3{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fd-refined .fd-type-list>p{grid-column:1/-1}.fd-refined .fd-palette-close{border-radius:50%;background:var(--fd-soft)}.fd-refined .fd-question .fs-score-options{grid-template-columns:repeat(var(--fd-score-count,5),minmax(0,1fr))!important;gap:4px!important;padding:4px 0!important}.fd-refined .fd-question .fs-score-options .fs-option{justify-content:center;min-width:0;min-height:40px;padding:8px 0!important;border-radius:6px;font-size:13px;background:var(--fd-soft);cursor:default}.fd-refined .fd-question .fs-score-options input{position:absolute;opacity:0!important;pointer-events:none;width:1px!important;height:1px!important}.fd-refined .fs-scale-ends{display:flex;justify-content:space-between;gap:16px;font-size:12px;color:var(--fd-muted);padding-top:6px}.fd-refined .fs-scale-ends>span{max-width:48%;overflow-wrap:anywhere}.fd-refined .fs-scale-ends>span:last-child{text-align:right}.fd-refined .fd-answer-example{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px;border:1px dashed var(--fd-line);border-radius:8px;color:var(--fd-muted);font-size:14px;background:var(--fd-soft)}.fd-refined .fd-answer-example svg{width:20px;height:20px;flex:none}.fd-refined [data-field-type=signature] .fd-answer-example{min-height:96px}.fd-refined .fd-question>.fs-field :disabled{pointer-events:none}.fd-refined .fd-mobile-controls,.fd-refined .fd-inspector-actions{display:none}.fd-refined .fd-insert-question{display:none;position:absolute;bottom:-42px;left:50%;transform:translate(-50%);min-height:36px;padding:6px 12px;font-size:13px;white-space:nowrap;border:1px solid var(--fd-line);border-radius:8px;background:var(--fd-paper);color:var(--fd-action);cursor:pointer;z-index:3;box-shadow:none}.fd-refined .fd-question.is-selected:not(:last-child){margin-bottom:62px}.fd-refined .fd-question.is-selected:not(:last-child) .fd-insert-question{display:block}.fd-refined .fd-scrim{position:fixed;inset:0;z-index:90;background:#1b162b55;border:0;border-radius:0;padding:0;width:100%;height:100%;font-size:0;color:transparent}.fd-refined [hidden]{display:none!important}.fd-refined :focus-visible{outline:2px solid var(--fd-action);outline-offset:3px}.fd-refined .fd-option-input:focus-visible{outline:0}.fd-refined ::selection{background:#ead4e5;color:#27242a}.fd-refined .fd-panel{scrollbar-width:thin;scrollbar-color:var(--fd-line) transparent}.ux-forms .fq-hero{padding-block:16px;margin-block:12px 20px}.ux-forms .fq-hero h1{font-size:clamp(22px,3vw,28px);line-height:1.4;margin:0 0 8px}.ux-forms .fq-hero p{font-size:14px;line-height:1.65;margin:0}.ux-forms .fq-hero .fq-eyebrow{display:none}.ux-forms .fq-hero .fq-retention{font-size:13px;margin:8px 0 0;padding:0;border:0;background:none}.ux-forms .fq-tabs button{display:inline-flex;align-items:center;gap:6px}.ux-forms .fq-nav-icon{width:18px;height:18px;flex:none}.ux-forms .fq-template-search{display:grid;gap:6px;font-size:14px;margin:0 0 16px;max-width:540px}.ux-forms .fq-template-search input{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--line,#dedbe1);border-radius:8px;background:var(--surface,#fff);color:inherit}.ux-forms .fq-template-result{font-size:13px;color:var(--muted,#645e69);margin:12px 0}.ux-forms .fq-template-use{font-size:14px;line-height:1.6}@media(max-width:1000px)and (min-width:768px){.fd-refined .fd-workspace.has-inspector{grid-template-columns:minmax(0,1fr) 240px;gap:16px}.fd-refined .fd-question{padding-left:38px;padding-right:12px}.fd-refined .fd-drag-handle{left:0;width:36px;min-width:36px}}@media(max-width:767px){.fd-refined .fd-question:not(.is-selected){border-color:transparent}.fd-refined .fd-question .fd-question-tools{display:none!important}.fd-refined .fd-question.is-selected .fd-required-toggle{visibility:hidden}.fd-refined .fd-question.is-selected .fd-mobile-controls{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin:14px 0 0}.fd-refined .fd-required-switch{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 4px;border:0;background:none;color:var(--fd-muted);font-size:14px;cursor:pointer;box-shadow:none}.fd-refined .fd-switch-track{display:block;width:36px;height:22px;border-radius:12px;background:var(--fd-line);padding:3px;transition:background .12s}.fd-refined .fd-switch-track:after{content:"";display:block;width:16px;height:16px;border-radius:50%;background:var(--fd-paper);box-shadow:0 1px 3px #0002;transition:transform .12s}.fd-refined .fd-required-switch[aria-checked=true] .fd-switch-track{background:var(--fd-action)}.fd-refined .fd-required-switch[aria-checked=true] .fd-switch-track:after{transform:translate(14px)}.fd-refined .fd-mobile-more{min-height:44px;border:0;background:none;font-size:14px;color:var(--fd-action);cursor:pointer;box-shadow:none;padding:8px}.fd-refined .fd-inspector-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-top:1px solid var(--fd-line);padding-top:16px;margin-top:16px}.fd-refined .fd-inspector-actions button{min-height:44px;font-size:14px}.fd-refined .fd-delete-action{color:#a62642;border:1px solid var(--fd-line);border-radius:8px;background:var(--fd-paper)}.fd-refined .fd-workspace,.fd-refined .fd-workspace.has-inspector{display:block}.fd-refined .fd-header-title{font-size:15px}.fd-refined .fd-header{gap:8px}.fd-refined .fd-header button{padding-inline:8px}.fd-refined .fd-header #fq-publish{padding-inline:16px}.fd-refined .fd-status{font-size:12px;margin:10px 2px}.fd-refined .fd-paper{padding:12px 0 24px}.fd-refined .fs-title{font-size:24px!important;padding-inline:4px!important}.fd-refined .fs-description{padding-inline:4px!important}.fd-refined .fd-edit-hint{margin-inline:4px;font-size:12px;max-width:28em}.fd-refined .fd-question{margin-block:26px;padding:16px 10px 16px 36px}.fd-refined .fd-drag-handle{left:-5px;top:16px}.fd-refined .fs-numbered{padding-left:18px!important}.fd-refined .fs-question{gap:4px}.fd-refined .fd-field-type{width:18px;font-size:14px}.fd-refined .fs-question .fs-inline{padding-inline:4px!important}.fd-refined .fd-question .fd-question-tools{right:8px}.fd-refined .fd-option-row{gap:6px;padding-left:6px}.fd-refined .fd-option-row .fd-remove-option{width:40px;min-width:40px}.fd-refined .fd-palette,.fd-refined .fd-inspector,.fd-refined .fd-settings{position:fixed;inset:auto 0 0;width:100%;max-width:none;max-height:82dvh;margin:0;padding:16px 16px calc(16px + env(safe-area-inset-bottom));border:0;border-radius:16px 16px 0 0;overflow-y:auto;overscroll-behavior:contain;z-index:100;box-shadow:0 -8px 32px #20152a1a;animation:fd-sheet-enter .18s ease-out}.fd-refined .fd-panel-head{position:sticky;top:-16px;background:var(--fd-paper);padding:8px 0;z-index:2}.fd-refined .fd-settings-body{grid-template-columns:1fr;gap:0}.fd-refined .fd-dock{bottom:auto;flex-wrap:nowrap;gap:8px}.fd-refined.fd-keyboard-open:not(.fd-sheet-open) .fd-dock{position:static}.fd-refined .fd-type-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.fd-refined .fd-type{font-size:12px;padding:6px 1px;gap:6px}.ux-forms .fq-hero{margin-bottom:12px;padding-block:8px}.ux-forms .fq-hero h1{font-size:22px}}@media(max-width:359px){.fd-refined .fd-type-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@keyframes fd-sheet-enter{0%{transform:translateY(28px);opacity:.7}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.fd-refined *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}html[data-review-theme=dark] .fd-refined,body.dark-theme .fd-refined{--fd-action:#e6b4d8;--fd-line:#555760;--fd-muted:#c2bcc7}html[data-review-theme=dark] .fd-refined .fd-required-toggle.is-required,body.dark-theme .fd-refined .fd-required-toggle.is-required{color:#ffb2c7}.fd-refined{--fe-line:#e6e3e8;--fe-muted:#68616e;font-family:system-ui,-apple-system,Segoe UI,Microsoft YaHei,sans-serif}.fd-refined .fd-paper{max-width:800px;margin-inline:auto;padding:28px 32px!important}.fd-refined .fd-status{color:var(--fe-muted);font-size:12px}.fd-refined .fd-question{border-radius:12px;margin-block:20px;padding-block:18px}.fd-refined .fd-question>.fs-field{margin-block:0!important;padding-block:0!important;border:0!important}.fd-refined .fd-question.is-selected{border-color:color-mix(in srgb,var(--fd-action,#893779) 45%,white)!important;background:color-mix(in srgb,var(--fd-action,#893779) 2%,var(--fd-paper,white))!important}.fd-refined .fs-title{font-size:28px!important;line-height:1.35!important}.fd-refined .fs-description{font-size:15px!important;line-height:1.6!important}.fd-refined .fd-guide{color:var(--fe-muted);font-size:12px;line-height:1.6}.fd-refined .fd-cover-controls{margin:0 0 24px;padding:0;border:0}.fd-refined .fd-cover-controls summary{font-size:13px;color:var(--fe-muted);padding:10px 0;cursor:pointer}.fd-refined .fe-cover-upload{display:flex;align-items:center;justify-content:center;gap:14px;min-height:112px;width:100%;border:1.5px dashed #c8c1cd!important;border-radius:12px;background:#faf9fb!important;color:#4d4353!important;cursor:pointer;text-align:left;padding:20px!important}.fe-cover-upload svg{width:28px;height:28px;flex:none}.fe-cover-copy{display:grid;gap:6px}.fe-cover-copy strong{font-size:15px;font-weight:600}.fe-cover-copy small{font-size:12px;color:#68616e}.fd-refined .fe-cover-upload:hover,.fd-refined .fe-cover-upload:focus-visible{border-color:#893779!important;background:#f6f0f7!important}.fe-cover-native{position:absolute!important;width:1px!important;height:1px!important;opacity:0;overflow:hidden;pointer-events:none}.fd-refined .fe-cover-remove{margin-top:8px!important;padding:8px 12px!important;min-height:40px;background:transparent!important;color:#8b365b!important;border:0!important}.fd-refined .fe-settings-section{grid-column:1/-1;margin:22px 0 4px;font-size:16px}.fe-url-status{font-size:12px!important;color:#696270;line-height:1.6;margin:8px 0 0!important}.fe-result{max-width:620px;margin:32px auto;padding:48px 28px!important;text-align:center;overflow:hidden}.fe-result h1{font-size:26px!important;margin:20px 0 12px}.fe-result [data-success-message]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;color:#625969}.fe-result .fq-code{font-size:12px;overflow-wrap:anywhere}.fe-success-mark{width:76px;height:76px;margin:auto;border-radius:50%;background:#e8f6ee;color:#228450;display:grid;place-items:center}.fe-success-mark svg{width:38px;height:38px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.fe-result.is-success:not([data-animation=none]) .fe-success-mark{animation:fe-confirm .5s cubic-bezier(.16,1,.3,1)}.fe-result.is-success:not([data-animation=none]) .fe-success-mark path{stroke-dasharray:40;stroke-dashoffset:40;animation:fe-tick .45s .15s forwards}.fe-result.is-success[data-animation=celebrate] .fe-success-mark{animation:fe-confirm .6s cubic-bezier(.16,1,.3,1),fe-ripple .9s .2s ease-out}.fe-receipt{margin-top:32px;padding-top:20px;border-top:1px solid #e7e3ea;color:#696270;font-size:12px}@keyframes fe-confirm{0%{transform:scale(.8);opacity:.4}to{transform:scale(1);opacity:1}}@keyframes fe-tick{to{stroke-dashoffset:0}}@keyframes fe-ripple{0%{box-shadow:0 0 #22845030}to{box-shadow:0 0 0 34px #22845000}}@media(max-width:767px){.fd-refined .fd-paper{padding:20px 12px!important}.fd-refined .fd-question{margin-block:18px;padding-block:16px}.fd-refined .fs-title{font-size:25px!important}.fd-refined .fs-inline{font-size:16px!important}.fe-result{padding:36px 20px!important;margin:16px auto}.fd-refined .fe-cover-upload{min-height:104px}}@media(prefers-reduced-motion:reduce){.fe-result *{animation:none!important}.fe-result .fe-success-mark path{stroke-dashoffset:0!important}}[data-theme=dark] .fd-refined{--fe-muted:#bdb5c5}[data-theme=dark] .fd-refined .fe-cover-upload{background:#28242d!important;color:#eee8f2!important}[data-theme=dark] .fd-refined .fe-cover-copy small{color:#c4bbcd}[data-theme=dark] .fd-refined .fs-field.is-selected,[data-theme=dark] .fd-refined .fs-field:focus-within{background:#2b2530!important}[data-theme=dark] .fe-result [data-success-message]{color:#d7cddb}.fd-refined .fd-settings{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(680px,calc(100vw - 48px));max-width:none;max-height:calc(100dvh - 64px);margin:0;padding:0;border:0;border-radius:16px;z-index:100;overflow-y:auto;overscroll-behavior:contain;box-shadow:0 18px 64px #20152a33}.fd-refined .fd-settings>.fd-panel-head{position:sticky;top:0;z-index:2;min-height:72px;padding:14px 24px;margin:0;border-bottom:1px solid var(--fd-line);background:var(--fd-paper)}.fd-refined .fd-settings>.fd-panel-head h3{font-size:18px}.fd-refined .fd-settings[data-page]:not([data-page=menu])>.fd-panel-head{justify-content:flex-start}.fd-refined .fe-settings-menu{display:block;padding:8px 24px}.fd-refined .fe-settings-row{display:grid;grid-template-columns:24px minmax(0,1fr) minmax(0,150px) 20px;align-items:center;gap:14px;width:100%;min-height:88px;padding:16px 0;border:0;border-bottom:1px solid var(--fd-line);border-radius:0;background:transparent;color:var(--ink,#27242a);text-align:left;box-shadow:none;cursor:pointer}.fd-refined .fe-settings-row:last-child{border-bottom:0}.fe-settings-row>svg{width:22px;height:22px;color:var(--fd-muted)}.fe-settings-row>svg:last-child{width:18px}.fe-settings-copy{display:grid;gap:5px;min-width:0}.fe-settings-copy strong{font-size:16px;font-weight:600;line-height:1.5}.fe-settings-copy small,.fe-settings-value{font-size:13px;font-weight:400;line-height:1.6;color:var(--fd-muted)}.fe-settings-value{text-align:right;overflow-wrap:anywhere}.fd-refined .fe-settings-row:hover{background:var(--fd-soft)}.fd-refined .fd-settings :is(button,input,select,textarea):focus-visible{outline:2px solid var(--fd-action);outline-offset:3px}.fd-refined .fd-settings>.fd-settings-footer{padding:0 24px 24px}.fd-refined .fe-settings-note{margin:4px 24px 16px}.fe-settings-detail{padding:24px}.fe-settings-fields .fd-property{margin:0 0 20px;font-size:14px;font-weight:600}.fe-settings-fields :is(input,select,textarea){font-size:16px;font-family:inherit;caret-color:var(--fd-action)}.fd-refined .fe-settings-actions{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:var(--fd-paper);border-top:1px solid var(--fd-line);z-index:2}.fd-refined .fe-settings-actions button{min-height:44px;min-width:112px;margin:0;border-radius:8px;font-size:15px}.fd-refined .fe-settings-actions .fq-primary{background:var(--fd-action);color:var(--fd-paper);box-shadow:none;border:0}.fe-settings-error{color:#a12642;font-size:14px;line-height:1.6}.fe-preview-wrap{margin-bottom:24px}.fe-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.fe-preview-head strong{font-size:14px;font-weight:500;color:var(--fd-muted)}.fd-refined .fe-success-preview{max-width:none;margin:0;padding:28px 20px!important;background:var(--fd-soft);border-radius:12px}.fe-success-preview h1{font-size:26px!important;font-weight:700;overflow-wrap:anywhere;line-height:1.4}.fe-success-preview [data-success-message]{margin-bottom:0;color:var(--fd-muted)}.fd-refined .fe-preview-head button:disabled{cursor:default;opacity:.55}.fe-preview-wrap>.fq-note{margin:8px 0 0;font-size:12px}.fe-preview-wrap>.fd-property{font-size:14px;margin-bottom:16px}.fe-preview-wrap select{font-size:16px;font-family:inherit}body:has(.fd-refined .fd-settings:not([hidden])){overflow:hidden}@media(min-width:900px){.fd-refined .fd-settings[data-page=success]{width:min(900px,calc(100vw - 64px))}.fd-settings[data-page=success] .fe-settings-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px}.fd-settings[data-page=success] .fe-preview-wrap{position:sticky;top:96px;margin:0}.fd-refined .fe-success-preview{padding:36px 24px!important}}:is(html[data-review-theme=dark],body.dark-theme,[data-theme=dark]) .fe-settings-error{color:#ffb2c7}:is(html[data-review-theme=dark],body.dark-theme,[data-theme=dark]) .fe-success-preview [data-success-message]{color:var(--fd-muted)}@media(max-width:767px){.fd-refined .fd-settings{inset:auto 0 0;transform:none;width:100%;max-height:90dvh;border-radius:16px 16px 0 0;padding:0;animation:none}.fd-refined .fd-settings>.fd-panel-head{padding:12px 16px;min-height:64px;top:0}.fd-refined .fd-settings>.fd-panel-head h3{font-size:17px}.fd-refined .fe-settings-menu{padding:4px 16px}.fd-refined .fe-settings-row{grid-template-columns:22px minmax(0,1fr) 20px;column-gap:12px;row-gap:4px;min-height:96px;padding:14px 0}.fe-settings-row>.fe-settings-copy{grid-column:2;grid-row:1}.fe-settings-row>svg:first-child{grid-row:1/3}.fe-settings-row>svg:last-child{grid-column:3;grid-row:1/3}.fe-settings-value{grid-column:2;grid-row:2;text-align:left}.fe-settings-copy small,.fe-settings-value{font-size:12px}.fd-refined .fe-settings-note{margin:8px 16px 16px}.fd-refined .fd-settings>.fd-settings-footer{padding:0 16px calc(16px + env(safe-area-inset-bottom))}.fe-settings-detail{padding:20px 16px}.fd-refined .fe-settings-actions{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.fe-settings-actions>button{flex:1}.fd-refined .fe-success-preview{padding:24px 16px!important}.fe-preview-head{gap:8px}.fe-settings-fields .fd-property{margin-bottom:16px}}.fe-success-mark{position:relative;width:92px;height:92px;isolation:isolate;flex:none}.fe-success-mark>svg{position:relative;z-index:2;width:40px;height:40px}.fe-success-mark>span{position:absolute;pointer-events:none}.fe-orbit,.fe-wave,.fe-prism{display:none}.fe-particles{inset:0;z-index:-1}.fe-particles i{position:absolute;top:50%;left:50%;width:6px;height:6px;margin:-3px;border-radius:1px;opacity:0;background:var(--particle-color);transform:translate(var(--px),var(--py)) rotate(var(--turn))}.fe-success-mark[data-style=celebrate]{color:#75409b;background:#f2eaf9;box-shadow:0 0 0 10px #a676c412}.fe-success-mark[data-style=orbit]{color:#456ac0;background:#edf2fd;width:84px;height:84px;margin-block:4px}.fe-success-mark[data-style=orbit] .fe-orbit{display:block;inset:-12px;border:1px solid #b3c4e8;border-top:2px solid #456ac0;border-radius:50%;transform:rotate(-24deg)}.fe-orbit:after{content:"";position:absolute;top:8px;right:10px;width:7px;height:7px;border-radius:50%;background:#456ac0}.fe-success-mark[data-style=sparkles]{color:#947020;background:#faf2db;border-radius:28px}.fe-success-mark[data-style=sparkles] .fe-particles i{background:#c59a3f;clip-path:polygon(50% 0,65% 35%,100% 50%,65% 65%,50% 100%,35% 65%,0 50%,35% 35%);width:12px;height:12px;margin:-6px}.fe-success-mark[data-style=confetti]{color:#8b3878;background:#f7eaf4;border-radius:28px}.fe-success-mark[data-style=confetti] .fe-particles i{width:5px;height:10px}.fe-success-mark[data-style=ripple]{color:#167b86;background:#e7f5f6}.fe-success-mark[data-style=ripple] .fe-wave{display:block;inset:-6px;border:1px solid #43a6b080;border-radius:50%;opacity:.65}.fe-success-mark[data-style=ripple] .fe-wave-two{inset:-14px;opacity:.3}.fe-success-mark[data-style=prism]{color:#fff;background:transparent}.fe-success-mark[data-style=prism] .fe-prism{display:block;inset:0;z-index:-1;background:linear-gradient(140deg,#7e64c4,#4e68bc 48%,#3f8d9f);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);overflow:hidden}.fe-prism:after{content:"";position:absolute;inset:-40%;background:linear-gradient(110deg,transparent 40%,#ffffff60 50%,transparent 60%);transform:translate(-75%)}.fe-result.is-success[data-animation] .fe-success-mark{animation:fe-confirm .48s cubic-bezier(.16,1,.3,1)}.fe-result.is-success[data-animation=celebrate] .fe-success-mark{animation:fe-confirm .6s cubic-bezier(.16,1,.3,1),fe-soft-glow 1s ease-out}.fe-result.is-success[data-animation=orbit] .fe-orbit{animation:fe-orbit-arrive 1s cubic-bezier(.16,1,.3,1)}.fe-result.is-success[data-animation=sparkles] .fe-particles i{animation:fe-star-burst .85s var(--delay) ease-out both}.fe-result.is-success[data-animation=confetti] .fe-particles i{animation:fe-paper-burst 1.15s var(--delay) cubic-bezier(.16,1,.3,1) both}.fe-result.is-success[data-animation=ripple] .fe-wave{animation:fe-water-wave 1s ease-out both}.fe-result.is-success[data-animation=ripple] .fe-wave-two{animation-delay:.18s}.fe-result.is-success[data-animation=prism] .fe-prism{animation:fe-prism-arrive .7s cubic-bezier(.16,1,.3,1)}.fe-result.is-success[data-animation=prism] .fe-prism:after{animation:fe-prism-light .85s .15s ease-out forwards}.fe-result.is-success[data-animation=none] .fe-success-mark,.fe-result.is-success[data-animation=none] .fe-success-mark path{animation:none;stroke-dashoffset:0}@keyframes fe-soft-glow{0%{box-shadow:0 0 #a676c435}60%{box-shadow:0 0 0 24px #a676c40a}to{box-shadow:0 0 0 10px #a676c412}}@keyframes fe-orbit-arrive{0%{transform:rotate(-280deg);opacity:.2}to{transform:rotate(-24deg);opacity:1}}@keyframes fe-star-burst{0%{opacity:0;transform:translate(0) scale(.2)}35%{opacity:1}to{opacity:0;transform:translate(var(--px),var(--py)) scale(1.15) rotate(90deg)}}@keyframes fe-paper-burst{0%{opacity:0;transform:translate(0) rotate(0)}18%{opacity:1}65%{opacity:1;transform:translate(var(--px),var(--py)) rotate(var(--turn))}to{opacity:0;transform:translate(var(--px),calc(var(--py) + 30px)) rotate(calc(var(--turn) + 90deg))}}@keyframes fe-water-wave{0%{transform:scale(.7);opacity:0}20%{opacity:.8}to{transform:scale(1.4);opacity:0}}@keyframes fe-prism-arrive{0%{transform:rotate(-28deg) scale(.55);opacity:0}to{transform:rotate(0) scale(1);opacity:1}}@keyframes fe-prism-light{to{transform:translate(75%)}}.fd-refined .fe-motion-picker,.fd-refined .fe-segment-field{border:0;min-width:0;margin:0 0 24px;padding:0}.fe-motion-picker legend,.fe-segment-field legend{font-size:14px;font-weight:600;line-height:1.5;margin-bottom:8px;padding:0;color:var(--ink)}.fe-motion-hint{font-size:12px;line-height:1.5;color:var(--fd-muted);margin:0 0 12px}.fe-motion-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:360px;max-height:min(360px,48dvh);overflow-y:auto;overscroll-behavior:contain;padding:4px;scrollbar-width:thin;scrollbar-color:var(--fd-line) transparent;scroll-padding:6px}.fd-refined .fe-motion-trigger{display:flex;align-items:center;gap:12px;width:100%;min-height:76px;padding:12px 14px;text-align:left;border:1px solid var(--fd-line);border-radius:10px;background:var(--fd-paper);color:var(--ink);cursor:pointer}.fe-motion-trigger{scroll-margin-top:84px}.fe-motion-trigger .fe-motion-copy{flex:1}.fe-motion-action{font-size:12px;color:var(--fd-action);white-space:nowrap}.fe-motion-trigger>svg{width:18px;height:18px;flex:none;color:var(--fd-muted)}.fd-refined .fe-motion-trigger:hover,.fd-refined .fe-motion-trigger[aria-expanded=true]{border-color:var(--fd-action);background:var(--fd-soft)}.fe-motion-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.fe-motion-trigger:focus-visible{outline:2px solid var(--fd-action);outline-offset:3px}.fe-motion-choices{margin-top:12px}.fe-motion-choices[hidden]{display:none!important}.fd-refined .fe-motion-option{position:relative;display:flex;align-items:center;gap:10px;min-width:0;min-height:76px;padding:12px 10px;border:1px solid var(--fd-line);border-radius:10px;background:var(--fd-paper);cursor:pointer;transition:background .15s,border-color .15s}.fe-motion-option>input,.fe-segment>input{position:absolute;opacity:0;width:1px;height:1px;margin:0;clip-path:inset(50%)}.fe-style-art{position:relative;display:grid;place-items:center;width:36px;height:40px;flex:none;pointer-events:none}.fe-style-art .fe-success-mark{position:absolute;transform:scale(.34);margin:0}.fe-style-art .fe-particles i:nth-child(3n){opacity:.8}.fe-motion-copy{min-width:0;display:grid;gap:4px}.fe-motion-copy strong{font-size:13px;font-weight:600;line-height:1.5;color:var(--ink)}.fe-motion-copy small{font-size:11px;line-height:1.6;color:var(--fd-muted)}.fe-motion-selected{display:none;position:absolute;top:5px;right:5px;width:12px;height:12px;color:var(--fd-action)}.fe-motion-selected svg{width:12px;height:12px}.fd-refined .fe-motion-option:has(input:checked){border-color:var(--fd-action);background:var(--fd-soft)}.fe-motion-option:has(input:checked) .fe-motion-selected{display:block}.fd-refined .fe-motion-option:hover{border-color:var(--fd-action)}.fd-refined .fe-motion-option:has(input:focus-visible),.fd-refined .fe-segment:has(input:focus-visible){outline:2px solid var(--fd-action);outline-offset:3px}.fe-current-style{font-size:13px;font-weight:600;line-height:1.6;margin:16px 0 4px;color:var(--ink)}.fd-refined .fe-success-preview{background:var(--fd-paper);border:1px solid var(--fd-line);padding:52px 20px 32px!important}.fd-refined .fe-segments{display:flex;gap:8px;flex-wrap:wrap}.fe-segment{position:relative;flex:1;min-width:80px;cursor:pointer}.fe-segment>span{display:flex;justify-content:center;align-items:center;min-height:46px;padding:10px 12px;border:1px solid var(--fd-line);border-radius:8px;background:var(--fd-paper);font-size:14px;color:var(--ink)}.fe-segment:has(input:checked)>span{background:var(--fd-soft);border-color:var(--fd-action);color:var(--fd-action);font-weight:600}@media(min-width:900px){.fd-refined .fd-settings[data-page=success]{width:min(1020px,calc(100vw - 64px))}.fd-settings[data-page=success] .fe-settings-detail{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:32px}}@media(max-width:767px){.fe-preview-wrap{scroll-margin-top:84px}.fd-refined .fe-success-preview{padding:44px 20px 24px!important}.fe-motion-option{min-height:72px}.fe-motion-copy small{font-size:11px}.fe-motion-grid{gap:8px}.fe-motion-copy strong{font-size:13px}}@media(max-width:359px){.fd-refined .fe-motion-option{gap:6px;padding:10px 6px}.fe-style-art{width:28px}.fe-style-art .fe-success-mark{transform:scale(.28)}}@media(prefers-reduced-motion:reduce){.fe-result .fe-success-mark,.fe-result .fe-success-mark *,.fe-result .fe-success-mark :after{animation:none!important;transition:none!important}.fe-result .fe-success-mark path{stroke-dashoffset:0!important}.fe-result .fe-particles{display:none}}.fe-success-mark[data-style=shake]{color:#89621c;background:#fcf2d9;transform-origin:50% 75%}.fe-shake-lines{inset:-9px;border-inline:2px solid #c59a3f70;border-radius:42%;transform:rotate(-10deg)}.fe-success-mark[data-style=bounce]{color:#197969;background:#e4f5ee;border-radius:30px}.fe-ground{width:62px;height:8px;bottom:-14px;left:15px;background:#19796920;border-radius:50%}.fe-success-mark[data-style=stamp]{color:#365e8b;background:#edf3fa;border-radius:16px}.fe-stamp-ring{inset:7px;border:1.5px solid #365e8b80;border-radius:10px}.fe-success-mark[data-style=flip]{color:#fff;background:#6750a4;border-radius:24px}.fe-flip-edge{inset:6px;border:1px solid #ffffff60;border-radius:18px}.fe-success-mark[data-style=bloom]{color:#963d74;background:#f9eaf3;width:80px;height:80px;margin-block:6px}.fe-petal{inset:-8px;z-index:-1;background:#e7b7d34d;border-radius:26% 72%;transform:rotate(var(--petal-angle)) scale(1)}.fe-petal-one{--petal-angle:0deg}.fe-petal-two{--petal-angle:90deg}.fe-petal-three{--petal-angle:180deg}.fe-petal-four{--petal-angle:270deg}.fe-success-mark[data-style=comet]{color:#d9f3ff;background:#294d75}.fe-comet-tail{width:42px;height:2px;left:-30px;top:25px;background:linear-gradient(90deg,transparent,#83c0de);transform:rotate(-25deg);transform-origin:right;opacity:.7}.fe-comet-tail:after{content:"";position:absolute;inset:12px 8px auto -8px;height:2px;background:inherit}.fe-success-mark[data-style=ribbon]{color:#a34b36;background:#fbeee5;border-radius:24px}.fe-ribbon{width:36px;height:22px;top:35px;background:#d7977860;z-index:-1;clip-path:polygon(0 0,100% 0,86% 50%,100% 100%,0 100%)}.fe-ribbon-left{left:-22px;transform:rotate(180deg);--ribbon-turn:180deg;transform-origin:right}.fe-ribbon-right{right:-22px;--ribbon-turn:0deg;transform-origin:left}.fe-success-mark[data-style=pulse]{color:#aa4267;background:#faeaf0}.fe-pulse-ring{inset:8px;border:1px solid #c66c8b70;border-radius:50%}.fe-success-mark[data-style=bubbles]{color:#187c92;background:#e3f5f8}.fe-bubbles{inset:0}.fe-bubbles i{position:absolute;top:50%;left:50%;width:var(--size);height:var(--size);border:1px solid #3c9fb8;border-radius:50%;background:#ffffff60;opacity:0;transform:translate(var(--bx),var(--by))}.fe-style-art .fe-bubbles i:nth-child(2n){opacity:.6}.fe-success-mark[data-style=draw]{color:#24765d;background:#eff8f3}.fe-success-mark>svg.fe-draw-ring{position:absolute;inset:0;width:100%;height:100%;stroke-width:1.5;transform:rotate(-90deg);z-index:1}.fe-draw-ring circle{stroke-dasharray:100;stroke-dashoffset:0}.fe-result.is-success[data-animation=shake] .fe-success-mark{animation:fe-shake .72s ease-out}.fe-result.is-success[data-animation=bounce] .fe-success-mark{animation:fe-bounce .85s cubic-bezier(.22,.7,.3,1)}.fe-result.is-success[data-animation=bounce] .fe-ground{animation:fe-ground .85s ease-out}.fe-result.is-success[data-animation=stamp] .fe-success-mark{animation:fe-stamp .7s cubic-bezier(.16,1,.3,1)}.fe-result.is-success[data-animation=stamp] .fe-stamp-ring{animation:fe-stamp-ink .7s ease-out}.fe-result.is-success[data-animation=flip] .fe-success-mark{animation:fe-flip .8s cubic-bezier(.16,1,.3,1)}.fe-result.is-success[data-animation=bloom] .fe-petal{animation:fe-bloom .95s cubic-bezier(.16,1,.3,1)}.fe-result.is-success[data-animation=comet] .fe-success-mark{animation:fe-comet .7s cubic-bezier(.16,1,.3,1)}.fe-result.is-success[data-animation=comet] .fe-comet-tail{animation:fe-comet-tail .85s ease-out}.fe-result.is-success[data-animation=ribbon] .fe-ribbon{animation:fe-ribbon .8s cubic-bezier(.16,1,.3,1)}.fe-result.is-success[data-animation=pulse] .fe-success-mark{animation:fe-heartbeat .95s ease-in-out}.fe-result.is-success[data-animation=bubbles] .fe-bubbles i{animation:fe-bubble-rise 1s var(--delay) ease-out both}.fe-result.is-success[data-animation=draw] .fe-success-mark{animation:none}.fe-result.is-success[data-animation=draw] .fe-draw-ring circle{animation:fe-ring-draw .7s cubic-bezier(.16,1,.3,1)}.fe-result.is-success[data-animation=draw] .fe-success-mark path{animation:fe-tick .35s .45s forwards}@keyframes fe-shake{0%,to{transform:rotate(0)}18%{transform:rotate(-9deg)}36%{transform:rotate(7deg)}54%{transform:rotate(-4deg)}72%{transform:rotate(2deg)}}@keyframes fe-bounce{0%{transform:translateY(-22px) scale(.92,1.04)}40%{transform:translateY(3px) scale(1.08,.92)}65%{transform:translateY(-7px) scale(.97,1.03)}84%{transform:translateY(1px) scale(1.02,.98)}to{transform:none}}@keyframes fe-ground{0%{opacity:.25;transform:translateY(22px) scale(.65)}40%{opacity:1;transform:scale(1.15)}65%{opacity:.6;transform:translateY(7px) scale(.85)}to{opacity:1;transform:none}}@keyframes fe-stamp{0%{transform:translateY(-12px) scale(1.24) rotate(-8deg);opacity:.35}45%{transform:translateY(2px) scale(.95) rotate(1deg);opacity:1}75%{transform:scale(1.02)}to{transform:none}}@keyframes fe-stamp-ink{0%,35%{opacity:.2}65%,to{opacity:1}}@keyframes fe-flip{0%{transform:perspective(420px) rotateY(-72deg) rotate(-6deg);opacity:.4}65%{transform:perspective(420px) rotateY(8deg) rotate(1deg);opacity:1}to{transform:perspective(420px) rotateY(0) rotate(0)}}@keyframes fe-bloom{0%{transform:rotate(calc(var(--petal-angle) - 40deg)) scale(.45);opacity:.2}70%{transform:rotate(calc(var(--petal-angle) + 4deg)) scale(1.05);opacity:1}to{transform:rotate(var(--petal-angle)) scale(1);opacity:1}}@keyframes fe-comet{0%{transform:translate(-30px,14px) scale(.8);opacity:.3}to{transform:none;opacity:1}}@keyframes fe-comet-tail{0%{transform:rotate(-25deg) scaleX(1.6);opacity:0}25%{opacity:1}to{transform:rotate(-25deg) scaleX(1);opacity:.7}}@keyframes fe-ribbon{0%{transform:rotate(var(--ribbon-turn)) scaleX(.05);opacity:.2}75%{transform:rotate(var(--ribbon-turn)) scaleX(1.1);opacity:1}to{transform:rotate(var(--ribbon-turn)) scaleX(1);opacity:1}}@keyframes fe-heartbeat{0%,38%,to{transform:scale(1)}18%{transform:scale(1.12)}58%{transform:scale(1.08)}78%{transform:scale(1)}}@keyframes fe-bubble-rise{0%{opacity:0;transform:translate(calc(var(--bx) * .35),12px) scale(.4)}22%{opacity:.8}70%{opacity:.6}to{opacity:0;transform:translate(var(--bx),var(--by)) scale(1.1)}}@keyframes fe-ring-draw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.fe-result .fe-success-mark,.fe-result .fe-success-mark *,.fe-result .fe-success-mark :after{animation:none!important;transition:none!important}.fe-result .fe-bubbles{display:none}.fe-result .fe-draw-ring circle{stroke-dashoffset:0!important}}.fr-rating{--fr-color:var(--fs-accent,#8b3878);--fr-cutout:#fff;max-width:480px;margin:12px 0 0;gap:6px!important}.fr-rating[data-style=hearts]{--fr-color:#cc3b67}.fr-rating[data-style=fire]{--fr-color:#cd5725}.fr-rating[data-style=thumbs],.fr-rating[data-style=bolt]{--fr-color:#2767cf}.fr-rating[data-style=flower]{--fr-color:#8b48b7}.fr-rating[data-style=face],.fr-rating[data-style=smiles]{--fr-color:#b17b17}body .fs-paper .fr-rating .fs-option,body .fd-refined .fr-rating .fs-option{flex:1;min-width:0;min-height:78px!important;padding:10px 2px 8px!important;gap:6px!important;border:1px solid transparent!important;border-radius:12px;background:transparent!important;position:relative;cursor:pointer}body .fr-rating .fs-option .fs-rating-symbol{display:block;color:#b8bdc7!important;filter:none!important;opacity:1!important;line-height:1}.fr-icon{width:32px;height:32px;display:block;overflow:visible}body .fr-rating .fs-option.is-filled .fs-rating-symbol{color:var(--fr-color)!important}body .fs-paper .fr-rating .fs-option.is-current,body .fd-refined .fr-rating .fs-option.is-current{background:color-mix(in srgb,var(--fr-color) 9%,transparent)!important;border-color:color-mix(in srgb,var(--fr-color) 48%,transparent)!important}body .fr-rating .fs-rating-label{font:500 12px/1.4 system-ui,sans-serif;color:var(--muted,#626b78)}.fr-rating .fs-option:has(input:focus-visible){outline:2px solid var(--fr-color);outline-offset:3px}.fr-rating .fs-option:has(input:enabled):active .fs-rating-symbol{transform:scale(.9)}.fr-rating .fs-option:has(input:disabled){cursor:default}.fr-status{min-height:20px;margin:8px 0 0;font:400 13px/1.5 system-ui,sans-serif;color:var(--muted,#626b78)}.fr-rating[data-motion=pop] .fr-react .fr-icon{animation:fr-pop .38s cubic-bezier(.16,1,.3,1)}.fr-rating[data-motion=pulse] .fr-react .fr-icon{animation:fr-pulse .5s ease-out}.fr-rating[data-motion=sway] .fr-react .fr-icon{transform-origin:50% 85%;animation:fr-sway .48s ease-out}.fr-rating[data-motion=tilt] .fr-react .fr-icon{animation:fr-tilt .4s ease-out}.fr-rating[data-motion=bloom] .fr-react .fr-icon{animation:fr-bloom .5s cubic-bezier(.16,1,.3,1)}.fr-rating[data-motion=ripple] .fr-react:after{content:"";position:absolute;top:6px;left:50%;width:38px;height:38px;margin-left:-19px;border:2px solid var(--fr-color);border-radius:50%;pointer-events:none;animation:fr-ripple .45s ease-out forwards}@keyframes fr-pop{0%{transform:scale(.7)}50%{transform:scale(1.22) translateY(-3px)}to{transform:none}}@keyframes fr-pulse{0%,to{transform:scale(1)}30%{transform:scale(1.24)}55%{transform:scale(.96)}75%{transform:scale(1.12)}}@keyframes fr-sway{0%,to{transform:none}25%{transform:rotate(-12deg) scaleY(1.12)}65%{transform:rotate(9deg)}}@keyframes fr-tilt{0%,to{transform:none}35%{transform:rotate(-15deg) scale(1.2)}70%{transform:rotate(6deg)}}@keyframes fr-bloom{0%{transform:rotate(-30deg) scale(.65)}65%{transform:rotate(8deg) scale(1.16)}to{transform:none}}@keyframes fr-ripple{0%{transform:scale(.65);opacity:.7}to{transform:scale(1.7);opacity:0}}.fr-demo{padding:8px 0 18px;border-bottom:1px solid var(--fd-line,#ddd);margin-bottom:16px;--fs-accent:var(--fd-action,#8b3878)}.fd-editor .fr-demo.fs-paper{padding:0 0 16px;border:0;border-bottom:1px solid var(--fd-line,#ddd);border-radius:0;background:transparent}.fr-demo .fs-field{margin:0!important;padding:0!important}.fr-demo .fs-question{display:none!important}.fr-demo .fr-rating{margin-top:0;gap:2px!important}.fr-demo .fr-status{text-align:center}.fd-refined .fr-demo .fr-rating input{pointer-events:auto!important}.fr-demo-hint{font-size:13px;color:var(--fd-muted,#626b78);margin:0 0 10px}.fd-rating-presets.fr-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fd-rating-presets.fr-presets button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:74px;border-radius:12px;font:500 13px/1.3 system-ui,sans-serif;color:var(--fd-muted,#626b78)}.fd-rating-presets.fr-presets button[aria-pressed=true]{color:var(--fd-action,#8b3878);border:2px solid currentColor;background:var(--fd-soft,#f6f1f6)}.fr-presets .fr-icon{width:26px;height:26px}.fr-presets button:focus-visible{outline:2px solid var(--fd-action,#8b3878);outline-offset:3px}@media(hover:hover){.fr-rating .fs-option:has(input:enabled):hover{background:color-mix(in srgb,var(--fr-color) 5%,transparent)!important}}@media(prefers-reduced-motion:reduce){.fr-rating *,.fr-rating *:after{animation:none!important;transition:none!important;transform:none!important}}@media(max-width:380px){.fr-icon{width:28px;height:28px}.fr-rating{gap:2px!important}}
