.cm{padding:34px 0 0}.cmTop,.cmToolbar,.cmEditorHead,.cmEditorActions,.cmColumnHead,.cmCardMeta{align-items:center;display:flex}.cmTop{justify-content:space-between;gap:22px;margin-bottom:28px}.cmTop h1{letter-spacing:-.045em;margin-top:4px;font-size:clamp(34px,5vw,62px)}.cmEyebrow{font-family:var(--disp);font-variation-settings:var(--narrow);letter-spacing:.11em;text-transform:uppercase;color:var(--tinta3);font-size:12px;font-weight:560;display:block}.cmPrimary,.cmGhostBtn,.cmDelete,.cmClose,.cmDateNav button,.cmViewSwitch button,.cmEmptyDay,.cmGrip{font-family:var(--disp);font-variation-settings:var(--narrow)}.cmPrimary{border:1px solid var(--tinta);background:var(--tinta);min-height:44px;color:var(--papel);transition:transform var(--t-instant) var(--ease), background var(--t-fast) var(--ease);justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.cmPrimary:hover:not(:disabled){background:var(--ferro);transform:translateY(-1px)}.cmPrimary:disabled{opacity:.5;cursor:default}.cmToolbar{border-bottom:1px solid var(--areia2);justify-content:space-between;gap:18px;margin-bottom:18px;padding-bottom:14px}.cmViewSwitch{background:var(--areia);border:1px solid var(--areia2);align-items:center;padding:3px;display:inline-flex}.cmViewSwitch button{text-align:center;min-width:88px;color:var(--tinta3);padding:8px 14px;font-size:14px;text-decoration:none}.cmViewSwitch button[data-active]{background:var(--papel);color:var(--tinta);box-shadow:0 1px #1917140f}.cmDateNav{align-items:center;gap:4px;display:flex}.cmDateNav button{min-width:40px;min-height:40px;color:var(--tinta2);border:1px solid #0000;place-items:center;font-size:24px;text-decoration:none;display:grid}.cmDateNav button:hover{border-color:var(--areia2);color:var(--tinta)}.cmDateNav .cmToday{min-width:auto;padding:0 12px;font-size:14px}.cmCalendar{border-top:1px solid var(--areia2);border-left:1px solid var(--areia2);grid-template-columns:repeat(7,minmax(150px,1fr));min-width:1080px;display:grid}.cm:has(.cmCalendar){padding-bottom:12px;overflow-x:auto}.cmDay{border-right:1px solid var(--areia2);border-bottom:1px solid var(--areia2);background:color-mix(in srgb, var(--papel) 94%, var(--areia));min-height:520px}.cmDay[data-selected]{background:var(--papel)}.cmDayHead{border-bottom:1px solid var(--areia2);justify-content:space-between;align-items:baseline;gap:8px;min-height:70px;padding:14px 14px 12px;text-decoration:none;display:flex}.cmDayHead span{font-family:var(--disp);font-variation-settings:var(--narrow);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta3);font-size:12px}.cmDayHead strong{font-family:var(--serif);font-size:28px;font-style:italic;font-weight:400;line-height:1}.cmDayCards{flex-direction:column;gap:9px;padding:10px;display:flex}.cmCard{border:1px solid var(--areia2);transition:transform var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);background:#fff;position:relative;overflow:hidden;box-shadow:0 4px 18px #19171409}.cmCard:before{content:"";background:var(--pillar-accent,var(--umbra));width:3px;position:absolute;inset:0 auto 0 0}.cmCard:hover{border-color:var(--pedra-clara);transform:translateY(-1px);box-shadow:0 10px 26px #19171411}.cmCardBody{text-align:left;width:100%;color:var(--tinta);padding:15px 42px 14px 16px;display:block}.cmCard[data-compact] .cmCardBody{padding:11px 12px 12px 14px}.cmCardMeta{flex-wrap:wrap;gap:5px 8px;margin-bottom:7px}.cmCardMeta span{font-family:var(--disp);font-variation-settings:var(--narrow);color:var(--tinta3);font-size:11px;line-height:1.2}.cmCardMeta span+span:before{content:"·";color:var(--pedra);margin-right:8px}.cmCard strong{font-family:var(--disp);font-variation-settings:var(--wide);letter-spacing:-.012em;font-size:17px;font-weight:560;line-height:1.2;display:block}.cmCard[data-compact] strong{font-size:14px;line-height:1.25}.cmCard p{font-family:var(--serif);color:var(--tinta2);margin:9px 0 12px;font-size:14px;font-style:italic;line-height:1.45}.cmCardStage{font-family:var(--disp);font-variation-settings:var(--narrow);color:var(--umbra);margin-top:10px;font-size:11px;display:inline-block}.cmGrip{width:32px;height:36px;color:var(--pedra);cursor:grab;touch-action:none;place-items:center;gap:3px;display:grid;position:absolute;top:10px;right:8px}.cmGrip:active{cursor:grabbing}.cmGrip i{background:currentColor;width:13px;height:1px;display:block}.cmEmptyDay{border:1px dashed var(--areia2);min-height:50px;color:var(--tinta3);font-size:12px}.cmEmptyDay:hover{color:var(--tinta);border-color:var(--pedra)}.cmBoard{overscroll-behavior-x:contain;scroll-snap-type:x proximity;grid-auto-columns:minmax(270px,310px);grid-auto-flow:column;gap:12px;min-height:580px;padding:2px 2px 12px;display:grid;overflow-x:auto}.cmBoard[data-moving]{opacity:.84}.cmColumn{background:color-mix(in srgb, var(--areia) 52%, transparent);border:1px solid var(--areia2);scroll-snap-align:start;min-height:560px;transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);flex-direction:column;padding:0 10px 12px;display:flex}.cmColumn[data-over]{background:var(--realceLeve);border-color:var(--umbra)}.cmColumnHead{border-bottom:1px solid var(--areia2);justify-content:space-between;gap:12px;min-height:96px;padding:15px 4px 12px}.cmColumnHead h2{font-size:22px}.cmColumnHead p{max-width:28ch;color:var(--tinta3);margin:5px 0 0;font-size:12px;line-height:1.35}.cmColumnHead>span{border:1px solid var(--areia2);min-width:28px;height:28px;font-family:var(--disp);font-variation-settings:var(--narrow);border-radius:999px;place-items:center;padding:0 7px;font-size:12px;display:grid}.cmColumnCards{flex-direction:column;flex:1;gap:10px;padding-top:10px;display:flex}.cmColumnEmpty{border:1px dashed var(--areia2);text-align:center;font-family:var(--serif);color:var(--tinta3);margin:4px 0 0;padding:18px 10px;font-size:13px;font-style:italic}.cmDragGhost{z-index:var(--z-overlay);pointer-events:none;background:var(--papel);border:1px solid var(--umbra);max-width:310px;font-family:var(--disp);align-items:center;padding:18px;font-size:16px;display:flex;position:fixed;top:0;left:0;transform:translate(-1000px,-1000px);box-shadow:0 18px 50px #1917142e}.cmOverlay{z-index:var(--z-modal);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:cmFade var(--t-normal) var(--ease) both;background:#19171475;justify-items:end;display:grid;position:fixed;inset:0}@keyframes cmFade{0%{opacity:0}}.cmEditor{background:var(--papel);width:min(680px,100%);height:100dvh;animation:cmSlide var(--t-slow) var(--exp) both;padding:28px clamp(20px,4vw,42px) 32px;overflow-y:auto;box-shadow:-24px 0 70px #1917142e}@keyframes cmSlide{0%{opacity:0;transform:translate(40px)}}.cmEditorHead{border-bottom:1px solid var(--areia2);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;padding-bottom:20px}.cmEditorHead h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:clamp(26px,3.4vw,34px);line-height:1.12;display:-webkit-box;overflow:hidden}.cmClose{width:44px;height:44px;color:var(--tinta2);place-items:center;font-size:30px;font-weight:300;display:grid}.cmForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.cmForm label{min-width:0}.cmForm label>span{font-family:var(--disp);font-variation-settings:var(--narrow);letter-spacing:.06em;text-transform:uppercase;color:var(--tinta3);margin-bottom:7px;font-size:12px;font-weight:560;display:block}.cmForm input,.cmForm select,.cmForm textarea{border:1px solid var(--areia2);width:100%;color:var(--tinta);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);background:#fff;outline:none}.cmForm input,.cmForm select{min-height:46px;padding:0 12px}.cmForm textarea{resize:vertical;min-height:330px;padding:13px 14px;line-height:1.6}.cmForm input:focus,.cmForm select:focus,.cmForm textarea:focus{border-color:var(--umbra);box-shadow:0 0 0 2px color-mix(in srgb, var(--umbra) 10%, transparent)}.cmWide{grid-column:1/-1}.cmEditorActions{border-top:1px solid var(--areia2);justify-content:space-between;gap:16px;margin-top:24px;padding-top:18px}.cmEditorActions>div{gap:8px;display:flex}.cmGhostBtn,.cmDelete{border:1px solid var(--areia2);background:0 0;min-height:44px;padding:0 14px}.cmDelete{color:var(--alerta);border-color:#0000}.cmDelete:hover{background:var(--alertaLeve)}.cmError{border-left:3px solid var(--alerta);background:var(--alertaLeve);color:var(--alerta);margin:14px 0;padding:10px 12px;font-size:14px}@media (max-width:959px){.cm{padding-top:24px}.cmTop{align-items:flex-end}.cmTop h1{font-size:clamp(32px,9vw,48px)}.cmCalendar{min-width:980px}.cmBoard{grid-auto-columns:minmax(82vw,340px);min-height:520px}.cmEditor{padding-bottom:calc(100px + env(safe-area-inset-bottom))}}@media (max-width:620px){.cmTop{flex-direction:column;align-items:stretch}.cmTop .cmPrimary{align-self:flex-start}.cmToolbar{flex-direction:column;align-items:stretch}.cmDateNav{justify-content:space-between}.cmForm{grid-template-columns:1fr}.cmWide{grid-column:auto}.cmEditor{width:100%}}@media (prefers-reduced-motion:reduce){.cmEditor{animation:none}}.cmTopActions{align-items:center;gap:8px;display:flex}.cmNavProgress{z-index:var(--z-toast);pointer-events:none;opacity:0;background:linear-gradient(90deg, transparent, var(--umbra), transparent);width:100%;height:2px;position:fixed;top:0;left:0;transform:translate(-100%)}.cm[data-navigating] .cmNavProgress{opacity:1;animation:1s ease-in-out infinite cmProgress}@keyframes cmProgress{0%{transform:translate(-100%)}55%{transform:translate(20%)}to{transform:translate(100%)}}.cmViewSwitch button,.cmDateNav button{cursor:pointer;background:0 0;border:0}.cmViewSwitch button:focus-visible,.cmDateNav button:focus-visible,.cmDayHead:focus-visible{outline:2px solid var(--umbra);outline-offset:2px}.cmDateNav button:disabled{opacity:.45;cursor:wait}.cmDayHead{width:100%;color:inherit;cursor:pointer;background:0 0}.cmEditorIntro{max-width:48ch;color:var(--tinta2);margin:10px 0 0;font-size:14px;line-height:1.5}.cmPillarManager{width:min(620px,100%)}.cmPillarAdd{border-bottom:1px solid var(--areia2);padding-bottom:24px}.cmPillarAdd label>span,.cmPillarListLabel{font-family:var(--disp);font-variation-settings:var(--narrow);letter-spacing:.06em;text-transform:uppercase;color:var(--tinta3);margin-bottom:8px;font-size:12px;font-weight:560;display:block}.cmPillarAdd label>div{gap:8px;display:flex}.cmPillarAdd input,.cmPillarRow input{border:1px solid var(--areia2);background:#fff;outline:none;min-width:0;min-height:46px;padding:0 12px}.cmPillarAdd input{flex:1}.cmPillarAdd input:focus,.cmPillarRow input:focus{border-color:var(--umbra);box-shadow:0 0 0 2px color-mix(in srgb, var(--umbra) 10%, transparent)}.cmPillarList{padding-top:24px}.cmPillarRow{border-bottom:1px solid var(--areia2);grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.cmPillarDot{background:var(--pillar-dot,var(--umbra));border-radius:50%;width:9px;height:9px}.cmMiniBtn{border:1px solid var(--areia2);min-height:40px;font-family:var(--disp);background:0 0;padding:0 12px;font-size:13px}.cmMiniBtn:disabled{opacity:.35;cursor:default}.cmPillarError{color:var(--alerta);grid-column:2/-1;margin:0;font-size:12px}@media (max-width:620px){.cmTopActions{width:100%}.cmTopActions>*{flex:1}.cmPillarAdd label>div{flex-direction:column}.cmPillarRow{grid-template-columns:12px minmax(0,1fr)}.cmPillarRow .cmMiniBtn{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.cm[data-navigating] .cmNavProgress{animation:none;transform:none}}.cmNext{border:1px solid var(--areia2);border-left:3px solid var(--umbra);background:color-mix(in srgb, var(--papel) 70%, var(--areia));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;margin-bottom:20px;padding:16px 18px;display:flex}.cmNextMain{min-width:0}.cmNextLabel{font-family:var(--disp);font-variation-settings:var(--narrow);letter-spacing:.1em;text-transform:uppercase;color:var(--umbra);margin-bottom:6px;font-size:11px;font-weight:560;display:block}.cmNext strong{font-family:var(--disp);font-variation-settings:var(--wide);letter-spacing:-.015em;font-size:19px;font-weight:560;line-height:1.25;display:block}.cmNext p{color:var(--tinta3);margin:6px 0 0;font-size:13px}.cmNextSide{align-items:center;gap:12px;display:flex}.cmBadges{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.cmNextSide .cmBadges,.cmEditorHead .cmBadges{margin-bottom:0}.cmEditorHead .cmBadges{margin-top:12px}.cmBadge{min-height:20px;font-family:var(--disp);font-variation-settings:var(--narrow);letter-spacing:.04em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:560;line-height:1;display:inline-flex}.cmZone{color:var(--zone-ink,var(--umbra));background:color-mix(in srgb, var(--zone-ink,var(--umbra)) 13%, transparent);border-color:color-mix(in srgb, var(--zone-ink,var(--umbra)) 34%, transparent)}.cmZone[data-zone=z1]{--zone-ink:#7a1526}.cmZone[data-zone=z2]{--zone-ink:#a1702a}.cmZone[data-zone=z3]{--zone-ink:#3f5166}.cmZone[data-zone=z4]{--zone-ink:#4c6b4a}.cmFormat,.cmStageBadge{color:var(--tinta2);border-color:var(--areia2);text-transform:none;letter-spacing:0}.cmView{animation:cmViewIn var(--t-slow) var(--exp) both}.cmView[data-waiting]{opacity:.4;pointer-events:none;transition:opacity var(--t-normal) var(--ease)}@keyframes cmViewIn{0%{opacity:0;transform:translateY(10px)}}.cmDateNav .spin{margin-right:4px}.cmTabs{border-bottom:1px solid var(--areia2);gap:2px;margin-bottom:22px;display:flex}.cmTabs button{min-height:42px;color:var(--tinta3);font-family:var(--disp);font-variation-settings:var(--narrow);cursor:pointer;transition:color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 16px;font-size:14px}.cmTabs button:hover{color:var(--tinta)}.cmTabs button[data-active]{color:var(--tinta);border-bottom-color:var(--umbra)}.cmTabs button:focus-visible{outline:2px solid var(--umbra);outline-offset:-2px}.cmForm{animation:cmViewIn var(--t-slow) var(--exp) both}.cmForm textarea.cmShortArea{min-height:92px}.cmForm textarea.cmSubjectArea{min-height:78px;font-family:var(--disp);font-variation-settings:var(--wide);resize:vertical;font-size:17px;line-height:1.35}@media (max-width:620px){.cmNext{flex-direction:column;align-items:flex-start}.cmNextSide{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.cmView,.cmForm{animation:none}}.cmScriptField{flex-direction:column;display:flex}.cmScriptHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.cmForm .cmFieldLabel{font-family:var(--disp);font-variation-settings:var(--narrow);letter-spacing:.06em;text-transform:uppercase;color:var(--tinta3);font-size:12px;font-weight:560}.cmSwitchMini button{min-width:0;padding:6px 12px;font-size:13px}.cmViewSwitch button{transition:color var(--t-normal) var(--ease), background var(--t-normal) var(--ease)}.cmRead{border:1px solid var(--areia2);min-height:330px;animation:cmViewIn var(--t-normal) var(--exp) both;background:#fff;padding:22px 24px 26px}.cmReadEmpty{border:1px dashed var(--areia2);text-align:center;font-family:var(--serif);color:var(--tinta3);margin:0;padding:40px 10px;font-style:italic}.cmSpeech{font-family:var(--serif);color:var(--tinta);margin:0 0 18px;font-size:20px;line-height:1.5}.cmDirection{border-left:3px solid var(--direcao,#a1702a);background:color-mix(in srgb, var(--direcao,#a1702a) 11%, transparent);color:var(--direcao,#a1702a);font-family:var(--disp);font-variation-settings:var(--narrow);letter-spacing:.02em;align-items:center;gap:8px;margin:0 0 14px;padding:6px 12px 6px 10px;font-size:13px;font-weight:560;line-height:1.3;display:inline-flex}.cmDirection:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.cmNote{color:var(--tinta2);margin:0 0 16px;font-size:15px;line-height:1.55}.cmRead>:last-child{margin-bottom:0}.cmDirection+.cmSpeech,.cmDirection+.cmNote{margin-top:-4px}.cmSpeech+.cmDirection,.cmNote+.cmDirection{margin-top:10px}@media (prefers-reduced-motion:reduce){.cmOverlay,.cmRead{animation:none}}
.dash{--admin-marfin:#f4efe7;--admin-champagne:#d8c5a5;--admin-taupe:#a99482;--admin-cereja:#7a1526;--admin-oliva:#6b6947;--admin-dourado:#a68b5b;--sans:var(--font-admin-sans), Arial, sans-serif;--disp:var(--font-admin-sans), Arial, sans-serif;--serif:var(--font-admin-serif), Georgia, serif;--papel:var(--admin-marfin);--areia:color-mix(in srgb, var(--admin-champagne) 36%, var(--admin-marfin));--areia2:var(--admin-champagne);--pedra-clara:color-mix(in srgb, var(--admin-taupe) 54%, var(--admin-marfin));--pedra:var(--admin-taupe);--pedra-escura:color-mix(in srgb, var(--admin-taupe) 82%, var(--admin-oliva));--umbra-clara:color-mix(in srgb, var(--admin-cereja) 72%, var(--admin-marfin));--umbra:var(--admin-cereja);--tinta:var(--admin-cereja);--tinta2:var(--admin-oliva);--tinta3:var(--admin-taupe);--grafite:var(--admin-oliva);--ferro:var(--admin-cereja);--ferro2:color-mix(in srgb, var(--admin-cereja) 86%, black);--jade-claro:color-mix(in srgb, var(--admin-oliva) 35%, var(--admin-marfin));--jade:var(--admin-oliva);--jade-escuro:var(--admin-oliva);--jadeLeve:color-mix(in srgb, var(--admin-oliva) 9%, var(--admin-marfin));--alerta:var(--admin-cereja);--alertaLeve:color-mix(in srgb, var(--admin-cereja) 8%, var(--admin-marfin));--realce:color-mix(in srgb, var(--admin-cereja) 78%, black);--realceLeve:color-mix(in srgb, var(--admin-cereja) 8%, var(--admin-marfin));background:var(--admin-marfin);min-height:100dvh;color:var(--admin-oliva);font-family:var(--font-admin-sans), Arial, sans-serif}.dash h1,.dash h2,.dash h3{font-family:var(--font-admin-serif), Georgia, serif;font-variation-settings:normal;color:var(--admin-cereja);letter-spacing:-.025em;font-weight:600}.dash :is(button,input,textarea,select,.fld>label,.fld>.lb,.btn,.chip,.pill,.dashState,.secBar a,.rail a,.sideOut){font-family:var(--font-admin-sans), Arial, sans-serif;font-variation-settings:normal}.dash .said{font-family:var(--font-admin-sans), Arial, sans-serif;color:var(--admin-oliva);font-style:normal}.dash .shell,.dash .sheet{background:var(--admin-marfin)}.dash .side{--admin-grafite:#221e1b;--admin-side-ink:color-mix(in srgb, var(--admin-marfin) 92%, var(--admin-champagne));background:var(--admin-grafite);color:var(--admin-side-ink);border-right:1px solid #16130f;box-shadow:10px 0 38px #120f0c2e}.dash .side .logoName{color:var(--admin-side-ink);font-family:var(--font-admin-serif), Georgia, serif;font-size:30px;font-weight:600;line-height:.9}.dash .logoName .logoLine{margin:0;padding:0;overflow:visible}.dash .logoName .l2{margin-left:.18em}.dash .logoName .ch{clip-path:none;animation:none}.dash .logoName .nib{display:none}.dash .rail{margin-top:10px}.dash .rail a{color:color-mix(in srgb, var(--admin-marfin) 68%, transparent);transition:color var(--t-fast) var(--ease), background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);border-left:2px solid #0000}.dash .rail a:hover{color:var(--admin-marfin);background:color-mix(in srgb, var(--admin-marfin) 10%, transparent)}.dash .rail a[aria-current=page]{color:var(--admin-cereja);background:var(--admin-marfin);border-left-color:var(--admin-dourado)}.dash .railUtil{border-top-color:color-mix(in srgb, var(--admin-marfin) 16%, transparent)}.dash .sideOut{color:color-mix(in srgb, var(--admin-marfin) 66%, transparent)}.dash .sideOut:hover{color:var(--admin-marfin);border-bottom-color:color-mix(in srgb, var(--admin-marfin) 55%, transparent)}.dash .sideToggle{color:color-mix(in srgb, var(--admin-marfin) 70%, transparent)}.dash .sideToggle:hover{color:var(--admin-marfin);background:color-mix(in srgb, var(--admin-marfin) 12%, transparent)}.dash .secBar{background:color-mix(in srgb, var(--admin-marfin) 96%, transparent);border-bottom-color:var(--admin-champagne)}.dash .secBar a{color:var(--admin-oliva)}.dash .secBar a:hover,.dash .secBar a[aria-current=page]{color:var(--admin-cereja)}.dash .secBar a:after{background:var(--admin-cereja)}.dash .secMoreBox{background:var(--admin-marfin);border-color:var(--admin-champagne);box-shadow:0 14px 34px #7a152614}.dash .tabbar{background:var(--admin-marfin);border-top-color:var(--admin-champagne);box-shadow:0 -8px 26px #7a15260d}.dash .tabbar :is(a,button){color:var(--admin-oliva)}.dash .tabbar a[aria-current=page]{color:var(--admin-cereja)}.dash :is(input,textarea,select){border-color:var(--admin-champagne);background:color-mix(in srgb, white 72%, var(--admin-marfin));color:var(--admin-oliva)}.dash :is(input,textarea,select):focus{border-color:var(--admin-cereja);outline-color:var(--admin-cereja)}.dash :is(.card,.osRow,.impBox,.nba,.doc,.moreBox){border-color:var(--admin-champagne)}.dash .cm{color:var(--admin-oliva)}.dash .cmEyebrow{color:var(--admin-cereja)}.dash .cmEyebrow:after{content:"";vertical-align:middle;background:var(--admin-dourado);width:34px;height:1px;margin-left:10px;display:inline-block}.dash .cmPrimary{border-color:var(--admin-cereja);background:var(--admin-cereja);color:var(--admin-marfin)}.dash .cmPrimary:hover:not(:disabled){background:color-mix(in srgb, var(--admin-cereja) 88%, black)}.dash .cmGhostBtn,.dash .cmMiniBtn{border-color:var(--admin-champagne);color:var(--admin-oliva);background:0 0}.dash .cmGhostBtn:hover,.dash .cmMiniBtn:hover:not(:disabled){border-color:var(--admin-oliva);background:color-mix(in srgb, var(--admin-oliva) 7%, transparent)}.dash .cmToolbar{border-bottom-color:var(--admin-champagne)}.dash .cmViewSwitch{background:color-mix(in srgb, var(--admin-champagne) 30%, var(--admin-marfin));border-color:var(--admin-champagne)}.dash .cmViewSwitch button{color:var(--admin-oliva)}.dash .cmViewSwitch button[data-active]{background:var(--admin-marfin);color:var(--admin-cereja);box-shadow:inset 0 -2px 0 var(--admin-cereja)}.dash .cmDateNav button{color:var(--admin-oliva)}.dash .cmDateNav button:hover:not(:disabled){color:var(--admin-cereja);border-color:var(--admin-champagne)}.dash .cmCalendar{border-color:var(--admin-champagne)}.dash .cmDay{border-color:var(--admin-champagne);background:color-mix(in srgb, var(--admin-champagne) 11%, var(--admin-marfin))}.dash .cmDay[data-selected]{background:var(--admin-marfin)}.dash .cmDayHead{border-bottom-color:var(--admin-champagne)}.dash .cmDayHead span{color:var(--admin-oliva)}.dash .cmDayHead strong{color:var(--admin-cereja);font-family:var(--font-admin-serif), Georgia, serif;font-style:normal;font-weight:600}.dash .cmCard{background:color-mix(in srgb, white 68%, var(--admin-marfin));border-color:var(--admin-champagne);box-shadow:0 7px 22px #7a15260b}.dash .cmCard:hover{border-color:var(--admin-taupe);box-shadow:0 12px 30px #7a152613}.dash .cmCard strong{color:var(--admin-cereja)}.dash .cmCard p,.dash .cmCardMeta span,.dash .cmColumnHead p,.dash .cmColumnEmpty,.dash .cmLoadingText,.dash .cmEditorIntro{color:var(--admin-oliva)}.dash .cmCardStage{color:var(--admin-cereja)}.dash .cmColumn{background:color-mix(in srgb, var(--admin-champagne) 15%, var(--admin-marfin));border-color:var(--admin-champagne)}.dash .cmColumn[data-over]{background:color-mix(in srgb, var(--admin-oliva) 8%, var(--admin-marfin));border-color:var(--admin-oliva)}.dash .cmColumnHead{border-bottom-color:var(--admin-champagne)}.dash .cmColumnHead>span{border-color:var(--admin-champagne);color:var(--admin-cereja)}.dash .cmOverlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#6b694747}.dash .cmEditor{background:var(--admin-marfin);box-shadow:-28px 0 70px #7a15261f}.dash .cmEditorHead,.dash .cmEditorActions,.dash .cmPillarAdd,.dash .cmPillarRow{border-color:var(--admin-champagne)}.dash .cmForm input,.dash .cmForm select,.dash .cmForm textarea,.dash .cmPillarAdd input,.dash .cmPillarRow input{background:color-mix(in srgb, white 72%, var(--admin-marfin));border-color:var(--admin-champagne);color:var(--admin-oliva)}.dash .cmForm :is(input,select,textarea):focus,.dash .cmPillarAdd input:focus,.dash .cmPillarRow input:focus{border-color:var(--admin-cereja);box-shadow:0 0 0 2px color-mix(in srgb, var(--admin-cereja) 10%, transparent)}.dash .cmForm label>span,.dash .cmPillarAdd label>span,.dash .cmPillarListLabel{color:var(--admin-cereja)}.dash .cmNavProgress{background:linear-gradient(90deg, transparent, var(--admin-cereja), var(--admin-dourado), transparent)}.dash .routeLoad{color:var(--admin-cereja)}@media (max-width:959px){.dash .side{border-bottom:1px solid #16130f;border-right:0}}.adminRouteLoading{min-height:min(62vh,560px);color:var(--admin-cereja);align-content:center;justify-items:start;gap:12px;display:grid}.adminRouteLoading>span{font-family:var(--font-admin-sans), Arial, sans-serif;letter-spacing:.11em;font-size:11px;font-weight:600}.adminRouteLoading>div{background:var(--admin-champagne);width:min(320px,72vw);height:1px;position:relative;overflow:hidden}.adminRouteLoading>div i{background:linear-gradient(90deg, var(--admin-cereja), var(--admin-dourado));width:46%;animation:.9s ease-in-out infinite alternate adminLoad;position:absolute;inset:0}.adminRouteLoading p{font-family:var(--font-admin-serif), Georgia, serif;margin:0;font-size:28px;font-weight:600}@keyframes adminLoad{0%{transform:translate(-18%)}to{transform:translate(135%)}}@media (prefers-reduced-motion:reduce){.adminRouteLoading>div i{width:100%;animation:none}}.dash .cmNext{background:color-mix(in srgb, var(--admin-champagne) 15%, var(--admin-marfin));border-color:var(--admin-champagne);border-left-color:var(--admin-cereja)}.dash .cmNextLabel,.dash .cmNext strong{color:var(--admin-cereja)}.dash .cmNext p{color:var(--admin-oliva)}.dash .cmFormat,.dash .cmStageBadge{color:var(--admin-oliva);border-color:var(--admin-champagne);background:color-mix(in srgb, var(--admin-champagne) 18%, transparent)}.dash .cmTabs{border-bottom-color:var(--admin-champagne)}.dash .cmTabs button{color:var(--admin-oliva)}.dash .cmTabs button[data-active]{color:var(--admin-cereja);border-bottom-color:var(--admin-cereja)}.dash .cmRead{background:color-mix(in srgb, white 76%, var(--admin-marfin));border-color:var(--admin-champagne)}.dash .cmSpeech{color:var(--admin-cereja)}.dash .cmNote,.dash .cmReadEmpty{color:var(--admin-oliva)}.dash .cmDirection{--direcao:var(--admin-dourado);color:color-mix(in srgb, var(--admin-dourado) 72%, #2a1e0b);border-left-color:var(--admin-dourado);background:color-mix(in srgb, var(--admin-dourado) 15%, transparent)}.dash .cmForm .cmFieldLabel{color:var(--admin-cereja)}.dash .cmSwitchMini button[data-active]{background:var(--admin-marfin);color:var(--admin-cereja)}.dash .secIndex a{color:var(--admin-oliva)}.dash .secIndex a:hover,.dash .secIndex a[aria-current]{color:var(--admin-cereja)}.dash .btn.solid:disabled{background:color-mix(in srgb, var(--admin-champagne) 55%, var(--admin-marfin));color:color-mix(in srgb, var(--admin-taupe) 80%, black)}
.dash .sr{max-width:1260px;color:var(--admin-oliva);margin-inline:auto;padding-top:38px}.srTop{justify-content:space-between;align-items:center;gap:28px;margin-bottom:34px;display:flex}.dash .srTop h1,.dash .srLoading h1{font-family:var(--serif);letter-spacing:-.045em;margin:7px 0 9px;font-size:clamp(52px,6vw,78px);line-height:1.06}.srTop p{margin:0;font-size:15px;line-height:1.65}.sr .cmPrimary,.srDialog .cmPrimary{gap:10px;font-size:13px;line-height:1.4}.srAddButton{flex:none}.sr .cmGhostBtn,.srDialog .cmGhostBtn{justify-content:center;align-items:center;gap:9px;min-height:44px;padding:9px 15px;font-size:13px;line-height:1.45;text-decoration:none;display:inline-flex}.sr button,.srDialog button{cursor:pointer}.sr button:disabled,.srDialog button:disabled{cursor:default;opacity:.48}.srIconButton{width:44px;height:44px;color:var(--admin-cereja);background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:grid}.srIconButton:hover:not(:disabled){border-color:var(--admin-champagne)}.srTextButton{text-underline-offset:4px;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--admin-champagne);text-decoration-color:var(--admin-champagne);color:var(--admin-oliva);background:0 0;border:0;padding:6px 0;font-size:12px}.srTextButton:hover:not(:disabled){color:var(--admin-cereja);text-decoration-color:currentColor}.srSettings{grid-template-columns:1fr 1fr;align-items:start;gap:20px;margin-bottom:44px;display:grid}.srSetupPanel{border-block:1px solid var(--admin-champagne);min-width:0}.srSetupPanel>summary{cursor:pointer;align-items:center;gap:15px;min-height:85px;padding:16px 4px;list-style:none;display:flex}.srSetupPanel>summary::-webkit-details-marker{display:none}.srDisclosure>summary::-webkit-details-marker{display:none}.srSetupPanel>summary strong{font-family:var(--sans);color:var(--admin-cereja);font-size:14px;font-weight:500;display:block}.srSetupPanel>summary small{margin-top:3px;font-size:11px;line-height:1.5;display:block}.srSetupSymbol{min-width:35px;color:var(--admin-cereja);font-family:var(--serif);place-items:center;font-size:26px;display:grid}.srPlus{color:var(--admin-cereja);margin-left:auto;font-size:24px;font-weight:400}.srSetupPanel[open] .srPlus{transform:rotate(45deg)}.srSetupPanel[open]>summary{border-bottom:1px solid color-mix(in srgb, var(--admin-champagne) 65%, transparent)}.srSetupBody{padding:20px 4px 26px}.srSetupBody>p{margin:0 0 14px;font-size:13px;line-height:1.75}.srRoutineText{white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid var(--admin-champagne);background:color-mix(in srgb, var(--admin-champagne) 14%, transparent);padding:16px}.srSetupSteps{margin:20px 0;padding-left:21px;font-size:12px;line-height:1.75}.srSetupSteps li{margin-bottom:9px;padding-left:3px}.srSetupSteps a{color:var(--admin-cereja);text-underline-offset:3px}.srConnectionDetails{border-top:1px solid var(--admin-champagne);margin-top:24px;padding-top:20px}.srConnectionLine{align-items:center;gap:9px;margin-bottom:14px;font-size:12px;display:flex}.srConnectionLine strong{font-weight:500}.srConnectionLine i,.srConnectionDot{border:1px solid var(--admin-taupe);background:0 0;border-radius:50%;flex:none;width:7px;height:7px;display:block}.srConnectionLine[data-state=connected] i,.srConnectionDot[data-state=connected]{border-color:var(--admin-oliva);background:var(--admin-oliva)}.srConnectionLine[data-state=error] i,.srConnectionDot[data-state=error]{border-color:var(--admin-cereja);background:var(--admin-cereja)}.srConnectionDetails dl{gap:10px;margin:0;font-size:11px;display:grid}.srConnectionDetails dl>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 10px;display:flex}.srConnectionDetails dt{font-weight:400}.srConnectionDetails dd{font-variant-numeric:tabular-nums;margin:0}.srReplaceConfirm{border:1px solid var(--admin-champagne);margin-top:14px;padding:16px}.srReplaceConfirm p{margin:0 0 12px;font-size:12px;line-height:1.7}.srToken{border:1px solid var(--admin-cereja);background:color-mix(in srgb, white 30%, var(--admin-marfin));margin-top:22px;padding:20px}.srToken label>span{color:var(--admin-cereja);margin-bottom:10px;font-size:13px;font-weight:500;display:block}.dash .srToken textarea{border:1px solid var(--admin-champagne);overflow-wrap:anywhere;resize:vertical;width:100%;padding:12px;font-family:monospace;font-size:12px;line-height:1.6}.srToken p{margin:12px 0 16px;font-size:12px;line-height:1.65}.srAvailability,.srNotice,.srRefreshError{border:1px solid var(--admin-champagne);background:color-mix(in srgb, var(--admin-champagne) 15%, var(--admin-marfin));align-items:center;gap:14px;margin:-16px 0 26px;padding:14px 18px;display:flex}.srAvailability svg,.srNotice>svg{flex:none}.srAvailability p,.srNotice p,.srRefreshError p{flex:1;margin:0;font-size:12px;line-height:1.7}.srNotice{background:color-mix(in srgb, var(--admin-oliva) 6%, var(--admin-marfin));margin-top:0}.srNotice a{color:var(--admin-cereja);text-underline-offset:3px}.srRefreshError{color:var(--admin-cereja);margin-top:0}.srCollectionHeading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:24px;display:flex}.dash .srCollectionHeading h2{letter-spacing:-.025em;margin:0 0 5px;font-size:30px}.srCollectionHeading p{margin:0;font-size:12px;line-height:1.6}.srActivity{flex:none;align-items:center;gap:7px;font-size:10px;display:flex}.srActivity .srTextButton{min-height:32px;margin-left:5px;font-size:10px}.srFilters{grid-template-columns:minmax(180px,1fr) minmax(155px,190px) minmax(155px,190px);align-items:end;gap:13px;display:grid}.srSearch{display:block;position:relative}.srSearch>svg{color:var(--admin-oliva);pointer-events:none;position:absolute;inset:14px auto auto 14px}.dash .srSearch input{border:1px solid var(--admin-champagne);width:100%;min-height:48px;margin:0;padding:10px 15px 10px 43px;font-size:13px}.srFilterSelect>span{letter-spacing:.045em;color:var(--admin-cereja);margin-bottom:6px;font-size:10px;display:block}.dash .srFilterSelect select{border:1px solid var(--admin-champagne);width:100%;min-height:48px;padding:10px 27px 10px 13px;font-size:12px}.srResultCount{margin:15px 0 18px;font-size:10px}.srResults[data-loading]{opacity:.58}.srPagination{border-top:1px solid var(--admin-champagne);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px 22px;margin-top:26px;padding-top:22px;display:flex}.srPagination>div:first-child{font-size:12px;line-height:1.65}.srPagination small{margin-top:3px;font-size:10px;display:block}.srPreviousPage>svg{transform:rotate(180deg)}.srDetailRefreshError{border-left:2px solid var(--admin-cereja);background:color-mix(in srgb, var(--admin-cereja) 5%, var(--admin-marfin));margin:20px 32px 0;padding:13px 17px;font-size:12px;line-height:1.7}.srDetailRefreshError p{margin:0}.srGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.srCard{border:1px solid var(--admin-champagne);background:color-mix(in srgb, white 37%, var(--admin-marfin));flex-direction:column;min-width:0;transition:border-color .16s,box-shadow .16s;display:flex;position:relative}.srCard:hover{border-color:var(--admin-taupe);box-shadow:0 10px 28px #7a15260b}.srCardMedia{border-bottom:1px solid var(--admin-champagne);background:color-mix(in srgb, var(--admin-champagne) 30%, var(--admin-marfin));height:190px;position:relative;overflow:hidden}.srThumb{object-fit:cover;width:100%;height:100%;display:block}.srMediaPlaceholder{min-height:170px;color:var(--admin-cereja);background:color-mix(in srgb, var(--admin-champagne) 24%, var(--admin-marfin));flex-direction:column;justify-content:center;align-items:center;gap:13px;display:flex}.srMediaPlaceholder svg{stroke-width:.8px;width:44px;height:44px}.srMediaPlaceholder>span{letter-spacing:.15em;text-transform:uppercase;font-size:10px}.srMediaCompact{height:100%;min-height:0}.srCard:nth-child(3n+2) .srMediaPlaceholder{background:color-mix(in srgb, var(--admin-oliva) 10%, var(--admin-marfin));color:var(--admin-oliva)}.srCard:nth-child(3n+3) .srMediaPlaceholder{background:color-mix(in srgb, var(--admin-cereja) 5%, var(--admin-marfin))}.srCardMediaLabel{color:var(--admin-cereja);background:var(--admin-marfin);padding:5px 8px;font-size:9px;position:absolute;top:13px;left:13px}.srCardMedia:has(.srMediaPlaceholder) .srCardMediaLabel{display:none}.srCardBody{flex-direction:column;flex:1;padding:20px;display:flex}.srCardMeta{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;font-size:10px;display:flex}.srCardMeta>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.srCardMeta time{flex:none}.dash .srCard h3{letter-spacing:-.023em;margin:0;font-size:28px;line-height:1.12}.dash .srCard h3 button{color:inherit;font-family:var(--serif);font-size:inherit;font-weight:600;line-height:inherit;text-align:left;letter-spacing:inherit;background:0 0;border:0;padding:0}.srCard h3 button:after{content:"";z-index:1;position:absolute;inset:0}.srCard h3 button:focus-visible{outline:0}.srCard:has(button:focus-visible){outline:2px solid var(--admin-cereja);outline-offset:4px}.srCardBody>p{overflow-wrap:anywhere;margin:12px 0 16px;font-size:12px;line-height:1.75}.srCardApplication{color:var(--admin-oliva);margin-top:auto;padding-bottom:15px;font-size:10px;line-height:1.7}.srCardBody>footer{border-top:1px solid var(--admin-champagne);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:13px;display:flex}.srCardBody>footer svg{color:var(--admin-cereja);width:18px}.srStatus{font-family:var(--sans);color:var(--admin-oliva);align-items:center;gap:6px;font-size:10px;line-height:1.5;display:inline-flex}.srStatus:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.srStatus[data-status=processing],.srStatus[data-status=needs_input],.srStatus[data-status=failed],.srStatus[data-status=upload_pending]{color:var(--admin-cereja)}.srStatus[data-status=queued]:before{background:0 0;border:1px solid}.srNoResults{text-align:center;border:1px solid var(--admin-champagne);padding:68px 20px}.dash .srNoResults h3{margin:0 0 12px;font-size:32px}.srNoResults p{margin:0 0 20px;font-size:13px}.srEmpty{border:1px solid var(--admin-champagne);background:color-mix(in srgb, white 23%, var(--admin-marfin));grid-template-columns:.85fr 1.4fr;align-items:center;gap:30px;min-height:380px;padding:42px;display:grid}.srEmptyIllustration{width:220px;height:240px;margin:20px auto;position:relative}.srPaper{border:1px solid var(--admin-taupe);width:170px;height:220px;position:absolute}.srPaperBack{background:var(--admin-champagne);opacity:.65;top:4px;left:9px;transform:rotate(-10deg)}.srPaperFront{background:var(--admin-marfin);flex-direction:column;align-items:center;padding:25px 22px 20px;display:flex;top:14px;left:38px;transform:rotate(5deg);box-shadow:7px 12px 25px #6b69470f}.srPaperFront>span{letter-spacing:.15em;color:var(--admin-cereja);font-size:8px}.srPaperFront>svg{stroke-width:.8px;width:50px;height:50px;color:var(--admin-cereja);margin:25px 0 22px}.srPaperFront i{background:var(--admin-champagne);width:85%;height:1px;margin-bottom:9px;display:block}.srPaperFront i+i{width:60%}.srPaperFront>span:last-child{margin-top:auto;font-size:7px}.srSmallLabel{color:var(--admin-cereja);letter-spacing:.07em;margin-bottom:14px;font-size:10px;display:block}.dash .srEmptyCopy h2{letter-spacing:-.027em;margin:0;font-size:clamp(33px,3.4vw,47px);line-height:1.06}.srEmptyCopy p{max-width:490px;margin:19px 0 25px;font-size:13px;line-height:1.85}.srEmptyNote{margin-top:15px;font-size:10px;line-height:1.7;display:block}.dash .srDialog{border:0;border-left:1px solid var(--admin-champagne);width:min(810px,100vw);max-width:none;height:100dvh;max-height:none;color:var(--admin-oliva);background:var(--admin-marfin);overscroll-behavior:contain;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-25px 0 90px #5025231f}.srDialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#31292161}.srDrawer{min-height:100%}.srDrawerHead{z-index:4;border-bottom:1px solid var(--admin-champagne);background:var(--admin-marfin);justify-content:space-between;align-items:center;gap:16px;padding:25px 32px 23px;display:flex;position:sticky;top:0}.srDrawerHead .cmEyebrow{font-size:9px}.dash .srDrawerHead h2{letter-spacing:-.035em;margin:6px 0 0;font-size:38px;line-height:1.05}.srDrawerHead h2:focus{outline:none}.srForm{padding:28px 32px 0}.srIntro{margin:0 0 27px;font-size:13px;line-height:1.8}.srForm fieldset{border:0;gap:22px;min-width:0;margin:0 0 24px;padding:0;display:grid}.srForm fieldset:disabled{opacity:.75}.srForm label,.srInlineForm label{min-width:0;display:block}.srForm label>span,.srInlineForm label>span{color:var(--admin-cereja);margin-bottom:9px;font-size:12px;font-weight:500;display:block}.srForm label>span small{color:var(--admin-oliva);margin-left:5px;font-size:10px;font-weight:400}.dash .srForm :is(input:not([type=file]),textarea,select),.dash .srInlineForm :is(input,textarea,select){border:1px solid var(--admin-champagne);background:color-mix(in srgb, white 65%, var(--admin-marfin));width:100%;min-height:46px;color:var(--admin-oliva);border-radius:0;margin:0;padding:12px 14px;font-size:13px;line-height:1.6;display:block}.dash .srForm textarea,.dash .srInlineForm textarea{resize:vertical}.dash .srForm :is(input,textarea,select):focus,.dash .srInlineForm :is(input,textarea,select):focus{border-color:var(--admin-cereja);outline:2px solid color-mix(in srgb, var(--admin-cereja) 12%, transparent);outline-offset:1px}.srForm .srFormGrid{grid-template-columns:1fr 1fr}.srWide{grid-column:1/-1}.srInlineForm{padding:0}.srInlineForm>label{margin-bottom:18px}.srInlineForm .srButtonRow{margin-top:18px}.srFormFooter{z-index:2;background:var(--admin-marfin);border-top:1px solid var(--admin-champagne);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:28px -32px 0;padding:20px 32px;display:flex;position:sticky;bottom:0}.srFormFooter p{flex:1;min-width:150px;max-width:285px;margin:0;font-size:11px;line-height:1.6}.srButtonRow{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.srHint{color:var(--admin-oliva);margin:12px 0;font-size:11px;font-weight:400;line-height:1.75}.srProgressText{color:var(--admin-cereja);margin:16px 0;font-size:12px}.srError,.srSuccess{border-left:2px solid var(--admin-cereja);background:color-mix(in srgb, var(--admin-cereja) 5%, var(--admin-marfin));color:var(--admin-cereja);overflow-wrap:anywhere;margin:16px 0 0;padding:12px 14px;font-size:12px;line-height:1.75}.srSuccess{border-left-color:var(--admin-oliva);background:color-mix(in srgb, var(--admin-oliva) 6%, var(--admin-marfin));color:var(--admin-oliva)}.srDisclosure{border-block:1px solid var(--admin-champagne);margin:22px 0}.srDisclosure>summary{cursor:pointer;color:var(--admin-cereja);justify-content:space-between;align-items:center;gap:16px;padding:17px 0;font-size:12px;list-style:none;display:flex}.srDisclosure>summary>span{font-size:22px}.srDisclosure[open]>summary>span{transform:rotate(45deg)}.srDisclosure>fieldset,.srDisclosure>form{margin-top:8px;margin-bottom:22px}.srUploadTarget{border:1px dashed var(--admin-taupe);background:color-mix(in srgb, var(--admin-champagne) 11%, var(--admin-marfin));cursor:pointer;align-items:center;gap:16px;padding:23px;position:relative;display:flex!important}.srUploadTarget>svg{color:var(--admin-cereja);flex:none}.srUploadTarget>span{margin:0!important}.srUploadTarget strong{font-size:13px;font-weight:500;display:block}.srUploadTarget small{font-size:11px;font-weight:400;display:block;margin:5px 0 0!important}.srUploadTarget input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.srUploadTarget:focus-within{outline:2px solid var(--admin-cereja);outline-offset:3px}.srUploadTarget[data-disabled]{opacity:.55;cursor:default}.srFiles{margin:14px 0 0;padding:0;list-style:none}.srFiles li{border-bottom:1px solid var(--admin-champagne);align-items:center;gap:10px;padding:6px 0;display:flex}.srFiles li>span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px}.srFiles li small{margin-top:3px;font-size:10px;display:block}.srFiles button{width:44px;height:44px;color:var(--admin-cereja);background:0 0;border:0;flex:none;place-items:center;display:grid}.srDetail{padding:26px 32px 36px}.srDetailMeta{flex-wrap:wrap;align-items:center;gap:10px 15px;font-size:10px;line-height:1.5;display:flex}.srDetailMeta>span{overflow-wrap:anywhere}.srSourceLink{min-height:30px;color:var(--admin-cereja);align-items:center;gap:5px;margin-left:auto;font-size:10px;text-decoration:none;display:inline-flex}.srSourceLink svg{width:15px;height:15px;transform:rotate(-40deg)}.dash .srDetailTitle{margin:25px 0 26px;font-size:clamp(32px,4vw,45px);line-height:1.08}.srDetailSwitch{border-bottom:1px solid var(--admin-champagne);align-items:stretch;gap:25px;margin-bottom:29px;display:flex}.srDetailSwitch button{min-height:45px;color:var(--admin-oliva);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 0 13px;font-size:12px}.srDetailSwitch button[aria-pressed=true]{border-bottom-color:var(--admin-cereja);color:var(--admin-cereja)}.srPendingUpload{border:1px solid var(--admin-champagne);background:color-mix(in srgb, var(--admin-champagne) 14%, var(--admin-marfin));flex-wrap:wrap;align-items:center;gap:10px 20px;margin:0 0 23px;padding:14px 17px;display:flex}.srPendingUpload p{flex:1;min-width:180px;margin:0;font-size:12px;line-height:1.7}.srPendingFiles{gap:7px;margin:0 0 20px;padding:0;font-size:11px;line-height:1.6;list-style:none;display:grid}.srAnalysisSection{border-bottom:1px solid var(--admin-champagne);margin-bottom:30px;padding-bottom:29px}.srSectionIndex{color:var(--admin-cereja);margin-bottom:10px;font-size:10px;display:block}.dash :is(.srAnalysis,.srOriginal,.srPendingAnalysis) h3{font-family:var(--serif);margin:0 0 16px;font-size:31px;line-height:1.15}.dash :is(.srAnalysis,.srOriginal,.srDeleteConfirm) h4{font-family:var(--sans);letter-spacing:0;color:var(--admin-cereja);margin:22px 0 11px;font-size:12px;font-weight:600}.srProse{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 15px;font-size:13px;line-height:1.85}.srAnalysis blockquote{border-left:2px solid var(--admin-cereja);margin:22px 0;padding:18px 0 18px 20px}.srAnalysis blockquote>span{color:var(--admin-cereja);font-size:10px}.srAnalysis blockquote p{font-family:var(--serif);color:var(--admin-cereja);white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0 0;font-size:25px;line-height:1.3}.srTextList,.srOrderedList{margin:12px 0 18px;padding:0 0 0 20px;font-size:13px;line-height:1.85}.srTextList li,.srOrderedList li{overflow-wrap:anywhere;margin-bottom:10px;padding-left:4px}.srOrderedList li::marker{color:var(--admin-cereja);font-size:11px}.srAdaptation{border:1px solid var(--admin-champagne);background:color-mix(in srgb, white 38%, var(--admin-marfin));margin:0 0 30px;padding:24px}.srVariables{border-top:1px solid var(--admin-champagne);grid-template-columns:1fr 1fr;margin:20px 0 23px;display:grid}.srVariables>div{border-bottom:1px solid var(--admin-champagne);padding:15px 10px 15px 0}.srVariables dt{color:var(--admin-cereja);margin-bottom:5px;font-size:10px}.srVariables dd{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:500;line-height:1.6}.srEffort{background:color-mix(in srgb, var(--admin-oliva) 7%, transparent);margin:15px 0 0;padding:14px 16px;font-size:12px;line-height:1.8}.srConfirmation{padding-bottom:16px}.srLimitations{border:1px solid var(--admin-champagne);margin:6px 0 28px;padding:17px 20px}.srLimitations h4{margin-top:0!important}.srLimitations .srTextList{margin-bottom:0;font-size:12px}.srDraftCta{border-top:1px solid var(--admin-champagne);padding:25px 0 0}.srDraftCta p{margin:0 0 18px;font-size:13px;line-height:1.8}.srPendingAnalysis{text-align:center;padding:26px 16px 35px}.srPendingMark{border:1px solid var(--admin-champagne);width:62px;height:62px;color:var(--admin-cereja);place-items:center;margin:0 auto 25px;display:grid}.srPendingMark svg{width:27px;height:27px}.srPendingAnalysis>p{max-width:450px;margin:0 auto 14px;font-size:13px;line-height:1.85}.srGallery{background:color-mix(in srgb, var(--admin-champagne) 20%, var(--admin-marfin));margin-bottom:28px;padding:15px}.srFullImage{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:440px;margin:0 auto;display:block}.srVideo{background:var(--admin-marfin);width:100%;max-width:100%;max-height:490px;margin:0 auto;display:block}.srAudio{width:100%;margin-block:25px;display:block}.srGalleryNav{flex-wrap:wrap;justify-content:center;gap:5px;margin-top:13px;display:flex}.srGalleryNav button{min-width:38px;min-height:40px;color:var(--admin-oliva);background:0 0;border:1px solid #0000;padding:8px;font-size:11px}.srGalleryNav button[aria-pressed=true]{border-color:var(--admin-cereja);color:var(--admin-cereja);background:var(--admin-marfin)}.srSectionHead{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:22px;display:flex}.srSectionHead h3{margin-bottom:7px!important}.srSectionHead p{margin:0;font-size:11px;line-height:1.7}.srSectionHead .cmGhostBtn{flex:none}.srEvidence{border-top:1px solid var(--admin-champagne);padding:21px 0 8px}.srEvidence h4{margin-top:0!important}.srEvidenceTitle{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 15px;margin-bottom:12px;display:flex}.srEvidenceTitle h4{margin-bottom:0!important}.srEvidenceTitle>span{font-size:10px}.srEmptyText{margin:0 0 15px;font-size:12px;line-height:1.8}.srTranscript{background:color-mix(in srgb, white 45%, var(--admin-marfin));border:1px solid var(--admin-champagne);max-height:420px;padding:15px 17px;overflow:auto}.srPersonalNote{border-left:2px solid var(--admin-oliva);background:color-mix(in srgb, var(--admin-oliva) 6%, var(--admin-marfin));margin-top:14px;padding:18px}.srPersonalNote h4{margin-top:0!important}.srPersonalNote p{margin-bottom:0}.srDetailFooter{border-top:1px solid var(--admin-champagne);margin-top:30px;padding-top:18px}.srDetailFooter>span{margin-bottom:9px;font-size:10px;line-height:1.7;display:block}.srDetailFooter .srButtonRow{justify-content:space-between}.srDeleteButton{color:var(--admin-cereja)}.srDeleteConfirm{border:1px solid var(--admin-cereja);margin-top:18px;padding:20px}.srDeleteConfirm h4{margin-top:0!important}.srDeleteConfirm p{margin-bottom:18px;font-size:12px;line-height:1.7}.srAwaiting{padding:40px 32px;font-size:13px}.srVisuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.srRouteError{flex-direction:column;justify-content:center;align-items:flex-start;min-height:60vh;display:flex}.dash .srRouteError h1{max-width:680px;margin:12px 0 20px;font-size:clamp(36px,5vw,54px)}.srRouteError p{max-width:500px;margin:0 0 24px;font-size:14px;line-height:1.85}.srLoading>p{margin-bottom:30px;font-size:13px}.srSkeletonGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.srSkeletonCard{border:1px solid var(--admin-champagne);padding:18px}.srSkeleton{background:color-mix(in srgb, var(--admin-champagne) 38%, var(--admin-marfin));width:100%;height:13px;margin-bottom:15px;animation:1.5s ease-in-out infinite alternate srPulse}.srSkeletonBar{height:74px;margin-bottom:35px}.srSkeletonMedia{height:175px;margin-bottom:25px}.srSkeletonShort{width:60%}@keyframes srPulse{0%{opacity:.55}to{opacity:1}}@media (min-width:1500px){.dash .sr{padding-top:46px}}@media (max-width:1200px){.srGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.srEmpty{grid-template-columns:.85fr 1.4fr;gap:20px;padding:32px 25px}.srEmptyIllustration{transform:scale(.9)}}@media (max-width:700px){.dash .sr{padding-top:26px}.srTop{align-items:flex-start;gap:18px;margin-bottom:27px}.dash .srTop h1{font-size:51px}.srTop p{max-width:250px;font-size:13px}.srTop .cmPrimary{gap:6px;margin-top:28px;padding:9px 12px;font-size:11px}.srTop .cmPrimary svg{width:17px}.srSettings{grid-template-columns:1fr;gap:0;margin-bottom:31px}.srSetupPanel+.srSetupPanel{border-top:0}.srSetupPanel>summary{min-height:75px}.srCollectionHeading{align-items:flex-start;gap:10px}.dash .srCollectionHeading h2{font-size:28px}.srActivity>span:not(.srConnectionDot){display:none}.srActivity{margin-top:4px}.srFilters{grid-template-columns:1fr 1fr;gap:15px 10px}.srSearch{grid-column:1/-1}.srGrid{gap:14px}.srCardBody{padding:15px}.srCardMedia{height:155px}.dash .srCard h3{font-size:25px}.srCardMeta{flex-wrap:wrap;gap:4px;font-size:9px}.srCardBody>p{font-size:11px}.srEmpty{text-align:center;grid-template-columns:1fr;gap:3px;padding:15px 23px 31px}.srEmptyIllustration{transform-origin:50%;height:225px;margin:0 auto;transform:scale(.8)}.srSmallLabel{margin-bottom:15px}.dash .srEmptyCopy h2{font-size:38px}.srEmptyCopy p{margin:18px auto 23px}.srEmptyCopy .cmPrimary{min-height:48px;padding:11px 14px;font-size:12px}.srDrawerHead{padding:21px 20px}.dash .srDrawerHead h2{font-size:33px}.srForm{padding:24px 20px 0}.srFormFooter{padding:17px 20px calc(17px + env(safe-area-inset-bottom));margin-inline:-20px}.srFormFooter .cmPrimary{flex:1;min-height:48px}.srFormFooter p{flex-basis:100%;max-width:none}.srDetail{padding:22px 20px 30px}.srDetailRefreshError{margin-inline:20px}.dash .srDetailTitle{font-size:34px}.srAdaptation{padding:20px 17px}.srOriginal .srSectionHead{flex-direction:column}.srToken{padding:16px}.srInlineForm{padding:0}.srSourceLink{margin-left:0}.srSkeletonGrid{grid-template-columns:1fr 1fr}.srSkeletonCard:last-child{display:none}}@media (max-width:430px){.srTop{flex-direction:column}.srTop .cmPrimary{min-height:44px;margin-top:0;font-size:12px}.srTop p{max-width:none}.srGrid{grid-template-columns:1fr;gap:20px}.srCardMedia{height:185px}.srCardBody{padding:20px}.dash .srCard h3{font-size:29px}.srCardMeta{flex-wrap:nowrap;font-size:10px}.srCardBody>p{font-size:12px}.srForm .srFormGrid,.srVariables{grid-template-columns:1fr}.srDetailSwitch{gap:18px}.srDetailSwitch button{font-size:11px}.srDetailMeta{gap:8px 12px}.srUploadTarget{gap:12px;padding:19px 15px}.srAvailability,.srNotice,.srRefreshError{gap:10px;padding:13px}.srSkeletonGrid{grid-template-columns:1fr}.srSkeletonCard:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.srSkeleton{animation:none}.srCard{transition:none}}
