@media (width<=1100px){.central-hero,.activation-grid,.check-item,.quest-shell,.member-login,.quest-callout,.section-head{grid-template-columns:1fr}.personal-grid{grid-template-columns:repeat(2,1fr)}.light-hero,.light-layout{grid-template-columns:1fr}.light-scenes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.topbar{flex-direction:column;align-items:flex-start;gap:16px;height:auto;padding:16px}.topbar-actions{flex-direction:column;align-items:stretch;width:100%}.mode-tabs{width:100%;overflow-x:auto}.signout-button{width:100%}.checkmidia{padding:16px}.checkmidia-hero{grid-template-columns:1fr;padding:26px}.checkmidia-hero h1{font-size:clamp(3.1rem,16vw,4.2rem)}.checkmidia-hero p{font-size:.98rem}.readiness-dial{justify-self:center;width:min(100%,230px)}.synoptic-metrics{grid-template-columns:repeat(2,1fr)}.synoptic-metrics div{min-height:112px}.synoptic-metrics div:nth-child(2){border-right:0}.synoptic-metrics div:nth-child(-n+2){border-bottom:1px solid var(--line)}.synoptic-board{grid-template-columns:minmax(0,1fr)}.periodic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.department-quadrant header{align-items:flex-start}.department-quadrant h2{font-size:1.45rem}.central-hero>div:first-child,.personal,.quest{padding:28px 20px}.central-hero h1,.personal-hero h1,.quest-form h1{font-size:3.6rem}.command-panel{border-left:0;min-height:430px}.ops-grid,.form-grid,.issue-row,.personal-grid,.plugged-box,.answer-modes,.management-auth{grid-template-columns:1fr}.metric{border-right:0;border-bottom:1px solid var(--line)}.activation-grid,.check-workbench{margin:0;padding:20px}.template-toolbar{grid-template-columns:1fr}.footer{flex-direction:column}.lightmidia{padding:16px}.light-scenes{grid-template-columns:1fr}}:root{--bg:#eaeae5;--panel:#fff;--ink:#151515;--soft:#f5f4ef;--line:#d5d2ca;--muted:#77736b;--faint:#aaa49a;--green:#19a65a;--amber:#d98b24;--red:#c7433b;--font-sans:Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Geist Mono", "SFMono-Regular", ui-monospace, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);min-width:320px;min-height:100vh;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh}.topbar{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#eaeae5d1;justify-content:space-between;align-items:center;height:76px;padding:0 28px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;display:flex}.brand img{border-radius:9px;width:38px;height:38px}.brand strong,.brand span{display:block}.brand strong{letter-spacing:-.03em}.brand span,.label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--faint);font-size:.64rem}.mode-tabs{border:1px solid var(--line);background:#ffffff8f;border-radius:999px;gap:8px;padding:5px;display:flex}.mode-tabs button{color:var(--muted);background:0 0;border:0;border-radius:999px;padding:9px 14px;font-weight:750}.mode-tabs button.active{background:var(--ink);color:#fff}.topbar-actions{align-items:center;gap:10px;display:flex}.signout-button{border:1px solid var(--line);color:var(--muted);background:#ffffff94;border-radius:999px;padding:11px 14px;font-weight:800}.gate{background:radial-gradient(circle at 22% 18%, #ffffffb8, transparent 34%), var(--bg);place-items:center;min-height:calc(100vh - 76px);padding:32px;display:grid}.gate-card{border:1px solid var(--line);background:#ffffffb8;border-radius:22px;width:min(100%,760px);padding:clamp(28px,5vw,56px)}.gate-card h1{letter-spacing:-.05em;white-space:nowrap;margin:10px 0 0;font-size:clamp(2.6rem,4.6vw,4.8rem);line-height:.96}.gate-card p{color:var(--muted);max-width:480px;line-height:1.65}.gate-card form,.member-login form{gap:10px;margin-top:24px;display:grid}.gate-card button,.member-login button,.quest-callout button,.answer-modes button{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:10px;padding:14px 16px;font-weight:800}.central-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(430px,.82fr);min-height:660px;display:grid}.central-hero>div:first-child{flex-direction:column;justify-content:center;padding:72px 58px;display:flex}.central-hero h1,.personal-hero h1,.quest-form h1{letter-spacing:-.07em;max-width:900px;margin:12px 0 0;font-size:clamp(4rem,8vw,8.8rem);line-height:.88}.central-hero p,.personal-hero p,.quest-form label span,.quest-form p,.quest-preview p{max-width:540px;color:var(--muted);font-size:1.05rem;line-height:1.7}.rhythm-row{flex-wrap:wrap;gap:8px;max-width:620px;margin-top:26px;display:flex}.rhythm-row span{border:1px solid var(--line);color:var(--muted);background:#ffffff94;border-radius:999px;padding:8px 12px;font-size:.84rem;font-weight:750}.command-panel{color:#fff;border-left:1px solid var(--line);background:linear-gradient(135deg,#000000d1,#0000002e),repeating-linear-gradient(90deg,#1d1d1d 0 1px,#0f0f0f 1px 82px);min-height:660px;padding:36px;position:relative;overflow:hidden}.command-panel:after{content:"";border:1px solid #ffffff2e;border-radius:36px;position:absolute;inset:70px 46px}.command-panel>strong{letter-spacing:-.06em;font-size:2.5rem;position:absolute;bottom:36px;left:38px}.live-pill{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;border:1px solid #ffffff42;border-radius:999px;padding:8px 13px;font-size:.68rem;display:inline-flex}.radar{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid;position:absolute;inset:140px 76px}.radar span{background:linear-gradient(135deg,#ffffff24,#ffffff08);border:1px solid #ffffff29;border-radius:22px}.radar span:nth-child(2),.radar span:nth-child(3){transform:translateY(24px)}.ops-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.metric{border-right:1px solid var(--line);background:#ffffff5c;flex-direction:column;justify-content:space-between;min-height:180px;padding:28px;display:flex}.metric:last-child{border-right:0}.metric span{letter-spacing:-.06em;font-size:4rem;line-height:1}.metric strong{color:var(--muted)}.activation-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:20px;padding:34px;display:grid}.activation-card,.presence-card,.check-workbench,.personal-grid article,.quest-form,.quest-preview{border:1px solid var(--line);background:#ffffffa8;border-radius:18px}.activation-card,.presence-card{padding:28px}.activation-card h2,.presence-card h2,.section-head h2{letter-spacing:-.055em;margin:8px 0 0;font-size:2.6rem}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:26px;display:grid}input,select,textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:10px;outline:none;padding:14px 15px}.form-grid button,.primary,.quest-form button,.quest-preview button{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:10px;padding:14px 16px;font-weight:800}.message{color:var(--muted);margin:16px 0 0}.management-auth{border:1px solid var(--line);background:#ffffffb8;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(220px,.38fr) auto;align-items:end;gap:12px;margin-top:18px;padding:18px;display:grid}.management-auth strong{letter-spacing:-.03em;margin-top:6px;font-size:1.2rem;display:block}.management-auth p{color:var(--muted);margin:6px 0 0}.management-auth button{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:10px;padding:14px 16px;font-weight:800}.plugged-box{grid-template-columns:minmax(0,1fr) minmax(150px,.5fr);gap:10px;margin-top:24px;display:grid}.plugged-box>div{border:1px solid var(--line);background:#fff;border-radius:14px;grid-column:1/-1;padding:16px}.plugged-box strong{letter-spacing:-.04em;margin-top:6px;font-size:1.55rem;display:block}.plugged-box p{color:var(--muted);margin:6px 0 0}.presence-list{gap:10px;margin-top:22px;display:grid}.presence-list div{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px}.presence-list strong,.presence-list span{display:block}.presence-list span{color:var(--muted);margin-top:4px;font-size:.88rem}.check-workbench{margin:0 34px 48px;padding:30px}.section-head{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:end;gap:16px;display:grid}.section-head .label{grid-column:1/-1}.section-head h2{margin:0}.template-toolbar{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;display:grid}.template-toolbar button,.template-actions button,.modal-head button,.modal-actions button{border:1px solid var(--line);background:var(--soft);color:var(--muted);border-radius:10px;padding:12px 14px;font-weight:800}.template-toolbar button.active,.template-toolbar button:last-child,.modal-actions button:last-child{background:var(--ink);color:#fff;border-color:var(--ink)}.check-list{gap:12px;margin-top:24px;display:grid}.check-item{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:20px;padding:20px;display:grid}.check-item.is-draggable{cursor:grab}.check-item.dragging{opacity:.48;outline:2px solid var(--ink)}.check-item h3{letter-spacing:-.03em;margin:8px 0 0;font-size:1.4rem}.check-item p{color:var(--muted);margin:8px 0 0;line-height:1.55}.template-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.drag-hint{border:1px dashed var(--line);color:var(--muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:8px 11px;font-size:.64rem}.template-actions button{padding:9px 12px;font-size:.86rem}.template-actions button:last-child{color:var(--red);background:#c7433b14;border-color:#c7433b38}.check-controls{align-content:start;gap:10px;display:grid}.check-controls.muted{opacity:.42}.status-row{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.status-row button{border:1px solid var(--line);background:var(--soft);color:var(--muted);text-transform:capitalize;border-radius:10px;padding:11px 8px;font-weight:800}.status-row button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.issue-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.issue-row textarea{resize:vertical;min-height:88px}.modal-backdrop{z-index:30;background:#0000006b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.template-modal{border:1px solid var(--line);background:#fff;border-radius:22px;gap:18px;width:min(100%,720px);max-height:calc(100vh - 48px);padding:28px;display:grid;overflow:auto}.template-modal label{gap:8px;display:grid}.template-modal textarea{resize:vertical;min-height:120px}.modal-error{color:var(--red);background:#c7433b14;border:1px solid #c7433b38;border-radius:12px;margin:0;padding:12px 14px;line-height:1.45}.modal-head,.modal-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.modal-head h2{letter-spacing:-.05em;margin:6px 0 0;font-size:2.2rem}.modal-actions{justify-content:flex-end}.checkmidia{background:linear-gradient(180deg, #ffffff61, #fff0 320px), var(--bg);min-height:calc(100vh - 76px);padding:32px}.checkmidia-hero{border:1px solid var(--line);color:#fff;background:#111;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(220px,.28fr);align-items:center;gap:24px;min-height:300px;padding:clamp(24px,4vw,44px);display:grid}.checkmidia-hero h1{letter-spacing:-.08em;margin:10px 0 0;font-size:clamp(4rem,10vw,9.5rem);line-height:.82}.checkmidia-hero p{color:#ffffffa8;max-width:760px;font-size:1.04rem;line-height:1.65}.readiness-dial{aspect-ratio:1;background:radial-gradient(circle at center, #111 0 55%, transparent 56%), conic-gradient(var(--green) 0deg, var(--green) calc(var(--ready,1) * 1deg), #ffffff1f 0);text-align:center;border:1px solid #ffffff38;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.readiness-dial span{letter-spacing:-.07em;font-size:clamp(3rem,6vw,5.4rem);line-height:.9}.readiness-dial strong{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-top:10px;font-size:.72rem}.readiness-dial small{color:#ffffff8a;margin-top:12px;line-height:1.35}.synoptic-metrics{border:1px solid var(--line);background:#ffffff94;border-radius:18px;grid-template-columns:repeat(4,1fr);margin-top:20px;display:grid;overflow:hidden}.synoptic-metrics div{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:126px;padding:22px;display:flex}.synoptic-metrics div:last-child{border-right:0}.synoptic-metrics span{letter-spacing:-.06em;font-size:3.5rem;line-height:1}.synoptic-metrics strong{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;font-size:.68rem}.synoptic-board{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px;margin-top:20px;display:grid}.department-quadrant{border:1px solid var(--line);background:#ffffffad;border-radius:18px;overflow:hidden}.department-quadrant header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:12px;min-height:76px;padding:18px;display:flex}.department-quadrant h2{letter-spacing:-.045em;margin:6px 0 0;font-size:1.65rem}.department-quadrant header>strong{letter-spacing:-.055em;font-size:2rem}.periodic-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));grid-auto-rows:minmax(108px,auto);gap:8px;padding:12px;display:grid}.marker-card{border:1px solid var(--line);background:var(--soft);min-height:108px;color:var(--ink);text-align:left;border-radius:8px;flex-direction:column;align-items:flex-start;padding:10px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.marker-card:hover{transform:translateY(-2px);box-shadow:0 10px 22px #00000014}.marker-card:disabled{cursor:wait;opacity:.72}.marker-card span{font-family:var(--font-mono);letter-spacing:.14em;color:currentColor;opacity:.72;font-size:.62rem}.marker-card strong{letter-spacing:-.02em;margin-top:8px;font-size:.86rem;line-height:1.1}.marker-card small{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.82;border:1px solid;border-radius:999px;margin-top:auto;padding:4px 7px;font-size:.58rem}.marker-card em{color:currentColor;opacity:.74;margin-top:6px;font-size:.7rem;font-style:normal;line-height:1.2}.marker-ok{color:#0e6f3a;background:#19a65a24;border-color:#19a65a7a}.marker-atencao,.marker-desatualizado{color:#8a520f;background:#d98b2429;border-color:#d98b2480}.marker-bloqueado{color:#8f2822;background:#c7433b29;border-color:#c7433b85}.marker-pendente{color:#8f2822;background:#c7433b1a;border-color:#c7433b57}.checkscreen{color:#fff;background:#111;grid-template-rows:78px minmax(0,1fr);gap:12px;height:calc(100vh - 76px);padding:14px;display:grid;overflow:hidden}.checkscreen-top{background:#ffffff12;border:1px solid #ffffff29;border-radius:14px;grid-template-columns:minmax(300px,.42fr) minmax(0,1fr);align-items:center;gap:14px;padding:12px 14px;display:grid}.checkscreen-top h1{letter-spacing:-.065em;margin:3px 0 0;font-size:clamp(2rem,4vw,3.3rem);line-height:.9}.checkscreen-metrics{grid-template-columns:minmax(90px,.42fr) minmax(90px,.42fr) minmax(90px,.42fr) minmax(250px,1.32fr) minmax(190px,.74fr);gap:8px;display:grid}.checkscreen-metrics div{background:#ffffff0f;border:1px solid #ffffff21;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:8px 10px;display:flex}.checkscreen-metrics span{letter-spacing:-.05em;white-space:nowrap;font-size:1.65rem;line-height:1}.checkscreen-metrics strong{color:#ffffff8a;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;text-align:right;font-size:.58rem}.checkscreen-metrics .service-time{grid-column:span 1}.checkscreen-metrics .service-time span{text-overflow:ellipsis;text-transform:capitalize;min-width:0;font-size:clamp(.95rem,1.55vw,1.45rem);overflow:hidden}.service-timer input{color:#fff;text-align:center;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;width:44px;padding:7px 8px;font-weight:800}.service-timer span{font-variant-numeric:tabular-nums;font-size:clamp(1.1rem,1.7vw,1.75rem)}.service-timer button{color:#111;background:#fff;border:1px solid #fff3;border-radius:8px;padding:8px 10px;font-weight:850}.checkscreen-grid{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:10px;min-height:0;display:grid}.checkscreen-department{background:#ffffff14;border:1px solid #ffffff26;border-radius:14px;grid-template-rows:48px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.checkscreen-department.dragging{opacity:.46;transform:scale(.985)}.checkscreen-department header{cursor:grab;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.checkscreen-department h2{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:clamp(.9rem,1.4vw,1.16rem);line-height:1;overflow:hidden}.checkscreen-department header strong{letter-spacing:-.04em;white-space:nowrap;font-size:1.18rem}.checkscreen-department>div{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-height:0;padding:8px;display:grid}.checkscreen-department button{color:#fff;text-align:left;border:1px solid #0000;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;gap:5px;min-width:0;min-height:0;padding:8px;transition:transform .14s,border-color .14s,filter .14s;display:grid}.checkscreen-department button:hover{filter:brightness(1.05);transform:translateY(-1px)}.checkscreen-department button:disabled{cursor:wait;opacity:.74}.checkscreen-department button.ready{background:linear-gradient(135deg,#19a65af2,#0f7a42e0);border-color:#7affb957}.checkscreen-department button.stopped{background:linear-gradient(135deg,#c7433bf0,#7e221de0);border-color:#ffa49a42}.checkscreen-department button span{width:20px;height:20px;font-family:var(--font-mono);border:1px solid #ffffff47;border-radius:50%;place-items:center;font-size:.62rem;display:inline-grid}.checkscreen-department button strong{-webkit-line-clamp:3;letter-spacing:-.015em;-webkit-box-orient:vertical;min-height:0;font-size:clamp(.72rem,.86vw,.88rem);line-height:1.04;display:-webkit-box;overflow:hidden}.checkscreen-department button small{text-overflow:ellipsis;white-space:nowrap;color:#ffffffb8;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;overflow:hidden}.lightmidia{color:#fff;background:#111;grid-template-rows:92px 88px minmax(0,1fr);gap:10px;height:calc(100vh - 76px);padding:12px;display:grid;overflow:hidden}.light-hero{background:#ffffff0f;border:1px solid #ffffff29;border-radius:14px;grid-template-columns:minmax(0,1fr) clamp(360px,34vw,520px);align-items:center;gap:16px;min-height:0;padding:12px 16px;display:grid}.light-hero h1{letter-spacing:-.065em;max-width:920px;margin:4px 0 0;font-size:clamp(1.9rem,4vw,3.05rem);line-height:.9}.light-live{background:#00000047;border:1px solid #ffffff29;border-radius:10px;grid-template-columns:76px minmax(0,1fr);align-self:stretch;align-items:center;gap:12px;min-height:0;padding:8px 12px;display:grid}.light-live-count{color:#86efac;background:linear-gradient(135deg,#19a65af2,#0f7a42e0);border:1px solid #ffffff2e;border-radius:10px;align-content:center;place-items:center;gap:2px;width:76px;height:54px;display:grid}.light-live-count span{letter-spacing:-.06em;font-size:1.9rem;line-height:1}.light-live-copy{align-content:center;gap:4px;min-width:0;display:grid}.light-live-copy strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.045em;min-width:0;font-size:clamp(1.35rem,1.85vw,1.75rem);line-height:1;overflow:hidden}.light-live small,.light-scenes small{color:#ffffff8c;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem}.light-scenes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-height:0;display:grid}.light-scenes button{color:#fff;text-align:left;background:#ffffff0f;border:1px solid #ffffff26;border-radius:12px;grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px;min-height:0;padding:10px 12px;display:grid}.light-scenes button.active{background:#ffffff1c;border-color:#ffffff8c}.light-scenes button.create-preset{background:#ffffff0a;border-style:dashed}.light-scenes button>span{color:#86efac;background:linear-gradient(135deg,#19a65af2,#0f7a42e0);border:1px solid #ffffff29;border-radius:9px;grid-row:1/3;place-items:center;width:40px;height:34px;font-weight:900;display:grid}.light-scenes strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.04em;min-width:0;font-size:clamp(1rem,1.5vw,1.2rem);overflow:hidden}.light-layout{min-height:0;display:grid}.light-board{background:#ffffff0f;border:1px solid #ffffff26;border-radius:14px;grid-template-rows:auto minmax(0,1fr);min-height:0;padding:10px;display:grid}.light-board h2{letter-spacing:-.05em;margin:2px 0 8px;font-size:1.3rem}.switch-grid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-height:0;display:grid}.switch-cell{color:#fff;text-align:left;border:1px solid #ffffff24;border-radius:10px;grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;gap:6px;min-height:0;padding:10px;display:grid}.switch-cell.on{background:linear-gradient(135deg,#19a65af2,#0f7a42e0);border-color:#7affb957}.switch-cell.off{background:linear-gradient(135deg,#c7433bf0,#7e221de0);border-color:#ffa49a42}.switch-cell>span{width:26px;height:26px;font-family:var(--font-mono);border:1px solid #ffffff38;border-radius:8px;place-items:center;font-size:.72rem;display:grid}.switch-cell input{color:#fff;width:100%;min-width:0;font:inherit;letter-spacing:-.03em;text-overflow:ellipsis;background:0 0;border:0;outline:0;align-self:center;padding:0;font-size:clamp(1rem,1.45vw,1.22rem);font-weight:900;line-height:1.05}.switch-cell input:focus{box-shadow:0 1px #ffffff8c}.light-board strong{letter-spacing:-.02em;display:block}.switch-cell small{color:#ffffffb8;margin:4px 0 0;font-size:.86rem;line-height:1.45;display:block}.personal,.quest{padding:44px}.personal-hero{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:420px;display:flex}.personal-grid{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:28px;display:grid}.personal-grid article{min-height:220px;padding:24px}.personal-grid strong{letter-spacing:-.04em;margin-top:38px;font-size:1.5rem;display:block}.personal-grid p{color:var(--muted);line-height:1.55}.member-login,.quest-callout{border:1px solid var(--line);background:#ffffffa8;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);align-items:center;gap:24px;margin-top:28px;padding:28px;display:grid}.member-login h2,.quest-callout h2{letter-spacing:-.05em;margin:8px 0 0;font-size:2rem}.member-login p,.quest-callout p{color:var(--muted);max-width:680px;line-height:1.6}.quest-callout{color:#fff;background:#111}.quest-callout p{color:#ffffffad}.quest-callout button{color:var(--ink);background:#fff;border-color:#fff}.quest-shell{grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);gap:24px;min-height:calc(100vh - 164px);display:grid}.quest-form,.quest-preview{padding:32px}.quest-form{flex-direction:column;justify-content:center;gap:18px;display:flex}.quest-form h1{font-size:clamp(3rem,6vw,6.8rem)}.quest-form label{gap:8px;display:grid}.answer-modes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.answer-modes button:nth-child(2){color:var(--ink);border-color:var(--line);background:#fff}.quest-preview{color:#fff;text-align:center;background:radial-gradient(circle at 50% 18%,#2d2d2d,#111 58%);flex-direction:column;justify-content:center;align-items:center;display:flex}.quest-preview strong{letter-spacing:-.045em;font-size:2.1rem}.quest-preview p{color:#ffffffa8}.window-dots{gap:8px;display:flex;position:absolute}.quest-preview .window-dots{align-self:flex-start;margin-top:-45%}.window-dots span{background:#ff5f57;border-radius:50%;width:12px;height:12px}.window-dots span:nth-child(2){background:#ffbd2e}.window-dots span:nth-child(3){background:#28c840}.quest-steps{color:#ffffff7a;font-family:var(--font-mono);text-align:left;gap:8px;margin-top:28px;font-size:.72rem;display:grid}.footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:14px;padding:24px 28px;font-size:.88rem;display:flex}.footer strong{color:var(--ink)}@media (width<=1100px){.central-hero,.activation-grid,.check-item,.quest-shell,.member-login,.quest-callout,.section-head{grid-template-columns:1fr}.personal-grid{grid-template-columns:repeat(2,1fr)}.light-hero,.light-layout{grid-template-columns:1fr}.light-scenes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.topbar{flex-direction:column;align-items:flex-start;gap:16px;height:auto;padding:16px}.topbar-actions{flex-direction:column;align-items:stretch;width:100%}.mode-tabs{width:100%;overflow-x:auto}.signout-button{width:100%}.checkmidia{padding:16px}.checkmidia-hero{grid-template-columns:1fr;padding:26px}.checkmidia-hero h1{font-size:clamp(3.1rem,16vw,4.2rem)}.checkmidia-hero p{font-size:.98rem}.readiness-dial{justify-self:center;width:min(100%,230px)}.synoptic-metrics{grid-template-columns:repeat(2,1fr)}.synoptic-metrics div{min-height:112px}.synoptic-metrics div:nth-child(2){border-right:0}.synoptic-metrics div:nth-child(-n+2){border-bottom:1px solid var(--line)}.synoptic-board{grid-template-columns:minmax(0,1fr)}.periodic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.department-quadrant header{align-items:flex-start}.department-quadrant h2{font-size:1.45rem}.central-hero>div:first-child,.personal,.quest{padding:28px 20px}.central-hero h1,.personal-hero h1,.quest-form h1{font-size:3.6rem}.command-panel{border-left:0;min-height:430px}.ops-grid,.form-grid,.issue-row,.personal-grid,.plugged-box,.answer-modes,.management-auth{grid-template-columns:1fr}.metric{border-right:0;border-bottom:1px solid var(--line)}.activation-grid,.check-workbench{margin:0;padding:20px}.template-toolbar{grid-template-columns:1fr}.footer{flex-direction:column}.lightmidia{padding:16px}.light-scenes{grid-template-columns:1fr}}
