:root{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#29374C;background:#FAF8F3;font-synthesis:none;--green:#5478A8;--line:#E8EDF2;--muted:#777b8a}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button,a,input,textarea,select{outline-offset:4px}button{border:1px solid var(--line);background:white;border-radius:10px;padding:11px 17px;color:inherit;font-weight:600;transition:.15s}button:hover{border-color:#D2DCE7;transform:translateY(-1px)}button:disabled{opacity:.45;cursor:default;transform:none}.primary{background:var(--green);color:white;border-color:var(--green)}.primary:hover{background:#5478A8}.quiet{border-color:transparent;background:transparent}.danger{color:#a13c27}.small{font-size:12px;padding:7px 11px}a{color:var(--green)}input,textarea,select{background:#fff;border:1px solid #E8EDF2;border-radius:10px;padding:12px;width:100%;color:inherit}textarea{resize:vertical;line-height:1.6}label{display:block;font-size:13px;font-weight:600;margin:18px 0 7px}input[type=checkbox]{width:18px;height:18px;accent-color:var(--green)}h1,h2,h3,p{margin-top:0}h1{font-size:32px;letter-spacing:-1.2px;margin-bottom:9px}h2{font-size:19px;letter-spacing:-.4px}h3{font-size:15px}.muted{color:var(--muted);font-size:13px;line-height:1.65}.eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:1.8px;font-weight:700;color:#5478A8;margin-bottom:15px}.row{display:flex;align-items:center;gap:12px}.between{justify-content:space-between}.wrap{flex-wrap:wrap}.stack{display:grid;gap:20px}.shell{display:grid;grid-template-columns:238px 1fr;min-height:100vh}.sidebar{background:#FAF8F3;color:#29374C;padding:34px 22px;display:flex;flex-direction:column;position:fixed;inset:0 auto 0 0;width:238px}.brand{display:flex;gap:10px;align-items:center;font-size:21px;font-weight:650;letter-spacing:-.7px}.mark{display:grid;place-items:center;width:33px;height:35px;border-radius:10px;background:#E8EDF2;color:#5478A8;font-size:21px}.sidebar .eyebrow{margin:9px 0 37px 44px;color:#5478A8;font-size:9px}.nav{display:grid;gap:7px}.nav button{display:flex;align-items:center;gap:14px;border:0;background:transparent;color:#5478A8;text-align:left;padding:14px;font-size:14px;font-weight:500}.nav button.active{background:#E8EDF2;color:#5478A8}.nav .glyph{width:22px;font-size:19px}.count{margin-left:auto;background:#E8EDF2;color:#5478A8;border-radius:6px;min-width:22px;padding:3px 5px;font-size:10px;text-align:center}.side-bottom{margin-top:auto;padding-top:60px}.side-card{border:1px solid #E8EDF2;border-radius:12px;padding:16px;font-size:12px;line-height:1.6}.side-card b{display:block;color:#29374C;margin-bottom:6px}.account{margin-top:24px;font-size:12px}.avatar{width:36px;height:36px;border-radius:50%;background:#E8EDF2;color:#5478A8;display:grid;place-items:center;font-size:12px;font-weight:700}.main{grid-column:2}.topbar{height:78px;border-bottom:1px solid var(--line);padding:0 44px;display:flex;align-items:center;justify-content:space-between;background:#ffffff;font-size:12px}.topbar .muted{font-size:11px}.demo-dot{width:6px;height:6px;background:#b68c53;border-radius:50%;display:inline-block;margin-right:7px}.content{max-width:1380px;margin:auto;padding:38px 44px 60px}.page-heading{margin:8px 0 30px}.page-heading p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.demo-banner{font-size:12px;line-height:1.6;color:#8b6a3e;background:#faf6ed;border:1px solid #efe5ce;padding:12px 17px;border-radius:10px;margin-bottom:28px}.hero{background:#FAF8F3;border:1px solid #E8EDF2;border-radius:18px;padding:30px 34px;display:flex;justify-content:space-between;align-items:center;gap:28px;margin-bottom:24px;overflow:hidden}.hero h2{font-size:26px;letter-spacing:-.9px;max-width:420px;line-height:1.22;margin:0 0 12px}.hero p{max-width:390px;color:#5478A8;font-size:13px;line-height:1.7;margin:0 0 22px}.hero-art{position:relative;width:200px;height:140px;flex-shrink:0}.art-sheet{position:absolute;right:18px;top:6px;transform:rotate(9deg);width:140px;height:120px;background:#ffffff;box-shadow:0 6px 20px #23432912;border:1px solid #E8EDF2;border-radius:12px;padding:20px}.art-sheet span{display:block;height:6px;background:#E8EDF2;margin-bottom:10px;border-radius:5px}.art-sheet .art-title{background:#D2DCE7;width:62px;height:9px}.art-tick{position:absolute;left:17px;bottom:5px;border:6px solid #FAF8F3;width:66px;height:66px;background:#5478A8;color:#ffffff;border-radius:20px;display:grid;place-items:center;font-size:30px;transform:rotate(-8deg)}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:25px 0}.stat{background:#fff;border:1px solid var(--line);border-radius:13px;padding:19px}.stat b{font-size:29px;display:block;letter-spacing:-1px;margin:13px 0 6px;font-weight:600}.stat .muted{font-size:11px}.stat-label{font-size:12px;color:#5478A8}.badge{display:inline-flex;align-items:center;padding:5px 9px;border-radius:6px;background:#E8EDF2;color:#5478A8;font-size:10px;font-weight:600;white-space:nowrap}.badge.green{background:#FAF8F3;color:#5478A8}.badge.amber{background:#fbf1df;color:#987344}.badge.blue{background:#FAF8F3;color:#5478A8}.grid2{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(250px,1fr);gap:22px}.card{background:white;border:1px solid var(--line);border-radius:14px;padding:24px;min-width:0}.card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px}.card-head h2{margin:0}.empty{text-align:center;padding:28px 12px}.empty-symbol{font-size:28px;color:#6F7884;margin-bottom:14px}.empty h3{font-size:14px}.empty p{max-width:300px;margin:0 auto 19px}.item{padding:17px 0;border-bottom:1px solid #E8EDF2}.item:last-child{border:0}.item-title{font-size:13px;font-weight:600;margin-bottom:7px}.progress{height:5px;background:#E8EDF2;border-radius:8px;overflow:hidden;margin:14px 0}.progress i{display:block;background:#6F7884;height:100%}.steps-line{display:flex;gap:12px;margin:26px 0}.steps-line span{flex:1;font-size:11px;border-top:3px solid #E8EDF2;padding-top:11px;color:#5478A8}.steps-line span.on{border-color:var(--green);color:var(--green);font-weight:700}.wizard{max-width:930px;margin:auto}.wizard-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:22px}.upload{border:1.5px dashed #D2DCE7;padding:23px;text-align:center;border-radius:12px;background:#FAF8F3;display:block;cursor:pointer}.upload input{margin-top:12px;font-size:11px;background:transparent;border:0;padding:0}.upload.drag{border-color:var(--green);background:#FAF8F3}.preview{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}.preview-head{padding:17px;font-size:12px}.preview-text{white-space:pre-wrap;overflow-wrap:anywhere;padding:0 17px 17px;font-size:12px;line-height:1.7}.preview img,.preview video,.material img,.material video{display:block;width:100%;max-height:360px;object-fit:contain;background:#f0f3ec}.preview .muted{padding:17px;margin:0}.check-row{display:flex;gap:14px;align-items:center;padding:16px 8px;border-bottom:1px solid #E8EDF2;cursor:pointer}.check-row label{margin:0;font-weight:400;flex:1;cursor:pointer}.check-row b{font-size:13px;display:block;margin-bottom:6px}.foot-actions{margin-top:25px;display:flex;justify-content:space-between;gap:10px}.group-list{max-height:370px;overflow:auto;margin-top:12px}.tabs{display:flex;gap:8px;margin-bottom:23px}.tabs button.selected{background:#FAF8F3;border-color:#E8EDF2;color:#5478A8}.active-group{border:2px solid #6F7884;background:#FAF8F3;border-radius:11px;padding:17px;margin:15px 0}.active-group .eyebrow{color:#5478A8;margin-bottom:7px}.list-table{width:100%;border-collapse:collapse;font-size:12px}.list-table th{text-align:left;color:#5478A8;font-size:10px;text-transform:uppercase;letter-spacing:.8px;font-weight:600;padding:12px}.list-table td{padding:16px 12px;border-top:1px solid #E8EDF2;vertical-align:middle}.list-table tr.current{background:#FAF8F3;outline:2px solid #6F7884}.list-table td small{display:block;color:#5478A8;line-height:1.5;margin-top:5px}.table-wrap{overflow-x:auto}.notice{padding:16px;border-radius:10px;background:#FAF8F3;color:#5478A8;font-size:12px;line-height:1.7}.review{border-left:3px solid #cda349}.review p{font-size:13px;line-height:1.7}.review .row{margin-top:15px}.login-page{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.login-story{background:#FAF8F3;color:#29374C;padding:60px 10%;display:flex;flex-direction:column;justify-content:center}.login-story .brand{margin-bottom:80px}.login-story h1{font-size:49px;line-height:1.12;max-width:480px;margin-bottom:25px;letter-spacing:-2px}.login-story p{color:#5478A8;max-width:360px;line-height:1.9;font-size:15px}.login-story .eyebrow{color:#6F7884;margin-top:48px}.login-form{padding:60px 12%;display:flex;flex-direction:column;justify-content:center;max-width:650px}.login-form h2{font-size:28px;letter-spacing:-1px}.login-form .primary{width:100%;margin:24px 0 17px}.demo-accounts{margin-top:25px;padding-top:23px;border-top:1px solid var(--line)}.demo-accounts button{width:100%;text-align:left;margin:8px 0;font-size:12px}.inline-error{font-size:12px;color:#b74330;line-height:1.7;margin-top:14px}.error-box{padding:12px;background:#fff2ed;border-radius:8px}.schedule-option{padding:16px;display:flex;gap:12px;border:1px solid var(--line);border-radius:10px;margin-bottom:12px}.schedule-option input{width:18px}.schedule-option label{margin:0;flex:1}.schedule-option p{margin:7px 0 0;font-weight:400}.schedule-option:has(input:checked){border-color:#6F7884;background:#FAF8F3}#toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:#29374C;color:#fff;padding:14px 22px;border-radius:12px;box-shadow:0 5px 25px #0002;z-index:10;display:none;max-width:90%;font-size:13px}.logout{color:#5478A8;font-size:11px;margin-top:14px;padding:4px;background:transparent;border:0}.summary-line{padding:14px 0;border-bottom:1px solid var(--line);font-size:13px}.right{text-align:right}.mobile-label{display:none}@media(min-width:1500px){.content{padding-top:50px}.hero{padding:40px}}@media(max-width:1100px){.content{padding:28px}.topbar{padding:0 28px}.sidebar{width:205px;padding:30px 14px}.shell{grid-template-columns:205px 1fr}.stats{gap:10px}.stat{padding:15px}.grid2{grid-template-columns:1fr}.hero-art{width:150px}.wizard-grid{grid-template-columns:1fr}.login-story h1{font-size:38px}}@media(max-width:700px){.shell{display:block}.sidebar{position:relative;width:auto;padding:20px}.sidebar>.eyebrow,.side-bottom{display:none}.nav{display:flex;overflow:auto;margin-top:20px;gap:0}.nav button{padding:10px;font-size:11px;white-space:nowrap;gap:5px}.nav .glyph{font-size:14px;width:auto}.nav .count{display:none}.topbar{height:55px;padding:0 20px}.content{padding:24px 18px}.stats{grid-template-columns:1fr 1fr}.hero{padding:25px}.hero-art{display:none}.hero h2{font-size:24px}h1{font-size:27px}.page-heading{align-items:flex-start}.page-heading>.primary{font-size:12px;padding:10px}.card{padding:19px}.login-page{grid-template-columns:1fr}.login-story{padding:35px}.login-story .brand{margin-bottom:35px}.login-story h1{font-size:34px}.login-story p,.login-story>.eyebrow{display:none}.login-form{padding:35px;max-width:none}.steps-line{gap:6px}.steps-line span{font-size:10px}.list-table{min-width:500px}.row.wrap button{font-size:11px}}

.ai-addon{border-color:#E8EDF2}.ai-addon .card-head{align-items:flex-start}.ai-addon h2{font-size:20px;line-height:1.3;max-width:270px}.ai-addon .eyebrow{margin-bottom:9px;color:#5478A8}.ai-price{display:flex;gap:9px;align-items:baseline;margin-bottom:16px}.ai-price b{font-size:36px;letter-spacing:-1.6px;font-weight:600}.ai-price span{color:#5478A8;font-size:12px}.ai-quotas{margin:22px 0}.ai-quota{font-size:12px;margin:18px 0}.ai-quota .row{gap:8px;flex-wrap:wrap}.ai-quota .progress{margin:10px 0;height:6px}.ai-quota span{color:#5478A8}.ai-quota strong{font-size:17px;color:#5478A8}.ai-next{font-size:12px;padding:18px 0}.ai-demo-note{font-size:11px;border-top:1px solid var(--line);padding-top:15px;margin:20px 0 0}.ai-ending{background:#fcf4df;color:#8b692c}
.grid2>.stack{align-content:start}

/* 0.3 — light workspace, blue actions and soft lavender depth. */
:root{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif;--green:#5478A8;--line:#E8EDF2;--muted:#7b7f8e;background:#FAF8F3;color:#29374C}body{background:#FAF8F3}button{border-radius:12px;font-weight:550;padding:12px 18px}button:hover{box-shadow:0 3px 9px #29374C10}button.primary{box-shadow:0 4px 10px #5478A81d}.sidebar{background:#FAF8F3;border-right:1px solid #E8EDF2;color:#29374C;padding-top:35px}.brand{font-size:23px;font-weight:650;gap:10px;color:#29374C}.brand>.muted{font-size:17px;font-weight:400;color:#5478A8;margin-left:-8px}.mark{border:1px solid #E8EDF2;background:linear-gradient(140deg,#FAF8F3,#E8EDF2);box-shadow:0 3px 7px #6F78841a;border-radius:11px;color:#5478A8;width:35px;height:37px}.sidebar .eyebrow{color:#6F7884}.nav{gap:9px}.nav button{font-size:13px;color:#5478A8;padding:13px 15px;font-weight:500}.nav button.active{background:#E8EDF2;color:#5478A8;box-shadow:inset 0 0 0 1px #E8EDF2}.nav .glyph{display:flex;align-items:center}.count{background:#E8EDF2;color:#5478A8}.side-card{background:#FAF8F3;border-color:#E8EDF2;color:#5478A8;border-radius:14px;font-size:11px}.side-card b{color:#5478A8}.side-card .badge{margin-top:12px;background:#E8EDF2;color:#5478A8}.avatar{background:linear-gradient(140deg,#E8EDF2,#E8EDF2);color:#5478A8;border:1px solid #E8EDF2}.account{font-size:11px;color:#5478A8}.logout{color:#5478A8}.topbar{background:#ffffffba;backdrop-filter:blur(20px);height:75px;color:#5478A8;border-color:#E8EDF2}.topbar>.row{font-size:11px}.topbar .muted{color:#6F7884}.demo-dot{background:#6F7884}.content{padding-top:29px;max-width:1440px}.demo-banner{border:1px solid #E8EDF2;background:#E8EDF2;color:#5478A8;font-size:10px;padding:10px 15px;line-height:1.6;border-radius:10px;margin-bottom:32px}.demo-banner b{color:#5478A8;font-weight:600}.dashboard-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px}.dashboard-date{display:flex;gap:9px;align-items:center;color:#5478A8;font-size:11px;margin-bottom:13px}.dashboard-date time{text-transform:capitalize}.dashboard-date svg{width:15px;height:15px}.dashboard-heading h1{font-size:35px;line-height:1.15;letter-spacing:-1.2px;font-weight:650;margin-bottom:8px;color:#29374C}.dashboard-heading p{font-size:13px;color:#6F7884;margin:0}.workspace-label{padding:9px 12px;border:1px solid #E8EDF2;background:#fff9;border-radius:30px;display:flex;align-items:center;gap:7px;font-size:10px;color:#5478A8}.workspace-dot{height:5px;width:5px;border-radius:50%;background:#6F7884}.hero{background:linear-gradient(115deg,#FAF8F3 0%,#FAF8F3 57%,#E8EDF2 100%);border:1px solid #E8EDF2;border-radius:22px;padding:31px 35px;margin-bottom:22px;min-height:243px;position:relative}.hero:after{content:"";position:absolute;width:180px;height:180px;right:110px;top:18px;border-radius:50%;background:#ffffff35;filter:blur(10px);pointer-events:none}.hero .eyebrow{font-size:9px;letter-spacing:1.4px;color:#6F7884;margin-bottom:17px}.hero h2{font-size:29px;font-weight:600;color:#29374C;letter-spacing:-.9px;line-height:1.2;margin-bottom:14px;max-width:470px}.hero p{font-size:12px;color:#6F7884;line-height:1.85;margin-bottom:23px}.hero .primary{font-size:12px;padding:12px 19px;background:#5478A8;border-color:#5478A8;border-radius:11px}.hero-art{width:250px;height:188px;position:relative;z-index:1}.calendar-tile{position:absolute;top:0;left:18px;width:126px;height:148px;border-radius:19px;background:linear-gradient(150deg,#ffffffef,#ffffff90);border:1px solid #fff;box-shadow:0 12px 25px #6F788422;transform:rotate(-8deg);padding:18px;text-align:center;color:#5478A8}.calendar-tile>span{font-size:10px;text-transform:uppercase;letter-spacing:1.2px}.calendar-tile b{display:block;font-size:52px;line-height:1.1;font-weight:500;letter-spacing:-2px;margin:6px 0;color:#5478A8}.calendar-tile small{font-size:8px}.art-sheet{width:155px;height:119px;right:0;top:67px;transform:rotate(8deg);border-radius:15px;border:1px solid #fff;background:#fffffff0;box-shadow:0 12px 25px #6F78842c;padding:22px}.art-sheet span{height:5px;background:#E8EDF2;margin-bottom:9px}.art-sheet .art-title{height:7px;width:70px;background:#D2DCE7}.art-checkline{display:flex;gap:7px;align-items:center;font-size:8px;color:#6F7884;margin-top:14px}.art-checkline b{color:#6F7884}.art-tick{bottom:-7px;left:4px;border:5px solid #FAF8F3;width:57px;height:57px;background:linear-gradient(145deg,#D2DCE7,#6F7884);color:white;border-radius:19px;box-shadow:0 10px 18px #6F78842a;transform:rotate(-9deg)}.art-tick svg{height:24px;width:24px}.stats{gap:14px;margin:23px 0}.stat{border-radius:16px;padding:18px 20px;border-color:#E8EDF2;box-shadow:0 2px 4px #29374C02}.stat-label{color:#5478A8;font-size:10px}.stat-icon{display:flex;color:#6F7884;background:#FAF8F3;padding:5px;border-radius:8px}.stat-icon svg{width:15px;height:15px}.stat b{color:#29374C;font-size:31px;margin:13px 0 6px;font-weight:550}.stat .muted{font-size:9px;color:#6F7884}.card{border-color:#E8EDF2;border-radius:18px;box-shadow:0 2px 5px #29374C02;padding:25px}.card h2{font-weight:600;font-size:16px;color:#5478A8;letter-spacing:-.3px}.card .eyebrow{font-size:8px;letter-spacing:1.3px;color:#6F7884;margin-bottom:9px}.card-head{margin-bottom:20px}.card-head .quiet{font-size:10px;color:#6F7884;padding:5px 0}.dashboard-lower{grid-template-columns:minmax(0,1.28fr) minmax(300px,1fr);align-items:start;gap:21px}.dashboard-lower>.card{min-height:345px}.news-icon{background:#FAF8F3;border:1px solid #E8EDF2;color:#6F7884;border-radius:10px;display:flex;padding:8px}.news-icon svg{height:17px;width:17px}.news-intro{font-size:10px;color:#6F7884;margin-top:-8px;margin-bottom:20px}.news-item{display:block;text-decoration:none;padding:16px 0;border-top:1px solid #E8EDF2;color:inherit}.news-item:hover .news-title{color:#5478A8}.news-meta{display:flex;align-items:center;gap:8px;font-size:8px;color:#6F7884;margin-bottom:8px}.news-meta>span{color:#6F7884;letter-spacing:.4px;font-size:8px;font-weight:600}.news-meta>time:before{content:"·";margin-right:8px}.news-title{display:flex;gap:12px;justify-content:space-between;align-items:center;color:#5478A8;font-size:11px;font-weight:500;line-height:1.6;transition:color .15s}.news-title>span{color:#6F7884;display:flex;flex-shrink:0}.news-title svg{height:12px;width:12px}.news-footer{border-top:1px solid #E8EDF2;padding-top:15px}.news-refresh{font-size:8px;color:#6F7884;display:block;margin-bottom:9px}.news-sources{display:flex;gap:15px}.news-sources a{font-size:8px;text-decoration:none;color:#6F7884}.news-placeholder{padding:16px 8px;text-align:center}.news-placeholder h3{font-size:12px;color:#5478A8;margin-bottom:9px}.news-placeholder-icon{color:#D2DCE7;margin-bottom:12px}.news-placeholder .muted{font-size:10px}.workspace-readiness{margin-top:24px;border-top:1px solid #E8EDF2;padding-top:16px;display:flex;justify-content:space-between;gap:12px;font-size:8px;color:#6F7884}.empty{padding:27px 12px}.empty-symbol{margin-bottom:18px;color:#D2DCE7}.empty-symbol svg{height:34px;width:34px}.empty h3{color:#5478A8;font-weight:500;font-size:12px}.empty p{font-size:10px;color:#6F7884;line-height:1.8;max-width:265px}.empty button{font-size:10px;color:#6F7884;background:#FAF8F3;border-color:#E8EDF2;border-radius:10px}.progress{background:#E8EDF2}.progress i{background:#D2DCE7}.ai-addon{border-color:#E8EDF2}.ai-addon .eyebrow{color:#6F7884}.ai-quota strong{color:#5478A8}.login-story{background:linear-gradient(145deg,#E8EDF2,#E8EDF2);color:#29374C}.login-story .brand{color:#29374C}.login-story p{color:#6F7884}.login-story h1{color:#5478A8}.login-story .eyebrow{color:#6F7884}.active-group{border-color:#6F7884;background:#FAF8F3}.list-table tr.current{outline-color:#6F7884;background:#FAF8F3}.badge.green{background:#FAF8F3;color:#5478A8}.badge.blue{background:#FAF8F3;color:#6F7884}input[type=checkbox]{accent-color:#5478A8}.tabs button.selected{background:#FAF8F3;border-color:#E8EDF2;color:#5478A8}.schedule-option:has(input:checked){border-color:#D2DCE7;background:#FAF8F3}.notice{background:#FAF8F3;color:#5478A8}.ai-ending{background:#fcf6ea;color:#a48b60}#toast{background:#5478A8}.login-form .primary{border-radius:12px}@media(min-width:1500px){.hero{padding:36px 40px}.content{padding-top:38px}}@media(max-width:1100px){.dashboard-lower{grid-template-columns:1fr}.hero-art{width:210px}.calendar-tile{left:0}.hero h2{font-size:25px}.hero p{font-size:11px}}@media(max-width:700px){.sidebar{padding:20px;border-right:0;border-bottom:1px solid #E8EDF2}.brand{font-size:22px}.nav .glyph svg{height:15px;width:15px}.nav button{font-size:10px;padding:10px 8px;border-radius:9px}.nav{gap:3px}.demo-banner{font-size:9px;margin-bottom:25px}.workspace-label{display:none}.dashboard-heading h1{font-size:30px}.dashboard-heading p{font-size:12px}.dashboard-date{font-size:10px}.hero{border-radius:18px;padding:27px;min-height:0}.hero h2{font-size:25px}.hero .eyebrow{font-size:8px}.hero-art{display:none}.stat{padding:15px}.stat-label{font-size:9px}.stat-icon{padding:4px}.stat-icon svg{height:12px;width:12px}.stat .muted{font-size:8px}.stat b{font-size:29px}.card{padding:22px}.dashboard-lower>.card{min-height:0}.news-title{font-size:12px}.news-meta,.news-meta>span{font-size:9px}.news-refresh,.news-sources a{font-size:9px}.workspace-readiness{flex-wrap:wrap}.login-story{padding:35px}.login-story h1{font-size:34px}}
/* Reading sizes for an everyday desktop workspace. */
.demo-banner{font-size:11px;color:#5478A8}.dashboard-date{font-size:12px;color:#5478A8}.dashboard-heading p{font-size:14px;color:#5478A8}.hero .eyebrow{font-size:10px;color:#5478A8}.hero p{font-size:13px;color:#5478A8}.stat-label{font-size:12px;color:#5478A8}.stat .muted{font-size:11px;color:#5478A8}.card .eyebrow{font-size:9px;color:#5478A8}.card-head .quiet{font-size:11px;color:#5478A8}.news-intro{font-size:12px;color:#5478A8}.news-meta,.news-meta>span{font-size:10px;color:#5478A8}.news-title{font-size:13px;color:#5478A8}.news-refresh{font-size:10px;color:#5478A8}.news-sources a{font-size:11px;color:#5478A8}.news-placeholder h3{font-size:14px}.news-placeholder .muted{font-size:12px}.workspace-readiness{font-size:10px;color:#5478A8}.empty h3{font-size:14px;color:#5478A8}.empty p{font-size:12px;color:#5478A8}.empty button{font-size:11px;color:#5478A8}.workspace-label{font-size:11px;color:#5478A8}.side-card{font-size:12px}.account{font-size:12px}.side-card b{font-size:12px}@media(max-width:700px){.demo-banner{font-size:10px}.dashboard-date{font-size:11px}.stat-label{font-size:11px}.stat .muted{font-size:10px}.news-meta,.news-meta>span{font-size:10px}.news-title{font-size:13px}.news-refresh,.news-sources a{font-size:10px}.hero .eyebrow{font-size:9px}.hero p{font-size:12px}}
/* 0.4 — conversational material studio */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nav button.nav-locked{color:#6F7884}.nav button.nav-locked .glyph{opacity:.6}.nav button.nav-locked:hover{background:#E8EDF2;color:#5478A8}.nav-lock{margin-left:auto;color:#6F7884;font-size:16px}.assistant-avatar{width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:16px;color:#6F7884;border:1px solid #E8EDF2;background:linear-gradient(145deg,#FAF8F3,#E8EDF2)}.assistant-title{margin:8px 0 22px}.assistant-title h1{font-size:28px;margin-bottom:4px}.assistant-title p{margin:0;font-size:12px;color:#5478A8}.assistant-allowance{display:flex;gap:14px;color:#5478A8;font-size:11px}.assistant-allowance span{padding:9px 13px;border:1px solid #E8EDF2;border-radius:30px;background:#ffffffb0}.assistant-allowance b{color:#5478A8;margin-left:5px}.assistant-demo-bar{font-size:11px;color:#5478A8;line-height:1.7;background:#FAF8F3;border:1px solid #E8EDF2;border-radius:12px;padding:13px 17px;margin-bottom:22px}.assistant-demo-bar b{color:#5478A8;font-weight:600}.assistant-workspace{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,1fr);gap:22px;align-items:start}.assistant-chat{padding:23px;min-height:670px;display:flex;flex-direction:column}.assistant-toolbar{font-size:12px;font-weight:550;color:#5478A8;margin-bottom:18px}.assistant-toolbar .small{font-size:11px}.assistant-chat select{font-size:11px;padding:10px 12px;background:#FAF8F3;border-color:#E8EDF2;color:#5478A8}.assistant-messages{flex:1;max-height:470px;min-height:280px;overflow-y:auto;padding:8px 0;scrollbar-width:thin}.assistant-welcome{text-align:center;padding:35px 17px 24px}.assistant-welcome>span{color:#D2DCE7;display:block;margin-bottom:18px}.assistant-welcome>span svg{width:31px;height:31px}.assistant-welcome h2{font-size:21px;font-weight:550;color:#5478A8;margin-bottom:12px}.assistant-welcome p{font-size:12px;line-height:1.9;color:#6F7884;margin:0 auto 24px;max-width:330px}.assistant-suggestions{display:grid;gap:8px}.assistant-suggestions button{font-size:11px;color:#6F7884;background:#FAF8F3;border-color:#E8EDF2;text-align:left;font-weight:400;padding:11px 14px}.assistant-message{margin:15px 0;max-width:95%;padding:15px 17px;border-radius:15px;border:1px solid #E8EDF2}.assistant-message>span{display:block;font-size:9px;color:#6F7884;margin-bottom:7px}.assistant-message p{font-size:12px;line-height:1.85;color:#5478A8;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.assistant-message.from-user{background:#FAF8F3;border-color:#E8EDF2;margin-left:auto;border-bottom-right-radius:4px}.assistant-message.from-assistant{background:#FAF8F3;border-bottom-left-radius:4px}.assistant-working{font-size:11px;color:#6F7884;margin:15px 0;display:flex;gap:8px;align-items:center}.assistant-working>span{height:6px;width:6px;background:#6F7884;border-radius:50%;animation:assistant-pulse 1s infinite}@keyframes assistant-pulse{50%{opacity:.35}}#assistant-compose{border-top:1px solid #E8EDF2;padding-top:17px;margin-top:10px}.assistant-modes{display:flex;gap:5px;margin-bottom:12px;flex-wrap:wrap}.assistant-modes button{font-size:10px;padding:7px 10px;border-radius:8px;border-color:transparent;background:transparent;color:#6F7884;font-weight:500}.assistant-modes button.selected{color:#6F7884;background:#FAF8F3;border-color:#E8EDF2}#assistant-prompt{font-size:12px;line-height:1.8;background:#FAF8F3;border-color:#E8EDF2;padding:15px;border-radius:14px;min-height:115px}#assistant-prompt::placeholder{color:#6F7884}.assistant-compose-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px}.assistant-compose-actions .primary{font-size:11px;padding:11px 15px}.assistant-compose-actions .quiet{color:#6F7884;font-size:11px}.assistant-compose-actions .quiet:disabled{opacity:.5}#assistant-voice-status{font-size:9px;color:#6F7884;margin-top:11px;line-height:1.7}.assistant-voice-consent{font-size:11px;color:#5478A8;padding:13px;background:#FAF8F3;border:1px solid #E8EDF2;border-radius:10px;margin-top:12px;line-height:1.8}.assistant-voice-consent .row{margin-top:10px;flex-wrap:wrap}.assistant-voice-consent button{font-size:10px}.assistant-result{padding:23px}.assistant-result-heading{margin:22px 0 12px}.assistant-result-heading h2{font-size:13px;margin:0;color:#5478A8}.assistant-result-heading button{font-size:10px;color:#6F7884;padding:7px 10px}.assistant-result textarea{font-size:12px;line-height:1.9;color:#5478A8;background:#FAF8F3;border-color:#E8EDF2;padding:16px;border-radius:12px}.assistant-editor-actions{margin-top:9px;gap:8px}.assistant-editor-actions span{font-size:9px;color:#6F7884;line-height:1.6}.assistant-editor-actions button{font-size:10px;padding:7px 10px;color:#6F7884}.assistant-result canvas{display:block;width:100%;height:auto;max-height:400px;object-fit:contain;border-radius:12px;background:#FAF8F3}.assistant-template-note,.assistant-followup-note{font-size:10px;line-height:1.8;color:#6F7884;margin:12px 0 18px}#assistant-campaign{width:100%;font-size:12px;padding:13px;margin-top:8px}.assistant-followup-note{margin-bottom:0}.assistant-result-empty{text-align:center;padding:42px 10px 10px}.assistant-result-empty>span{display:block;color:#D2DCE7;margin-bottom:16px}.assistant-result-empty h2{font-size:16px;color:#6F7884;font-weight:500}.assistant-result-empty p{font-size:11px;line-height:1.9;color:#6F7884}.assistant-placeholder-poster{height:280px;max-width:230px;margin:35px auto 5px;border:1px dashed #E8EDF2;background:linear-gradient(145deg,#FAF8F3,#FAF8F3);border-radius:16px;display:flex;flex-direction:column;padding:43px 25px;transform:rotate(-3deg)}.assistant-placeholder-poster i{display:block;background:#E8EDF2;border-radius:4px;height:6px;margin:8px 0;width:80%}.assistant-placeholder-poster i:first-child{width:45%;height:8px;margin-bottom:30px}.assistant-placeholder-poster b{margin-top:auto;font-size:10px;font-weight:400;color:#6F7884}.assistant-paywall{max-width:850px;margin:30px auto;text-align:center}.assistant-emblem{margin:0 auto 20px;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:22px;background:linear-gradient(145deg,#E8EDF2,#E8EDF2);color:#6F7884;border:1px solid #E8EDF2;box-shadow:0 8px 20px #6F78841a}.assistant-emblem svg{height:31px;width:31px}.assistant-paywall>h1{font-size:40px;line-height:1.15;color:#5478A8;margin:23px 0 18px;letter-spacing:-1.5px;font-weight:600}.assistant-paywall>p{max-width:480px;margin:0 auto 30px;color:#6F7884;font-size:14px;line-height:1.9}.assistant-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:32px 0}.assistant-benefits>div{background:#fff;border:1px solid #E8EDF2;border-radius:16px;padding:24px 16px;display:flex;align-items:center;flex-direction:column}.assistant-benefits svg{color:#D2DCE7;margin-bottom:17px}.assistant-benefits b{font-size:13px;color:#5478A8;font-weight:550}.assistant-benefits span{font-size:11px;color:#6F7884;line-height:1.8;margin-top:9px;max-width:190px}.assistant-offer{background:linear-gradient(130deg,#FAF8F3,#FAF8F3);border:1px solid #E8EDF2;padding:27px;border-radius:19px;max-width:440px;margin:0 auto 24px}.assistant-offer b{font-size:36px;letter-spacing:-1px;color:#5478A8;font-weight:550}.assistant-offer span{font-size:11px;color:#6F7884}.assistant-offer p{font-size:12px;color:#6F7884;line-height:1.9;margin:13px 0 20px}.assistant-offer button{font-size:12px;min-width:240px}.assistant-offer small{display:block;font-size:9px;color:#6F7884;margin-top:15px;line-height:1.7}.assistant-paywall .assistant-demo-disclaimer{font-size:10px;color:#6F7884;line-height:1.8}.assistant-paywall .badge{font-size:10px}@media(max-width:1100px){.assistant-workspace{grid-template-columns:1fr}.assistant-chat{min-height:570px}.assistant-result canvas{max-height:450px;max-width:360px;margin:auto}.assistant-placeholder-poster{height:160px;margin-top:20px}.assistant-result-empty{padding-top:15px}.assistant-allowance{gap:7px}}@media(max-width:700px){.assistant-title h1{font-size:24px}.assistant-title p{font-size:11px}.assistant-allowance{font-size:10px}.assistant-title{gap:15px}.assistant-avatar{width:39px;height:39px;border-radius:13px}.assistant-demo-bar{font-size:10px}.assistant-workspace{gap:17px}.assistant-chat,.assistant-result{padding:18px}.assistant-message p{font-size:12px}.assistant-compose-actions .primary{padding:10px;font-size:10px}.assistant-benefits{grid-template-columns:1fr;gap:10px}.assistant-benefits>div{padding:16px}.assistant-benefits svg{margin-bottom:10px}.assistant-paywall>h1{font-size:32px}.assistant-paywall>p{font-size:12px}.assistant-offer{padding:24px 18px}.assistant-offer button{min-width:0;width:100%}.assistant-paywall{margin-top:15px}}

.timing-box{margin:24px 0;padding:22px;border:1px solid var(--border,#E8EDF2);border-radius:18px;background:#FAF8F3}.timing-box input{max-width:220px}.timing-presets{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.timing-presets .selected{background:#E8EDF2;color:#5478A8}

.risk-welcome{padding:36px;min-height:100vh;background:linear-gradient(130deg,#FAF8F3,#FAF8F3)}#risk-notice{width:min(570px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow-y:auto;border:1px solid #E8EDF2;border-radius:24px;padding:32px;color:#29374C;background:#fff;box-shadow:0 24px 100px #29374C30}#risk-notice::backdrop{background:#29374C59;backdrop-filter:blur(7px)}#risk-notice h1{font-size:29px;margin:12px 0 22px;color:#29374C}#risk-description p{font-size:14px;line-height:1.75;color:#5478A8;margin:14px 0}#risk-description .risk-important{font-weight:650;color:#29374C;background:#FAF8F3;border-radius:12px;padding:16px}.risk-symbol{display:flex;width:44px;height:44px;border-radius:14px;align-items:center;justify-content:center;background:#FAF8F3;color:#5478A8;margin-bottom:18px}.risk-demo{font-size:12px;color:#5478A8;line-height:1.6;padding-top:4px}.risk-check{display:flex;gap:12px;align-items:flex-start;margin:22px 0 12px;font-size:13px;line-height:1.7;color:#29374C}.risk-check input{width:19px;height:19px;flex:0 0 19px;margin-top:2px;accent-color:#5478A8}#risk-continue{width:100%;font-size:14px}#risk-continue:disabled{opacity:.45;cursor:not-allowed}#risk-logout{display:block;margin:15px auto 0}#risk-error{color:#b2354b;font-size:13px}@media(max-width:600px){#risk-notice{padding:23px}#risk-notice h1{font-size:25px}}

/* Rekruti brand: retain the established light interface. */
:root{--green:#5478A8}.brand{gap:10px;letter-spacing:-1.1px}.brand .mark{background:#5478A8;color:white;border-radius:11px;width:36px;height:36px;box-shadow:0 5px 14px #5478A820}.brand-word{font-size:28px;font-weight:750;color:#29374C}.brand-dot{color:#5478A8}.primary:hover{background:#5478A8}.login-story .brand-word{color:#29374C}

/* 0.8 — approved warm blue identity. */
@font-face{font-family:Rekruti Serif;src:url('/fonts/RekrutiSerif-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}
:root{--green:#5478a8;--line:#e0e5e9;--muted:#6f7884;--brand-ink:#29374c;--brand-blue:#5478a8;--brand-paper:#faf8f3;--brand-soft:#e8edf2;--brand-sand:#d8cdbb;color:var(--brand-ink);background:var(--brand-paper)}
body{background:var(--brand-paper);color:var(--brand-ink)}h1,h2,h3{font-family:'Rekruti Serif',Georgia,serif;font-weight:700;letter-spacing:-.6px;color:var(--brand-ink)}h1{line-height:1.2}.brand{height:48px;display:flex;align-items:center}.brand img{display:block;width:180px;height:auto;max-width:100%}.sidebar .brand img{width:175px}.sidebar{background:#fdfbf7;border-right:1px solid var(--line)}.topbar{background:#fffefa}.nav button{color:#657080}.nav button.active{color:#3e608b;background:var(--brand-soft)}.nav button:hover{background:#f0f1ef}.nav button.nav-locked{color:#8c939b}.nav-lock{color:#8c939b}.card,.stat,.preview,.assistant-benefits>div{background:#fffefa;border-color:var(--line)}button{border-color:var(--line);color:var(--brand-ink)}button.primary{color:#fff;background:var(--brand-blue);border-color:var(--brand-blue)}button.primary:hover{background:#456995;border-color:#456995}a{color:#456995}input,textarea,select{background:#fffefa;color:var(--brand-ink);border-color:#d0d7df}input:focus,textarea:focus,select:focus{outline:2px solid #5478a855;border-color:#5478a8}input[type=checkbox],input[type=radio]{accent-color:var(--brand-blue)}.muted,.page-heading p{color:var(--muted)}.eyebrow{color:#74808b}.login-story{background:linear-gradient(145deg,#e8edf2,#faf8f3)}.login-form{background:var(--brand-paper)}.login-story h1{color:var(--brand-ink);letter-spacing:-1.4px}.login-story p{color:#657080}.login-story .eyebrow{color:#657080}.login-form h2{font-size:29px}.login-story .brand{margin-bottom:60px}.demo-banner{background:#f4efe6;border-color:#e4dac8;color:#75664e}.hero{background:linear-gradient(130deg,#e8edf2,#f0eee8);border-color:#dce2e7}.hero h2{color:var(--brand-ink)}.hero p{color:#657080}.hero .eyebrow{color:#657080}.notice,.timing-box{background:#f0f2f3;border-color:var(--line);color:#596675}.timing-presets .selected{background:#e8edf2;color:#3e608b}.badge.green,.badge.blue,.count{background:#e8edf2;color:#456995}.badge.amber{background:#f2ebdf;color:#7e633f}.progress{background:#e8edf2}.progress i{background:var(--brand-blue)}.avatar{background:#e8edf2;color:#5478a8}.art-tick{background:#5478a8;border-color:#e8edf2}.hero-calendar{background:#fffefa;border-color:#dce2e7;color:#5478a8}.hero-calendar .calendar-day{color:#29374c}.hero-calendar .calendar-month{color:#5478a8}.side-card{background:#f5f1ea;border-color:#e6dfd2;color:#6f7884}.side-card b{color:#29374c}.news-title{color:#42556e}.news-meta,.news-meta>span,.news-refresh,.news-sources a,.workspace-readiness{color:#6f7884}.news-item:hover .news-title{color:#5478a8}.stat-label,.stat .muted{color:#6f7884}.stat b{color:#29374c}.upload{background:#faf8f3;border-color:#b9c8d9}.upload.drag,.active-group,.list-table tr.current{background:#e8edf2}.schedule-option:has(input:checked){background:#eef1f4;border-color:#5478a8}.risk-welcome{background:linear-gradient(130deg,#e8edf2,#faf8f3)}#risk-notice{background:#fffefa;color:#29374c;border-color:#dce2e7}#risk-notice h1{color:#29374c}#risk-description p,.risk-demo,.risk-check{color:#596675}#risk-description .risk-important{background:#e8edf2;color:#29374c}.risk-symbol{background:#e8edf2;color:#5478a8}.assistant-avatar,.assistant-emblem{background:linear-gradient(145deg,#e8edf2,#f5f0e7);color:#5478a8;border-color:#dce2e7}.assistant-demo-bar{background:#e8edf2;color:#657080;border-color:#dce2e7}.assistant-demo-bar b{color:#456995}.assistant-title p,.assistant-allowance,.assistant-toolbar,.assistant-welcome p,.assistant-message p{color:#657080}.assistant-allowance b{color:#456995}.assistant-welcome h2,.assistant-result-empty h2,.assistant-paywall>h1{color:#29374c}.assistant-message.from-user{background:#e8edf2;border-color:#dce2e7}.assistant-message.from-assistant{background:#faf8f3}.assistant-suggestions button,#assistant-prompt,.assistant-result textarea,.assistant-chat select{background:#fffefa;color:#596675;border-color:#dce2e7}.assistant-modes button.selected{background:#e8edf2;color:#456995;border-color:#dce2e7}.assistant-offer{background:linear-gradient(130deg,#e8edf2,#f4efe6);border-color:#dce2e7}.assistant-offer b{color:#29374c}.assistant-offer p,.assistant-offer span,.assistant-offer small,.assistant-paywall>p,.assistant-benefits span,.assistant-paywall .assistant-demo-disclaimer{color:#657080}.assistant-benefits b{color:#42556e}.assistant-placeholder-poster{background:linear-gradient(145deg,#e8edf2,#f4efe6);border-color:#d2dce7}.assistant-result-heading h2{color:#42556e}.assistant-editor-actions span,.assistant-template-note,.assistant-followup-note,#assistant-voice-status{color:#657080}.assistant-voice-consent{background:#f4efe6;color:#596675;border-color:#e4dac8}.ai-addon{border-color:#dce2e7}.ai-addon .eyebrow,.ai-quota strong{color:#456995}.ai-price span,.ai-quota span{color:#6f7884}#toast{background:#29374c}::selection{background:#d8cdbb;color:#29374c}@media(max-width:700px){.sidebar .brand img{width:165px}.login-story .brand{margin-bottom:30px}.hero h2{font-size:25px}.assistant-title h1{font-size:25px}}

.polish-origin{display:flex;align-items:center;gap:9px;margin-top:14px;padding-top:13px;border-top:1px solid #e1ddd4;color:#596675;font-size:11px;line-height:1.5}.polish-origin small{display:block;color:#6f7884;font-size:10px}.polish-flag{display:inline-block;flex:0 0 auto;width:19px;height:13px;border:1px solid #dbd9d4;border-radius:3px;background:linear-gradient(to bottom,#fff 0 50%,#c84d55 50% 100%);vertical-align:middle}.login-story>.eyebrow:last-child{font-size:9px;letter-spacing:.6px;line-height:1.8}

.facebook-alert{display:flex;align-items:center;gap:24px;justify-content:space-between;padding:22px 24px;background:#fff3dd;border:1px solid #decba7;border-radius:18px;margin:0 0 24px;color:#594425}.facebook-alert p{margin:8px 0 0;line-height:1.6;max-width:780px}.facebook-alert button{flex-shrink:0}.facebook-steps{padding-left:22px;line-height:1.65}.facebook-steps li{margin-bottom:10px}.facebook-link{display:inline-block;margin:8px 0;color:var(--blue,#5478A8);font-weight:600}@media(max-width:700px){.facebook-alert{align-items:flex-start;flex-direction:column;gap:12px}}

.volume-warning{background:#fff3dd;border:1px solid #decba7;color:#594425;margin:16px 0}.volume-warning p{margin:8px 0 0;line-height:1.6}.help-intro p{max-width:900px;line-height:1.7}.facebook-alert>.row{flex-shrink:0}@media(max-width:700px){.facebook-alert>.row{flex-shrink:1}}
#toast{position:fixed!important;top:96px!important;bottom:auto!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;z-index:2000!important;width:min(540px,calc(100vw - 32px));max-width:540px;padding:20px 24px!important;border-radius:18px!important;background:#29374c!important;color:#fff!important;box-shadow:0 12px 48px #29374c33;line-height:1.6}#toast button{display:block;margin-top:14px;background:#fff;color:#29374c;width:100%;font-weight:600}.work-status{display:flex;align-items:center;gap:14px;padding:16px 22px;background:#fff;border:1px solid #e5e1da;border-radius:18px;margin-bottom:20px}.work-status p{margin:4px 0 0;font-size:13px;color:#697485}.work-symbol{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;flex-shrink:0;color:#5478a8}.work-symbol.working{border:3px solid #e8edf2;border-top-color:#5478a8;border-radius:50%;animation:rekruti-spin 1s linear infinite}.work-symbol.paused{color:#8c8478;font-size:22px}.work-symbol.waiting{font-size:25px}.work-symbol.done{color:#5478a8;font-size:22px}@keyframes rekruti-spin{to{transform:rotate(360deg)}}.browser-view{margin-top:20px;padding:16px;background:#f4f2ed;border-radius:14px}.browser-address{padding:8px;font-size:12px;background:#fff;border-radius:8px}.browser-view img{width:100%;height:auto;background:#fff;border:1px solid #d8cdbb;cursor:crosshair;margin:12px 0}.browser-view .row{margin:12px 0}@media(prefers-reduced-motion:reduce){.work-symbol.working{animation:none}}@media(max-width:700px){#toast{top:22px!important}.browser-view{padding:8px}}

.nav-work-spin{margin-left:auto;width:14px;height:14px;border:2px solid #d8e0eb;border-top-color:#5478a8;border-radius:50%;animation:rekruti-spin 1s linear infinite}.nav-work-pause{margin-left:auto;color:#5478a8}@media(prefers-reduced-motion:reduce){.nav-work-spin{animation:none}}

.browser-view:fullscreen{background:#faf8f3;padding:24px;overflow:auto}.browser-view:fullscreen img{display:block;width:auto;max-width:100%;max-height:65vh;margin:12px auto}.browser-view:fullscreen .muted{font-size:12px}
/* 0.11: independent activity cards and readable campaign results */
.activity-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px}.lane{display:block;margin:0;min-width:0}.lane p,.lane small{overflow-wrap:anywhere}.lane small{color:#697485;font-size:11px}.lane button{margin-top:12px}.now-publishing{margin:20px 0;background:#fff1dd;border:1px solid #ddb57d;border-radius:18px;padding:22px}.now-publishing h2{margin:8px 0}.job-list{margin:24px 0}.job-row{padding:16px 0;border-bottom:1px solid #e5e1da;overflow-wrap:anywhere}.job-row>b{display:block;margin-bottom:8px}.job-row small{color:#697485}.job-row.current{padding:18px;background:#fff1dd;border-left:5px solid #c87b23;border-radius:10px}.job-row.current>strong{display:block;color:#88501a;margin-bottom:8px}#edit-form{max-width:900px}#edit-preview{max-width:420px;margin:20px 0}.group-list .check-row{align-items:center;overflow-wrap:anywhere}
@media(max-width:700px){.activity-lanes{grid-template-columns:1fr}.lane{padding:14px 16px}.job-row .badge{white-space:normal}.foot-actions{flex-wrap:wrap}.row{min-width:0}.row.wrap{flex-wrap:wrap}.content{min-width:0}.main{min-width:0}.preview{max-width:100%}input,textarea,select{max-width:100%;font-size:16px}.now-publishing{padding:16px}}
.connection-stale .nav-work-spin,.connection-stale .work-symbol.working{animation:none;opacity:.4}.connection-stale [data-countdown],.connection-stale [data-elapsed]{opacity:.5}
