button.stat.mcStat{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer}button.stat.mcStat[aria-pressed=true]{border-color:var(--brand-teal);box-shadow:var(--shadow-md),0 0 0 2px color-mix(in srgb,var(--brand-teal) 28%,transparent)}button.stat.mcStat:focus-visible{outline:none;box-shadow:var(--ring-focus)}.mcStats{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}.mcCard .filters .linkBtn{margin-left:auto;height:var(--control-h-md);padding:0 var(--space-1)}.mcChipCount{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:var(--space-0-5);border-radius:var(--radius-pill);background:var(--tone-warning-bg);color:var(--tone-warning-fg);font-size:var(--fs-micro);font-weight:var(--fw-semibold)}.chip[aria-pressed=true] .mcChipCount{background:var(--white);color:var(--brand-navy)}.mcSort{display:inline-flex;align-items:center;gap:var(--space-1);padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;white-space:nowrap}.mcSort .icon{width:12px;height:12px;opacity:.45;transition:opacity var(--dur-fast)}.mcSort:hover{color:var(--brand-navy)}.mcSort.on .icon,.mcSort:hover .icon{opacity:1}.mcSort.on{color:var(--brand-teal-deep)}.mcSort:focus-visible{outline:none;border-radius:4px;box-shadow:var(--ring-focus)}table.mcTable td.mcViewCol,table.mcTable th.mcViewCol{text-align:right}.mcCell{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.mcWho{color:var(--brand-navy);font-weight:var(--fw-medium)}.mcNone,.mcWho{font-size:var(--fs-caption)}.mcNone{color:var(--gray-400);font-style:italic}.mcDate{color:var(--brand-navy);font-size:var(--fs-caption)}.mcSub{color:var(--gray-500)}.mcFlag,.mcSub{font-size:var(--fs-micro);white-space:nowrap}.mcFlag{display:inline-flex;align-items:center;gap:5px;font-weight:var(--fw-semibold);color:var(--tone-warning-fg)}.mcFlag:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px var(--tone-warning-bg)}.mcView{white-space:nowrap;padding:0 var(--space-3)}.mcFoot{flex-wrap:wrap;gap:var(--space-3)}.mcFootR{display:flex;flex-wrap:wrap;gap:var(--space-4)}.mcFootR,.mcSize{align-items:center}.mcSize{display:inline-flex;gap:var(--space-2)}.mcSize .select{width:auto;min-width:64px;height:var(--control-h-pager)}.mcPager{display:flex;align-items:center;gap:var(--space-1)}.mcPager button{min-width:var(--control-h-pager);height:var(--control-h-pager);padding:0 var(--space-2);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--gray-200);border-radius:var(--radius-chip);background:var(--white);color:var(--brand-navy);font-size:var(--fs-overline);font-weight:var(--fw-medium);cursor:pointer;transition:all var(--dur-fast)}.mcPager button:hover:not(:disabled):not([aria-current]){border-color:var(--brand-teal);color:var(--brand-teal-deep)}.mcPager button[aria-current=page]{border-color:var(--brand-navy);background:var(--brand-navy);color:var(--white)}.mcPager button:disabled{opacity:.4;cursor:default}.mcPager .icon{width:14px;height:14px}.mcGap{padding:0 2px;color:var(--gray-400)}.mcGlance{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:var(--space-3);margin:var(--space-5) 0 0;padding-top:var(--space-4);border-top:1px solid var(--gray-100)}.mcGlance>div{display:flex;flex-direction:column;gap:var(--space-1-5);min-width:0}.mcGlance dt{font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--gray-500)}.mcGlance dd{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.mcGlance dd b{color:var(--brand-navy);font-size:var(--fs-caption);font-weight:var(--fw-semibold)}.mcGlance dd span:not(.badge):not(.mcFlag){color:var(--gray-500);font-size:var(--fs-micro)}.mcGlance .mcFlag{font-size:var(--fs-caption)}.banner.mcNext.calm{border-color:var(--gray-200);background:var(--mint-50)}.banner.mcNext.calm .ico{color:var(--brand-teal-deep)}.banner.mcNext.calm[data-tone=success] .ico{color:var(--tone-success-fg)}.banner.mcNext.calm[data-tone=info] .ico{color:var(--tone-info-fg)}.banner.mcNext.calm[data-tone=neutral] .ico{color:var(--gray-600)}.banner.mcNext[data-tone=danger]{border-color:var(--tone-danger-bg);background:var(--tone-danger-wash)}.banner.mcNext[data-tone=danger] .ico{color:var(--tone-danger-fg)}.mcProgress{margin-bottom:var(--space-4)}.mcTrack{list-style:none;margin:0;padding:var(--space-1) 0 var(--space-2);display:flex;overflow-x:auto;scrollbar-width:thin}.mcStep{position:relative;flex:1 0 128px;display:flex;flex-direction:column;align-items:center;gap:3px;padding:0 var(--space-2);text-align:center}.mcStep:before{content:"";position:absolute;top:17px;left:calc(-50% + 22px);right:calc(50% + 22px);height:2px;border-radius:2px;background:var(--brand-teal)}.mcStep:first-child:before{display:none}.mcStep.next:before{background:repeating-linear-gradient(90deg,var(--gray-300) 0 6px,transparent 6px 11px)}.mcDot{position:relative;z-index:1;width:36px;height:36px;margin-bottom:var(--space-1-5);display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--mint-100);color:var(--brand-teal-deep)}.mcStep.current .mcDot{background:var(--brand-teal);color:var(--white);box-shadow:0 0 0 5px var(--mint-100);animation:mcPulse 2.4s var(--ease-out) infinite}.mcStep.warn .mcDot{background:var(--tone-warning-bg);color:var(--tone-warning-fg)}.mcStep.next .mcDot{border:1.5px dashed var(--gray-300);background:var(--white);color:var(--gray-400)}.mcStep b{color:var(--brand-navy);font-size:var(--fs-caption);font-weight:var(--fw-semibold);white-space:nowrap}.mcStep.next b{color:var(--gray-400);font-weight:var(--fw-medium)}.mcStepSub{color:var(--gray-600)}.mcStep time,.mcStepSub{font-size:var(--fs-micro)}.mcStep time{color:var(--gray-500);white-space:nowrap}.mcStep.next .mcStepSub{color:var(--gray-400)}@keyframes mcPulse{0%,to{box-shadow:0 0 0 5px var(--mint-100)}50%{box-shadow:0 0 0 9px var(--mint-50)}}@media (prefers-reduced-motion:reduce){.mcStep.current .mcDot{animation:none}}.mcCase .mainCol>.card+.card{margin-top:var(--space-4)}.mcDesc{margin:0;color:var(--text-paragraph,var(--gray-700));font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);white-space:pre-line}.mcRes .panelHead .panelTitle{display:flex;align-items:center;gap:var(--space-2)}.mcRes.pending p{margin:0;color:var(--gray-500)}.mcResGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:var(--space-3);margin:0}.mcResGrid>div{padding:var(--space-3) var(--space-3-5);border-radius:var(--radius-inner);background:var(--gray-50)}.mcResGrid dt{margin-bottom:2px;font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--gray-500)}.mcResGrid dd,.mcResGrid dt{font-weight:var(--fw-semibold)}.mcResGrid dd{margin:0;color:var(--brand-navy);font-size:var(--fs-caption)}.mcResNote{margin-top:var(--space-4);padding:var(--space-3-5) var(--space-4);border-radius:var(--radius-inner);background:var(--tone-success-wash)}.mcResNote p{margin:var(--space-1) 0 0;color:var(--brand-navy);font-size:var(--fs-body-sm);line-height:var(--lh-relaxed)}.mcRating{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-4)}.mcStars{color:var(--star-filled);font-size:18px;letter-spacing:2px}.mcStars i{font-style:normal;color:var(--gray-300)}.mcConfirm{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--tone-warning-border);border-radius:var(--radius-inner);background:var(--tone-warning-wash);text-align:center}.mcConfirm b{display:block;color:var(--brand-navy)}.mcConfirm .actionsRow{justify-content:center;margin-top:0}.mcConfirm .stars{margin:var(--space-3) 0}.mcQuick{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--gray-100);background:var(--white)}.mcQuick .sectionLabel{margin-right:var(--space-1)}.mcQuick .chip:hover{border-color:var(--brand-teal);color:var(--brand-teal-deep)}.mcActions{display:flex;flex-direction:column;gap:var(--space-2)}.mcActions .btn{justify-content:center}.mcActions .btn:disabled{opacity:.5;cursor:not-allowed}.mcHint{margin:var(--space-3) 0 0;color:var(--gray-500);font-size:var(--fs-micro);line-height:var(--lh-normal)}.mcLogCard .panelHead{margin-bottom:var(--space-3-5)}.mcLog,.mcLogCard .panelHead .sectionLabel{margin:0}.mcLog{list-style:none;padding:0;display:flex;flex-direction:column}.mcLog li{position:relative;display:flex;gap:var(--space-3);padding-bottom:var(--space-3-5)}.mcLog li:not(:last-child):before{content:"";position:absolute;left:13px;top:28px;bottom:2px;width:1px;background:var(--gray-200)}.mcLogIco{flex:0 0 auto;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--mint-100);color:var(--brand-teal-deep)}.mcLogIco .icon{width:13px;height:13px}.mcLog li>div{display:flex;flex-direction:column;gap:1px;min-width:0;padding-top:3px}.mcLog b{color:var(--brand-navy);font-size:var(--fs-overline);font-weight:var(--fw-medium)}.mcLog span{color:var(--gray-500);font-size:var(--fs-micro)}@media (max-width:720px){.mcCard .filters .linkBtn{margin-left:0}.mcFoot{align-items:flex-start}.mcFoot,.mcTrack{flex-direction:column}.mcTrack{overflow:visible;gap:0}.mcStep{flex:none;flex-direction:row;flex-wrap:wrap;align-items:center;gap:2px var(--space-2);padding:0 0 var(--space-4) 48px;text-align:left;min-height:36px}.mcStep:before,.mcStep:first-child:before{display:block;top:34px;bottom:-2px;left:17px;right:auto;width:2px;height:auto}.mcStep:last-child:before{display:none}.mcStep.current:before,.mcStep.next:before{background:repeating-linear-gradient(180deg,var(--gray-300) 0 5px,transparent 5px 9px)}.mcDot{position:absolute;left:0;top:-4px;margin:0}.mcStep time,.mcStepSub{flex-basis:100%}}@container tbl (max-width: 1080px){table.mcTable col:nth-child(3),table.mcTable col:nth-child(8),table.mcTable td:nth-child(3),table.mcTable td:nth-child(8),table.mcTable th:nth-child(3),table.mcTable th:nth-child(8){display:none}}@container tbl (max-width: 760px){.ticketsCard table.mcTable tr{grid-template-areas:"no status" "subj subj" "meta prio" "who who"}table.mcTable td[data-col=assignee]{display:block;grid-area:who}table.mcTable td[data-col=assignee] .mcCell{flex-direction:row;flex-wrap:wrap;gap:var(--space-2)}table.mcTable td[data-col=assignee] .mcCell:before{content:"Assigned to";color:var(--gray-500);font-size:var(--fs-micro)}table.mcTable td[data-col=status] .mcCell{align-items:flex-end}table.mcTable td.mcViewCol,table.mcTable td[data-col=created]{display:none!important}}.authPage,.fullPage{min-height:100vh;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-10) var(--space-4);background:var(--app-bg);text-align:center}.authCard,.authPage,.fullPage{display:flex;flex-direction:column}.authCard{width:100%;max-width:400px;align-items:stretch;gap:var(--space-5);text-align:left}.authCard .logo{height:44px;width:auto;align-self:flex-start}.authCard .projectId{margin:0;padding:0}.authError{height:auto;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);white-space:normal;line-height:var(--lh-normal)}.authDev{display:flex;flex-direction:column;gap:var(--space-2)}.authAcct{justify-content:space-between}.fullPage .title{font-size:var(--fs-h3)}.fullPage .subtitle{max-width:420px}.skel{border-radius:var(--radius-card);background:var(--gray-100);animation:pulse 1.6s var(--ease-standard) infinite}.skelHead{height:56px;max-width:360px}.skelHead,.skelStats{margin-bottom:var(--space-6)}.skelStats{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--grid-min-stat),1fr));gap:var(--space-4)}.skelStats .skel{height:132px}.skelBody{height:320px}@media (prefers-reduced-motion:reduce){.skel{animation:none}}.ruleTools{display:inline-flex;gap:var(--space-1)}.ruleTools .btn.sm{padding:0 var(--space-2)}.addRule{margin-top:var(--space-4)}.addRule .panelTitle{margin:0 0 var(--space-4)}.adminCard>.hint{margin:0;padding:var(--space-3) var(--space-5);border-top:1px solid var(--gray-100)}.adminCard .filters .search{max-width:420px}.personCell{display:flex;flex-direction:column;gap:2px}.personCell b{color:var(--brand-navy);font-weight:var(--fw-semibold)}.composerAtt{padding:var(--space-3) var(--space-4);border-top:1px solid var(--gray-100);background:var(--white)}.composerAtt .attField{margin:0}.composer.internal .composerAtt{background:var(--note-composer-bg)}.modalBox.createNew{text-align:left;width:min(480px,100%)}.cnOptions{display:grid;gap:var(--space-3);margin:var(--space-5) 0 0;padding:0;border:0;min-width:0}.cnOption{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3-5) var(--space-4);border:var(--border-w) solid var(--gray-200);border-radius:var(--radius-control);background:var(--white);color:var(--brand-navy);cursor:pointer;transition:border-color var(--dur-fast),background var(--dur-fast),box-shadow var(--dur-fast)}.cnOption:hover{border-color:var(--gray-300);background:var(--hover-wash-ink)}.cnOption.on{border-color:var(--brand-teal);background:var(--hover-wash-brand);box-shadow:0 0 0 1px var(--brand-teal)}.cnOption input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--brand-teal);cursor:pointer}.cnOption input:focus-visible{outline:2px solid var(--brand-teal);outline-offset:2px}.cnIco{flex:none;width:var(--circle-lg,40px);height:var(--circle-lg,40px);display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--tone-brand-bg);color:var(--tone-brand-fg)}.cnTxt{display:flex;flex-direction:column;gap:2px;min-width:0}.cnTxt b{font-size:var(--fs-ui);font-weight:var(--fw-semibold)}.cnTxt span{font-size:var(--fs-caption);color:var(--gray-500);line-height:1.45}.modalBox.createNew .modalActions{justify-content:flex-end}.deptEntraNames{min-width:200px;height:var(--control-h-sm)}.entraDept{display:block;margin-top:4px}.emailIntake{display:grid;gap:var(--space-5);margin-top:var(--space-6)}.intakeCard .panelHead{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.intakeFacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-3) var(--space-5);margin:0 0 var(--space-4)}.intakeFacts dt{font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--gray-500)}.intakeFacts dd{margin:2px 0 0;color:var(--brand-navy);font-weight:var(--fw-medium);word-break:break-word}.intakeError{border-color:color-mix(in srgb,var(--danger) 40%,var(--gray-200))}.intakeTools{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:var(--space-5);align-items:start}.intakeTool{display:flex;flex-direction:column;gap:var(--space-2)}.intakeTool .panelTitle{margin:0}.intakeTool .field-label{margin-top:var(--space-2)}.intakeRow{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}@media (max-width:520px){.intakeRow{grid-template-columns:1fr}}.intakeActions{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3)}.intakeResult{margin:var(--space-2) 0 0;padding:var(--space-3);border-radius:var(--radius-control);background:var(--hover-wash-brand);color:var(--brand-navy)}.intakeWhy{display:block;margin-top:2px}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.contents{display:contents}.\!hidden{display:none!important}