:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;color:#242031;background:#f7f6fb;font-synthesis:none;line-height:1.5;--purple:#6e48d9;--muted:#6b6476;--border:#e0dbec;--lime:#dff59d}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.5}button{border:0}a{color:var(--purple)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(30px,3vw,44px);letter-spacing:-1.6px;line-height:1.16;margin-bottom:10px;font-weight:800}h2{font-size:28px;letter-spacing:-.8px;line-height:1.2;margin-bottom:12px}h3{font-size:18px;letter-spacing:-.3px;margin-bottom:8px}p{margin-bottom:16px}small{font-size:12px}:focus-visible{outline:3px solid #af8dff;outline-offset:4px}button:hover{filter:brightness(.97)}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:210px;background:#fff;border-right:1px solid var(--border);padding:28px 12px;display:flex;flex-direction:column;z-index:20}.brand{display:block;color:#211a2b;text-decoration:none;font-size:66px;font-weight:800;letter-spacing:-4px;line-height:1;padding:0 18px}.brand span{display:block;font-size:24px;letter-spacing:0;font-weight:400;margin-top:8px}.sidebar nav{display:grid;gap:8px;margin-top:64px}.sidebar nav a{position:relative;text-decoration:none;color:#242031;padding:10px 22px;border-radius:10px;font-size:20px;font-weight:500}.sidebar nav a.active{color:var(--purple);background:#eee6fc;font-weight:750}.sidebar nav a.active:before{content:"";position:absolute;left:5px;top:8px;bottom:8px;width:4px;border-radius:5px;background:var(--purple)}.sidebar-bottom{margin-top:auto;padding:0 12px;display:grid;gap:20px;font-size:13px}.sidebar-bottom a{text-decoration:none}.sidebar-bottom span{border-top:1px solid var(--border);padding-top:18px}.main-content{margin-left:210px;padding:62px 36px 24px;max-width:1600px}.utility{position:absolute;right:36px;top:22px;display:flex;gap:10px;align-items:center}.utility button{background:none;font-size:17px;padding:3px 1px;color:var(--muted)}.utility button[aria-pressed=true]{color:var(--purple);border-bottom:2px solid var(--purple);font-weight:750}.page-heading{margin-bottom:30px;padding:0 24px}.page-heading p{font-size:21px;color:var(--muted)}.draft-note{font-size:13px;color:#827b8c;margin:18px 24px 28px}.home-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:20px}.panel{background:#fff;border:1px solid var(--border);border-radius:16px;padding:28px}.lesson-list{padding:32px 16px}.lesson-list>h2,.lesson-list>.section-description{margin-left:12px}.lesson-list h2{font-size:34px;font-weight:800}.section-description{font-size:18px;color:var(--muted)}.lesson-rows{display:grid;gap:16px;margin-top:36px}.lesson-row{width:100%;display:flex;align-items:center;text-align:left;gap:17px;padding:24px 20px;background:#fff;border:1px solid var(--border);border-radius:14px;min-height:112px}.lesson-row.featured{background:#f4eefa}.lesson-number{background:#f0e9fb;border-radius:9px;padding:5px 9px;font-size:20px;min-width:46px;text-align:center}.featured .lesson-number{background:#e7dafa}.lesson-row-copy{border-left:1px solid #cfc3e6;padding-left:20px;flex:1;min-width:0;display:grid;gap:3px}.lesson-row-copy strong{font-size:22px;line-height:1.2;letter-spacing:-.5px}.lesson-row-copy>span{font-size:15px;color:var(--muted);line-height:1.45}.duration{white-space:nowrap;color:var(--muted);font-size:14px}.start-pill{background:var(--purple);color:#fff;font-size:14px;border-radius:9px;padding:9px 12px;white-space:nowrap}.arrow{font-size:27px;color:var(--purple)}.encouragement{margin-top:22px;padding:24px 28px;background:var(--lime);border-radius:15px}.encouragement h2{font-size:27px;font-weight:750;margin-bottom:5px}.encouragement p{margin-bottom:8px}.encouragement small{color:#4a5b28}.home-aside{display:grid;gap:18px;align-content:start}.daily-word h2{font-size:25px}.daily-korean{font-size:70px;line-height:1.3;letter-spacing:-4px;font-weight:750;position:relative;display:table;margin:22px 0 10px}.daily-korean:after{content:"";position:absolute;bottom:-2px;left:0;width:75px;height:10px;border-radius:8px;background:var(--lime)}.word-meaning{font-size:23px;color:var(--muted)}.daily-word h3{margin-top:28px}.daily-word>p:not(.word-meaning){color:var(--muted);font-size:16px;line-height:1.55}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--purple);color:#fff;border-radius:10px;padding:12px 20px;font-weight:650;min-height:46px;text-decoration:none}.button.secondary{color:var(--purple);background:#f0ebfa;border:1px solid #e1d7f4}.daily-word .button{width:100%;margin-top:18px}.progress-track{height:12px;border-radius:20px;background:#efebf6;overflow:hidden}.progress-track>div{height:100%;background:var(--purple);border-radius:20px;transition:width .3s}.mini-progress h3{margin-bottom:18px}.mini-progress{padding:25px}.text-button{color:var(--purple);background:none;padding:9px 0;font-weight:500}.text-button:hover{text-decoration:underline}footer{display:flex;justify-content:flex-end;margin:12px 4px 0}footer .text-button{text-decoration:underline;font-size:13px}.muted{color:var(--muted);font-size:14px}.notice{padding:14px 18px;background:#fff3d6;border:1px solid #eed9a7;border-radius:10px;font-size:14px;margin-bottom:22px}.lesson-toolbar{display:flex;justify-content:space-between;gap:12px;margin-bottom:22px}.lesson-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.lesson-heading span{white-space:nowrap;color:var(--muted)}.lesson-intro{max-width:720px;color:var(--muted);margin-top:22px}.lesson-layout{display:grid;grid-template-columns:minmax(0,740px) minmax(200px,1fr);gap:32px;margin-top:30px}.learning-panel{padding:32px}.lesson-aside{padding-top:22px}.lesson-aside ol{padding-left:22px}.lesson-aside li{padding:7px 0;font-size:15px}.section-label{font-size:12px;font-weight:650;color:var(--purple);text-transform:uppercase;letter-spacing:1px}.word-top{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:13px;margin-top:12px}.save-button{width:44px;height:44px;background:#f6f3fa;border-radius:50%;font-size:26px;color:var(--purple)}.korean-word{font-size:56px;line-height:1.3;margin:8px 0}.word-detail>p:not(.word-meaning){color:var(--muted)}.reading-note{border-top:1px solid var(--border);padding-top:20px;margin-top:20px;font-size:15px}.reading-note p{margin:8px 0 18px}.audio-note{display:block;color:var(--muted);margin:8px 0 20px}.example{padding:18px 22px;background:#f7f5fc;border-radius:12px;margin-top:20px}.example>span{font-size:12px;color:var(--muted)}.example p{font-size:23px;margin:8px 0}.example small{color:var(--muted);font-size:14px}.next-button{margin-top:25px;width:100%}.exercise h2{font-size:25px;margin-top:20px}.exercise form{margin-top:30px}.exercise label{display:block;font-size:14px;font-weight:600;margin-bottom:10px}input,textarea{width:100%;border:1px solid #ccc3de;background:#fff;color:#242031;border-radius:10px;padding:12px 14px;min-height:48px}textarea{resize:vertical}#korean-answer{font-size:26px;min-height:66px}#korean-answer::placeholder{font-size:17px;color:#92899e}.exercise-actions{display:flex;justify-content:space-between;gap:12px;margin-top:18px}.hint{padding:18px;background:#f1ecfb;border-radius:10px;margin-top:20px}.hint strong{font-size:22px}.hint p{font-size:14px;margin:6px 0 0}.feedback{padding:18px;border-radius:10px;margin-top:18px}.feedback.correct{background:#edf7d7}.feedback.retry{background:#fff3df}.feedback p{font-size:14px;margin:6px 0 0}.completion{text-align:center;padding:55px 30px}.completion h1{font-size:34px}.completion-mark{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--lime);font-size:30px;margin-bottom:20px}.dictionary-tools{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:22px}.search-label{flex:1;max-width:600px}.filter-tabs{display:flex;gap:4px}.filter-tabs button{padding:10px 15px;border-radius:8px;background:transparent;white-space:nowrap;color:var(--muted)}.filter-tabs button[aria-pressed=true]{background:#ebe3f9;color:var(--purple)}.dictionary-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.word-list{padding:10px}.word-row{display:flex;align-items:center;gap:12px;width:100%;background:#fff;border-radius:9px;padding:17px 16px;text-align:left;border-bottom:1px solid #f2eff8}.word-row.selected{background:#f1eafa}.word-row>span:first-child{font-size:22px;min-width:110px;font-weight:600}.word-row>span:nth-child(2){flex:1;color:var(--muted);font-size:14px}.word-row>span:last-child{color:var(--purple)}.empty-state{padding:30px}.practice-wrap{max-width:720px;margin:0 auto 20px;padding:35px}.progress-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:28px}.stat{display:grid;gap:8px}.stat strong{font-size:40px;color:var(--purple);letter-spacing:-1px}.stat span{color:var(--muted);font-size:14px}.progress-lessons{margin-bottom:20px}.progress-lesson{display:flex;align-items:center;gap:20px;padding:22px 0;border-top:1px solid var(--border)}.progress-lesson>span{font-size:25px;color:var(--purple)}.progress-lesson>div{flex:1}.progress-lesson h3{margin-bottom:3px}.progress-lesson p{margin:0;color:var(--muted);font-size:14px}.danger{color:#a13250}.contribution-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(200px,1fr);gap:28px;align-items:start}.contribution-form{padding:30px}.form-step{display:flex;justify-content:space-between;color:var(--purple);font-size:13px;margin-bottom:25px}.contribution-form>label:not(.checkbox){display:block;margin:20px 0 8px;font-size:14px;font-weight:600}.checkbox{display:flex;gap:12px;align-items:flex-start;margin:22px 0;font-size:14px}.checkbox input{width:20px;min-height:20px;height:20px;flex-shrink:0;accent-color:var(--purple);margin:2px 0}.contributor-aside{padding:22px 0}.contributor-aside .button{width:100%;margin:15px 0}.question{margin-top:28px}.question label{display:block;font-weight:600;font-size:15px;margin-bottom:12px}.form-controls{display:flex;gap:12px;justify-content:flex-end;margin-top:28px}.receipt{display:block;overflow-wrap:anywhere;margin:20px 0 28px;color:var(--purple)}dialog{position:fixed;border:1px solid var(--border);border-radius:18px;padding:36px;max-width:560px;width:calc(100% - 32px);max-height:85vh;color:#242031}dialog::backdrop{background:#211a2b66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}dialog h2{padding-right:20px}.dialog-close{position:absolute;top:8px;right:12px;background:none;font-size:28px;width:40px;height:40px}dialog li{margin-bottom:12px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.skip-link{position:fixed;left:20px;top:-100px;z-index:100;padding:12px;background:#fff}.skip-link:focus{top:10px}@media(min-width:1500px){.main-content{padding-right:48px;padding-left:48px}.home-heading h1{font-size:44px}}@media(max-width:1250px){.start-pill{display:none}.main-content{padding-left:25px;padding-right:25px}.home-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr)}.lesson-row{gap:12px;padding:20px 14px}.lesson-row-copy{padding-left:12px}.lesson-row-copy strong{font-size:20px}.lesson-list h2{font-size:29px}.daily-word{padding:23px}.home-heading h1{font-size:35px}}@media(max-width:1000px){.sidebar{width:170px}.main-content{margin-left:170px}.sidebar nav a{font-size:18px;padding-left:16px}.brand{font-size:58px}.home-grid{grid-template-columns:1fr}.home-aside{grid-template-columns:1.5fr 1fr;align-items:start}.daily-word .daily-korean{font-size:52px;margin-top:15px}.daily-word h3{margin-top:15px}.lesson-layout,.contribution-layout{grid-template-columns:1fr}.lesson-aside{padding:0}.dictionary-layout{grid-template-columns:1fr 1.1fr}.word-row{flex-wrap:wrap}.word-row>span:first-child{min-width:75px}.word-row>span:nth-child(2){min-width:80px}.dictionary-tools{align-items:stretch;flex-direction:column}.filter-tabs{align-self:flex-start}.contributor-aside{padding:0}.contributor-aside .button{width:auto}.contributor-aside .danger{margin-left:20px}}@media(max-width:680px){.sidebar{position:relative;width:auto;padding:16px 20px 0;border-right:0;border-bottom:1px solid var(--border);display:block}.brand{font-size:36px;letter-spacing:-2px;display:inline-flex;align-items:baseline;gap:9px;padding:0}.brand span{font-size:15px;letter-spacing:0;margin:0}.sidebar nav{display:flex;gap:5px;justify-content:space-between;margin:18px 0 0;overflow:auto}.sidebar nav a{font-size:14px;padding:10px 8px;white-space:nowrap;border-radius:7px 7px 0 0}.sidebar nav a.active:before{display:none}.sidebar-bottom{display:none}.main-content{margin:0;padding:28px 18px 18px}.utility{right:20px;top:22px;gap:7px}.utility button{font-size:14px}.page-heading{padding:0;margin-bottom:24px}.page-heading h1,.home-heading h1{font-size:32px;letter-spacing:-1.1px}.page-heading p{font-size:17px;line-height:1.5}.draft-note{margin:0 0 20px;font-size:12px}.home-grid{gap:18px}.panel{padding:22px;border-radius:13px}.lesson-list{padding:23px 12px}.lesson-list h2{font-size:25px}.section-description{font-size:15px}.lesson-list>h2,.lesson-list>.section-description{margin-left:7px}.lesson-rows{margin-top:24px;gap:12px}.lesson-row{padding:18px 12px;gap:10px;min-height:99px}.lesson-number{font-size:17px;min-width:35px;padding:4px 6px}.lesson-row-copy{padding-left:10px}.lesson-row-copy strong{font-size:19px}.lesson-row-copy>span{font-size:13px}.duration{display:none}.arrow{font-size:23px}.encouragement{padding:23px;margin-top:18px}.encouragement h2{font-size:25px}.encouragement p{font-size:14px}.home-aside{grid-template-columns:1fr}.daily-word h2{font-size:24px}.daily-word .daily-korean{font-size:60px}.daily-word h3{margin-top:20px}.mini-progress{padding:23px}.dictionary-layout{grid-template-columns:1fr;gap:18px}.word-list{max-height:320px;overflow:auto;padding:8px}.word-row{flex-wrap:nowrap;padding:14px 12px}.word-row>span:first-child{min-width:100px}.word-row>span:nth-child(2){min-width:0}.word-detail .korean-word{font-size:48px}.lesson-toolbar{font-size:13px}.lesson-heading h1{font-size:32px}.lesson-intro{font-size:14px}.lesson-layout{gap:18px;margin-top:22px}.learning-panel{padding:22px}.lesson-aside{font-size:14px}.exercise h2{font-size:23px}.exercise-actions{align-items:center}.exercise-actions .button{padding:12px 15px;font-size:14px}.exercise-actions .text-button{font-size:14px}#korean-answer{font-size:24px}.progress-grid{gap:10px;grid-template-columns:1fr}.stat{display:flex;gap:22px;align-items:center;padding:18px 22px}.stat strong{font-size:32px;min-width:65px}.progress-lesson{gap:12px}.progress-lesson h3{font-size:17px}.progress-lesson p{font-size:12px}.progress-lesson .text-button{font-size:13px}.progress-lessons h2{font-size:24px}.form-controls{flex-wrap:wrap}.contribution-form{padding:22px}.question textarea{font-size:16px}.contribution-layout{gap:0}.completion{padding:35px 22px}.completion h1{font-size:30px}footer{justify-content:space-between}footer:before{content:""}dialog{padding:28px 23px}.home-heading{padding-right:0}}footer{gap:24px;flex-wrap:wrap}@media(min-width:1251px){.home-heading h1{font-size:48px}.lesson-list h2{font-size:36px}.lesson-row-copy strong{font-size:23px}.daily-word h2{font-size:27px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.brand{font-size:34px;letter-spacing:-1.5px;padding:0 12px}.brand span{font-size:22px}@media(max-width:760px){.brand{font-size:29px;letter-spacing:-1px}.brand span{font-size:15px}}.public-shell{max-width:1240px;margin:auto;padding:0 44px}.public-header{display:flex;align-items:center;justify-content:space-between;padding:32px 0;gap:20px;border-bottom:1px solid var(--border)}.public-header .brand{font-size:34px;letter-spacing:-1.5px;padding:0;display:flex;gap:12px;align-items:baseline}.public-header .brand span{font-size:18px;margin:0}.public-actions,.language-switch{display:flex;align-items:center;gap:16px}.language-switch{gap:6px}.language-switch button{background:transparent;padding:9px;color:var(--muted);min-height:44px}.language-switch button[aria-pressed=true]{color:var(--purple);font-weight:700}.public-main{padding:44px 0 56px}.public-main>.page-heading{padding:0}.public-footer{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--border);padding:24px 0 32px;margin:0;font-size:13px;color:var(--muted)}.eyebrow{display:block;font-size:12px;letter-spacing:1.3px;text-transform:uppercase;color:var(--purple);font-weight:700;margin-bottom:20px}.marketing-hero{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:70px;padding:42px 0 70px}.marketing-hero h1{font-size:clamp(40px,5vw,66px);letter-spacing:-2.8px;line-height:1.1;margin-bottom:24px}.marketing-hero h1 em{font-style:normal;color:var(--purple)}.hero-copy{font-size:18px;line-height:1.8;color:var(--muted);max-width:510px;margin-bottom:28px}.launch-note{font-size:12px;color:var(--muted);margin-top:14px}.chat-preview{background:#ede6fa;border:1px solid #dfd4f3;border-radius:26px;padding:28px;transform:rotate(2deg);box-shadow:0 18px 50px #5133780c}.chat-top{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:600;margin-bottom:34px}.chat-top small{display:block;color:var(--muted);font-weight:400;margin-top:3px}.avatar{background:var(--lime);padding:8px 14px;border-radius:50%;font-size:24px}.chat-star{margin-left:auto;font-size:32px;color:var(--purple)}.bubble{padding:16px 20px;border-radius:18px;margin:16px 0;max-width:88%;width:fit-content}.bubble strong{display:block;font-size:25px;font-weight:600}.bubble span{display:block;font-size:12px;margin-top:4px;opacity:.8}.incoming{background:#fff;border-bottom-left-radius:4px}.outgoing{background:var(--purple);color:#fff;margin-left:auto;border-bottom-right-radius:4px}.chat-caption{font-size:11px;color:var(--muted);margin:25px 0 0}.section-intro p{color:var(--muted)}.section-intro h2{font-size:32px}.sample-words{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:26px 0 16px}.sample-word>strong{font-size:40px;color:var(--purple);display:block}.sample-word>small{color:var(--muted);display:block;margin:3px 0 22px}.sample-word p{font-size:14px;color:var(--muted);margin:0}.public-quote{margin:48px 0;padding:32px}.public-quote .eyebrow{color:#4a5b28;margin-bottom:12px}.contribute-invite{display:flex;align-items:center;gap:50px;padding:16px 0}.contribute-invite>div{flex:1}.contribute-invite p{color:var(--muted);max-width:680px}.contribute-invite .button{flex-shrink:0}.closed-area{max-width:700px;margin:50px auto;padding:48px}.closed-area p{color:var(--muted);margin:24px 0}.draft-state{display:flex;gap:15px;align-items:center;justify-content:space-between;padding:14px 18px;border:1px solid #d4e0ba;border-radius:12px;background:#f1f8e6;margin:24px 0;color:#3d5421;font-size:14px}.draft-state progress{width:100px;accent-color:var(--purple)}.import-draft{display:block;margin:12px 0;font-size:14px}.import-draft input{margin-top:8px;font-size:12px}.contributor-aside .text-button{display:block}.public-main .contributor-aside .danger{margin-left:0}@media(max-width:760px){.public-shell{padding:0 22px}.public-header{padding:22px 0;flex-wrap:wrap;gap:14px}.public-header .brand{font-size:28px}.public-header .brand span{font-size:15px}.public-actions{gap:8px}.public-actions>.button{font-size:12px;padding:10px 12px}.public-main{padding:30px 0}.marketing-hero{grid-template-columns:1fr;gap:24px;padding:12px 0 55px}.marketing-hero h1{font-size:46px}.chat-preview{max-width:440px;width:100%;margin:8px auto;transform:rotate(0)}.sample-words{grid-template-columns:1fr;gap:12px}.sample-word{padding:22px}.contribute-invite{display:block}.public-footer{flex-wrap:wrap;font-size:12px}.public-footer>span:nth-child(2){display:none}.closed-area{padding:26px;margin:20px auto}.draft-state{flex-wrap:wrap}.public-quote h2{font-size:24px}.public-main .contribution-form{padding:22px}.public-main .page-heading h1{font-size:33px}}.skip-link:not(:focus){width:1px;height:1px;overflow:hidden;clip-path:inset(50%);padding:0}.questionnaire-fields{border:0;padding:0;margin:0;min-width:0}.questionnaire-fields>label:not(.checkbox){display:block;margin:20px 0 8px;font-weight:600;font-size:14px}.cloud-panel{margin:24px 0}.email-sign-in h2{font-size:23px}.email-sign-in p{font-size:14px}.email-sign-in label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.email-input-row{display:flex;gap:12px;max-width:650px}.email-input-row input{flex:1;min-width:0}.email-input-row button{white-space:nowrap}.email-sign-in [role=status]{margin:12px 0 0}.signed-in{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.signed-in p{margin:0;overflow-wrap:anywhere}.cloud-actions{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.cloud-panel>.muted{margin-top:20px}.cloud-active{color:#416122;margin:20px 0 0}.admin-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin:28px 0 16px}.admin-toolbar>span{flex:1;font-size:14px;color:var(--muted)}select{font:inherit;border:1px solid var(--border);border-radius:8px;padding:10px;background:#fff;color:inherit}.admin-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:22px;align-items:start}.submission-list{padding:12px}.submission-list button{display:grid;gap:6px;text-align:left;background:#fff;border-bottom:1px solid var(--border);padding:18px 12px;width:100%;border-radius:8px;overflow-wrap:anywhere}.submission-list button.selected{background:#eee6fc}.submission-list button span{font-size:12px;color:var(--muted)}.submission-detail{min-width:0}.submission-detail>.muted{overflow-wrap:anywhere}.review-answer{padding:22px 0;border-top:1px solid var(--border)}.review-answer h3{font-size:15px}.review-answer p{white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0 0}.consent-chips{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.consent-chips span{font-size:12px;background:#f0ebfa;border-radius:20px;padding:7px 10px}@media(max-width:760px){.email-input-row{flex-direction:column}.cloud-panel{padding:22px}.admin-layout{grid-template-columns:1fr}.cloud-actions .button{width:100%}.admin-toolbar{gap:12px}.submission-detail{padding:22px}}
