:root{--ink:#222333;--muted:#858798;--purple:#6d5ce7;--purple-dark:#5847cf;--line:#ececf2;--bg:#f8f9fb;--white:#fff;--soft:#f1effe;--green:#329b77;--font:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--bg);font-family:var(--font);font-size:14px;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button,a{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #bdb4ff;outline-offset:2px}.icon{width:18px;height:18px;flex:none}.layout{min-height:100vh;display:flex}.sidebar{width:226px;flex:none;background:#fff;border-right:1px solid var(--line);padding:34px 20px 20px;display:flex;flex-direction:column;position:fixed;inset:0 auto 0 0}.brand{display:inline-flex;align-items:center;gap:10px;font-size:21px;font-weight:800;letter-spacing:-1.1px}.brand-light{font-weight:550}.brand-dot,.purple{color:var(--purple)}.logo-mark{width:27px;height:27px;display:grid;grid-template-columns:repeat(2,1fr);gap:3px;transform:rotate(-8deg)}.logo-mark span{background:#7161e9;border-radius:3px}.logo-mark span:nth-child(2){background:#c8bfff}.logo-mark span:nth-child(3){background:#a99cf6}.sidebar .brand{margin:0 8px 62px}.workspace-label,.eyebrow,.breadcrumb,.question-number{font-size:10px;letter-spacing:1.25px;font-weight:750}.workspace-label{color:#a2a2b1;padding:0 10px;margin-bottom:14px}.nav-item{height:45px;border-radius:8px;display:flex;align-items:center;gap:12px;padding:0 11px;color:#6b6c7c;font-weight:600}.nav-item.active{background:#f1efff;color:#6352df}.nav-count{margin-left:auto;background:#e1dcff;border-radius:5px;font-size:11px;padding:3px 6px}.sidebar-bottom{margin-top:auto}.side-note{border:1px solid #ece9fc;border-radius:12px;padding:16px;background:linear-gradient(145deg,#faf9ff,#f5f3ff)}.side-note-icon,.banner-icon{display:grid;place-items:center;background:#eae6ff;color:#6d5ce7;border-radius:9px;width:34px;height:34px;margin-bottom:13px}.side-note strong{font-size:12px}.side-note p{font-size:11px;color:#8c8b9d;line-height:1.65;margin:7px 0 0}.signout{border:0;background:transparent;color:#9696a5;display:flex;align-items:center;gap:10px;margin:22px 8px 0;font-size:12px}.signout:hover{color:var(--ink)}.main{margin-left:226px;width:calc(100% - 226px);min-height:100vh;display:flex;flex-direction:column}.page-wrap{width:min(1120px,calc(100% - 100px));margin:0 auto;flex:1}.page-wrap.narrow{width:min(930px,calc(100% - 100px))}.topline{height:91px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.breadcrumb{color:#b0b0bd;font-size:9px}.breadcrumb span{margin:0 10px;color:#d5d5de}.top-status{font-size:9px;letter-spacing:1px;color:#9b9baa;font-weight:700}.top-status span,.eyebrow>span,.badge>span{display:inline-block;width:6px;height:6px;border-radius:50%;background:#8f80f3;vertical-align:middle;margin-right:6px}.top-status span{background:#7ac8a6}.page-heading,.editor-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin:54px 0 37px}.eyebrow{color:#8272e8;margin-bottom:14px}.eyebrow.muted{color:#aaaab8;margin-bottom:9px}.page-heading h1,.editor-heading h1,.detail-header h1,.login-card h1,.public-form-header h1,.public-message h1{font-size:36px;letter-spacing:-1.6px;line-height:1.13;margin:0;font-weight:750}.page-heading p,.editor-heading p,.detail-header p{color:var(--muted);margin:12px 0 0;line-height:1.6}.button{display:inline-flex;justify-content:center;align-items:center;gap:9px;border:1px solid transparent;border-radius:8px;min-height:43px;padding:0 17px;font-weight:650;font-size:12px;white-space:nowrap;transition:background .15s,transform .15s}.button:active{transform:translateY(1px)}.button .icon{width:16px;height:16px}.button.primary{background:var(--purple);color:white;box-shadow:0 5px 12px #6d5ce720}.button.primary:hover{background:var(--purple-dark)}.button.secondary{background:#fff;border-color:#e5e5ed;color:#545565}.button.secondary:hover{background:#f8f7ff}.button:disabled,button:disabled{opacity:.5;cursor:not-allowed}.overview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.stat-card{position:relative;display:flex;align-items:center;gap:15px;background:#fff;border:1px solid #eeeef3;border-radius:11px;padding:20px;min-height:104px}.stat-icon,.form-row-icon,.detail-icon{display:grid;place-items:center;flex:none;border-radius:10px;width:43px;height:43px}.stat-icon.lavender,.color-0{background:#f0edff;color:#806fe8}.stat-icon.peach,.color-1{background:#fff0e9;color:#e29d79}.stat-icon.mint,.color-2{background:#e9f7f0;color:#72b99b}.stat-number{font-size:22px;font-weight:750;line-height:1}.stat-label{font-size:11px;color:#999aa9;margin-top:7px}.stat-index{position:absolute;right:19px;top:18px;color:#d7d7e0;font-size:10px;font-weight:700}.forms-section{margin-top:55px}.section-heading,.detail-section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:19px;gap:20px}.section-heading h2,.question-heading h2,.detail-section-heading h2{font-size:19px;letter-spacing:-.5px;margin:0}.heading-count{font-size:10px;color:#9085dc;background:#eeebff;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 5px;border-radius:5px;vertical-align:middle;margin-left:5px;letter-spacing:0}.section-hint{font-size:11px;color:#b0b0bd}.forms-list,.links-list{background:#fff;border:1px solid #ededf2;border-radius:11px;overflow:hidden}.form-row{display:flex;align-items:center;gap:15px;padding:17px 20px;border-bottom:1px solid #f0f0f4;transition:background .15s}.form-row:last-child,.link-row:last-child{border-bottom:0}.form-row:hover{background:#fbfaff}.form-row-icon{width:42px;height:42px}.form-row-main,.link-info{min-width:0;flex:1}.form-row-main strong,.link-info strong{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-row-main span,.link-info span{display:block;font-size:11px;color:#a2a2af;margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-stat{min-width:77px}.row-stat strong,.row-stat span{display:block}.row-stat strong{font-size:13px}.row-stat span{font-size:10px;color:#aaaab7;margin-top:4px}.row-arrow{color:#aaa5c6}.row-arrow .icon{width:16px}.empty-state{background:#fff;border:1px dashed #dddde9;border-radius:12px;text-align:center;padding:45px 20px 48px}.empty-art{position:relative;width:70px;margin:0 auto 18px}.empty-paper{width:56px;height:62px;border-radius:10px;background:#f1efff;color:#806fe8;display:grid;place-items:center;transform:rotate(-7deg)}.empty-paper .icon{width:27px;height:27px}.empty-spark{position:absolute;right:0;top:-5px;color:#e7b48d;font-size:22px}.empty-state h3{font-size:15px;margin:0 0 8px}.empty-state p,.small-empty p{font-size:12px;color:#999aa9;margin:0 0 20px}.bottom-banner{margin:24px 0 60px;border-radius:11px;background:#efedfc;padding:17px 20px;display:flex;align-items:center;gap:13px}.banner-icon{margin:0;width:38px;height:38px;background:#e4e0fa}.bottom-banner strong{font-size:12px}.bottom-banner p{font-size:11px;color:#9290a5;margin:5px 0 0}.bottom-banner>span{margin-left:auto;font-size:9px;letter-spacing:1px;color:#a7a1c8;font-weight:700}.banner-star{font-size:18px;margin-left:10px;color:#8f81e5}.main footer{border-top:1px solid var(--line);padding:23px 50px;color:#b7b7c1;font-size:10px}.main footer span{color:#a99ded;margin:0 8px}.mobile-head{display:none}.back-link{display:inline-flex;align-items:center;gap:7px;color:#9696a7;font-weight:600;font-size:11px;margin-top:28px}.back-link:hover{color:var(--purple)}.back-link .icon{width:15px;height:15px}.editor-heading{margin-top:37px}.builder-intro,.question-card,.preview-question{background:#fff;border:1px solid #ededf2;border-radius:11px;padding:24px}.builder-intro{position:relative;overflow:hidden;padding-top:28px}.intro-accent,.public-accent{position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#7764ed,#c1b5fa)}.field{display:flex;flex-direction:column;gap:9px}.field label,.options-editor>label{font-size:9px;font-weight:750;letter-spacing:1px;color:#8e8e9e}.field label>span,.required-star{color:#e77f83}.field label .optional{font-weight:500;color:#bbbcc6;margin-left:5px}.field+ .field{margin-top:19px}input:not([type=checkbox]):not([type=radio]),textarea,select{width:100%;border:1px solid #e8e8ef;background:#fbfbfd;color:var(--ink);border-radius:7px;padding:12px 13px;outline:none;font-size:12px;transition:border .15s}input::placeholder,textarea::placeholder{color:#bcbcc8}input:focus,textarea:focus,select:focus{border-color:#aa9df4!important}textarea{resize:vertical;line-height:1.5}select{cursor:pointer}.title-input{font-size:17px!important;font-weight:650}.question-heading{margin:36px 0 17px}.question-heading p,.detail-section-heading p{font-size:12px;color:#999aa9;margin:7px 0 0;line-height:1.6}.question-list{display:grid;gap:12px}.question-card{padding:21px 23px}.question-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.question-number{color:#9f95db}.icon-button{display:inline-grid;place-items:center;border:0;background:transparent;color:#a7a7b5;border-radius:6px;width:32px;height:32px;padding:0}.icon-button:hover{background:#f4f2ff;color:var(--purple)}.icon-button.danger:hover{color:#dc6b72;background:#fff3f3}.icon-button .icon{width:16px;height:16px}.question-main{display:flex;gap:14px;align-items:flex-end}.question-main .field+.field{margin:0}.question-label{flex:1}.type-field{width:170px}.question-bottom{border-top:1px solid #f1f1f5;margin-top:20px;padding-top:15px;display:flex;align-items:center;justify-content:space-between;color:#b0b0bc;font-size:11px}.toggle-label{display:flex;align-items:center;gap:8px;color:#777887;cursor:pointer;font-weight:600}.toggle-label input{position:absolute;opacity:0}.toggle{position:relative;width:28px;height:16px;background:#dedee6;border-radius:20px}.toggle:before{content:"";position:absolute;width:12px;height:12px;background:white;border-radius:50%;top:2px;left:2px;transition:transform .15s}.toggle-label input:checked+.toggle{background:#7968e9}.toggle-label input:checked+.toggle:before{transform:translateX(12px)}.toggle-label input:focus-visible+.toggle{outline:3px solid #bdb4ff}.options-editor{margin-top:20px}.option-row{display:flex;align-items:center;gap:9px;margin-top:8px}.option-bullet{color:#a69ae6;font-size:18px}.option-row input{max-width:400px}.text-button{border:0;background:transparent;color:#7767e1;display:inline-flex;gap:6px;align-items:center;padding:9px 0;font-size:11px;font-weight:700}.text-button .icon{width:14px;height:14px}.add-question{width:100%;border:1px dashed #cfc9ed;background:transparent;border-radius:10px;color:#796add;display:flex;justify-content:center;align-items:center;gap:8px;padding:16px;margin-top:14px;font-size:12px;font-weight:700}.add-question:hover{background:#f1efff}.add-question .icon{width:15px;height:15px}.editor-actions{display:flex;align-items:center;justify-content:space-between;margin:24px 0 60px;gap:20px}.editor-actions>span,.locked-label{display:flex;align-items:center;gap:7px;color:#aaaab6;font-size:11px}.editor-actions .icon,.locked-label .icon{width:14px;height:14px}.detail-header{display:flex;gap:19px;margin:39px 0 35px}.detail-icon{width:58px;height:58px;background:#eeeaff;color:#7d6de5;border-radius:13px}.detail-icon .icon{width:25px;height:25px}.detail-header h1{font-size:30px;overflow-wrap:anywhere}.detail-header p{white-space:pre-wrap}.detail-header .eyebrow{margin:0 0 10px}.detail-meta{font-size:10px;color:#aaaab8;margin-top:12px}.detail-meta span{margin:0 8px}.tabs{display:flex;gap:30px;border-bottom:1px solid #e7e7ee}.tabs button{padding:0 0 16px;border:0;background:transparent;color:#9b9ba9;font-weight:650;font-size:12px;position:relative}.tabs button.selected{color:var(--purple)}.tabs button.selected:after{content:"";position:absolute;height:2px;background:var(--purple);bottom:-1px;left:0;right:0}.tabs button span{font-size:10px;background:#eeeef3;color:#9b9ba9;padding:3px 6px;border-radius:5px;margin-left:4px}.tabs button.selected span{background:#ece9ff;color:#796ae0}.detail-content{padding:30px 0 65px}.detail-section-heading{align-items:center;margin-bottom:22px}.detail-section-heading h2{font-size:17px}.notice{display:flex;align-items:flex-start;gap:10px;background:#fff8eb;color:#9f7d44;border:1px solid #f6e8c9;border-radius:8px;padding:12px 14px;font-size:11px;line-height:1.6;margin-bottom:15px}.notice .icon{width:16px;height:16px}.link-generator{display:flex;align-items:flex-end;gap:12px;padding:18px;background:white;border:1px solid #ededf2;border-radius:10px}.link-generator .field{flex:1}.link-generator .field+.field{margin:0}.link-generator .count-field{flex:none;width:90px}.link-generator .button{min-height:40px}.list-heading{display:flex;align-items:center;justify-content:space-between;margin:29px 0 12px}.list-heading>strong{font-size:13px}.link-row{display:flex;align-items:center;gap:13px;padding:14px 17px;border-bottom:1px solid #f0f0f4}.link-symbol{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:#f4f2ff;color:#9082e8}.link-symbol .icon{width:16px;height:16px}.badge{font-size:10px;font-weight:650;border-radius:20px;padding:6px 9px;white-space:nowrap}.badge.active{color:#478e73;background:#edf8f2}.badge.active>span{background:#6cbd97}.badge.used{color:#8175bd;background:#f2effc}.badge.used>span{background:#aa9de3}.badge.revoked{color:#9999a5;background:#f3f3f5}.badge.revoked>span{background:#b6b6c0}.link-spacer{width:77px}.small-empty{text-align:center;background:#fff;border:1px dashed #dedee8;border-radius:11px;padding:45px 20px}.small-empty-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;color:#9a8be9;background:#f1efff;margin:0 auto 14px}.small-empty strong{font-size:13px}.small-empty p{margin:8px 0 0}.response-list,.preview-questions{display:grid;gap:12px}.response-card{background:#fff;border:1px solid #ededf2;border-radius:10px;overflow:hidden}.response-card summary{display:flex;align-items:center;gap:13px;padding:17px;cursor:pointer;list-style:none}.response-card summary::-webkit-details-marker{display:none}.response-number{display:grid;place-items:center;width:36px;height:36px;background:#f1efff;color:#8171e2;border-radius:8px;font-size:11px;font-weight:700}.response-card summary strong,.response-card summary small{display:block}.response-card summary strong{font-size:12px}.response-card summary small{color:#aaaab7;font-size:10px;margin-top:5px}.summary-plus{margin-left:auto;color:#aaaab7;font-size:20px}.response-card[open] .summary-plus{transform:rotate(45deg)}.answer-list{border-top:1px solid #f0f0f4;padding:5px 20px 15px}.answer-list>div{padding:14px 0 4px}.answer-list span,.preview-question>span:not(.question-number){color:#a0a0ad;font-size:11px}.answer-list p{font-size:12px;margin:7px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.preview-question{display:flex;flex-direction:column;gap:10px}.preview-question strong{font-size:13px}.preview-options{display:flex;gap:7px;flex-wrap:wrap}.preview-options span{background:#f7f6fb;color:#838390;padding:6px 9px;border-radius:5px;font-size:11px}
.login-layout{min-height:100vh;display:flex;flex-direction:column;align-items:center;background:radial-gradient(ellipse at 50% 30%,#f0edff 0,#f8f9fb 53%)}.login-top{position:absolute;left:50px;top:36px}.login-card{width:min(440px,calc(100% - 40px));margin:auto;background:#fff;border:1px solid #eeeef4;border-radius:15px;padding:40px;box-shadow:0 20px 60px #3832560a}.login-card h1{font-size:32px}.login-card>p{color:#9696a5;line-height:1.6;font-size:13px;margin:12px 0 28px}.login-card form label{display:block;font-size:11px;font-weight:700;margin-bottom:9px}.login-card .full{width:100%;margin-top:14px}.login-help{border-top:1px solid #f0f0f4;margin-top:25px;padding-top:19px;color:#aaaab7;font-size:11px;display:flex;align-items:center;gap:7px}.login-help .icon{width:14px;height:14px}.login-bottom{padding:25px;color:#aaaab9;font-size:11px}.loading-screen{padding:40px;color:#888}
.public-layout{min-height:100vh;background:#f8f8fb}.public-top{height:79px;border-bottom:1px solid #eeeeF3;background:white;display:flex;align-items:center;justify-content:space-between;padding:0 6%}.public-top>span{display:flex;align-items:center;gap:7px;color:#a5a5b3;font-size:9px;letter-spacing:1px;font-weight:750}.public-top>span .icon{width:14px;height:14px}.public-container{width:min(680px,calc(100% - 36px));margin:50px auto}.public-form-header,.public-question,.public-message{background:#fff;border:1px solid #ededf2;border-radius:11px}.public-form-header{position:relative;overflow:hidden;padding:35px}.public-form-header h1{font-size:31px;overflow-wrap:anywhere}.public-form-header p{font-size:13px;color:#8e8f9e;line-height:1.7;white-space:pre-wrap}.public-caption{display:flex;align-items:center;gap:7px;border-top:1px solid #f1f1f5;margin-top:24px;padding-top:18px;color:#abaaba;font-size:11px}.public-caption .icon{color:#a094e9;width:15px;height:15px}.public-question{padding:25px 30px;margin-top:12px}.public-label{display:block;font-size:14px;font-weight:650;margin:12px 0 17px;line-height:1.5}.optional-inline{font-size:10px;color:#b1b1bd;font-weight:400;margin-left:5px}.public-options{display:grid;gap:9px}.public-options label{display:flex;align-items:center;gap:10px;border:1px solid #eeeef3;border-radius:7px;padding:11px 12px;font-size:12px;color:#696a79;cursor:pointer}.public-options label:has(input:checked){border-color:#b5aaf4;background:#faf9ff;color:#5d4dd3}.public-options input{accent-color:#7564e8}.public-submit{display:flex;justify-content:space-between;align-items:center;margin:20px 0}.public-submit p{display:flex;align-items:center;gap:7px;color:#a4a4b1;font-size:11px}.public-submit p .icon{width:14px;height:14px}.public-footer{text-align:center;font-size:10px;color:#b1b1be;padding:22px 0 35px}.public-footer strong{color:#7e7f8f;font-size:11px}.public-footer>span{margin:0 6px}.public-message{width:min(500px,calc(100% - 36px));margin:90px auto 0;text-align:center;padding:50px 35px}.message-icon{display:grid;place-items:center;background:#f0edff;color:#7b6be2;width:55px;height:55px;border-radius:50%;margin:0 auto 22px}.message-icon .icon{width:24px;height:24px}.public-message h1{font-size:29px}.public-message p{font-size:13px;color:#9595a4;line-height:1.7;max-width:340px;margin:14px auto}.message-divider{width:35px;height:1px;background:#e6e5ed;margin:23px auto}.public-message>span{font-size:11px;color:#b0b0bc}#toast{position:fixed;bottom:22px;right:22px;background:#29293a;color:#fff;padding:12px 16px;border-radius:8px;font-size:12px;box-shadow:0 8px 25px #20203025;opacity:0;transform:translateY(8px);pointer-events:none;transition:.2s;z-index:10;max-width:calc(100% - 44px)}#toast.show{opacity:1;transform:translateY(0)}#toast.error-toast{background:#9a4c55}
.link-info input.link-url{display:block;width:100%;padding:0;margin-top:7px;border:0;background:transparent;color:#8172df;font-size:10px;text-overflow:ellipsis;cursor:text}.link-info input.link-url:focus{outline:2px solid #bdb4ff;outline-offset:2px}.section-destination{margin:15px 7px 4px}.section-destination span{font-size:11px;color:#9391a5;line-height:1.5}.question-description{margin-top:15px}.public-help{font-size:12px;color:#8e8f9e;line-height:1.6;margin:-8px 0 15px;white-space:pre-wrap}
.builder-section{border:1px solid #e8e6f2;background:#f7f6fd;border-radius:12px;padding:15px}.section-editor-head{padding:4px 7px 16px}.section-editor-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.section-editor-head .field+.field{margin-top:13px}.section-questions{display:grid;gap:12px}.section-questions:empty:after{content:'No questions in this section yet.';color:#aaaab7;font-size:11px;padding:10px 8px}.builder-section .add-question{margin-top:12px;background:#fff}.add-section{width:100%;border:1px dashed #a9a0df;background:#eeebff;border-radius:10px;color:#6958da;display:flex;justify-content:center;align-items:center;gap:8px;padding:16px;margin-top:14px;font-size:12px;font-weight:700}.add-section:hover{background:#e6e1ff}.add-section .icon{width:15px;height:15px}.branch-editor{margin-top:20px;border:1px solid #eae7fa;background:#faf9ff;border-radius:8px;padding:15px}.branch-title{display:flex;align-items:center;gap:7px;color:#6354c8;font-size:12px;font-weight:700}.branch-title .icon{width:14px;height:14px}.branch-title span{font-size:9px;color:#aaa4ca;letter-spacing:.8px}.branch-editor p{font-size:11px;line-height:1.5;color:#9391a5;margin:8px 0 12px}.branch-row{display:flex;align-items:center;gap:12px;margin-top:8px}.branch-row>span{font-size:11px;flex:1;min-width:0;overflow-wrap:anywhere}.branch-row select{flex:1;max-width:260px;background:#fff}.preview-section{display:flex;flex-direction:column;gap:8px;margin-top:10px}.preview-section strong{font-size:14px}.preview-section p{font-size:11px;color:#9696a5;white-space:pre-wrap;margin:0}.public-section-title{margin:22px 0 12px;padding:0 4px}.public-section-title h2{font-size:19px;letter-spacing:-.4px;margin:8px 0 0}.public-section-title p{font-size:12px;color:#9595a5;line-height:1.6;white-space:pre-wrap}.review-actions{display:flex;justify-content:center;gap:10px;margin-top:24px}
@media(max-width:900px){.sidebar{width:190px}.main{margin-left:190px;width:calc(100% - 190px)}.page-wrap,.page-wrap.narrow{width:calc(100% - 60px)}.page-heading h1,.editor-heading h1{font-size:30px}.bottom-banner>span{display:none}}
@media(max-width:650px){.sidebar{display:none}.main{margin:0;width:100%}.mobile-head{height:68px;background:#fff;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;padding:0 20px}.mobile-head .brand{font-size:19px}.page-wrap,.page-wrap.narrow{width:calc(100% - 36px)}.topline{height:56px}.top-status{display:none}.page-heading,.editor-heading{align-items:flex-start;flex-direction:column;margin:32px 0 25px}.page-heading h1,.editor-heading h1{font-size:29px}.overview-grid{gap:8px}.stat-card{padding:13px 10px;gap:8px;min-height:80px}.stat-icon{width:33px;height:33px}.stat-icon .icon{width:15px;height:15px}.stat-number{font-size:18px}.stat-label{font-size:9px;line-height:1.3}.stat-index{display:none}.forms-section{margin-top:37px}.section-hint{display:none}.form-row{padding:14px 12px;gap:10px}.row-stat{min-width:45px}.row-stat:nth-of-type(3){display:none}.form-row-main span{max-width:150px}.form-row-icon{width:36px;height:36px}.bottom-banner{margin-bottom:35px}.main footer{padding:20px}.question-main{flex-direction:column;align-items:stretch}.type-field{width:100%}.editor-actions{align-items:flex-start;flex-direction:column}.detail-header h1{font-size:25px}.detail-icon{width:45px;height:45px}.link-generator{flex-wrap:wrap}.link-generator .field:first-child{flex-basis:100%}.link-generator .count-field{flex:1}.link-generator .button{flex:2}.link-row{gap:7px;padding:12px}.link-symbol{display:none}.link-spacer{width:0}.badge{padding:5px 7px}.public-top{height:68px}.public-container{margin-top:25px}.public-form-header{padding:26px}.public-question{padding:22px}.public-form-header h1{font-size:27px}.public-message{margin-top:55px}.login-top{left:22px;top:25px}.login-card{padding:30px}.public-submit{gap:10px}.public-submit p{font-size:10px}}
