@media screen{:root[data-appearance=custom]:root:root .letter-tile{background:var(--appearance-surface);border:1px solid var(--appearance-border);color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .letter-tile:hover,:root[data-appearance=custom]:root:root .letter-tile.selected{border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));box-shadow:0 6px 22px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 5%,transparent)}:root[data-appearance=custom]:root:root .letter-tile strong{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .letter-tile-icon{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .letter-row{border-top:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .letter-row:hover{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .letter-row.unread{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));border-inline-start:3px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .letter-row-icon{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .letter-row-main>a{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .letter-row-main>a:hover{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .letter-row-meta{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .letter-unread-dot{background:var(--appearance-primary)}:root[data-appearance=custom]:root:root .letter-row-date{color:var(--appearance-muted)}@media (width<=760px){:root[data-appearance=custom]:root:root .technical-tickets tr{border-bottom:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .technical-tickets td[data-label]:before{color:var(--appearance-muted)}}:root[data-appearance=custom]:root:root .purchase-space .technical-nav button{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .purchase-space .technical-nav button:hover{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .purchase-space .technical-nav button.active{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .purchase-space .technical-nav button:focus-visible{outline:2px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .technical-nav a.active{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .technical-route span{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .technical-boxes button.active{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .technical-status{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .technical-status-qa_review,:root[data-appearance=custom]:root:root .technical-status-factory_review{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .technical-status-assigned,:root[data-appearance=custom]:root:root .technical-status-in_progress{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .technical-status-completed{background:color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface));color:var(--appearance-success)}:root[data-appearance=custom]:root:root .technical-status-rejected,:root[data-appearance=custom]:root:root .technical-status-returned{background:color-mix(in srgb,var(--appearance-danger) 12%,var(--appearance-surface));color:var(--appearance-danger)}:root[data-appearance=custom]:root:root .technical-completion{border-inline-start:3px solid color-mix(in srgb,var(--appearance-success) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .technical-timeline article{border-inline-start:2px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .technical-stat-row{border-bottom:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .asset-preview{border:1px solid var(--appearance-border);background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .asset-card{border:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .template-picker{border:1px solid var(--appearance-border);background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .template-picker summary{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .letter-footer{border-top:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root{color:var(--appearance-ink);background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));--brand:var(--appearance-primary);--brand-dark:var(--appearance-primary);--brand-soft:var(--appearance-primary);--brand-gray:var(--appearance-muted);--border:var(--appearance-border);--muted:var(--appearance-muted)}:root[data-appearance=custom]:root:root button:focus-visible,:root[data-appearance=custom]:root:root a:focus-visible,:root[data-appearance=custom]:root:root input:focus,:root[data-appearance=custom]:root:root textarea:focus,:root[data-appearance=custom]:root:root select:focus{outline:3px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .sidebar{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .nav-link:hover{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .topbar{border-bottom:1px solid var(--appearance-border);background:linear-gradient(110deg, var(--appearance-surface) 40%, color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface)))}:root[data-appearance=custom]:root:root .daily-inspiration{border:1px solid var(--appearance-border);border-inline-start:3px solid var(--appearance-border);background:linear-gradient(110deg, color-mix(in srgb,var(--appearance-surface) 50%,transparent), color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface)))}:root[data-appearance=custom]:root:root .daily-inspiration-label{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .daily-dhikr-line p{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .daily-occasions{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .daily-occasion-dot{background:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas))}:root[data-appearance=custom]:root:root .daily-occasion-toggle:hover,:root[data-appearance=custom]:root:root .daily-occasion-toggle[aria-expanded=true]{color:var(--appearance-success)}:root[data-appearance=custom]:root:root .daily-occasion-toggle:focus-visible{outline:2px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .daily-occasion-more{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .daily-occasions-panel{border:1px solid var(--appearance-border);background:var(--appearance-surface);box-shadow:0 12px 38px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 14%,transparent);color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .daily-occasions-panel strong{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .daily-occasions-panel li::marker{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .daily-occasions-panel small{border-top:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .topbar-position select{border-color:var(--appearance-border);background-color:var(--appearance-surface)}:root[data-appearance=custom]:root:root .profile-account:hover .avatar{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .profile .profile-logout{border:1px solid var(--appearance-border);color:var(--appearance-muted);background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .avatar{background:linear-gradient(145deg, color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface)), color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface)));border:1px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .btn{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .btn.primary{color:var(--appearance-on-primary)}:root[data-appearance=custom]:root:root .btn.danger{color:var(--appearance-danger);border-color:color-mix(in srgb,var(--appearance-danger) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .card,:root[data-appearance=custom]:root:root .panel{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .card-icon{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .module:hover{border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .hero{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .hero:after{border:30px solid color-mix(in srgb,var(--appearance-border) 5%,transparent)}:root[data-appearance=custom]:root:root .hero p{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .empty svg{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root td{border-bottom:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root tbody tr:hover{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root td a{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .badge{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .badge.review,:root[data-appearance=custom]:root:root .badge.registered{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .badge.approved,:root[data-appearance=custom]:root:root .badge.completed,:root[data-appearance=custom]:root:root .badge.clean{background:color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface));color:var(--appearance-success)}:root[data-appearance=custom]:root:root .badge.cancelled,:root[data-appearance=custom]:root:root .badge.infected{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .badge.classified{background:color-mix(in srgb,var(--appearance-accent) 12%,var(--appearance-surface));color:var(--appearance-accent)}:root[data-appearance=custom]:root:root input,:root[data-appearance=custom]:root:root textarea,:root[data-appearance=custom]:root:root select{border:1px solid var(--appearance-border);background:var(--appearance-surface);color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .alert{border:1px solid var(--appearance-border);background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .notice{border:1px solid color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .alert.error{background:color-mix(in srgb,var(--appearance-danger) 12%,var(--appearance-surface));border-color:color-mix(in srgb,var(--appearance-danger) 55%,var(--appearance-border));color:var(--appearance-danger)}:root[data-appearance=custom]:root:root .alert.success{background:color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface));border-color:color-mix(in srgb,var(--appearance-success) 55%,var(--appearance-border));color:var(--appearance-success)}:root[data-appearance=custom]:root:root .timeline-item{border-right:2px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .auth-shell{background:radial-gradient(ellipse at 50% 35%, var(--appearance-surface) 0, color-mix(in srgb,var(--appearance-surface) 0%,transparent) 62%), radial-gradient(ellipse at 0% 100%, color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas)) 0, transparent 48%), linear-gradient(125deg, color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface)), color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface)) 50%, color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface)))}:root[data-appearance=custom]:root:root .auth-shell:before{background:linear-gradient(175deg, color-mix(in srgb,var(--appearance-surface) 85%,transparent), color-mix(in srgb,color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas)) 35%,transparent));box-shadow:0 35px 80px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 5%,transparent), inset 0 1px 0 color-mix(in srgb,#000 75%,var(--appearance-canvas))}:root[data-appearance=custom]:root:root .auth-shell:after{background:linear-gradient(165deg, color-mix(in srgb,var(--appearance-surface) 60%,transparent), color-mix(in srgb,color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas)) 35%,transparent));box-shadow:0 -25px 80px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 2%,transparent), inset 0 1px 0 color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 70%,transparent)}:root[data-appearance=custom]:root:root .auth-form{background:linear-gradient(155deg, color-mix(in srgb,var(--appearance-surface) 96%,transparent), color-mix(in srgb,var(--appearance-surface) 85%,transparent));border:1px solid var(--appearance-border);box-shadow:0 40px 90px -30px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 22%,transparent), 0 12px 32px -16px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 10%,transparent), inset 0 1px 0 color-mix(in srgb,#000 75%,var(--appearance-canvas))}:root[data-appearance=custom]:root:root .auth-form input{border-color:var(--appearance-border);background:color-mix(in srgb,color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface)) 50%,transparent);box-shadow:inset 0 2px 4px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 1%,transparent)}:root[data-appearance=custom]:root:root .auth-form input:focus{background:var(--appearance-surface);outline:2px solid color-mix(in srgb,color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border)) 11%,transparent)}:root[data-appearance=custom]:root:root .auth-form input::placeholder{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .auth-form .btn.primary{background:linear-gradient(115deg, var(--appearance-primary), var(--appearance-primary) 70%, var(--appearance-primary));border-color:color-mix(in srgb,color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border)) 0%,transparent);box-shadow:0 12px 22px -12px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 60%,transparent), inset 0 1px 0 color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 13%,transparent)}:root[data-appearance=custom]:root:root .auth-steps .complete{color:var(--appearance-success)}:root[data-appearance=custom]:root:root .auth-step-line{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .auth-text-button:hover{background:color-mix(in srgb,var(--appearance-primary) 3%,transparent)}:root[data-appearance=custom]:root:root .auth-enrollment-secret,:root[data-appearance=custom]:root:root .auth-recovery-codes{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .receipt-summary{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .receipt-status.seen{color:var(--appearance-success)}:root[data-appearance=custom]:root:root .builder-step,:root[data-appearance=custom]:root:root .tab-list a{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .tab-list a.active{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .secret{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .calendar-popup{background:var(--appearance-surface);box-shadow:0 10px 35px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 13%,transparent)}:root[data-appearance=custom]:root:root .calendar-days button{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .calendar-days button:hover{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}@media (width<=760px){:root[data-appearance=custom]:root:root .sidebar{box-shadow:-10px 0 40px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 13%,transparent)}:root[data-appearance=custom]:root:root .topbar-position{border-top:1px solid var(--appearance-border)}}:root[data-appearance=custom]:root:root{background:var(--appearance-surface);--border:var(--appearance-border);--muted:var(--appearance-muted)}:root[data-appearance=custom]:root:root .panel,:root[data-appearance=custom]:root:root .card{box-shadow:0 3px 12px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 1%,transparent)}:root[data-appearance=custom]:root:root .btn.primary{box-shadow:0 4px 10px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 8%,transparent)}:root[data-appearance=custom]:root:root input,:root[data-appearance=custom]:root:root select,:root[data-appearance=custom]:root:root textarea{border-color:var(--appearance-border);color:var(--appearance-ink)}:root[data-appearance=custom]:root:root input::placeholder,:root[data-appearance=custom]:root:root textarea::placeholder{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .badge.draft{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .badge.priority-urgent{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .badge.priority-important{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .welcome-band{background:linear-gradient(110deg, color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface)) 0%, color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface)) 52%, var(--appearance-surface) 100%);border:1px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .actionable-cards .card:hover{border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .actionable-cards .card strong{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .actionable-cards .card-head>svg{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .actionable-cards .card:first-child .card-icon{color:var(--appearance-info);background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .actionable-cards .card:nth-child(3) .card-icon{color:var(--appearance-accent);background:color-mix(in srgb,var(--appearance-accent) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .actionable-cards .card:nth-child(4) .card-icon{color:var(--appearance-success);background:color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .due-dot{background:var(--appearance-success)}:root[data-appearance=custom]:root:root .draft-card{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .draft-card>svg{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .records-table th{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .record-subject>a{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .search-line input{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .compose-progress b{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .compose-progress .current b{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .segmented{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .segmented button.selected{background:var(--appearance-surface);box-shadow:0 1px 5px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 7%,transparent)}:root[data-appearance=custom]:root:root .writing-tools{border:1px solid var(--appearance-border);background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .compose-footer{background:var(--appearance-surface);box-shadow:0 5px 22px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 6%,transparent)}:root[data-appearance=custom]:root:root .people-picker .check:hover{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .recipient-chips button{border:1px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .context-note{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .registration-panel{border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .permission-option{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .permission-option.selected{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .attachment-viewer{border:1px solid var(--appearance-border);background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .viewer-heading{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .viewer-toolbar{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .viewer-files button{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .viewer-files button.active{border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .viewer-canvas-area{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .viewer-canvas-area canvas{box-shadow:0 2px 12px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 11%,transparent);background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .attachment-viewer.expanded{box-shadow:0 0 0 100vmax color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 60%,transparent);background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .viewer-message{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .compose-uploads{border:1px dashed var(--appearance-border);background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .compose-uploads input[type=file]{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .workspace-toast{box-shadow:0 8px 25px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 9%,transparent)}:root[data-appearance=custom]:root:root .purchase-unit,:root[data-appearance=custom]:root:root .purchase-item{border:1px solid var(--appearance-border);background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .purchase-item legend{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .purchase-ticket{background:var(--appearance-surface);border:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .purchase-ticket:hover{border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));box-shadow:0 8px 24px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 4%,transparent)}:root[data-appearance=custom]:root:root .purchase-ticket-top,:root[data-appearance=custom]:root:root .purchase-ticket-meta{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .purchase-route li{border:1px solid var(--appearance-border);background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .purchase-route li.current{border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .purchase-route small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .purchase-decisions .purchase-approve{background:color-mix(in srgb,var(--appearance-success) 16%,var(--appearance-surface));border-color:color-mix(in srgb,var(--appearance-success) 55%,var(--appearance-border));color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .purchase-decisions .purchase-approve:hover{background:color-mix(in srgb,var(--appearance-success) 16%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .purchase-reason{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .purchase-event{border-inline-start:3px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .purchase-event>small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .nav-unread-badge{background:var(--appearance-danger);color:var(--appearance-ink);box-shadow:0 2px 6px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 15%,transparent)}:root[data-appearance=custom]:root:root .section-message{border-bottom:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .section-message small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .payment-card:hover{border-color:var(--appearance-border)}:root[data-appearance=custom]:root:root .payment-total{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .auth-enrollment-qr{border:1px solid var(--appearance-border);background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .security-reset-dialog{border:1px solid var(--appearance-border);background:var(--appearance-surface);color:var(--appearance-ink);box-shadow:0 24px 80px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 20%,transparent)}:root[data-appearance=custom]:root:root .security-reset-dialog::backdrop{background:color-mix(in srgb,color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas)) 50%,transparent)}:root[data-appearance=custom]:root:root .security-reset-heading{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .security-reset-heading h2{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .security-reset-heading p{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .security-reset-notice{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .letter-discussion-item{border:1px solid var(--appearance-border);background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .letter-discussion-item.instruction{border-inline-start:4px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .letter-discussion-item time{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .referral-history-choice{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .referral-history-choice small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .signing-steps li{border:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .signing-step-number{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .signing-steps .signed .signing-step-number{background:color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface));color:var(--appearance-success)}:root[data-appearance=custom]:root:root .signing-steps .pending{border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .signing-steps small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .word-letter-panel{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .word-letter-panel p{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .compose-signers{border-top:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .chat-page-heading p{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .chat-page-heading .eyebrow{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .chat-private-note{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .chat-workspace{background:var(--appearance-surface);border:1px solid var(--appearance-border);box-shadow:0 8px 36px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 2%,transparent)}:root[data-appearance=custom]:root:root .chat-sidebar{border-left:1px solid var(--appearance-border);background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .chat-search{border:1px solid var(--appearance-border);background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .chat-room:hover{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .chat-room.selected{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .chat-avatar{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .chat-avatar.group{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .chat-room-text small,:root[data-appearance=custom]:root:root .chat-room-text p{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .chat-sidebar-foot{border-top:1px solid var(--appearance-border);color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .chat-welcome{background:radial-gradient(ellipse at 50% 35%, color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface)) 0, transparent 60%), var(--appearance-surface)}:root[data-appearance=custom]:root:root .chat-welcome-icon{color:var(--appearance-primary);background:var(--appearance-surface);box-shadow:0 12px 40px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 4%,transparent)}:root[data-appearance=custom]:root:root .chat-welcome-icon span{background:var(--appearance-primary);color:var(--appearance-ink);border:4px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .chat-welcome p,:root[data-appearance=custom]:root:root .chat-welcome-features{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .chat-thread{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .chat-thread-head{background:var(--appearance-surface);border-bottom:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .chat-thread-title p{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .chat-messages{background-image:radial-gradient(color-mix(in srgb,color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas)) 10%,transparent) .7px, transparent .7px)}:root[data-appearance=custom]:root:root .chat-message{border:1px solid var(--appearance-border);background:var(--appearance-surface);box-shadow:0 2px 4px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 1%,transparent)}:root[data-appearance=custom]:root:root .chat-message.mine{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .chat-sender{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .chat-message footer{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .chat-message .chat-seen{color:var(--appearance-success)}:root[data-appearance=custom]:root:root .chat-selected-file{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));border:1px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .chat-selected-file small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .chat-photo{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .chat-photo-loading{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .chat-file-card{border:1px solid color-mix(in srgb,var(--appearance-border) 24%,transparent);background:color-mix(in srgb,var(--appearance-surface) 52%,transparent)}:root[data-appearance=custom]:root:root .chat-file-card small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .chat-day span{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border:1px solid var(--appearance-border);color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .chat-compose-area{background:var(--appearance-surface);border-top:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .chat-compose textarea{background:var(--appearance-surface);border-color:var(--appearance-border)}:root[data-appearance=custom]:root:root .chat-compose-foot small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .chat-new-below{background:var(--appearance-surface);box-shadow:0 4px 15px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 13%,transparent)}:root[data-appearance=custom]:root:root .chat-empty-small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .chat-dialog{border:1px solid var(--appearance-border);color:var(--appearance-ink);box-shadow:0 30px 100px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 19%,transparent);background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .chat-dialog::backdrop{background:color-mix(in srgb,color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas)) 36%,transparent)}:root[data-appearance=custom]:root:root .chat-dialog-head{border-bottom:1px solid var(--appearance-border);background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .chat-kind button{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:var(--appearance-surface);color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .chat-kind button[aria-pressed=true]{color:var(--appearance-primary);border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .chat-person{border-bottom:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .chat-person input{accent-color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .chat-selected button{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .chat-dialog-actions{border-top:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .chat-dialog-actions span{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .chat-member-row{border-bottom:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .chat-member-row small,:root[data-appearance=custom]:root:root .chat-member-actions summary{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .chat-confirm{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .word-compose-card{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:linear-gradient(135deg, color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface)), color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface)));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .word-compose-card p{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .user-letter-assets-dialog .form-actions{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .shell .letter-rows .letter-row.unread{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));border-inline-start:4px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .shell .letter-rows .letter-row.unread:hover{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .letter-unread-label{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));color:var(--appearance-info)}:root[data-appearance=custom]:root:root .letter-row-route,:root[data-appearance=custom]:root:root .letter-row-route time{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .letter-list-number{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .mailbox-incoming,:root[data-appearance=custom]:root:root .mailbox-outgoing{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));color:var(--appearance-info)}:root[data-appearance=custom]:root:root .mailbox-personal{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .signature-imprint{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .signature-preview-paper{background:var(--appearance-surface);border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .uploaded-letter-panel>.attachment-viewer{box-shadow:0 4px 18px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 4%,transparent)}:root[data-appearance=custom]:root:root .uploaded-letter-panel .viewer-heading{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .letter-copy-dialog{background:var(--surface,var(--appearance-surface))}:root[data-appearance=custom]:root:root .letter-carbon-copies{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .technical-status-outsourcing,:root[data-appearance=custom]:root:root .technical-status-pishtaz,:root[data-appearance=custom]:root:root .technical-status-supplies{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .technical-live-note{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .technical-live-note small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .technical-workspace{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));box-shadow:0 8px 28px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 3%,transparent)}:root[data-appearance=custom]:root:root .technical-action-picker button{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .technical-action-picker button small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .technical-action-picker button:hover{border-color:color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .technical-action-picker button.is-selected{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));border-color:color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,#000 75%,var(--appearance-canvas))}:root[data-appearance=custom]:root:root .technical-action-picker button:focus-visible{outline:3px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .technical-workspace textarea{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .technical-management-notes article{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));border-inline-start:3px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .technical-management-notes small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .admin-user-stats>div{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:var(--appearance-surface);box-shadow:0 7px 20px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 6%,transparent)}:root[data-appearance=custom]:root:root .admin-user-stats strong{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .admin-user-stats span{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .admin-user-card{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:linear-gradient(155deg,var(--appearance-surface),color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface)));box-shadow:0 8px 24px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 5%,transparent)}:root[data-appearance=custom]:root:root .admin-user-card h3{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .admin-user-card p{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .admin-user-state.ready{color:var(--appearance-success);background:color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .admin-user-state.pending{color:var(--appearance-warning);background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .admin-user-state.inactive{color:var(--appearance-primary);background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .admin-user-card-meta{border-block:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .admin-user-card-meta strong{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .admin-edit-heading{border-bottom:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .admin-edit-heading h3{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .admin-edit-heading p{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .admin-suite-identity{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .admin-suite-identity>div span{background:var(--appearance-surface);border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .admin-suite-identity small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .admin-edit-group{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .admin-edit-group>summary{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .admin-edit-group .user-menu-access{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .admin-role-preview{border-top:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .admin-role-preview>summary{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .admin-role-preview span{color:var(--appearance-muted);background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .admin-role-warning{color:var(--appearance-warning);background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .admin-role-diff{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .access-source-audit{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:linear-gradient(145deg,color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface)),var(--appearance-surface))}:root[data-appearance=custom]:root:root .access-source-audit>summary{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .access-source-grid article{background:var(--appearance-surface);border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .access-source-grid h4{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .access-source-grid p{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .access-source-grid a{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .access-source-grid a:hover,:root[data-appearance=custom]:root:root .access-source-grid a:focus-visible{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .access-menu-audit{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .access-menu-audit>summary{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .access-menu-groups>section{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .access-menu-groups h4{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .access-menu-row{border-top:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .access-menu-row small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .access-menu-row strong{color:var(--appearance-success)}:root[data-appearance=custom]:root:root .access-menu-row strong.closed{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .ai-mark{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .ai-welcome{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .ai-welcome>svg{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .ai-starters button{background:var(--appearance-surface);border:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .ai-message{border:1px solid var(--appearance-border);background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .ai-message small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .ai-user{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .ai-sources a{border:1px solid var(--appearance-border);color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .ai-composer{background:var(--appearance-surface);border:1px solid var(--appearance-border);box-shadow:0 7px 26px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 4%,transparent)}:root[data-appearance=custom]:root:root .ai-composer:focus-within{border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));box-shadow:0 0 0 3px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 6%,transparent)}:root[data-appearance=custom]:root:root .ai-footnote{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .ai-proposal{background:var(--appearance-surface);border:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .ai-review-field{border-bottom:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .ai-offline{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .ai-settings{border-top:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .ai-settings summary{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .ai-processing{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .ai-workspace button:focus-visible,:root[data-appearance=custom]:root:root .ai-workspace a:focus-visible{outline:3px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .ai-record-dialog{color:var(--appearance-ink);box-shadow:0 24px 80px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 27%,transparent)}:root[data-appearance=custom]:root:root .ai-record-dialog::backdrop{background:color-mix(in srgb,color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas)) 60%,transparent)}:root[data-appearance=custom]:root:root .ai-letter-paper{background:var(--appearance-surface);border:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root body .shell.shell-chat{--chat-ink:var(--appearance-ink);--chat-muted:var(--appearance-muted);--chat-paper:var(--appearance-surface);--chat-line:var(--appearance-border);--chat-accent:var(--appearance-muted);--chat-outgoing:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas));background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root body .shell-chat .chat-workspace{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root body .shell-chat .chat-sidebar{border-inline-end:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root body .shell-chat .chat-list-head>.btn.icon,:root[data-appearance=custom]:root:root body .shell-chat .chat-thread-head>.btn.icon{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell-chat .chat-list-head>.btn.icon:hover,:root[data-appearance=custom]:root:root body .shell-chat .chat-thread-head>.btn.icon:hover{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root body .shell-chat .chat-list-title>span{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell-chat .chat-my-profile{border:2px solid var(--appearance-border);background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));box-shadow:0 0 0 1px color-mix(in srgb,#000 75%,var(--appearance-canvas))}:root[data-appearance=custom]:root:root body .shell-chat .chat-new-conversation{border:1px solid color-mix(in srgb,var(--appearance-border) 19%,transparent);color:var(--appearance-on-primary);box-shadow:0 7px 20px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 17%,transparent)}:root[data-appearance=custom]:root:root body .shell-chat .chat-new-conversation:hover{box-shadow:0 10px 24px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 22%,transparent)}:root[data-appearance=custom]:root:root body .shell-chat .chat-search{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell-chat .chat-search:focus-within{background:var(--appearance-surface);border-color:color-mix(in srgb,var(--appearance-accent) 55%,var(--appearance-border));box-shadow:0 0 0 3px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 7%,transparent)}:root[data-appearance=custom]:root:root body .shell-chat .chat-search input::placeholder{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell-chat .chat-room-list{scrollbar-color:var(--appearance-ink) transparent}:root[data-appearance=custom]:root:root body .shell-chat .chat-room:hover{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root body .shell-chat .chat-room.selected{background:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas));color:var(--appearance-on-primary);box-shadow:0 5px 15px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 7%,transparent)}:root[data-appearance=custom]:root:root body .shell-chat .chat-room.selected:before{background:color-mix(in srgb,var(--appearance-warning) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root body .shell-chat .chat-room-text p,:root[data-appearance=custom]:root:root body .shell-chat .chat-room-text small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell-chat .chat-room.selected .chat-room-text p,:root[data-appearance=custom]:root:root body .shell-chat .chat-room.selected .chat-room-text small{color:var(--appearance-on-primary)}:root[data-appearance=custom]:root:root body .shell-chat .chat-room .nav-unread-badge{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root body .shell-chat .chat-room.selected .nav-unread-badge{background:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas));color:var(--appearance-ink)}:root[data-appearance=custom]:root:root body .shell-chat .chat-avatar{background:linear-gradient(135deg,color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas)),color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface)));color:var(--appearance-warning);box-shadow:0 0 0 1px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 2%,transparent)}:root[data-appearance=custom]:root:root body .shell-chat .chat-avatar.group{background:linear-gradient(145deg,color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas)),color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas)));color:var(--appearance-ink)}:root[data-appearance=custom]:root:root body .shell-chat .chat-sidebar-foot{border-top:1px solid var(--appearance-border);background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell-chat .chat-thread,:root[data-appearance=custom]:root:root body .shell-chat .chat-welcome{background-color:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));background-image:url(/build/assets/chat-wallpaper-C7uD1UQI.svg),linear-gradient(135deg,color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface)),color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas)))}:root[data-appearance=custom]:root:root body .shell-chat .chat-thread-head{border-bottom:1px solid var(--appearance-border);background:color-mix(in srgb,var(--appearance-surface) 96%,transparent);box-shadow:0 2px 8px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 2%,transparent)}:root[data-appearance=custom]:root:root body .shell-chat .chat-thread-title p{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell-chat .chat-messages{scrollbar-color:var(--appearance-muted) transparent}:root[data-appearance=custom]:root:root body .shell-chat .chat-message{border:1px solid color-mix(in srgb,var(--appearance-border) 50%,transparent);box-shadow:0 2px 3px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 5%,transparent);color:var(--appearance-ink)}:root[data-appearance=custom]:root:root body .shell-chat .chat-message.mine{background:linear-gradient(135deg,color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface)),var(--chat-outgoing))}:root[data-appearance=custom]:root:root body .shell-chat .chat-message.theirs,:root[data-appearance=custom]:root:root body .shell-chat .chat-message.theirs:after{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root body .shell-chat .chat-message footer,:root[data-appearance=custom]:root:root body .shell-chat .chat-message :is(.chat-seen,.chat-sent){color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell-chat .chat-message .chat-seen{color:var(--appearance-info)}:root[data-appearance=custom]:root:root body .shell-chat .chat-sender{color:var(--appearance-warning)}:root[data-appearance=custom]:root:root body .shell-chat .chat-day span{border:1px solid color-mix(in srgb,color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border)) 31%,transparent);background:color-mix(in srgb,color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas)) 92%,transparent);color:var(--appearance-muted);box-shadow:0 1px 3px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 2%,transparent)}:root[data-appearance=custom]:root:root body .shell-chat .chat-message-menu summary{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell-chat .chat-message-menu summary:hover,:root[data-appearance=custom]:root:root body .shell-chat .chat-message-menu[open] summary{background:color-mix(in srgb,color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas)) 8%,transparent)}:root[data-appearance=custom]:root:root body .shell-chat .chat-message-actions{border:1px solid var(--appearance-border);background:var(--appearance-surface);box-shadow:0 10px 28px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 16%,transparent)}:root[data-appearance=custom]:root:root body .shell-chat .chat-message-actions button{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell-chat .chat-message-actions button:hover{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root body .shell-chat .chat-message-actions .chat-message-delete:hover{background:color-mix(in srgb,var(--appearance-danger) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root body .shell-chat .chat-reply-quote{border-inline-start:3px solid color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border));background:color-mix(in srgb,color-mix(in srgb,var(--appearance-warning) 12%,var(--appearance-surface)) 17%,transparent)}:root[data-appearance=custom]:root:root body .shell-chat .chat-reply-quote strong{color:var(--appearance-warning)}:root[data-appearance=custom]:root:root body .shell-chat .chat-reply-quote span{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell-chat .chat-deleted{color:var(--appearance-muted)!important}:root[data-appearance=custom]:root:root body .shell-chat .chat-compose{background:color-mix(in srgb,var(--appearance-surface) 96%,transparent);border:1px solid var(--appearance-border);box-shadow:0 5px 22px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 6%,transparent)}:root[data-appearance=custom]:root:root body .shell-chat .chat-compose:focus-within{border-color:color-mix(in srgb,var(--appearance-accent) 55%,var(--appearance-border));box-shadow:0 5px 24px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 7%,transparent)}:root[data-appearance=custom]:root:root body .shell-chat .chat-compose textarea::placeholder{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell-chat .chat-compose-foot>.btn.primary,:root[data-appearance=custom]:root:root body .shell-chat .chat-compose-foot .voice-mic{color:var(--appearance-on-primary);box-shadow:0 3px 8px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 13%,transparent)}:root[data-appearance=custom]:root:root body .shell-chat .chat-compose-foot>.btn.primary:disabled,:root[data-appearance=custom]:root:root body .shell-chat .chat-compose-foot .voice-mic:disabled{background:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell-chat .chat-compose-foot>.btn.primary:not(:disabled):hover,:root[data-appearance=custom]:root:root body .shell-chat .chat-compose-foot .voice-mic:not(:disabled):hover{background:var(--appearance-primary)}:root[data-appearance=custom]:root:root body .shell-chat .chat-compose-foot .btn.icon,:root[data-appearance=custom]:root:root body .shell-chat .chat-attach{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell-chat .chat-compose-foot .btn.icon:hover,:root[data-appearance=custom]:root:root body .shell-chat .chat-attach:hover{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell-chat .chat-compose-context{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root body .shell-chat .chat-compose-context span{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell-chat .chat-selected-file{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root body .shell-chat .chat-file-card{border:1px solid color-mix(in srgb,color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border)) 26%,transparent);background:color-mix(in srgb,var(--appearance-surface) 36%,transparent)}:root[data-appearance=custom]:root:root body .shell-chat .chat-file-card>svg{color:var(--appearance-warning);background:color-mix(in srgb,color-mix(in srgb,var(--appearance-warning) 12%,var(--appearance-surface)) 27%,transparent)}:root[data-appearance=custom]:root:root body .shell-chat .chat-file-card small,:root[data-appearance=custom]:root:root body .shell-chat .chat-message-search{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell-chat .chat-message-search input{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root body .shell-chat .chat-new-below{box-shadow:0 4px 14px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 9%,transparent);color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell-chat .chat-older{background:color-mix(in srgb,var(--appearance-surface) 87%,transparent);border:1px solid color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell-chat .chat-empty-small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell-chat .chat-messages>.chat-empty-small{background:color-mix(in srgb,var(--appearance-surface) 72%,transparent);border:1px solid color-mix(in srgb,var(--appearance-border) 64%,transparent);color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell-chat .chat-compose-area>p.chat-empty-small{background:color-mix(in srgb,var(--appearance-surface) 92%,transparent);border:1px solid var(--appearance-border);color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell-chat .chat-welcome-card{border:1px solid color-mix(in srgb,var(--appearance-border) 61%,transparent);background:color-mix(in srgb,var(--appearance-surface) 79%,transparent);box-shadow:0 20px 70px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 7%,transparent)}:root[data-appearance=custom]:root:root body .shell-chat .chat-welcome-icon{background:linear-gradient(145deg,color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas)),color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas)));color:var(--appearance-warning);box-shadow:0 12px 28px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 14%,transparent)}:root[data-appearance=custom]:root:root body .shell-chat .chat-welcome-icon>span{border:4px solid var(--appearance-border)}:root[data-appearance=custom]:root:root body .shell-chat .chat-welcome h2{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root body .shell-chat .chat-welcome p{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell-chat .chat-welcome-features{border-top:1px solid color-mix(in srgb,color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border)) 44%,transparent);color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell-chat .emoji-popover{border:1px solid var(--appearance-border);background:var(--appearance-surface);box-shadow:0 12px 42px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 17%,transparent)}:root[data-appearance=custom]:root:root body .shell-chat .emoji-popover header{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell-chat .emoji-popover nav{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root body .shell-chat .emoji-popover nav button{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell-chat .emoji-popover nav button.active{background:var(--appearance-surface);box-shadow:0 2px 6px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 6%,transparent)}:root[data-appearance=custom]:root:root body .shell-chat .emoji-grid button:hover{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root body .shell-chat .voice-mic.recording{box-shadow:0 0 0 4px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 5%,transparent);background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))!important}:root[data-appearance=custom]:root:root body .shell-chat .voice-controls{border:1px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));box-shadow:0 9px 28px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 11%,transparent)}:root[data-appearance=custom]:root:root body .shell-chat .voice-hint{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell-chat .voice-recorder>.voice-hint{border:1px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));box-shadow:0 9px 28px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 11%,transparent)}:root[data-appearance=custom]:root:root body .shell-chat .voice-error{border:1px solid color-mix(in srgb,var(--appearance-danger) 55%,var(--appearance-border));background:var(--appearance-surface);box-shadow:0 9px 28px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 11%,transparent)}:root[data-appearance=custom]:root:root body .shell-chat .voice-attachment>div:first-child,:root[data-appearance=custom]:root:root body .shell-chat .voice-attachment strong,:root[data-appearance=custom]:root:root body .shell-chat .voice-attachment small,:root[data-appearance=custom]:root:root body .shell-chat .voice-download{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell-chat .voice-play{background:var(--appearance-warning);color:var(--appearance-ink)}:root[data-appearance=custom]:root:root body .shell-chat .voice-play:hover{background:var(--appearance-warning)}:root[data-appearance=custom]:root:root body .shell-chat .voice-progress input[type=range]{accent-color:var(--appearance-accent)}:root[data-appearance=custom]:root:root body .shell-chat .voice-progress>div{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell-chat .voice-progress button{background:color-mix(in srgb,color-mix(in srgb,var(--appearance-warning) 12%,var(--appearance-surface)) 38%,transparent);color:var(--appearance-warning)}:root[data-appearance=custom]:root:root body .shell-chat .chat-dialog{border:1px solid var(--appearance-border);background:var(--appearance-surface);color:var(--appearance-ink);box-shadow:0 28px 100px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 22%,transparent)}:root[data-appearance=custom]:root:root body .shell-chat .chat-dialog::backdrop{background:color-mix(in srgb,color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas)) 38%,transparent)}:root[data-appearance=custom]:root:root body .shell-chat .chat-dialog-head{background:var(--appearance-surface);border-bottom:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root body .shell-chat .chat-dialog-head .btn.icon{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell-chat .chat-kind button{border:1px solid var(--appearance-border);background:var(--appearance-surface);color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell-chat .chat-kind button[aria-pressed=true]{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root body .shell-chat .chat-kind small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell-chat .chat-channel-create{border:1px solid var(--appearance-border);background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell-chat .chat-channel-create.active{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root body .shell-chat .chat-field{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell-chat .chat-field input{background:var(--appearance-surface);border-color:var(--appearance-border)}:root[data-appearance=custom]:root:root body .shell-chat .chat-person:hover{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root body .shell-chat .chat-dialog-actions{border-top:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root body .shell-chat :is(button,a,summary,input[type=range]):focus-visible{outline:2px solid color-mix(in srgb,var(--appearance-accent) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root body .shell-chat .chat-image-dialog{border:1px solid var(--appearance-border);background:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas));color:var(--appearance-ink);box-shadow:0 28px 100px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 40%,transparent)}:root[data-appearance=custom]:root:root body .shell-chat .chat-image-dialog::backdrop{background:color-mix(in srgb,var(--appearance-canvas) 81%,transparent)}:root[data-appearance=custom]:root:root body .shell-chat .chat-image-viewer{background:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas))}:root[data-appearance=custom]:root:root body .shell-chat .chat-image-toolbar{background:var(--appearance-surface);color:var(--appearance-ink);border-bottom:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root body .shell-chat .chat-image-tools button{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell-chat .chat-image-tools button:hover{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-ink)}:root[data-appearance=custom]:root:root body .shell-chat .chat-image-tools button:focus-visible{outline:2px solid color-mix(in srgb,var(--appearance-accent) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root body .shell-chat .chat-image-stage p{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root body .shell-chat .chat-image-notice{background:var(--appearance-surface);color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell-chat .chat-image-viewer:fullscreen::backdrop{background:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas))}:root[data-appearance=custom]:root:root .finance{--fin-ink:var(--appearance-ink);--fin-muted:var(--appearance-muted);--fin-border:color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));--fin-accent:var(--appearance-primary)}:root[data-appearance=custom]:root:root .fin-hero{background:linear-gradient(110deg, color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface)), var(--appearance-surface) 57%, color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface)));border:1px solid var(--appearance-border);box-shadow:0 14px 35px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 5%,transparent)}:root[data-appearance=custom]:root:root .fin-hero>svg{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .fin-nav,:root[data-appearance=custom]:root:root .fin-subnav{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .fin-nav a,:root[data-appearance=custom]:root:root .fin-subnav button{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .fin-nav .active,:root[data-appearance=custom]:root:root .fin-subnav .active{background:var(--appearance-primary);color:var(--appearance-ink);box-shadow:0 4px 13px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 16%,transparent)}:root[data-appearance=custom]:root:root .fin-card{background:var(--appearance-surface);box-shadow:0 9px 26px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 4%,transparent)}:root[data-appearance=custom]:root:root .fin-stat{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .fin-stat:hover{border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .fin-steps span{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .fin-warning{border:1px solid var(--appearance-border);background:var(--appearance-surface);color:var(--appearance-warning)!important}:root[data-appearance=custom]:root:root .fin-row{border:1px solid var(--appearance-border);background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .fin-empty{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));border:1px dashed color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .fin-badge{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .fin-badge.open,:root[data-appearance=custom]:root:root .fin-badge.posted,:root[data-appearance=custom]:root:root .fin-badge.released,:root[data-appearance=custom]:root:root .fin-badge.approved,:root[data-appearance=custom]:root:root .fin-badge.verified{background:color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface));color:var(--appearance-success)}:root[data-appearance=custom]:root:root .fin-badge.draft,:root[data-appearance=custom]:root:root .fin-badge.pending,:root[data-appearance=custom]:root:root .fin-badge.quarantine{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .fin-badge.closed,:root[data-appearance=custom]:root:root .fin-badge.rejected,:root[data-appearance=custom]:root:root .fin-badge.cancelled{background:color-mix(in srgb,var(--appearance-danger) 12%,var(--appearance-surface));color:var(--appearance-danger)}:root[data-appearance=custom]:root:root .fin-field>span{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .fin-form input,:root[data-appearance=custom]:root:root .fin-form select,:root[data-appearance=custom]:root:root .fin-form textarea,:root[data-appearance=custom]:root:root .fin-row select,:root[data-appearance=custom]:root:root .fin-line input,:root[data-appearance=custom]:root:root .fin-line select{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .fin-form input:focus,:root[data-appearance=custom]:root:root .fin-form select:focus,:root[data-appearance=custom]:root:root .fin-form textarea:focus,:root[data-appearance=custom]:root:root .fin-line input:focus,:root[data-appearance=custom]:root:root .fin-line select:focus{outline:2px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .fin-lines{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .fin-line>button{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .fin-create{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .fin-plus{color:var(--appearance-success)}:root[data-appearance=custom]:root:root .fin-minus{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .fin-table th{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .fin-report-filter input,:root[data-appearance=custom]:root:root .fin-document{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .fin-document>summary:before{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .fin-document-body{border-top:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .fin-table th,:root[data-appearance=custom]:root:root .fin-table td{border-bottom:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .fin-table th{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .fin-table td small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .fin-overdue{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .fin-decision{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .fin-tax-rule input{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .fin-document summary:focus-visible{outline:2px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .install-dialog{border:1px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));background:radial-gradient(ellipse at top, color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface)), var(--appearance-surface) 56%);color:var(--appearance-ink);box-shadow:0 28px 100px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 22%,transparent)}:root[data-appearance=custom]:root:root .install-dialog::backdrop{background:color-mix(in srgb,color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas)) 50%,transparent)}:root[data-appearance=custom]:root:root .install-close{color:var(--appearance-muted);background:color-mix(in srgb,var(--appearance-surface) 78%,transparent)}:root[data-appearance=custom]:root:root .install-emblem{background:var(--appearance-surface);border:1px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));box-shadow:0 10px 24px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 6%,transparent)}:root[data-appearance=custom]:root:root .install-emblem span{background:var(--appearance-primary);color:var(--appearance-ink);border:3px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .install-brand{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .install-dialog p,:root[data-appearance=custom]:root:root .install-dismiss{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .install-dialog button:focus-visible,:root[data-appearance=custom]:root:root .install-app-button:focus-visible{outline:3px solid color-mix(in srgb,color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border)) 50%,transparent)}:root[data-appearance=custom]:root:root .install-guide{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .install-guide small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .install-dialog .install-error{color:var(--appearance-danger);background:color-mix(in srgb,var(--appearance-danger) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .install-profile-card{background:linear-gradient(115deg, var(--appearance-surface) 25%, color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface)));border:1px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .install-profile-logo{background:var(--appearance-surface);border:1px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .install-profile-copy p{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .push-activation-banner{border:1px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .push-permission-guide details{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .push-activation-banner p{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .it-settings fieldset{border:1px solid var(--appearance-border);background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .it-settings legend{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .it-settings label small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .it-referral form{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .it-report-heading span{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .it-report-heading h2{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .it-date-presets button{border:1px solid var(--appearance-border);background:var(--appearance-surface);color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .it-report-filters{border:1px solid var(--appearance-border);background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .it-kpi{background:linear-gradient(145deg,var(--appearance-surface),color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface)));border:1px solid var(--appearance-border);color:var(--appearance-ink);box-shadow:0 4px 15px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 2%,transparent)}:root[data-appearance=custom]:root:root .it-kpi small,:root[data-appearance=custom]:root:root .it-kpi span{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .it-kpi.warning{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border-color:color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .it-kpi.warning strong{color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .it-kpi:not(:disabled):hover{border-color:var(--appearance-border);background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .it-report-panels>section,:root[data-appearance=custom]:root:root .it-report-block{background:var(--appearance-surface);border:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .it-report-panels h3,:root[data-appearance=custom]:root:root .it-report-block h3{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .it-bar-row{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .it-bar-track{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .it-bar-track i{background:linear-gradient(90deg,var(--appearance-warning),color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas)))}:root[data-appearance=custom]:root:root .it-bar-row:hover{color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .it-report-block-title small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .it-trend button span{background:linear-gradient(color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas)),color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas)))}:root[data-appearance=custom]:root:root .it-trend button:hover span{background:var(--appearance-warning)}:root[data-appearance=custom]:root:root .it-trend-axis{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .it-table-wrap th,:root[data-appearance=custom]:root:root .it-table-wrap td{border-bottom:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .it-table-wrap th{color:var(--appearance-muted);background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .it-text-button{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .it-late{color:var(--appearance-warning)!important}:root[data-appearance=custom]:root:root .it-report-footnotes{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .it-report-row{border:1px solid var(--appearance-border);background:var(--appearance-surface);color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .it-report-row bdi,:root[data-appearance=custom]:root:root .it-report-row small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .it-report-row:hover{border-color:var(--appearance-border);box-shadow:0 4px 15px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 6%,transparent)}:root[data-appearance=custom]:root:root .it-report-row.late{border-inline-start:3px solid color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .it-queue-tabs button,:root[data-appearance=custom]:root:root .it-manage-tabs button{border:1px solid var(--appearance-border);background:var(--appearance-surface);color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .it-queue-tabs button[aria-pressed=true],:root[data-appearance=custom]:root:root .it-manage-tabs button[aria-pressed=true]{background:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas));border-color:var(--appearance-border);color:var(--appearance-on-primary)}:root[data-appearance=custom]:root:root .it-queue-tabs b{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .it-queue-tabs .warning b{background:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas));color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .it-manage-tabs{border-bottom:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .it-queue-tabs button:focus-visible,:root[data-appearance=custom]:root:root .it-kpi:focus-visible,:root[data-appearance=custom]:root:root .it-report-row:focus-visible,:root[data-appearance=custom]:root:root .it-bar-row:focus-visible,:root[data-appearance=custom]:root:root .it-trend button:focus-visible,:root[data-appearance=custom]:root:root .it-manage-tabs button:focus-visible{outline:3px solid color-mix(in srgb,var(--appearance-accent) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .suite-it-ticket-tags .it-late{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .suite-it-requests .suite-ticket.overdue{border-inline-start:3px solid color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .letter-ai-writer{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .letter-ai-writer [role=alert]{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .letter-audience{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .letter-audience small,:root[data-appearance=custom]:root:root .letter-send-panel small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .letter-folder-nav{background:var(--appearance-surface);border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .letter-stage-tabs a{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .letter-stage-tabs a.active{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .letter-mailbox-links{border-top:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .letter-mailbox-links a{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .letter-mailbox-links a.active{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .letter-report>summary{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .letter-report-stat{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .letter-report-stat strong{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .letter-sidebar-folders summary{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .letter-sidebar-folders a{color:var(--appearance-muted);border-right:2px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .letter-sidebar-folders a:hover{color:var(--appearance-primary);background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .letter-results-progress{background:var(--appearance-surface);color:var(--appearance-muted);box-shadow:0 2px 12px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 8%,transparent)}:root[data-appearance=custom]:root:root .letter-referral-dialog{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:var(--appearance-surface);color:var(--appearance-ink);box-shadow:0 24px 90px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 25%,transparent)}:root[data-appearance=custom]:root:root .letter-referral-dialog::backdrop{background:color-mix(in srgb,color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas)) 50%,transparent)}:root[data-appearance=custom]:root:root .letter-referral-dialog>header{background:var(--appearance-surface);border-bottom:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .letter-quick-marks button{border:1px solid var(--appearance-border);background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .letter-quick-marks button:hover:not(:disabled){background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .letter-quick-marks button.is-applied{background:color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface));color:var(--appearance-success);border-color:color-mix(in srgb,var(--appearance-success) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .letter-quick-marks button:focus-visible{outline:2px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .letter-quick-marks small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .letter-references-picker{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .letter-reference-suggestions{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:var(--appearance-surface);box-shadow:0 10px 28px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 9%,transparent)}:root[data-appearance=custom]:root:root .letter-reference-suggestions button{border-bottom:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .letter-reference-suggestions button:hover,:root[data-appearance=custom]:root:root .letter-reference-suggestions button[aria-selected=true]{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .letter-reference-suggestions span{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .letter-reference-items li,:root[data-appearance=custom]:root:root .letter-reference-card{background:var(--appearance-surface);border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .letter-reference-heading bdi{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .minutes-status{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .minutes-unsaved{color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .minutes-form-meta,:root[data-appearance=custom]:root:root .minutes-history{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .minutes-presence label,:root[data-appearance=custom]:root:root .minutes-confirm{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .minutes-presence input,:root[data-appearance=custom]:root:root .minutes-confirm input{accent-color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .minutes-resolution{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .minutes-resolution>strong,:root[data-appearance=custom]:root:root .minutes-row-meta{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .minutes-signature{border-bottom:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .minutes-signature span{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .minutes-sign-box{border:1px solid color-mix(in srgb,var(--appearance-success) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .minutes-sign-box h3{color:var(--appearance-success)}:root[data-appearance=custom]:root:root .minutes-confirm{background:color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .meetings-workspace{--meeting-blue:var(--appearance-info);--meeting-green:color-mix(in srgb,var(--appearance-success) 16%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .meeting-heading-icon{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));color:var(--appearance-info)}:root[data-appearance=custom]:root:root .meeting-heading p{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .meeting-sidebar{background:var(--appearance-surface);border:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .meeting-today{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .meeting-today strong{color:var(--appearance-info)}:root[data-appearance=custom]:root:root .meeting-timezone{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .meeting-check input,:root[data-appearance=custom]:root:root .meeting-person input{accent-color:var(--appearance-info)}:root[data-appearance=custom]:root:root .meeting-legend{border-top:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));color:var(--appearance-info)}:root[data-appearance=custom]:root:root .meeting-legend span:first-child{color:var(--appearance-success)}:root[data-appearance=custom]:root:root .meeting-sidebar-note{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .meeting-main{background:var(--appearance-surface);border:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .meeting-tabs{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .meeting-tabs>button{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .meeting-tabs>button.selected{background:var(--appearance-surface);color:var(--appearance-info);box-shadow:0 1px 4px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 8%,transparent)}:root[data-appearance=custom]:root:root .meeting-weekday{color:var(--appearance-muted);border-bottom:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .meeting-day{border-bottom:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));border-inline-end:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .meeting-day.outside{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .meeting-day.outside .meeting-day-number{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .meeting-day.today{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .meeting-day-number{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .meeting-day.today .meeting-day-number,:root[data-appearance=custom]:root:root .meeting-week-column header strong.today{background:var(--appearance-info);color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .meeting-day-add{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .meeting-event{border-right:3px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .meeting-event:hover{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .meeting-event.owner{background:color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface));border-right-color:color-mix(in srgb,var(--appearance-success) 55%,var(--appearance-border));color:var(--appearance-success)}:root[data-appearance=custom]:root:root .meeting-event.owner:hover{background:color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .meeting-more{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .meeting-week-column{border-inline-end:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .meeting-week-column header{border-bottom:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .meeting-week-column header strong{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .meeting-free{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .meeting-agenda section{border-top:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .meeting-agenda h3{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .meeting-dialog{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));box-shadow:0 24px 90px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 20%,transparent);color:var(--appearance-ink);background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .meeting-dialog::backdrop{background:color-mix(in srgb,color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas)) 44%,transparent)}:root[data-appearance=custom]:root:root .meeting-dialog>header{border-bottom:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .meeting-person-list{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .meeting-person.checked{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));color:var(--appearance-info)}:root[data-appearance=custom]:root:root .meeting-detail-title>p{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .meeting-facts{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .meeting-facts small,:root[data-appearance=custom]:root:root .meeting-attendee-heading span{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .meeting-attendee-list>div{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .meeting-response{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .meeting-response.accepted{color:var(--appearance-success)}:root[data-appearance=custom]:root:root .meeting-response.declined{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .meeting-response.tentative{color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .meeting-rsvp{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .meeting-google-box{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .meeting-google-box p,:root[data-appearance=custom]:root:root .meeting-google-box small,:root[data-appearance=custom]:root:root .meeting-google-intro{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .meeting-google-intro>svg{color:var(--appearance-info)}:root[data-appearance=custom]:root:root .meeting-google-intro h3{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .meeting-callback{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .meeting-dialog :focus-visible,:root[data-appearance=custom]:root:root .meetings-workspace :focus-visible{outline:2px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .user-menu-access{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .menu-access-heading p{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .menu-access-heading>span{color:var(--appearance-info);background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .user-menu-access details{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .user-menu-access summary small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .menu-access-row{border-top:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .menu-access-row small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .mobile-app-hero{background:linear-gradient(120deg, var(--appearance-surface), color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface)));border:1px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .mobile-app-item{border:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .mobile-app-item.unread{border-inline-start:4px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .mobile-app-help,:root[data-appearance=custom]:root:root .mobile-notices-header p{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .mobile-notices-icon,:root[data-appearance=custom]:root:root .mobile-settings-icon,:root[data-appearance=custom]:root:root .mobile-notices-count{color:var(--appearance-primary);background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .mobile-notices .mobile-app-item>small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .mobile-notices .mobile-app-item:focus{outline:2px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .mobile-notices-empty{border:1px dashed color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .mobile-settings-collapse{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:var(--appearance-surface);box-shadow:0 4px 18px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 2%,transparent)}:root[data-appearance=custom]:root:root .mobile-settings-collapse>summary:focus-visible{outline:2px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .mobile-settings-icon{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .mobile-settings-label small,:root[data-appearance=custom]:root:root .mobile-settings-chevron{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .profile-photo-dialog{box-shadow:0 20px 70px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 20%,transparent)}:root[data-appearance=custom]:root:root .profile-photo-dialog::backdrop{background:color-mix(in srgb,color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas)) 50%,transparent)}:root[data-appearance=custom]:root:root .project-dependencies{border:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .project-dependencies small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .project-calendar-grid{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .project-weekday{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .project-day{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .project-day>span{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .project-day.today{background:color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface));box-shadow:inset 0 0 0 2px color-mix(in srgb,#000 75%,var(--appearance-canvas))}:root[data-appearance=custom]:root:root .project-day.blank{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .project-day>button{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .project-day>button.finished{background:color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .project-day>button.project-calendar-more{color:var(--appearance-success)}:root[data-appearance=custom]:root:root .projects-workspace{--project-accent:var(--appearance-success)}:root[data-appearance=custom]:root:root [data-color=blue],:root[data-appearance=custom]:root:root [data-color=violet]{--project-accent:var(--appearance-info)}:root[data-appearance=custom]:root:root [data-color=rose]{--project-accent:var(--appearance-primary)}:root[data-appearance=custom]:root:root [data-color=amber]{--project-accent:var(--appearance-warning)}:root[data-appearance=custom]:root:root .project-hero{border:1px solid var(--appearance-border);background:linear-gradient(120deg, color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface)), var(--appearance-surface) 75%)}:root[data-appearance=custom]:root:root .project-hero p{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .project-tabs{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .project-tabs a,:root[data-appearance=custom]:root:root .project-tabs button{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .project-tabs .active{background:var(--appearance-surface);color:var(--appearance-success);box-shadow:0 2px 7px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 6%,transparent)}:root[data-appearance=custom]:root:root .project-search{border:1px solid var(--appearance-border);background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .project-search svg{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .projects-workspace .project-hero{background:radial-gradient(circle at 2% 5%, color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface)) 0, transparent 32%), linear-gradient(115deg, color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface)), var(--appearance-surface) 70%);box-shadow:0 12px 35px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 4%,transparent)}:root[data-appearance=custom]:root:root .projects-workspace .project-hero:after{border:1px solid color-mix(in srgb,color-mix(in srgb,var(--appearance-success) 55%,var(--appearance-border)) 10%,transparent)}:root[data-appearance=custom]:root:root .project-search-clear{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .project-focus-tabs button{border:1px solid var(--appearance-border);background:var(--appearance-surface);color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .project-focus-tabs button.active{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .project-focus-tabs button span{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .project-focus-tabs button.active span{background:color-mix(in srgb,var(--appearance-surface) 22%,transparent);color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .project-my-task.overdue{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .project-overview-panel{background:var(--appearance-surface);border:1px solid var(--appearance-border);box-shadow:0 9px 28px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 4%,transparent)}:root[data-appearance=custom]:root:root .project-section-head p{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .project-section-icon{background:color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .project-section-icon.warn{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .project-progress-ring span{background:var(--appearance-surface);color:var(--appearance-success)}:root[data-appearance=custom]:root:root .project-progress-copy span,:root[data-appearance=custom]:root:root .project-progress-copy small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .project-overview-items button{border:1px solid var(--appearance-border);background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .project-overview-items button:hover{border-color:color-mix(in srgb,var(--appearance-success) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .project-overview-items small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .project-overview-items em{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .project-overview-items time,:root[data-appearance=custom]:root:root .project-overview-quiet{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .project-overview-quiet svg{color:var(--appearance-success)}:root[data-appearance=custom]:root:root .project-owner-track{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .project-timeline-header p,:root[data-appearance=custom]:root:root .project-timeline-range{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .project-timeline-scroll{border:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .project-timeline-label{color:var(--appearance-ink);border-inline-end:1px solid var(--appearance-border);background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .project-timeline-label.heading{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .project-timeline-label small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .project-timeline-days{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .project-timeline-days span{border-inline-start:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .project-timeline-days span.week-start{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .project-timeline-days span.today{background:color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface));color:var(--appearance-success)}:root[data-appearance=custom]:root:root .project-timeline-row .project-timeline-label,:root[data-appearance=custom]:root:root .project-timeline-track{border-top:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .project-timeline-row:hover .project-timeline-label,:root[data-appearance=custom]:root:root .project-timeline-row:hover .project-timeline-track{background-color:color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .project-timeline-track{background-image:linear-gradient(to left, color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface)) 1px, transparent 1px)}:root[data-appearance=custom]:root:root .project-timeline-track .today-line{background:color-mix(in srgb,var(--appearance-success) 53%,transparent)}:root[data-appearance=custom]:root:root .project-timeline-bar{background:var(--appearance-success);color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .project-timeline-bar.high{background:var(--appearance-warning)}:root[data-appearance=custom]:root:root .project-timeline-bar.urgent,:root[data-appearance=custom]:root:root .project-timeline-bar.late{background:var(--appearance-primary)}:root[data-appearance=custom]:root:root .project-timeline-bar.finished{background:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas))}:root[data-appearance=custom]:root:root .project-timeline-empty{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .project-timeline-unscheduled{border-top:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .project-timeline-unscheduled h3 span{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .project-timeline-unscheduled button{border:1px solid var(--appearance-border);background:var(--appearance-surface);color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .project-tile{background:var(--appearance-surface);border:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .project-tile:hover{box-shadow:0 10px 30px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 6%,transparent)}:root[data-appearance=custom]:root:root .project-tile-top{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .project-symbol{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .project-tile p,:root[data-appearance=custom]:root:root .project-progress-title{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .projects-workspace progress,:root[data-appearance=custom]:root:root .project-dialog progress{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));accent-color:var(--project-accent,var(--appearance-success))}:root[data-appearance=custom]:root:root progress::-webkit-progress-bar{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root progress::-webkit-progress-value{background:var(--project-accent,var(--appearance-success))}:root[data-appearance=custom]:root:root .project-tile footer{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .project-late{color:var(--appearance-primary)!important}:root[data-appearance=custom]:root:root .project-empty{border:1px dashed var(--appearance-border);background:var(--appearance-surface);color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .project-empty svg{color:var(--appearance-success)}:root[data-appearance=custom]:root:root .project-empty h2{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .project-stat-strip{background:var(--appearance-surface);border:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .project-stat-strip>div{border-inline-start:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .project-stat-strip strong{color:var(--appearance-success)}:root[data-appearance=custom]:root:root .project-stat-strip span{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .project-kanban{scrollbar-color:var(--appearance-ink) var(--appearance-ink)}:root[data-appearance=custom]:root:root .project-column{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .project-column.done{background:color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .project-column>header>span{background:var(--appearance-surface);color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .project-card{background:var(--appearance-surface);border:1px solid var(--appearance-border);box-shadow:0 2px 3px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 2%,transparent)}:root[data-appearance=custom]:root:root .project-card:hover{border-color:var(--appearance-border);box-shadow:0 4px 12px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 6%,transparent)}:root[data-appearance=custom]:root:root .project-card:focus-visible{outline:3px solid color-mix(in srgb,var(--appearance-success) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .project-card-title svg{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .project-card-labels>span{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-success)}:root[data-appearance=custom]:root:root .project-card-meta{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .project-priority{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .project-priority.urgent{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .project-priority.high{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .project-priority.low{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));color:var(--appearance-info)}:root[data-appearance=custom]:root:root .project-card footer{border-top:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .project-card footer>span:last-child{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .project-avatar{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-muted);border:2px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .project-add{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .project-add:hover{color:var(--appearance-success)}:root[data-appearance=custom]:root:root .project-list>a,:root[data-appearance=custom]:root:root .project-list>button{border-bottom:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .project-list small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .project-list>button:hover,:root[data-appearance=custom]:root:root .project-list>a:hover{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .project-dialog{border:1px solid var(--appearance-border);background:var(--appearance-surface);color:var(--appearance-ink);box-shadow:0 24px 100px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 21%,transparent)}:root[data-appearance=custom]:root:root .project-dialog::backdrop{background:color-mix(in srgb,color-mix(in srgb,var(--appearance-success) 16%,var(--appearance-surface)) 50%,transparent)}:root[data-appearance=custom]:root:root .project-description{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .project-checklist,:root[data-appearance=custom]:root:root .project-files,:root[data-appearance=custom]:root:root .project-activity{border-top:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .project-dialog h3 small,:root[data-appearance=custom]:root:root .project-checked{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .project-activity article{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .project-activity article small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .project-file{border:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .project-file small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .project-member-list>div{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .project-column-form{border:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .recruitment{--recruit-paper:var(--appearance-surface);--recruit-ivory:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));--recruit-line:var(--appearance-border);--recruit-ink:var(--appearance-ink);--recruit-muted:var(--appearance-muted);--recruit-accent:var(--appearance-primary)}:root[data-appearance=custom]:root:root .recruitment .recruit-hero{background:linear-gradient(115deg,var(--appearance-surface),color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface)));box-shadow:0 5px 20px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 6%,transparent)}:root[data-appearance=custom]:root:root .recruitment .recruit-nav a.active{color:var(--appearance-on-primary);box-shadow:0 4px 12px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 13%,transparent)}:root[data-appearance=custom]:root:root .recruit-desk-tabs{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .recruit-desk-tabs>button{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .recruit-desk-tabs>button[aria-pressed=true]{box-shadow:0 2px 7px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 9%,transparent)}:root[data-appearance=custom]:root:root .recruit-daily .panel,:root[data-appearance=custom]:root:root .recruit-report .panel,:root[data-appearance=custom]:root:root .recruit-job-bank .panel,:root[data-appearance=custom]:root:root .recruit-job-detail .panel{box-shadow:0 5px 24px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 3%,transparent)}:root[data-appearance=custom]:root:root .recruit-daily-kpis article>svg{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .recruit-flow>div>a:hover{border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .recruit-flow-step{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .recruit-flow a>span:last-child{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .recruit-daily .recruit-row,:root[data-appearance=custom]:root:root .recruit-job-detail .recruit-row{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .recruit-empty,:root[data-appearance=custom]:root:root .recruit-empty>svg,:root[data-appearance=custom]:root:root .recruit-empty strong{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .recruit-followups{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .recruit-followups summary{color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .recruit-desk-footnote,:root[data-appearance=custom]:root:root .recruit-report-caption{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .recruit-kpi-icon{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .recruit-report-kpi>div>span,:root[data-appearance=custom]:root:root .recruit-report-kpi strong small,:root[data-appearance=custom]:root:root .recruit-report-kpi p{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .recruit-report-kpi.emphasis{border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));background:linear-gradient(125deg,var(--appearance-surface),color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface)))}:root[data-appearance=custom]:root:root .recruit-report-kpi.emphasis .recruit-kpi-icon{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .recruit-report-notice{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .recruit-trend-legend{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .recruit-trend-legend>span:before{background:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas))}:root[data-appearance=custom]:root:root .recruit-trend-legend>span:last-child:before{background:var(--appearance-primary)}:root[data-appearance=custom]:root:root .recruit-trend-chart{background:repeating-linear-gradient(to top,transparent 0,transparent 48px,color-mix(in srgb,color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas)) 30%,transparent) 49px,color-mix(in srgb,color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas)) 30%,transparent) 50px)}:root[data-appearance=custom]:root:root .recruit-trend-bars>i{background:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas))}:root[data-appearance=custom]:root:root .recruit-trend-bars>i:last-child{background:var(--appearance-primary)}:root[data-appearance=custom]:root:root .recruit-trend-chart>button[aria-pressed=true]{background:color-mix(in srgb,color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas)) 30%,transparent);outline:1px solid color-mix(in srgb,var(--appearance-accent) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .recruit-trend-chart>button small,:root[data-appearance=custom]:root:root .recruit-trend-detail{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .recruit-report-table th{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .recruit-report-table td{border-bottom:1px solid var(--appearance-border);color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .recruit-report-table td small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .recruit-report-definitions{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .recruit-report-definitions dd{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .recruit-search{background:var(--appearance-surface);color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .recruit-search:focus-within{border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));box-shadow:0 0 0 3px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 6%,transparent)}:root[data-appearance=custom]:root:root .recruit-pagination{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .recruit-job-card{box-shadow:0 5px 24px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 3%,transparent)}:root[data-appearance=custom]:root:root .recruit-job-card:hover{border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));box-shadow:0 10px 24px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 6%,transparent)}:root[data-appearance=custom]:root:root .recruit-job-state{color:var(--appearance-muted);background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .recruit-job-state.is-active{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));color:var(--appearance-primary);border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .recruit-job-card>p,:root[data-appearance=custom]:root:root .recruit-job-numbers>span,:root[data-appearance=custom]:root:root .recruit-job-detail-heading p{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .recruit-job-description{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .recruit-job-description summary{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .recruit-mini-avatar{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .recruit-selected-managers>span{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border:1px solid var(--appearance-border);color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .recruit-selected-managers button{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .recruit-setting-switches>label{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .recruit-setting-switches>label>span,:root[data-appearance=custom]:root:root .recruit-setting-switches small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .recruit-manager-review{background:var(--appearance-surface);border-inline-start:3px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .recruit-manager-review>div span,:root[data-appearance=custom]:root:root .recruit-manager-review>small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .recruit-manager-review>b{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .recruit-executive-reviews>form{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .recruit-review-preview{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))!important;border-color:var(--appearance-border)!important}@media (width<=850px){:root[data-appearance=custom]:root:root .recruit-report-table tr{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .recruit-report-table td:not(:first-child):not(:last-child):before{color:var(--appearance-muted)}}:root[data-appearance=custom]:root:root .recruit-sms-toast{border:1px solid var(--appearance-border);background:linear-gradient(135deg,var(--appearance-surface),color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface)));box-shadow:0 12px 42px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 15%,transparent),0 2px 8px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 4%,transparent);color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .recruit-sms-mark{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .recruit-sms-toast.success{border-color:var(--appearance-border)}:root[data-appearance=custom]:root:root .recruit-sms-toast.success .recruit-sms-mark{background:color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface));color:var(--appearance-success)}:root[data-appearance=custom]:root:root .recruit-sms-toast.warning .recruit-sms-mark{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .recruit-sms-content li{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .recruit-sms-content .sent{color:var(--appearance-success)}:root[data-appearance=custom]:root:root .recruit-sms-content small,:root[data-appearance=custom]:root:root .recruit-sms-toast>button{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .recruit-sms-toast>button:hover{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .recruit-sms-toast>button:focus-visible{outline:2px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .recruitment{--recruit-accent:var(--appearance-primary)}:root[data-appearance=custom]:root:root .recruit-hero{border:1px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));background:linear-gradient(125deg,var(--appearance-surface),color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface)) 75%)}:root[data-appearance=custom]:root:root .recruit-hero p{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .recruit-hero .eyebrow{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .recruit-nav a{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:var(--appearance-surface);color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .recruit-nav a.active{background:var(--appearance-primary);color:var(--appearance-on-primary);border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .recruit-stat{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .recruit-stat strong{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .recruit-row{background:var(--appearance-surface);border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .recruit-row:hover{border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));box-shadow:0 4px 18px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 4%,transparent)}:root[data-appearance=custom]:root:root .recruit-row p{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .recruit-status{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .recruit-form-section h3{border-bottom:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .recruit-repeat{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .recruit-repeat-row{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .recruit-answer{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .recruit-timeline li{border-right:2px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .recruit-timeline li:before{background:var(--appearance-primary)}:root[data-appearance=custom]:root:root .recruit-timeline small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .recruit-details{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .recruit-alert,:root[data-appearance=custom]:root:root .recruit-success{border:1px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .recruit-success{background:color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface));border-color:color-mix(in srgb,var(--appearance-success) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .recruit-link{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .recruit-public-brand{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .recruit-steps button{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .recruit-steps button.active{background:var(--appearance-primary);color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .recruit-consent{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .recruit-settings .recruit-form-section{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .recruit-field-editor{border-top:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .recruit-selection label,:root[data-appearance=custom]:root:root .recruit-scores{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .recruit-scores b{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .recruit-pipeline a{border:1px solid var(--appearance-border);color:var(--appearance-muted);background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .recruit-pipeline a:hover{border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .recruit-pipeline strong,:root[data-appearance=custom]:root:root .recruitment .eyebrow{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .recruitment .recruit-hero-compact{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .recruit-case-identity p{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .recruit-avatar{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .recruit-case-meta{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .recruit-case-stages{border-top:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .recruit-case-stages li{color:var(--appearance-muted);background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .recruit-case-stages li>span{background:var(--appearance-surface);border:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .recruit-case-stages li.current{color:var(--appearance-primary);background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .recruit-case-stages li.current>span{background:var(--appearance-primary);color:var(--appearance-ink);border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .recruit-case-tabs{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .recruit-case-tabs button{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .recruit-case-tabs button[aria-pressed=true]{background:var(--appearance-surface);color:var(--appearance-primary);box-shadow:0 2px 7px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 5%,transparent)}:root[data-appearance=custom]:root:root .recruit-case-tabs button>span{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .recruit-case-tabs button[aria-pressed=true]>span{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .recruit-case-facts dt{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .recruit-case-facts dd{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .recruit-next-step{background:linear-gradient(125deg,var(--appearance-surface),color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface)));border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))!important}:root[data-appearance=custom]:root:root .recruit-next-step p,:root[data-appearance=custom]:root:root .recruit-case-cards>.panel,:root[data-appearance=custom]:root:root .recruit-case-cards span{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .recruit-case-cards svg{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .recruit-case-cards>.panel:hover,:root[data-appearance=custom]:root:root .recruit-board-card:hover{border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));box-shadow:0 4px 16px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 4%,transparent)}:root[data-appearance=custom]:root:root .recruit-activity-card{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .recruit-activity-card.has-note{border-inline-start:3px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .recruit-activity-icon{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .recruit-activity-heading span,:root[data-appearance=custom]:root:root .recruit-activity-heading time{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .recruit-comment-form{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .recruit-comment-form textarea{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .recruit-document{color:var(--appearance-muted);border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .recruit-file-row select{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:var(--appearance-surface);color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .recruit-upload,:root[data-appearance=custom]:root:root .recruit-review{border-top:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .recruit-review-heading{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .recruit-review-heading span{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .recruit-review blockquote{border-inline-start:3px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .recruit-message{border-bottom:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .recruit-view-switch button[aria-pressed=true]{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));color:var(--appearance-primary);border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .recruit-person-line>svg{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .recruit-person-line small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .recruit-board-column{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .recruit-board-column>header h3{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .recruit-board-column>header span{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .recruit-board-card{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:var(--appearance-surface);color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .recruit-stat[aria-pressed=true]{border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .recruit-interviewers,:root[data-appearance=custom]:root:root .recruit-reviewer-progress{border:1px solid var(--appearance-border);background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .recruit-reviewer-progress li{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .recruit-reviewer-progress li.complete>svg{color:var(--appearance-success)}:root[data-appearance=custom]:root:root .recruit-reviewer-evaluation{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}@media (width<=600px){:root[data-appearance=custom]:root:root .recruit-interviewer-row{border-bottom:1px solid var(--appearance-border)}}:root[data-appearance=custom]:root:root .registry-workspace .tab-list button.active{color:var(--appearance-primary);border-bottom:2px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .registry-stats button{background:var(--appearance-surface);border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .registry-stats button.selected{border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .registry-stats strong{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .registry-secondary,:root[data-appearance=custom]:root:root .registry-workspace .hint,:root[data-appearance=custom]:root:root .registry-letter .hint{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .registry-preview{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .registry-decision{border-top:3px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .registry-return{border-top:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .registry-books article{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .registry-books p{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .rich-letter-editor{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .rich-letter-editor:focus-within{border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));box-shadow:0 0 0 3px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 7%,transparent)}:root[data-appearance=custom]:root:root .rich-letter-toolbar{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));border-bottom:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .rich-letter-toolbar label{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .rich-letter-toolbar select{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .rich-tool-group{border-inline-start:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .rich-letter-toolbar button{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .rich-letter-toolbar button:hover{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .rich-letter-toolbar button.selected{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));color:var(--appearance-primary);border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .rich-letter-content,:root[data-appearance=custom]:root:root .rich-letter-body{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .rich-letter-status{border-top:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .rich-letter-error{color:var(--appearance-danger)}:root[data-appearance=custom]:root:root .search-picker-input>button{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .search-picker-options{background:var(--appearance-surface);border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));box-shadow:0 10px 28px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 15%,transparent)}:root[data-appearance=custom]:root:root .search-picker-options>button{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .search-picker-options>button:hover,:root[data-appearance=custom]:root:root .search-picker-options>button.highlighted{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .search-picker-options>button[aria-selected=true]{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .search-picker-options>p{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .search-select-control{border:1px solid var(--appearance-border);background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .search-select-control>svg,:root[data-appearance=custom]:root:root .search-select-control>button{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .search-select-control:focus-within{border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));box-shadow:0 0 0 3px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 6%,transparent)}:root[data-appearance=custom]:root:root .search-select:has(select:disabled) .search-select-control{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .search-select-options{border:1px solid var(--appearance-border);background:var(--appearance-surface);color:var(--appearance-ink);box-shadow:0 12px 36px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 14%,transparent)}:root[data-appearance=custom]:root:root .search-select-options>button:hover,:root[data-appearance=custom]:root:root .search-select-options>button.highlighted{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .search-select-options>button[aria-selected=true]{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .search-select-options>p{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .search-select-chips>span{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .search-select-chips button,:root[data-appearance=custom]:root:root .search-select>small{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .sop-card:hover{border-color:var(--primary,color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border)))}:root[data-appearance=custom]:root:root .sop-card p,:root[data-appearance=custom]:root:root .sop-card small{color:var(--muted,var(--appearance-muted))}:root[data-appearance=custom]:root:root .sop-body{border:1px solid var(--border,color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border)));background:var(--surface,color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface)))}:root[data-appearance=custom]:root:root .sop-revision{border-bottom:1px solid var(--border,color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border)))}:root[data-appearance=custom]:root:root .sop-decision{border:1px solid var(--border,color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border)))}:root[data-appearance=custom]:root:root .sop-timeline li{border-bottom:1px solid var(--border,color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border)))}:root[data-appearance=custom]:root:root .sop-timeline small{color:var(--muted,var(--appearance-muted))}:root[data-appearance=custom]:root:root .suite-it-workspace{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .suite-it-heading-mark{color:var(--appearance-primary);background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));border:1px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .suite-it-heading h1{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .suite-it-heading p{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .suite-it-main>.panel{border:1px solid var(--appearance-border);box-shadow:0 8px 30px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 4%,transparent)}:root[data-appearance=custom]:root:root .suite-it-nav{border:1px solid var(--appearance-border);background:var(--appearance-surface);box-shadow:0 8px 30px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 4%,transparent)}:root[data-appearance=custom]:root:root .suite-it-nav-caption,:root[data-appearance=custom]:root:root .suite-it-nav-item{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .suite-it-nav-item:hover{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .suite-it-nav-item.active{background:var(--appearance-primary);color:var(--appearance-ink);box-shadow:0 5px 14px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 19%,transparent)}:root[data-appearance=custom]:root:root .suite-it-nav-item:focus-visible,:root[data-appearance=custom]:root:root .suite-it-requests .suite-ticket:focus-visible{outline:3px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .suite-it-hero{color:var(--appearance-ink);background:linear-gradient(110deg, var(--appearance-primary) 0%, var(--appearance-primary) 63%, var(--appearance-primary) 100%);box-shadow:0 12px 24px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 14%,transparent)}:root[data-appearance=custom]:root:root .suite-it-hero:after{border:1px solid color-mix(in srgb,var(--appearance-border) 19%,transparent);box-shadow:0 0 0 42px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 4%,transparent), 0 0 0 85px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 4%,transparent)}:root[data-appearance=custom]:root:root .suite-it-hero-copy>span{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .suite-it-hero h3{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .suite-it-hero p{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .suite-it-hero .suite-it-create-button{border-color:var(--appearance-border);background:var(--appearance-surface);color:var(--appearance-primary);box-shadow:0 6px 16px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 15%,transparent)}:root[data-appearance=custom]:root:root .suite-it-hero .suite-it-create-button:hover{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .suite-it-requests .suite-summary>div{border:1px solid var(--appearance-border);background:var(--appearance-surface);box-shadow:0 3px 12px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 3%,transparent)}:root[data-appearance=custom]:root:root .suite-it-stat-icon{color:var(--appearance-primary);background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .suite-it-requests .suite-summary small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .suite-it-requests .suite-summary strong{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .suite-it-list-heading p{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .suite-it-requests .suite-search{border:1px solid var(--appearance-border);background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .suite-it-requests .suite-ticket{border-bottom:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .suite-it-requests .suite-ticket:hover,:root[data-appearance=custom]:root:root .suite-it-requests .suite-ticket.selected{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .suite-it-requests .suite-ticket strong{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .suite-it-requests .suite-tickets{border:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .suite-it-ticket-icon,:root[data-appearance=custom]:root:root .suite-it-ticket-tags .suite-status{color:var(--appearance-primary);background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .suite-it-ticket-chevron{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .suite-report-metrics>div{border:1px solid var(--line,var(--appearance-border));background:var(--surface,var(--appearance-surface))}:root[data-appearance=custom]:root:root .suite-report-metrics strong{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .suite-report-breakdowns>div{border:1px solid var(--line,var(--appearance-border))}:root[data-appearance=custom]:root:root .suite-report-ticket-section{border-top:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .suite-report-ticket-heading h3{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .suite-report-ticket-heading h3 svg{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .suite-report-ticket-heading p{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .suite-report-ticket-heading>strong{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .suite-report-ticket{border:1px solid var(--appearance-border);background:var(--appearance-surface);box-shadow:0 3px 12px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 3%,transparent)}:root[data-appearance=custom]:root:root .suite-report-ticket-top bdi{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .suite-report-ticket-top .suite-status{color:var(--appearance-primary);background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .suite-report-ticket-top>small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .suite-report-ticket h4{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .suite-report-ticket-people,:root[data-appearance=custom]:root:root .suite-report-ticket-dates{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .suite-report-ticket-people strong{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .suite-report-ticket-dates{border-top:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .suite-catalog-columns>div,:root[data-appearance=custom]:root:root .suite-catalog-form{border:1px solid var(--line,var(--appearance-border))}:root[data-appearance=custom]:root:root .suite-catalog-row{border-bottom:1px solid var(--line,var(--appearance-border))}:root[data-appearance=custom]:root:root .suite-catalog-row small{color:var(--muted,var(--appearance-muted))}:root[data-appearance=custom]:root:root .suite-team-members{border:1px solid var(--line,var(--appearance-border))}:root[data-appearance=custom]:root:root .suite-ticket{border:1px solid var(--line,var(--appearance-border));background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .suite-ticket:hover,:root[data-appearance=custom]:root:root .suite-ticket.selected{border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .suite-ticket small,:root[data-appearance=custom]:root:root .suite-message small,:root[data-appearance=custom]:root:root .suite-profile small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .suite-status{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .suite-ticket-heading>span{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .suite-meta{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .suite-message{border:1px solid var(--line,var(--appearance-border))}:root[data-appearance=custom]:root:root .suite-internal-tag{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .suite-reply{border:1px solid var(--appearance-border);background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .suite-it-reply{border:1px solid var(--appearance-border);background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .suite-it-reply-heading>span{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .suite-it-reply-heading h3{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .suite-it-reply-heading p{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .suite-it-reply-modes label{border:1px solid var(--appearance-border);background:var(--appearance-surface);color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .suite-it-reply-modes label:hover{border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .suite-it-reply-modes label.active{border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,#000 75%,var(--appearance-canvas))}:root[data-appearance=custom]:root:root .suite-it-reply-modes label>svg{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .suite-it-reply-modes small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .suite-it-reply-modes label:focus-within{outline:3px solid color-mix(in srgb,color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border)) 25%,transparent)}:root[data-appearance=custom]:root:root .suite-it-reply-body{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .suite-it-reply-body textarea{border-color:var(--appearance-border);background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .suite-it-reply-body textarea:focus{border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));outline:3px solid color-mix(in srgb,color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border)) 13%,transparent)}:root[data-appearance=custom]:root:root .suite-it-reply .suite-reply-actions .btn{background:var(--appearance-primary);color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .suite-it-reply .suite-reply-actions .btn:disabled{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border-color:var(--appearance-border);color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .suite-it-reply .suite-reply-actions [role=status]{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .suite-assignment{border:1px solid var(--appearance-border);background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .suite-merge,:root[data-appearance=custom]:root:root .suite-merge-result{border:1px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .suite-knowledge{border:1px solid var(--appearance-border);background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .suite-knowledge-item{border:1px solid var(--appearance-border);background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .suite-knowledge-item:hover,:root[data-appearance=custom]:root:root .suite-knowledge-item[aria-pressed=true]{border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .suite-knowledge-item small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .suite-knowledge-detail{border:1px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .suite-knowledge-feedback{border-top:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .suite-knowledge-feedback .btn[aria-pressed=true]{background:var(--appearance-primary);color:var(--appearance-on-primary)}:root[data-appearance=custom]:root:root .suite-incident-form{border:1px solid var(--appearance-border);background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .suite-incident-departments{border:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .suite-notification{border:1px solid var(--appearance-border);background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .suite-notification.unread{border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .suite-notification small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .suite-approval{border:1px solid var(--appearance-border);background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .suite-create{border:1px solid var(--appearance-border);background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .suite-it-create{border:1px solid var(--appearance-border);background:var(--appearance-surface);box-shadow:0 12px 32px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 5%,transparent)}:root[data-appearance=custom]:root:root .suite-it-create-heading{color:var(--appearance-ink);background:linear-gradient(110deg, var(--appearance-primary), var(--appearance-primary) 65%, var(--appearance-primary))}:root[data-appearance=custom]:root:root .suite-it-create-heading-icon{border:1px solid color-mix(in srgb,var(--appearance-border) 38%,transparent);background:color-mix(in srgb,var(--appearance-surface) 13%,transparent)}:root[data-appearance=custom]:root:root .suite-it-create-heading h3{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .suite-it-create-heading p{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .suite-it-create-close{border:1px solid color-mix(in srgb,var(--appearance-border) 44%,transparent);background:color-mix(in srgb,var(--appearance-surface) 9%,transparent);color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .suite-it-create-close:hover{background:color-mix(in srgb,var(--appearance-surface) 21%,transparent)}:root[data-appearance=custom]:root:root .suite-it-create-section{border-bottom:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .suite-it-create-section-title>span{color:var(--appearance-primary);background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .suite-it-create-section-title h4{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .suite-it-create-section-title p{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .suite-it-category{border:1px solid var(--appearance-border);background:var(--appearance-surface);color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .suite-it-category:hover{border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .suite-it-category>svg,:root[data-appearance=custom]:root:root .suite-it-category-check{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .suite-it-category.active{border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,#000 75%,var(--appearance-canvas))}:root[data-appearance=custom]:root:root .suite-it-create-field{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .suite-it-create-field input,:root[data-appearance=custom]:root:root .suite-it-create-field select,:root[data-appearance=custom]:root:root .suite-it-create-field textarea,:root[data-appearance=custom]:root:root .suite-it-create .suite-create-grid select{border:1px solid var(--appearance-border);background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .suite-it-create-field :is(input,select,textarea):focus,:root[data-appearance=custom]:root:root .suite-it-create .suite-create-grid :is(input,select,textarea):focus{border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));outline:3px solid color-mix(in srgb,color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border)) 13%,transparent)}:root[data-appearance=custom]:root:root .suite-it-create-extra{border:1px solid var(--appearance-border);background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .suite-it-urgency-option{border:1px solid var(--appearance-border);background:var(--appearance-surface);color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .suite-it-urgency-option:hover{border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .suite-it-urgency-option.active{border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));color:var(--appearance-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,#000 75%,var(--appearance-canvas))}:root[data-appearance=custom]:root:root .suite-it-create .suite-create-grid label{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .suite-it-create .suite-create-grid label>svg{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .suite-it-upload{border:1.5px dashed color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .suite-it-upload:hover{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .suite-it-upload small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .suite-it-upload:focus-within{outline:3px solid color-mix(in srgb,color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border)) 25%,transparent)}:root[data-appearance=custom]:root:root .suite-it-upload-list>div{border:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .suite-it-upload-list>div>svg{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .suite-it-upload-list small,:root[data-appearance=custom]:root:root .suite-it-upload-list button{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .suite-it-upload-list button:hover{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .suite-it-create .suite-form-error{background:color-mix(in srgb,var(--appearance-danger) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .suite-it-create-actions{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .suite-it-create-submit{background:var(--appearance-primary);color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .suite-it-create-actions>small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .suite-it-category:focus-visible,:root[data-appearance=custom]:root:root .suite-it-urgency-option:focus-visible,:root[data-appearance=custom]:root:root .suite-it-create-close:focus-visible,:root[data-appearance=custom]:root:root .suite-it-upload-list button:focus-visible{outline:3px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .suite-feedback{border:1px solid color-mix(in srgb,var(--appearance-success) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .suite-form-error{color:var(--appearance-danger)}:root[data-appearance=custom]:root:root .suite-profile>div{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));border:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .suite-summary strong{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .suite-file-list>span,:root[data-appearance=custom]:root:root .suite-history>div{border:1px solid var(--appearance-border);background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .suite-history small,:root[data-appearance=custom]:root:root .suite-subsection>small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .suite-self-assessment-item{border:1px solid var(--appearance-border);background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .suite-self-assessment-item small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .suite-disclosure span:last-child{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .suite-self-assessment-detail,:root[data-appearance=custom]:root:root .suite-self-invite{border:1px solid var(--appearance-border);background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .suite-plan-goals label{border:1px solid var(--appearance-border);background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .suite-plan-goals input{accent-color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .suite-hr-intro{background:linear-gradient(115deg, var(--appearance-primary), var(--appearance-primary));color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .suite-hr-intro:after{border:1px solid color-mix(in srgb,var(--appearance-border) 30%,transparent);box-shadow:0 0 0 40px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 7%,transparent)}:root[data-appearance=custom]:root:root .suite-hr-intro span{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .suite-hr-intro h2{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .suite-hr-intro p{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .suite-hr-summary>div{border:1px solid var(--appearance-border);background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .suite-hr-summary small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .suite-hr-summary strong{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .suite-hr-shortcut{border:1px solid var(--appearance-border);background:var(--appearance-surface);color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .suite-hr-shortcut:hover{border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .suite-hr-shortcut>svg:first-child{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .suite-hr-shortcut>svg:last-child{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .suite-hr-shortcut:focus-visible{outline:3px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .suite-sla-day{border:1px solid var(--border,var(--appearance-border))}:root[data-appearance=custom]:root:root .technical-feedback-intro{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .technical-space .technical-rating-row{border:1px solid var(--appearance-border);background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .technical-rating-row legend{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .technical-rating-row p,:root[data-appearance=custom]:root:root .technical-stars button{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .technical-stars button.is-selected{color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .technical-stars button.is-selected svg{fill:var(--appearance-warning)}:root[data-appearance=custom]:root:root .technical-stars button:hover{background:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas))}:root[data-appearance=custom]:root:root .technical-stars button:focus-visible{outline:2px solid color-mix(in srgb,var(--appearance-accent) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .technical-rating-value{color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .technical-feedback-result{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border:1px solid var(--appearance-border);color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .technical-feedback-result>strong svg{color:var(--appearance-warning);fill:var(--appearance-warning)}:root[data-appearance=custom]:root:root .technical-feedback-result dd span:first-child{color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .technical-feedback-legacy{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .technical-satisfaction-report{background:linear-gradient(135deg,var(--appearance-surface),color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface)));border-color:var(--appearance-border)}:root[data-appearance=custom]:root:root .technical-satisfaction-heading h2{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .technical-satisfaction-heading>div>span{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .technical-satisfaction-score{color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .technical-satisfaction-score svg{fill:var(--appearance-warning)}:root[data-appearance=custom]:root:root .technical-satisfaction-kpis>div{border:1px solid var(--appearance-border);background:var(--appearance-surface);color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .technical-satisfaction-kpis strong,:root[data-appearance=custom]:root:root .technical-satisfaction-kpis small,:root[data-appearance=custom]:root:root .technical-satisfaction-criteria>div>div{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .technical-satisfaction-criteria strong{color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .technical-satisfaction-criteria meter{background:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas))}:root[data-appearance=custom]:root:root .technical-satisfaction-criteria meter::-webkit-meter-bar{background:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas))}:root[data-appearance=custom]:root:root .technical-satisfaction-criteria meter::-webkit-meter-optimum-value{background:linear-gradient(90deg,var(--appearance-warning),var(--appearance-warning))}:root[data-appearance=custom]:root:root .technical-satisfaction-criteria meter::-moz-meter-bar{background:var(--appearance-warning)}:root[data-appearance=custom]:root:root .technical-satisfaction-team h3{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .technical-satisfaction-team>div{border-bottom:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .technical-satisfaction-team small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .technical-satisfaction-team strong{color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .technical-satisfaction-note,:root[data-appearance=custom]:root:root .technical-satisfaction-empty{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .technical-criteria-settings{border:1px solid var(--appearance-border);background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .technical-criteria-settings legend{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .time-input-trigger{border:1px solid var(--border,var(--appearance-border));background:var(--surface,var(--appearance-surface));color:var(--ink,var(--appearance-ink))}:root[data-appearance=custom]:root:root .time-input-trigger>svg,:root[data-appearance=custom]:root:root .time-input-empty{color:var(--muted,var(--appearance-muted))}:root[data-appearance=custom]:root:root body .time-input-trigger:hover:not(:disabled){background:var(--surface-soft,color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface)));border-color:var(--appearance-border)}:root[data-appearance=custom]:root:root body .time-input-trigger:focus-visible{outline:2px solid var(--focus,color-mix(in srgb,var(--appearance-accent) 55%,var(--appearance-border)))}:root[data-appearance=custom]:root:root body dialog.time-wheel-dialog{border:1px solid var(--appearance-border);background:var(--surface,var(--appearance-surface));color:var(--ink,var(--appearance-ink));box-shadow:0 24px 90px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 22%,transparent)}:root[data-appearance=custom]:root:root .time-wheel-dialog::backdrop{background:color-mix(in srgb,color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas)) 40%,transparent)}:root[data-appearance=custom]:root:root .time-wheel-heading{border-bottom:1px solid var(--border,var(--appearance-border));background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .time-wheel-heading svg{color:var(--brand,var(--appearance-primary))}:root[data-appearance=custom]:root:root .time-wheel-close:hover{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .time-wheel-close svg,:root[data-appearance=custom]:root:root .time-wheel-label{color:var(--muted,var(--appearance-muted))}:root[data-appearance=custom]:root:root .time-wheel-list:focus-visible{box-shadow:inset 0 0 0 2px var(--focus,color-mix(in srgb,#000 75%,var(--appearance-canvas)))}:root[data-appearance=custom]:root:root .time-wheel-item{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .time-wheel-item.selected{color:var(--ink,var(--appearance-ink))}:root[data-appearance=custom]:root:root .time-wheel-selection{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .time-wheel-error{color:var(--danger,var(--appearance-danger))}:root[data-appearance=custom]:root:root .time-wheel-actions{border-top:1px solid var(--border,var(--appearance-border));background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root body .time-wheel-actions>button{border:1px solid var(--border,var(--appearance-border))}:root[data-appearance=custom]:root:root body .time-wheel-actions>.time-wheel-confirm{background:var(--brand,var(--appearance-primary));border-color:var(--brand,color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border)));color:var(--appearance-ink)}:root[data-appearance=custom]:root:root body .time-wheel-actions>.time-wheel-cancel{background:var(--surface,var(--appearance-surface));color:var(--ink,var(--appearance-ink))}:root[data-appearance=custom]:root:root body .time-wheel-actions>.time-wheel-clear{color:var(--muted,var(--appearance-muted))}:root[data-appearance=custom]:root:root .time-wheel-dialog button:focus-visible{outline:2px solid var(--focus,color-mix(in srgb,var(--appearance-accent) 55%,var(--appearance-border)))}:root[data-appearance=custom]:root:root .office-toast{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));border-inline-start:4px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));color:var(--appearance-success);background:color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface));box-shadow:0 10px 38px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 16%,transparent)}:root[data-appearance=custom]:root:root .office-toast.error{background:color-mix(in srgb,var(--appearance-danger) 12%,var(--appearance-surface));border-color:color-mix(in srgb,var(--appearance-danger) 55%,var(--appearance-border));border-inline-start-color:color-mix(in srgb,var(--appearance-danger) 55%,var(--appearance-border));color:var(--appearance-danger)}:root[data-appearance=custom]:root:root .office-toast.warning{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border-color:color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border));border-inline-start-color:color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border));color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .office-toast button:hover{background:color-mix(in srgb,var(--appearance-canvas) 4%,transparent)}:root[data-appearance=custom]:root:root .wf-attendance{--att-ink:var(--appearance-ink);--att-muted:var(--appearance-muted);--att-line:var(--appearance-border)}:root[data-appearance=custom]:root:root .wf-attendance-icon{background:color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface));color:var(--appearance-success)}:root[data-appearance=custom]:root:root .wf-attendance-zone,:root[data-appearance=custom]:root:root .wf-attendance-controls{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .wf-attendance-monthnav .btn{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .wf-attendance-summary>div{background:linear-gradient(120deg,var(--appearance-surface),color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface)))}:root[data-appearance=custom]:root:root .wf-attendance-summary strong{color:var(--appearance-success)}:root[data-appearance=custom]:root:root .wf-attendance-weekday.friday{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .wf-attendance-day{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .wf-attendance-day:hover{background:color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface));border-color:color-mix(in srgb,var(--appearance-success) 55%,var(--appearance-border));box-shadow:0 3px 12px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 6%,transparent)}:root[data-appearance=custom]:root:root .wf-attendance-day:focus-visible{outline:3px solid color-mix(in srgb,var(--appearance-success) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .wf-attendance-day.recorded{background:linear-gradient(145deg,color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface)),color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface)));border-color:color-mix(in srgb,var(--appearance-success) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .wf-attendance-day.today{border:2px solid color-mix(in srgb,var(--appearance-success) 55%,var(--appearance-border));box-shadow:0 0 0 2px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 5%,transparent)}:root[data-appearance=custom]:root:root .wf-attendance-day.future{background:var(--appearance-surface);color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-attendance-day.friday .wf-attendance-dayhead b{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .wf-attendance-dayhead small,:root[data-appearance=custom]:root:root .wf-attendance-times{color:var(--appearance-success)}:root[data-appearance=custom]:root:root .wf-attendance-times time:last-child:not(:first-child),:root[data-appearance=custom]:root:root .wf-attendance-count{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-attendance-count i,:root[data-appearance=custom]:root:root .wf-attendance-dot{background:var(--appearance-success)}:root[data-appearance=custom]:root:root .wf-attendance-no-record{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-attendance-note{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .wf-attendance-detail-title{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .wf-attendance-detail-title strong{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .wf-attendance-detail-title>span{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-attendance-timeline>li:not(:last-child):before{border-inline-start:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .wf-attendance-event-icon{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-attendance-event-icon.in{background:color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface));color:var(--appearance-success)}:root[data-appearance=custom]:root:root .wf-attendance-event-icon.out{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .wf-attendance-event-head time{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .wf-attendance-event-head span,:root[data-appearance=custom]:root:root .wf-attendance-timeline p,:root[data-appearance=custom]:root:root .wf-attendance-timeline small,:root[data-appearance=custom]:root:root .wf-attendance-empty,:root[data-appearance=custom]:root:root .wf-attendance-empty h3{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-attendance-day.ambiguous{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border-color:color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border));box-shadow:inset 0 3px 0 color-mix(in srgb,#000 75%,var(--appearance-canvas))}:root[data-appearance=custom]:root:root .wf-attendance-ambiguity{color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .wf-attendance-legend>span{background:var(--appearance-warning)}:root[data-appearance=custom]:root:root .wf-birthday-hero{background:radial-gradient(circle at 12% 20%,color-mix(in srgb,color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas)) 40%,transparent),transparent 30%),linear-gradient(115deg,var(--appearance-surface),color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface)));border:1px solid var(--appearance-border);color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .wf-birthday-symbol{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border:1px solid color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border));color:var(--appearance-warning);box-shadow:0 8px 20px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 6%,transparent)}:root[data-appearance=custom]:root:root .wf-birthday-hero p,:root[data-appearance=custom]:root:root .wf-birthday-hero>div>span{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-birthday-hero>.btn{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .wf-birthday-stats article{background:var(--appearance-surface);border:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .wf-birthday-stats svg{color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .wf-birthday-stats strong{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .wf-birthday-stats span{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-birthday-card{background:var(--appearance-surface);border:1px solid var(--appearance-border);box-shadow:0 5px 20px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 2%,transparent)}:root[data-appearance=custom]:root:root .wf-birthday-card.today{background:radial-gradient(circle at 12% 0,color-mix(in srgb,color-mix(in srgb,var(--appearance-warning) 12%,var(--appearance-surface)) 30%,transparent),transparent 45%),color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border-color:color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .wf-birthday-card.soon{border-color:color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .wf-birthday-date{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border:1px solid var(--appearance-border);color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .wf-birthday-card>p{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-birthday-countdown{color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .wf-birthday-card.today .wf-birthday-countdown{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .wf-birthday-card-bottom{border-top:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .wf-birthday-card-bottom>span{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-birthday-incomplete{border:1px dashed color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-birthday-empty{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-birthday-history-rows>article{border-top:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .wf-birthday-history-rows small{color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .wf-birthday-template-note,:root[data-appearance=custom]:root:root .profile-details-mobile>svg{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-birthday-missing-actions>button:hover{color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .wf-birthday-missing-actions>button:focus-visible{outline:2px solid color-mix(in srgb,var(--appearance-accent) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .wf-birthday-missing-toolbar>span{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-birthday-missing-list>article{border:1px solid var(--appearance-border);background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .wf-birthday-missing-list small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-birthday-missing-list article>div>span{color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .wf-birth-unset{color:var(--appearance-warning);background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .wf-birthday-hero-actions>.btn:not(.primary){background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .wf-birthday-calendar{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .wf-birthday-calendar-controls select{border-color:var(--appearance-border);background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .wf-birthday-calendar-meta{color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .wf-birthday-calendar-key i{background:var(--appearance-warning)}:root[data-appearance=custom]:root:root .wf-birthday-calendar-key.today-key i{background:var(--appearance-primary)}:root[data-appearance=custom]:root:root .wf-birthday-month-grid{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .wf-birthday-weekday{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-birthday-weekday.friday{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .wf-birthday-calendar-day{border:1px solid var(--appearance-border);background:var(--appearance-surface);color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-birthday-calendar-day:hover{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border-color:color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .wf-birthday-calendar-day:focus-visible{outline:2px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .wf-birthday-calendar-day.friday .wf-birthday-day-number{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .wf-birthday-calendar-day.has-birthdays{background:linear-gradient(145deg,color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface)),color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface)));border-color:color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .wf-birthday-calendar-day.selected{border-color:color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border));box-shadow:0 0 0 1px color-mix(in srgb,#000 75%,var(--appearance-canvas));background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .wf-birthday-calendar-day.is-today .wf-birthday-day-number{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .wf-birthday-day-number>i{background:var(--appearance-primary)}:root[data-appearance=custom]:root:root .wf-birthday-day-names>span,:root[data-appearance=custom]:root:root .wf-birthday-day-names>small{color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .wf-birthday-day-placeholder{background:color-mix(in srgb,color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface)) 35%,transparent)}:root[data-appearance=custom]:root:root .wf-birthday-calendar-agenda{border:1px solid var(--appearance-border);background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .wf-birthday-agenda-heading h3{color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .wf-birthday-agenda-heading>span,:root[data-appearance=custom]:root:root .wf-birthday-calendar-agenda>p{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-birthday-agenda-people article{border:1px solid var(--appearance-border);background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .wf-birthday-agenda-people small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-birthday-agenda-people article>span{color:var(--appearance-warning)}@media (width<=600px){:root[data-appearance=custom]:root:root .wf-birthday-day-count{color:var(--appearance-warning)}}:root[data-appearance=custom]:root:root .wf-eyebrow,:root[data-appearance=custom]:root:root .wf-calculation-head p{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-calculation-head nav{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .wf-calculation-head nav button{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-calculation-head nav button.active{background:var(--appearance-surface);color:var(--appearance-ink);box-shadow:0 2px 8px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 6%,transparent)}:root[data-appearance=custom]:root:root .wf-calculation-search{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-calculation-card{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:var(--appearance-surface);color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .wf-calculation-card:hover{border-color:var(--appearance-border);background:color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .wf-calculation-card small,:root[data-appearance=custom]:root:root .wf-calculation-version,:root[data-appearance=custom]:root:root .wf-calculation-history>summary{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-calculation-group{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .wf-calculation-group>summary{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .wf-calculation-form small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-calculation-save .primary{background:var(--appearance-success);border-color:color-mix(in srgb,var(--appearance-success) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .wf-month-navigation h2 small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-calendar-create{border-top:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .wf-calendar-create>span,:root[data-appearance=custom]:root:root .wf-calendar-legend{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-calendar-legend>span:before{background:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas))}:root[data-appearance=custom]:root:root .wf-calendar-legend .today:before{background:var(--appearance-info)}:root[data-appearance=custom]:root:root .wf-calendar-legend .off:before{background:var(--appearance-danger)}:root[data-appearance=custom]:root:root .wf-calendar-legend .ready:before{background:var(--appearance-success)}:root[data-appearance=custom]:root:root .wf-calendar-legend .review:before{background:var(--appearance-warning)}:root[data-appearance=custom]:root:root .wf-calendar-readable .wf-weekday{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .wf-calendar-readable .wf-weekday.friday{color:var(--appearance-primary);background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .wf-calendar-cell{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .wf-calendar-cell:hover{box-shadow:0 4px 12px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 5%,transparent);border-color:var(--appearance-border)}:root[data-appearance=custom]:root:root .wf-calendar-cell.today{border:2px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .wf-calendar-cell.selected{border-color:color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));box-shadow:inset 0 0 0 2px color-mix(in srgb,#000 75%,var(--appearance-canvas));background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .wf-calendar-cell.off{background:color-mix(in srgb,var(--appearance-danger) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .wf-day-main:focus-visible,:root[data-appearance=custom]:root:root .wf-day-add:focus-visible{outline:3px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .wf-day-heading>span{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));color:var(--appearance-info)}:root[data-appearance=custom]:root:root .wf-day-main .wf-day-shift,:root[data-appearance=custom]:root:root .wf-day-hours small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-day-hours b{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .wf-day-state.review,:root[data-appearance=custom]:root:root .wf-day-status-review{color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .wf-day-state.ready,:root[data-appearance=custom]:root:root .wf-day-status-ready{color:var(--appearance-success)}:root[data-appearance=custom]:root:root .wf-day-state.future{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-day-state.off{color:var(--appearance-danger)}:root[data-appearance=custom]:root:root .wf-day-main .wf-day-requests{color:var(--appearance-info)}:root[data-appearance=custom]:root:root .wf-day-add{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));border-top:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .wf-day-add:hover{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));color:var(--appearance-info)}:root[data-appearance=custom]:root:root .wf-day-blank{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));border:1px dashed color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .wf-calendar-footer small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-selected-row{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .wf-approval-preview{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .wf-approval-path li{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .wf-approval-path li>span{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .wf-approval-path li.current{border-color:color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .wf-approval-path li.complete{border-color:color-mix(in srgb,var(--appearance-success) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .wf-approval-path li.missing{border-color:color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .wf-approval-path small,:root[data-appearance=custom]:root:root .wf-approval-preview>p{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-view-switch{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .wf-view-switch .btn.active{background:var(--appearance-surface);color:var(--appearance-success);border-color:color-mix(in srgb,var(--appearance-success) 55%,var(--appearance-border));box-shadow:0 1px 4px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 6%,transparent)}:root[data-appearance=custom]:root:root .wf-past-ambiguous{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))!important}:root[data-appearance=custom]:root:root .wf-calendar-cell.review{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border-color:color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border));box-shadow:inset 0 3px 0 color-mix(in srgb,#000 75%,var(--appearance-canvas))}:root[data-appearance=custom]:root:root .wf-calendar-cell.review .wf-day-state{color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .wf-punch-columns th:first-child,:root[data-appearance=custom]:root:root .wf-punch-columns td:first-child{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .wf-punch-columns .wf-past-ambiguous td:first-child{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .wf-punch-cell.in time{color:var(--appearance-success)}:root[data-appearance=custom]:root:root .wf-punch-cell.out time{color:var(--appearance-warning)}@media (width>=701px){:root[data-appearance=custom]:root:root .wf-attendance-day.off:not(.ambiguous){background:color-mix(in srgb,var(--appearance-danger) 12%,var(--appearance-surface));border-color:color-mix(in srgb,var(--appearance-danger) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .wf-attendance-day.off .wf-attendance-dayhead b{color:var(--appearance-danger)}:root[data-appearance=custom]:root:root .wf-calendar-cell .wf-day-add{background:color-mix(in srgb,var(--appearance-surface) 69%,transparent)}}:root[data-appearance=custom]:root:root .wf-nav .wf-more-sections{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .wf-nav .wf-more-sections.active{background:color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface));border-color:color-mix(in srgb,var(--appearance-success) 55%,var(--appearance-border));color:var(--appearance-success)}:root[data-appearance=custom]:root:root .wf-day-add:hover{color:var(--appearance-success);background:color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface))!important}@media (width<=700px){:root[data-appearance=custom]:root:root body .workforce .wf-calendar-panel{border:1px solid var(--appearance-border);box-shadow:0 4px 18px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 3%,transparent)}:root[data-appearance=custom]:root:root body .workforce .wf-calendar-tools>select{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root body .workforce .wf-calendar-tools .wf-view-switch{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root body .workforce .wf-calendar-tools .wf-view-switch .btn.active{background:var(--appearance-surface);border-color:var(--appearance-border);box-shadow:0 2px 5px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 4%,transparent)}:root[data-appearance=custom]:root:root body .workforce .wf-calendar-create .btn{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .workforce .wf-calendar-create.selecting>span{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root body .workforce .wf-calendar-legend>span{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .workforce .wf-calendar-legend .ready:before{background:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas))}:root[data-appearance=custom]:root:root body .workforce .wf-calendar-legend .off:before{background:var(--appearance-danger)}:root[data-appearance=custom]:root:root body .workforce .wf-calendar-readable .wf-weekday{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root body .workforce .wf-calendar-readable .wf-weekday.friday{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .workforce .wf-calendar-cell{border-color:var(--appearance-border);background:var(--appearance-surface)}:root[data-appearance=custom]:root:root body .workforce .wf-day-main .wf-day-heading strong,:root[data-appearance=custom]:root:root body .workforce .wf-calendar-cell.today .wf-day-heading strong{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root body .workforce .wf-day-main .wf-day-mobile-times{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .workforce .wf-day-mobile-times time+time,:root[data-appearance=custom]:root:root body .workforce .wf-day-mobile-empty{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root body .workforce .wf-day-main .wf-day-state{color:var(--appearance-muted);background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root body .workforce .wf-calendar-cell.review{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border-color:color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border));box-shadow:inset 0 2px 0 color-mix(in srgb,#000 75%,var(--appearance-canvas))}:root[data-appearance=custom]:root:root body .workforce .wf-day-main .wf-day-state.review{background:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas));color:var(--appearance-warning)}:root[data-appearance=custom]:root:root body .workforce .wf-calendar-cell.pending{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));border-color:var(--appearance-border)}:root[data-appearance=custom]:root:root body .workforce .wf-day-main .wf-day-state.pending{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .workforce .wf-calendar-cell.off{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border-color:var(--appearance-border)}:root[data-appearance=custom]:root:root body .workforce .wf-day-main .wf-day-state.off{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-danger)}:root[data-appearance=custom]:root:root body .workforce .wf-calendar-cell.off .wf-day-heading strong{color:var(--appearance-danger)}:root[data-appearance=custom]:root:root body .workforce .wf-calendar-cell.future{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border-color:var(--appearance-border)}:root[data-appearance=custom]:root:root body .workforce .wf-calendar-cell.future .wf-day-heading strong,:root[data-appearance=custom]:root:root body .workforce .wf-day-main .wf-day-state.future{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .workforce .wf-day-main .wf-day-state.ongoing,:root[data-appearance=custom]:root:root body .workforce .wf-calendar-cell.selected{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root body .workforce .wf-day-blank{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .wf-agenda-day.review{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border-color:color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .wf-agenda-day.selected{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}}:root[data-appearance=custom]:root:root .wf-calendar-legend .pending:before{background:var(--appearance-info)}:root[data-appearance=custom]:root:root .wf-calendar-cell.pending,:root[data-appearance=custom]:root:root .wf-agenda-day.pending{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border-color:var(--appearance-border)}:root[data-appearance=custom]:root:root .wf-day-state.pending,:root[data-appearance=custom]:root:root .wf-day-status-pending{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-day-pending{border-color:var(--appearance-border)!important;background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))!important}:root[data-appearance=custom]:root:root .wf-overtime-hint{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-history-search{border:1px solid var(--border,var(--appearance-border));background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .wf-history-counts button{border:1px solid var(--appearance-border);background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-history-counts button.active{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));border-color:var(--appearance-border)}:root[data-appearance=custom]:root:root .wf-history-status{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-history-status.pending,:root[data-appearance=custom]:root:root .wf-history-status.approved_not_executed{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .wf-history-status.rejected,:root[data-appearance=custom]:root:root .wf-history-status.revoked{background:color-mix(in srgb,var(--appearance-danger) 12%,var(--appearance-surface));color:var(--appearance-danger)}:root[data-appearance=custom]:root:root .wf-history-status.approved_code_accept{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-history-detail-grid>div{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .wf-history-detail-grid small,:root[data-appearance=custom]:root:root .wf-history-settings details>summary{color:var(--appearance-muted)}@media (width<=640px){:root[data-appearance=custom]:root:root .wf-history-mobile article{border:1px solid var(--appearance-border);background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .wf-history-mobile article small,:root[data-appearance=custom]:root:root .wf-history-mobile p{color:var(--appearance-muted)}}:root[data-appearance=custom]:root:root .wf-readiness{border:1px solid var(--appearance-border)!important;background:linear-gradient(125deg,var(--appearance-surface),var(--appearance-surface))!important}:root[data-appearance=custom]:root:root .wf-readiness summary{color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .wf-readiness p{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-readiness-items span{border:1px solid var(--appearance-border);color:var(--appearance-muted);background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .wf-readiness-items span.warning{color:var(--appearance-warning);background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border-color:var(--appearance-border)}:root[data-appearance=custom]:root:root .workforce .wf-note.warning{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .wf-reports{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .wf-report-caption,:root[data-appearance=custom]:root:root .wf-report-back{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-report-card{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .wf-report-card:hover{border-color:var(--appearance-border);background:color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .wf-report-card p{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-report-card-icon{color:var(--appearance-success);background:color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .wf-report-open{color:var(--appearance-success)}:root[data-appearance=custom]:root:root .wf-report-state,:root[data-appearance=custom]:root:root .wf-report-state.review,:root[data-appearance=custom]:root:root .wf-report-state.pending{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-report-state.approved,:root[data-appearance=custom]:root:root .wf-report-state.received{background:color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface));color:var(--appearance-success)}:root[data-appearance=custom]:root:root .wf-report-state.returned,:root[data-appearance=custom]:root:root .wf-report-state.failed{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .wf-report-header>.wf-toolbar p{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-report-steps{border-top:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));border-bottom:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .wf-report-steps li{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-report-steps li>span{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .wf-report-steps .done{color:var(--appearance-success)}:root[data-appearance=custom]:root:root .wf-report-steps .done>span{background:color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .wf-report-steps .current{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-report-steps .current>span{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .wf-report-next{background:color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface));border:1px solid color-mix(in srgb,var(--appearance-success) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .wf-report-next>svg{color:var(--appearance-success)}:root[data-appearance=custom]:root:root .wf-report-next p{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-report-summary>div{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .wf-report-summary span{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-report-summary strong,:root[data-appearance=custom]:root:root .wf-report-summary .wf-amount{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .wf-report-summary small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-report-summary .review{background:var(--appearance-surface);border-color:color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .wf-report-summary .review strong{color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .wf-report-warning{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-warning);border:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .wf-report-search>svg{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-report-person{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .wf-report-person-head{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .wf-report-person-head:hover{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .wf-report-person-head:focus-visible{outline:2px solid color-mix(in srgb,var(--appearance-success) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .wf-report-person-head small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-report-issue{color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .wf-report-clear{color:var(--appearance-success)}:root[data-appearance=custom]:root:root .wf-report-person-detail{border-top:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .wf-report-factors>span{background:var(--appearance-surface);border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .wf-report-days .needs-review{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .wf-reviewers>div{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .wf-reviewers small,:root[data-appearance=custom]:root:root .wf-report-history span{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-reviewer-picker{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .wf-reports .btn.primary{background:var(--appearance-success);border-color:color-mix(in srgb,var(--appearance-success) 55%,var(--appearance-border));color:var(--appearance-on-primary)}:root[data-appearance=custom]:root:root .wf-reports .btn.primary:hover{background:color-mix(in srgb,var(--appearance-success) 16%,var(--appearance-surface));border-color:color-mix(in srgb,var(--appearance-success) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .workforce{--wf-ink:var(--appearance-ink);--wf-muted:var(--appearance-muted);--wf-line:color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));--wf-brand:var(--appearance-primary)}:root[data-appearance=custom]:root:root .wf-hero{border:1px solid var(--appearance-border);background:linear-gradient(115deg,var(--appearance-surface),var(--appearance-surface) 58%,color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface)))}:root[data-appearance=custom]:root:root .wf-nav{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .wf-nav a:hover{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .wf-nav a.active{background:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas));color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .wf-nav b{background:var(--appearance-primary);color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .workforce .panel{background:var(--appearance-surface);box-shadow:0 3px 15px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 1%,transparent)}:root[data-appearance=custom]:root:root .wf-actions .danger{color:var(--appearance-danger);background:color-mix(in srgb,var(--appearance-danger) 12%,var(--appearance-surface));border-color:color-mix(in srgb,var(--appearance-danger) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .wf-stats>div,:root[data-appearance=custom]:root:root .wf-day{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .wf-day:hover,:root[data-appearance=custom]:root:root .wf-day:focus-visible{border-color:color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));box-shadow:0 4px 15px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 7%,transparent)}:root[data-appearance=custom]:root:root .wf-day.today{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .wf-day.off{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .wf-day .wf-day-time{color:var(--appearance-success)}:root[data-appearance=custom]:root:root .wf-day .wf-day-warning{color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .wf-day .wf-day-requests{color:var(--appearance-info)}:root[data-appearance=custom]:root:root .wf-dialog{box-shadow:0 20px 80px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 33%,transparent)}:root[data-appearance=custom]:root:root .wf-dialog::backdrop{background:color-mix(in srgb,color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas)) 47%,transparent)}:root[data-appearance=custom]:root:root .wf-dialog>header{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .wf-note{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-note.warning{background:var(--appearance-surface);border-color:var(--appearance-border);color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .wf-status{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-status-approved{background:color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface));color:var(--appearance-success)}:root[data-appearance=custom]:root:root .wf-status-rejected,:root[data-appearance=custom]:root:root .wf-status-cancelled{background:color-mix(in srgb,var(--appearance-danger) 12%,var(--appearance-surface));color:var(--appearance-danger)}:root[data-appearance=custom]:root:root .wf-status-needs_manager,:root[data-appearance=custom]:root:root .wf-status-returned{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .wf-flags span{border:1px solid var(--appearance-border);background:var(--appearance-surface);color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .wf-ready{color:var(--appearance-success)}:root[data-appearance=custom]:root:root .wf-table th{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .wf-table td{border-bottom:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .wf-table tr.wf-unread{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .wf-timeline li{border-inline-start:2px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .wf-timeline li:before{background:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas))}:root[data-appearance=custom]:root:root .wf-factors>div{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .wf-token{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .wf-steps span{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .wf-jobs{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-device-card{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));background:var(--appearance-surface)}:root[data-appearance=custom]:root:root .wf-device-card small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-device-status{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .wf-device-status.connected{background:color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface));color:var(--appearance-success)}:root[data-appearance=custom]:root:root .wf-device-status.paused{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-device-facts span{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-device-result{background:color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .wf-device-result.error{background:color-mix(in srgb,var(--appearance-danger) 12%,var(--appearance-surface));color:var(--appearance-danger)}:root[data-appearance=custom]:root:root .wf-device-history{border-top:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .wf-device-history>div{border-bottom:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .wf-device-empty{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-device-empty h3{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .wf-day-review{background:var(--appearance-surface);border:1px solid var(--appearance-border);color:var(--appearance-warning)}:root[data-appearance=custom]:root:root .wf-day-review details{border-top:1px solid var(--appearance-border);color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-day-information{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border-color:var(--appearance-border);color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-day-information details{border-color:var(--appearance-border)}:root[data-appearance=custom]:root:root .wf-day-information>strong{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .wf-settings-shortcuts a{border-bottom:1px dashed var(--appearance-border)}:root[data-appearance=custom]:root:root .wf-settings-tabs button{border:1px solid var(--appearance-border);background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .wf-settings-tabs button[aria-pressed=true]{background:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas));border-color:var(--appearance-border);color:var(--appearance-on-primary);box-shadow:0 4px 12px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 13%,transparent)}:root[data-appearance=custom]:root:root .wf-settings-tabs button:focus-visible{outline:2px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .wf-settings-save{border:1px solid var(--appearance-border);background:var(--appearance-surface);box-shadow:0 8px 25px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 8%,transparent)}:root[data-appearance=custom]:root:root .wf-settings-save span{color:var(--appearance-warning)}@media (width<=650px){:root[data-appearance=custom]:root:root .wf-reference .wf-table tr,:root[data-appearance=custom]:root:root .wf-people .wf-table tr{border:1px solid var(--appearance-border);background:var(--appearance-surface)}}:root[data-appearance=custom]:root:root .shell{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .shell .sidebar,:root[data-appearance=custom]:root:root .shell .topbar{background:var(--appearance-surface);border-color:color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .shell .heading{border-bottom:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .shell .heading h1{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .shell .heading p{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .shell .panel,:root[data-appearance=custom]:root:root .shell .card{border-color:color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border));box-shadow:0 3px 15px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 3%,transparent)}:root[data-appearance=custom]:root:root .shell .letter-tile{border-color:color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .shell .letter-tile strong{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .shell .letter-tile:hover{box-shadow:0 8px 20px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 4%,transparent)}:root[data-appearance=custom]:root:root .shell .letter-tile:nth-child(2) .letter-tile-icon{color:var(--appearance-warning);background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .shell .letter-tile:nth-child(3) .letter-tile-icon{color:var(--appearance-info);background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .shell .letter-tile:nth-child(4) .letter-tile-icon{color:var(--appearance-warning);background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .shell .mailbox-tabs{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .shell .mailbox-tabs a.active{background:var(--appearance-surface);box-shadow:0 2px 6px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 6%,transparent)}:root[data-appearance=custom]:root:root .shell .search-line input{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .shell .list-summary{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .shell .letter-row{border-color:color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .shell .letter-row:hover{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .shell .letter-row.unread{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .shell .letter-row-meta{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .access-summary{background:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root .access-permissions article{border:1px solid color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .access-permissions article small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .access-permissions .granted{border-inline-start:4px solid color-mix(in srgb,var(--appearance-success) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .access-permissions .denied{border-inline-start:4px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .backup-summary .panel svg{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root .backup-summary .panel span{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root .backup-history td,:root[data-appearance=custom]:root:root .backup-history th{border-bottom:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .backup-recovery code{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}@media screen{:root[data-appearance=custom]:root:root:root{--canvas:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));--surface:var(--appearance-surface);--surface-soft:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));--surface-hover:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));--ink:var(--appearance-ink);--muted:var(--appearance-muted);--border:var(--appearance-border);--brand:var(--appearance-primary);--brand-dark:var(--appearance-primary);--brand-soft:var(--appearance-primary);--brand-gray:var(--appearance-muted);--accent:var(--appearance-warning);--accent-soft:var(--appearance-ink);--focus:var(--appearance-warning);--success:var(--appearance-success);--success-soft:var(--appearance-success);--warning:var(--appearance-warning);--warning-soft:var(--appearance-ink);--danger:var(--appearance-primary);--danger-soft:var(--appearance-primary);--shadow-soft:0 3px 16px color-mix(in srgb,color-mix(in srgb,var(--appearance-warning) 16%,var(--appearance-surface)) 3%,transparent);--shadow-raised:0 8px 24px color-mix(in srgb,color-mix(in srgb,var(--appearance-warning) 16%,var(--appearance-surface)) 5%,transparent)}:root[data-appearance=custom]:root:root body .auth-shell{background:radial-gradient(ellipse at 50% 30%, var(--appearance-surface) 0, color-mix(in srgb,var(--appearance-surface) 0%,transparent) 65%), var(--canvas)}:root[data-appearance=custom]:root:root body .auth-shell:before{background:linear-gradient(160deg, var(--appearance-surface), color-mix(in srgb,color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface)) 50%,transparent))}:root[data-appearance=custom]:root:root body .auth-shell:after{background:linear-gradient(160deg, color-mix(in srgb,var(--appearance-surface) 50%,transparent), color-mix(in srgb,color-mix(in srgb,var(--appearance-warning) 12%,var(--appearance-surface)) 50%,transparent))}:root[data-appearance=custom]:root:root body .auth-form{background:color-mix(in srgb,var(--appearance-surface) 96%,transparent);box-shadow:0 20px 60px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 9%,transparent)}:root[data-appearance=custom]:root:root body .auth-form input{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border-color:var(--appearance-border)}:root[data-appearance=custom]:root:root body .auth-form input:focus{outline:2px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root body .auth-form .btn.primary{box-shadow:0 4px 14px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 14%,transparent)}:root[data-appearance=custom]:root:root ::selection{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));color:var(--appearance-primary)}:root[data-appearance=custom]:root:root body .shell .sidebar,:root[data-appearance=custom]:root:root body .shell .topbar{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root body .shell .daily-inspiration{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border-color:var(--appearance-border);border-inline-start-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root body .shell .avatar{border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root body .shell :is(a.card,.letter-tile):hover{border-color:var(--appearance-border)}:root[data-appearance=custom]:root:root body .shell .welcome-band{background:linear-gradient(110deg, color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface)), var(--appearance-surface) 78%)}:root[data-appearance=custom]:root:root body .shell .actionable-cards .card:first-child .card-icon{color:var(--appearance-primary);background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root body .shell .actionable-cards .card:nth-child(2) .card-icon,:root[data-appearance=custom]:root:root body .shell .actionable-cards .card:nth-child(3) .card-icon{color:var(--appearance-warning);background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root body .shell .btn{border-color:var(--appearance-border);box-shadow:0 1px 2px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 2%,transparent)}:root[data-appearance=custom]:root:root body .shell .btn:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--appearance-border);box-shadow:0 2px 8px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 5%,transparent)}:root[data-appearance=custom]:root:root body .shell .btn.primary{color:var(--appearance-ink);box-shadow:0 3px 9px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 10%,transparent)}:root[data-appearance=custom]:root:root body .shell .btn.primary:hover:not(:disabled){color:var(--appearance-ink);box-shadow:0 4px 13px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 16%,transparent)}:root[data-appearance=custom]:root:root body .shell .btn.danger{border-color:color-mix(in srgb,var(--appearance-danger) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root body .shell .btn.danger:hover:not(:disabled){background:color-mix(in srgb,var(--appearance-danger) 12%,var(--appearance-surface));border-color:color-mix(in srgb,var(--appearance-danger) 55%,var(--appearance-border));color:var(--appearance-danger)}:root[data-appearance=custom]:root:root body .shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){border-color:var(--appearance-border)}:root[data-appearance=custom]:root:root body .shell :is(input,select,textarea):focus{outline:2px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root body .shell :is(input,textarea)::placeholder{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell :is(input,select,textarea):disabled{background-color:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell :is(input,select,textarea)[aria-invalid=true]{outline-color:color-mix(in srgb,var(--appearance-danger) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root body .shell input::file-selector-button{border:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root body .shell :is(.records-table,.fin-table,.wf-table) td{border-color:var(--appearance-border)}:root[data-appearance=custom]:root:root body .shell :is(.records-table,.fin-table,.wf-table) tbody tr:hover{background-color:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root body .shell .table-scroll,:root[data-appearance=custom]:root:root body .shell .wf-table-wrap{scrollbar-color:var(--appearance-ink) var(--appearance-ink)}:root[data-appearance=custom]:root:root body .shell :is(.mailbox-tabs,.document-tabs,.meeting-tabs,.project-tabs,.project-focus-tabs,.fin-nav,.fin-subnav,.recruit-nav,.recruit-case-tabs,.technical-nav) :is(a,button).active{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root body .shell .letter-row:hover,:root[data-appearance=custom]:root:root body .shell .letter-row.unread{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root body .shell :is(.fin-hero,.recruit-hero,.project-hero){background:linear-gradient(120deg, color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface)), var(--appearance-surface) 72%)}:root[data-appearance=custom]:root:root body .shell .fin-steps span{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border-color:var(--appearance-border);color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell .recruit-status{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-warning)}:root[data-appearance=custom]:root:root body .shell .chat-welcome{background:radial-gradient(ellipse at 50% 35%, color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface)), transparent 65%), var(--surface)}:root[data-appearance=custom]:root:root body .shell .meeting-weekday{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell .meeting-day.outside{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root body .shell :is(.meeting-day.today .meeting-day-number,.meeting-week-column header strong.today){color:var(--appearance-ink)}:root[data-appearance=custom]:root:root body .shell .meeting-dialog::backdrop{background:color-mix(in srgb,color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas)) 44%,transparent)}:root[data-appearance=custom]:root:root body .workforce .wf-hero{background:linear-gradient(110deg, color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface)), var(--appearance-surface) 75%);border-inline-start:4px solid color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root body .workforce .wf-nav a{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .workforce .wf-nav .wf-more-sections{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border-color:var(--appearance-border);color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .workforce .wf-nav .wf-more-sections.active{border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root body .workforce .wf-view-switch{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root body .workforce .wf-view-switch .btn.active{border-color:var(--appearance-border);box-shadow:0 1px 5px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 6%,transparent)}:root[data-appearance=custom]:root:root body .workforce .wf-calendar-readable .wf-weekday{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .workforce .wf-calendar-readable .wf-weekday.friday{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-primary)}:root[data-appearance=custom]:root:root body .workforce .wf-calendar-cell{border-color:var(--appearance-border)}:root[data-appearance=custom]:root:root body .workforce .wf-calendar-cell:hover{border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));box-shadow:0 2px 8px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 7%,transparent)}:root[data-appearance=custom]:root:root body .workforce .wf-calendar-cell.off{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border-color:var(--appearance-border)}:root[data-appearance=custom]:root:root body .workforce .wf-calendar-cell.review{border-color:color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border));box-shadow:inset 0 3px 0 color-mix(in srgb,#000 75%,var(--appearance-canvas))}:root[data-appearance=custom]:root:root body .workforce .wf-day-blank{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border-color:var(--appearance-border)}:root[data-appearance=custom]:root:root body .workforce .wf-day-main .wf-day-shift,:root[data-appearance=custom]:root:root body .workforce .wf-day-state.future{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .workforce .wf-day-state.off{color:var(--appearance-danger)}:root[data-appearance=custom]:root:root body .workforce .wf-calendar-cell .wf-day-add{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border-color:var(--appearance-border)}:root[data-appearance=custom]:root:root body .workforce .wf-calendar-legend{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .workforce .wf-calendar-legend .off:before{background:var(--appearance-danger)}:root[data-appearance=custom]:root:root body .workforce .wf-calendar-legend .ready:before{background:var(--appearance-success)}:root[data-appearance=custom]:root:root body .workforce .wf-calendar-legend .review:before{background:var(--appearance-warning)}:root[data-appearance=custom]:root:root body .workforce .wf-punch-columns :is(th,td):first-child{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root body .workforce .wf-punch-columns .wf-past-ambiguous td:first-child{background:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas))}:root[data-appearance=custom]:root:root body .workforce .wf-attendance-zone{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .workforce .wf-attendance-summary>div{background:linear-gradient(120deg, var(--appearance-surface), color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface)))}:root[data-appearance=custom]:root:root body .workforce .wf-attendance-day.future{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .workforce .wf-attendance-day.off:not(.ambiguous){background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border-color:var(--appearance-border)}:root[data-appearance=custom]:root:root body .workforce .wf-attendance-day.ambiguous{border-color:color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root body .workforce .wf-attendance-times time:last-child:not(:first-child){color:var(--appearance-warning)}:root[data-appearance=custom]:root:root body .workforce :is(.wf-calculation-card,.wf-report-card):hover{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border-color:var(--appearance-border)}:root[data-appearance=custom]:root:root body .workforce .wf-calculation-head nav button{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .workforce .wf-calculation-head nav button.active{box-shadow:0 2px 5px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 5%,transparent)}:root[data-appearance=custom]:root:root body .wf-calculation-group>summary{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .wf-dialog{border:1px solid var(--appearance-border);box-shadow:0 24px 80px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 22%,transparent)}:root[data-appearance=custom]:root:root body .wf-dialog :is(.wf-note,.wf-approval-preview),:root[data-appearance=custom]:root:root body .workforce :is(.wf-note,.wf-approval-preview){background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border-color:var(--appearance-border);color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body :is(.wf-dialog,.workforce) .wf-note.warning{border-color:color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root body :is(.wf-dialog,.workforce) .wf-factors>div{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root body :is(.wf-dialog,.workforce) .wf-approval-path li.current{border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root body :is(.wf-dialog,.workforce) .wf-approval-path li>span{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .workforce .wf-report-person-head:hover,:root[data-appearance=custom]:root:root body .workforce .wf-report-person-detail{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root body .workforce .wf-report-summary .review{border-color:color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root body .workforce :is(.wf-report-next,.wf-device-result){border-color:color-mix(in srgb,var(--appearance-success) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root body .workforce .wf-report-next{border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root body .workforce :is(.wf-report-state.review,.wf-report-state.pending){color:var(--appearance-warning)}:root[data-appearance=custom]:root:root body .workforce .wf-status{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell{--calendar-paper:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));--calendar-day:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));--calendar-line:var(--appearance-border);--calendar-header:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas));--calendar-hover:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));--calendar-outside:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));--calendar-holiday:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root body .workforce .wf-calendar-readable .wf-weekday,:root[data-appearance=custom]:root:root body .workforce .wf-attendance-weekday,:root[data-appearance=custom]:root:root body .shell :is(.meeting-weekday,.project-weekday){color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .workforce :is(.wf-calendar-cell:hover,.wf-attendance-day:hover),:root[data-appearance=custom]:root:root body .shell :is(.meeting-day:hover,.project-day:not(.blank):hover){border-color:var(--appearance-border)}:root[data-appearance=custom]:root:root body .workforce :is(.wf-calendar-cell.off,.wf-attendance-day.off:not(.ambiguous)){border-color:color-mix(in srgb,var(--appearance-danger) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root body .workforce .wf-attendance-day.recorded{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border-color:color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root body .workforce .wf-attendance-day.future{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root body .workforce :is(.wf-calendar-cell.today,.wf-attendance-day.today),:root[data-appearance=custom]:root:root body .shell .project-day.today{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root body .workforce :is(.wf-calendar-cell.review,.wf-attendance-day.ambiguous){background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border-color:color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border));box-shadow:inset 0 3px 0 color-mix(in srgb,#000 75%,var(--appearance-canvas))}:root[data-appearance=custom]:root:root body .workforce .wf-calendar-cell.selected{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root body .workforce .wf-day-blank,:root[data-appearance=custom]:root:root body .shell :is(.meeting-day.outside,.project-day.blank){border-color:var(--appearance-border)}:root[data-appearance=custom]:root:root body .workforce .wf-calendar-cell .wf-day-add:hover{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))!important}:root[data-appearance=custom]:root:root body .shell .meeting-day.today{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root body .shell .meeting-week-column header,:root[data-appearance=custom]:root:root body .shell .meeting-day.outside .meeting-day-number{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell .meeting-event{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));color:var(--appearance-primary)}:root[data-appearance=custom]:root:root body .shell .meeting-event:hover{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root body .shell .meeting-event.owner{background:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas));color:var(--appearance-warning);border-inline-start-color:color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root body .shell .meeting-event.owner:hover{background:color-mix(in srgb,var(--appearance-warning) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root body .shell .project-day>span{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell .project-day>button{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));color:var(--appearance-primary)}:root[data-appearance=custom]:root:root body .shell .project-day>button:hover{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface))}:root[data-appearance=custom]:root:root body .shell .project-day>button.finished{background:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas));color:var(--appearance-warning)}:root[data-appearance=custom]:root:root body .shell .calendar-popup{box-shadow:0 12px 35px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 13%,transparent)}:root[data-appearance=custom]:root:root body .shell .calendar-days small{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell .calendar-days button{border:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root body .shell .calendar-days button:hover{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root:root{--border:var(--appearance-border);--focus:var(--appearance-warning);--shadow-soft:0 1px 3px color-mix(in srgb,color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas)) 2%,transparent), 0 5px 18px color-mix(in srgb,color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas)) 2%,transparent);--shadow-raised:0 8px 25px color-mix(in srgb,color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas)) 5%,transparent);--charcoal:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas))}:root[data-appearance=custom]:root:root body .shell .sidebar{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root body .shell .sidebar>.brand{border:1px solid var(--appearance-border);background:var(--appearance-surface)}:root[data-appearance=custom]:root:root body .shell .sidebar .brand strong{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root body .shell .sidebar .brand small,:root[data-appearance=custom]:root:root body .shell .nav-link svg{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell .nav-link.active{color:var(--appearance-ink);box-shadow:inset -3px 0 color-mix(in srgb,#000 75%,var(--appearance-canvas)), 0 3px 9px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 7%,transparent)}:root[data-appearance=custom]:root:root body .shell .nav-link.active svg{color:var(--appearance-primary)}:root[data-appearance=custom]:root:root body .shell .nav-link:hover:not(.active){background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root body .shell .nav-group summary{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell .topbar{background:var(--appearance-surface);border-color:var(--appearance-border)}:root[data-appearance=custom]:root:root body .shell .daily-inspiration{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border-color:var(--appearance-border)}:root[data-appearance=custom]:root:root body .shell .eyebrow{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell .welcome-band{border:1px solid var(--appearance-border);background:linear-gradient(100deg,color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface)),var(--appearance-surface) 70%)}:root[data-appearance=custom]:root:root body .shell .actionable-cards .card{border-block-start:3px solid var(--appearance-border)}:root[data-appearance=custom]:root:root body .shell .actionable-cards .card:first-child{border-block-start-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root body .shell .actionable-cards .card:nth-child(2){border-block-start-color:color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root body .shell .actionable-cards .card:nth-child(3) .card-icon{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell .btn.primary{box-shadow:0 2px 4px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 8%,transparent)}:root[data-appearance=custom]:root:root body .shell .btn.primary:hover:not(:disabled){box-shadow:0 3px 9px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 14%,transparent)}:root[data-appearance=custom]:root:root body .shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--appearance-border)}:root[data-appearance=custom]:root:root body .shell :is(.records-table,.fin-table,.wf-table) th{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .shell :is(.records-table,.fin-table,.wf-table) tbody tr:hover{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root body .shell :is(.mailbox-tabs,.document-tabs,.meeting-tabs,.project-tabs,.fin-nav,.fin-subnav,.recruit-nav,.technical-nav) :is(a,button).active{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root body .shell :is(.fin-hero,.recruit-hero,.project-hero),:root[data-appearance=custom]:root:root body .workforce .wf-hero{background:linear-gradient(100deg,color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface)),var(--appearance-surface) 80%);border-color:var(--appearance-border)}:root[data-appearance=custom]:root:root body .workforce .wf-nav{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root body .workforce .wf-nav a.active{color:var(--appearance-ink);box-shadow:0 2px 5px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 8%,transparent)}:root[data-appearance=custom]:root:root body .workforce .wf-nav .wf-more-sections.active{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));color:var(--appearance-ink);border-color:var(--appearance-border)}:root[data-appearance=custom]:root:root body .workforce .wf-stats>div{border-block-start:2px solid var(--appearance-border)}:root[data-appearance=custom]:root:root body .workforce .wf-stats>div:first-child{border-block-start-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root body .workforce .wf-stats b{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root body .workforce .wf-stats span{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .workforce .wf-view-switch{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border-color:var(--appearance-border)}:root[data-appearance=custom]:root:root body .workforce .wf-view-switch .btn.active{border-color:var(--appearance-border)}:root[data-appearance=custom]:root:root body .workforce .wf-calendar-readable .wf-weekday,:root[data-appearance=custom]:root:root body .workforce .wf-attendance-weekday,:root[data-appearance=custom]:root:root body .shell :is(.meeting-weekday,.project-weekday){background:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root body .workforce :is(.wf-calendar-readable .wf-weekday.friday,.wf-attendance-weekday.friday){background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));color:var(--appearance-primary)}:root[data-appearance=custom]:root:root body .workforce :is(.wf-calendar-cell.review:not(.selected),.wf-attendance-day.ambiguous){background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));box-shadow:inset 0 2px 0 color-mix(in srgb,#000 75%,var(--appearance-canvas))}:root[data-appearance=custom]:root:root body .workforce .wf-calendar-cell .wf-day-add{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root body .workforce .wf-calculation-card:hover,:root[data-appearance=custom]:root:root body .workforce .wf-report-card:hover{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface));border-color:var(--appearance-border)}:root[data-appearance=custom]:root:root body .workforce .wf-calculation-head nav{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root body .workforce .wf-calculation-head nav button.active{background:var(--appearance-surface)}:root[data-appearance=custom]:root:root body .wf-dialog{box-shadow:0 24px 70px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 20%,transparent)}:root[data-appearance=custom]:root:root body .wf-dialog>header{background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}:root[data-appearance=custom]:root:root body .wf-dialog::backdrop{background:color-mix(in srgb,color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas)) 50%,transparent)}:root[data-appearance=custom]:root:root body .shell .auth-form{box-shadow:0 20px 70px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 10%,transparent)}@media (width<=700px){:root[data-appearance=custom]:root:root body .workforce .wf-agenda-day.review:not(.selected){background:color-mix(in srgb,var(--appearance-canvas) 55%,var(--appearance-surface))}}}:root[data-appearance=custom]:root:root body .theme-switcher .theme-toggle{border:1px solid var(--appearance-border);color:var(--appearance-primary);background:var(--appearance-surface);box-shadow:0 2px 6px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 3%,transparent)}:root[data-appearance=custom]:root:root body .theme-switcher .theme-toggle:hover{background:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));box-shadow:0 3px 10px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 8%,transparent)}:root[data-appearance=custom]:root:root body .theme-switcher .theme-toggle:focus-visible{outline:2px solid var(--focus,color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border)))}@media screen{:root[data-appearance=custom]:root:root[data-theme=dark]:root{--canvas:var(--appearance-canvas);--surface:var(--appearance-canvas);--surface-soft:var(--appearance-canvas);--surface-hover:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas));--ink:var(--appearance-ink);--muted:var(--appearance-ink);--border:var(--appearance-border);--brand:var(--appearance-primary);--brand-dark:var(--appearance-primary);--brand-text:var(--appearance-ink);--brand-soft:var(--appearance-primary);--brand-gray:var(--appearance-ink);--accent:var(--appearance-warning);--accent-soft:var(--appearance-warning);--focus:var(--appearance-warning);--gold:var(--appearance-warning);--gold-line:color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border));--success:var(--appearance-success);--success-soft:var(--appearance-success);--warning:var(--appearance-warning);--warning-soft:var(--appearance-warning);--danger:var(--appearance-primary);--danger-soft:var(--appearance-primary);--info:var(--appearance-info);--info-soft:var(--appearance-ink);--charcoal:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas));--shadow-soft:0 1px 2px color-mix(in srgb,var(--appearance-canvas) 21%,transparent),0 8px 24px color-mix(in srgb,var(--appearance-canvas) 15%,transparent);--shadow-raised:0 16px 48px color-mix(in srgb,var(--appearance-canvas) 44%,transparent);--calendar-paper:var(--appearance-canvas);--calendar-day:var(--appearance-canvas);--calendar-line:var(--appearance-border);--calendar-header:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas));--calendar-hover:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas));--calendar-outside:var(--appearance-canvas);--calendar-holiday:var(--appearance-canvas)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body ::selection{background:var(--appearance-primary);color:var(--appearance-ink)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell:not(.shell-chat){background:radial-gradient(ellipse at 4% 0%,color-mix(in srgb,var(--appearance-primary) 4%,transparent),transparent 48%),var(--canvas)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell>.sidebar{background:linear-gradient(180deg,var(--appearance-canvas),var(--appearance-canvas) 80%);border-color:var(--appearance-border);box-shadow:-6px 0 28px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 19%,transparent)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell .topbar{background:var(--appearance-canvas);border-color:var(--appearance-border)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell .brand{background:linear-gradient(145deg,var(--appearance-canvas),var(--appearance-canvas));border-color:color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border));box-shadow:inset 0 1px 0 color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 2%,transparent)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell .nav-link{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell .nav-link:hover:not(.active){background:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas));color:var(--appearance-ink)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell .nav-link.active{background:linear-gradient(100deg,color-mix(in srgb,var(--appearance-primary) 16%,var(--appearance-surface)),color-mix(in srgb,var(--appearance-primary) 16%,var(--appearance-surface)));color:var(--appearance-on-primary);border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));box-shadow:inset -3px 0 color-mix(in srgb,#000 75%,var(--appearance-canvas)),0 4px 16px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 9%,transparent)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell .nav-link.active:before{background:var(--appearance-primary)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell .nav-link.active :is(svg,span){color:var(--appearance-on-primary)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell :is(.welcome-band,.wf-hero,.recruit-hero,.project-hero,.fin-hero){background:linear-gradient(115deg,color-mix(in srgb,var(--appearance-primary) 16%,var(--appearance-surface)),var(--appearance-canvas) 58%,var(--appearance-canvas));border-color:color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border));box-shadow:inset 0 1px 0 color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 9%,transparent),0 10px 28px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 16%,transparent)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .recruitment{--recruit-accent:var(--appearance-primary);--recruit-paper:var(--appearance-canvas);--recruit-line:var(--appearance-border)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .recruitment :is(.recruit-nav a.active,.recruit-desk-tabs>button[aria-pressed=true]){background:var(--appearance-primary);color:var(--appearance-on-primary);border-color:color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border));box-shadow:inset 0 1px 0 color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 14%,transparent),0 3px 10px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 13%,transparent)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .recruitment :is(.recruit-nav a.active,.recruit-desk-tabs>button[aria-pressed=true]) svg{color:var(--appearance-on-primary)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell :is(.panel,.card,.letter-tile,.draft-card){background:linear-gradient(145deg,color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas)),var(--appearance-canvas));box-shadow:inset 0 1px 0 color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 2%,transparent),var(--shadow-soft)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell :is(.card-value,.stat-value,.wf-stat strong,.recruit-stat strong){color:var(--appearance-ink)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell .actionable-cards .card{border-block-start-color:color-mix(in srgb,var(--appearance-info) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell .actionable-cards .card:nth-child(2){border-block-start-color:color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell .actionable-cards .card:nth-child(3){border-block-start-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell .actionable-cards .card:nth-child(4){border-block-start-color:color-mix(in srgb,var(--appearance-success) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell .actionable-cards .card-icon{background:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas));color:var(--appearance-ink);box-shadow:inset 0 1px 0 color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 6%,transparent)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell .actionable-cards .card:nth-child(2) .card-icon{background:var(--appearance-warning)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell .actionable-cards .card:nth-child(3) .card-icon{background:var(--appearance-primary)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell .actionable-cards .card:nth-child(4) .card-icon{background:color-mix(in srgb,var(--appearance-success) 16%,var(--appearance-surface))}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell .actionable-cards .card-icon svg{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell .btn:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas));border-color:var(--appearance-border);color:var(--appearance-ink)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body :is(.shell,.auth-form,.recruit-public) .btn.primary{background:linear-gradient(135deg,var(--appearance-primary),var(--appearance-primary));border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));color:var(--appearance-on-primary);box-shadow:inset 0 1px 0 color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 9%,transparent),0 5px 18px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 15%,transparent)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body :is(.shell,.auth-form,.recruit-public) .btn.primary:hover:not(:disabled){background:linear-gradient(135deg,var(--appearance-primary),var(--appearance-primary));border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));color:var(--appearance-on-primary);box-shadow:0 6px 22px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 21%,transparent)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell .btn.danger{border-color:color-mix(in srgb,var(--appearance-danger) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell :is(.wf-nav,.wf-view-switch,.meeting-tabs,.technical-boxes,.it-queue-tabs,.recruit-tabs,.recruit-report-tabs,.mailbox-tabs,.fin-nav) :is(.active,.selected,[aria-pressed=true],[aria-selected=true]){background:var(--appearance-primary);color:var(--appearance-on-primary);border-color:color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border));box-shadow:inset 0 1px 0 color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 14%,transparent),0 3px 10px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 13%,transparent)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell :is(.wf-nav,.meeting-tabs,.recruit-tabs,.recruit-report-tabs,.it-queue-tabs) :is(.active,.selected,[aria-pressed=true]) :is(svg,strong,span){color:var(--appearance-on-primary)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body :is(.shell,.auth-form,.recruit-public) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select){background-color:var(--appearance-canvas);border-color:var(--appearance-border)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body :is(.shell,.auth-form,.recruit-public) :is(input,textarea,select)::placeholder{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body :is(.shell,.auth-form,.recruit-public) :is(input,textarea,select):disabled{background-color:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas));color:var(--appearance-muted)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell :is(input,textarea,select):focus{border-color:color-mix(in srgb,var(--appearance-accent) 55%,var(--appearance-border));outline-color:color-mix(in srgb,color-mix(in srgb,var(--appearance-accent) 55%,var(--appearance-border)) 50%,transparent)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell :is(input,textarea,select)[aria-invalid=true]{border-color:color-mix(in srgb,var(--appearance-danger) 55%,var(--appearance-border));outline-color:color-mix(in srgb,color-mix(in srgb,var(--appearance-danger) 55%,var(--appearance-border)) 50%,transparent)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell :is(input[type=checkbox],input[type=radio]){accent-color:var(--appearance-primary)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body dialog::backdrop{background:color-mix(in srgb,var(--appearance-canvas) 66%,transparent)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .auth-shell{background:radial-gradient(ellipse at 18% 18%,color-mix(in srgb,var(--appearance-primary) 11%,transparent),transparent 48%),radial-gradient(ellipse at 80% 85%,color-mix(in srgb,var(--appearance-warning) 4%,transparent),transparent 48%),var(--canvas)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .auth-shell:before{background:linear-gradient(155deg,color-mix(in srgb,var(--appearance-primary) 16%,transparent),color-mix(in srgb,var(--appearance-canvas) 0%,transparent))}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .auth-shell:after{background:linear-gradient(155deg,color-mix(in srgb,var(--appearance-warning) 7%,transparent),color-mix(in srgb,var(--appearance-canvas) 0%,transparent))}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .auth-form{background:color-mix(in srgb,var(--appearance-canvas) 96%,transparent);border-color:color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border));box-shadow:0 24px 80px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 50%,transparent)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .theme-switcher .theme-toggle{color:var(--appearance-warning);border-color:color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas));box-shadow:inset 0 1px 0 color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 9%,transparent)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .theme-switcher .theme-toggle:hover{border-color:color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border));background:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas))}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell .daily-inspiration{background:linear-gradient(115deg,var(--appearance-canvas),var(--appearance-canvas));border-color:color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border));border-inline-start-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border));box-shadow:inset 0 1px 0 color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 5%,transparent)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell .daily-inspiration :is(.daily-dhikr-line p,.daily-inspiration-label,.daily-inspiration-label svg){color:var(--appearance-ink)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell .daily-inspiration .daily-inspiration-label{background:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas))}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell :is(table thead,.wf-calendar-weekday,.meeting-weekday){background:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas));color:var(--appearance-ink)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell .nav-unread-badge{background:var(--appearance-danger);color:var(--appearance-ink);border-color:color-mix(in srgb,var(--appearance-danger) 55%,var(--appearance-border));box-shadow:0 2px 9px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 16%,transparent)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .workforce :is(.wf-calendar-cell,.wf-agenda-day).review{background:linear-gradient(145deg,color-mix(in srgb,var(--appearance-warning) 16%,var(--appearance-surface)),color-mix(in srgb,var(--appearance-warning) 16%,var(--appearance-surface)));border-color:color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border));box-shadow:inset 0 2px 0 color-mix(in srgb,#000 75%,var(--appearance-canvas))}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .workforce :is(.wf-calendar-cell,.wf-agenda-day).selected{background:color-mix(in srgb,var(--appearance-primary) 16%,var(--appearance-surface));border-color:color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,#000 75%,var(--appearance-canvas))}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .workforce .wf-calendar-cell.today{border-color:color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,#000 75%,var(--appearance-canvas))}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .workforce .wf-calendar-cell.future{background:var(--appearance-canvas);border-color:var(--appearance-border)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .workforce .wf-calendar-cell.future.off{background:var(--appearance-canvas)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .workforce .wf-calendar-cell .wf-day-main .wf-day-state{background:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas));color:var(--appearance-ink)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .workforce .wf-calendar-cell .wf-day-main .wf-day-state.review{background:color-mix(in srgb,var(--appearance-warning) 16%,var(--appearance-surface));color:var(--appearance-warning)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .workforce .wf-calendar-cell .wf-day-main .wf-day-state.pending{background:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas));color:var(--appearance-info)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .workforce .wf-calendar-cell .wf-day-main .wf-day-state.off{background:color-mix(in srgb,var(--appearance-danger) 16%,var(--appearance-surface));color:var(--appearance-danger)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .workforce .wf-calendar-cell .wf-day-main .wf-day-state.future{color:var(--appearance-muted)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .workforce .wf-calendar-cell .wf-day-main .wf-day-state.ready{color:var(--appearance-success)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .workforce .wf-calendar-cell .wf-day-main .wf-day-state.ongoing{background:var(--appearance-primary);color:var(--appearance-ink)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .workforce .wf-calendar-cell .wf-day-main :is(.wf-day-mobile-times,.wf-day-hours b){color:var(--appearance-ink)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell .shell-chat,:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell.shell-chat{--chat-ink:var(--appearance-ink);--chat-muted:var(--appearance-ink);--chat-paper:var(--appearance-canvas);--chat-line:var(--appearance-border);--chat-accent:var(--appearance-warning);--chat-outgoing:color-mix(in srgb,var(--appearance-primary) 16%,var(--appearance-surface));background:var(--appearance-canvas)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell-chat :is(.chat-sidebar,.chat-list-head,.chat-thread-head){background:var(--appearance-canvas);border-color:var(--appearance-border)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell-chat .chat-thread{background-color:var(--appearance-canvas);background-image:url(/build/assets/chat-wallpaper-dark-qrazNX4b.svg),linear-gradient(130deg,var(--appearance-canvas),var(--appearance-canvas))}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell-chat .chat-welcome{background-image:url(/build/assets/chat-wallpaper-dark-qrazNX4b.svg),radial-gradient(ellipse at 50% 35%,color-mix(in srgb,var(--appearance-primary) 10%,transparent),transparent 70%);background-color:var(--appearance-canvas)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell-chat .chat-room:hover{background:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas))}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell-chat .chat-room.selected{background:linear-gradient(110deg,var(--appearance-primary),var(--appearance-primary));color:var(--appearance-on-primary);box-shadow:inset 0 1px 0 color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 15%,transparent)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell-chat .chat-room.selected :is(strong,small,p){color:var(--appearance-on-primary)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell-chat .chat-room-unread{background:var(--appearance-primary);color:var(--appearance-ink)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell-chat .chat-message{background:linear-gradient(140deg,color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas)),var(--appearance-canvas));color:var(--appearance-ink);border-color:var(--appearance-border);box-shadow:0 3px 12px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 15%,transparent)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell-chat .chat-message.mine{background:linear-gradient(135deg,color-mix(in srgb,var(--appearance-primary) 16%,var(--appearance-surface)),color-mix(in srgb,var(--appearance-primary) 16%,var(--appearance-surface)));border-color:color-mix(in srgb,var(--appearance-primary) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell-chat .chat-message.theirs:after{background:var(--appearance-canvas)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell-chat .chat-message.mine:after{background:color-mix(in srgb,var(--appearance-primary) 16%,var(--appearance-surface))}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell-chat .chat-message footer{color:var(--appearance-ink)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell-chat .chat-message .chat-sender{color:var(--appearance-info)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell-chat .chat-compose{background:linear-gradient(120deg,color-mix(in srgb,color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas)) 96%,transparent),color-mix(in srgb,var(--appearance-canvas) 96%,transparent));border-color:var(--appearance-border);box-shadow:inset 0 1px 0 color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 5%,transparent),0 10px 30px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 27%,transparent)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell-chat .chat-compose textarea,:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell-chat .chat-compose :is(.btn.icon,.chat-attach){color:var(--appearance-ink)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell-chat :is(.voice-mic,.chat-send-button,.chat-new-conversation),:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell-chat :is(.voice-mic,.chat-send-button,.chat-new-conversation):hover:not(:disabled){background:linear-gradient(135deg,var(--appearance-primary),var(--appearance-primary));color:var(--appearance-on-primary)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell-chat .chat-day span{background:color-mix(in srgb,color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas)) 93%,transparent);color:var(--appearance-ink);border-color:color-mix(in srgb,var(--appearance-border) 50%,transparent)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell-chat .chat-reply-quote{background:color-mix(in srgb,var(--appearance-surface) 4%,transparent);border-inline-start-color:color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell-chat .chat-reply-quote strong,:root[data-appearance=custom]:root:root[data-theme=dark]:root body .shell-chat .chat-reply-quote span{color:var(--appearance-ink)}}:root[data-appearance=custom]:root:root .chat-saved-avatar{color:var(--appearance-ink);background:linear-gradient(135deg,var(--appearance-info),var(--appearance-accent));box-shadow:0 3px 9px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 14%,transparent)}:root[data-appearance=custom]:root:root .chat-saved-avatar.group{background:linear-gradient(135deg,var(--appearance-primary),var(--appearance-primary))}:root[data-appearance=custom]:root:root .chat-saved-shortcut{border-bottom:1px solid var(--border,var(--appearance-border))}:root[data-appearance=custom]:root:root .chat-saved-shortcut .chat-room-text p{color:var(--muted,var(--appearance-muted))}:root[data-appearance=custom]:root:root .chat-message[tabindex]:focus-visible{outline:2px solid var(--accent,color-mix(in srgb,var(--appearance-accent) 55%,var(--appearance-border)))}:root[data-appearance=custom]:root:root .chat-message-trigger:hover,:root[data-appearance=custom]:root:root .chat-message-trigger:focus-visible{background:color-mix(in srgb,var(--appearance-accent) 9%,transparent)}:root[data-appearance=custom]:root:root .chat-forward-origin{color:var(--accent,var(--appearance-accent))}:root[data-appearance=custom]:root:root .chat-reaction-chip{border:1px solid color-mix(in srgb,color-mix(in srgb,var(--appearance-accent) 55%,var(--appearance-border)) 17%,transparent);background:color-mix(in srgb,var(--appearance-accent) 5%,transparent)}:root[data-appearance=custom]:root:root .chat-reaction-chip[aria-pressed=true]{background:color-mix(in srgb,var(--appearance-accent) 13%,transparent);border-color:color-mix(in srgb,var(--appearance-accent) 55%,var(--appearance-border));color:var(--appearance-accent)}:root[data-appearance=custom]:root:root .chat-context-layer{background:color-mix(in srgb,var(--appearance-canvas) 9%,transparent)}:root[data-appearance=custom]:root:root .chat-context-menu{border:1px solid var(--appearance-border);background:var(--appearance-surface);box-shadow:0 16px 60px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 21%,transparent),0 2px 8px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 7%,transparent);color:var(--appearance-ink)}:root[data-appearance=custom]:root:root .chat-context-reactions{border-bottom:1px solid var(--appearance-border)}:root[data-appearance=custom]:root:root .chat-context-reactions button:hover,:root[data-appearance=custom]:root:root .chat-context-reactions button.selected{background:color-mix(in srgb,var(--appearance-accent) 14%,transparent)}:root[data-appearance=custom]:root:root .chat-context-actions button:hover,:root[data-appearance=custom]:root:root .chat-context-actions button:focus-visible{background:color-mix(in srgb,var(--appearance-accent) 9%,transparent)}:root[data-appearance=custom]:root:root .chat-context-actions .chat-context-delete{color:var(--appearance-danger)}:root[data-appearance=custom]:root:root .chat-context-menu button:focus-visible{outline:2px solid color-mix(in srgb,var(--appearance-accent) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root .chat-forward-target:hover,:root[data-appearance=custom]:root:root .chat-forward-target:focus-visible{background:color-mix(in srgb,var(--appearance-accent) 8%,transparent)}:root[data-appearance=custom]:root:root .chat-forward-target small,:root[data-appearance=custom]:root:root .chat-target-heading{color:var(--muted,var(--appearance-muted))}:root[data-appearance=custom]:root:root .chat-action-notice{background:var(--appearance-surface);color:var(--appearance-accent);border:1px solid color-mix(in srgb,var(--appearance-accent) 55%,var(--appearance-border));box-shadow:0 8px 24px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 14%,transparent)}:root[data-appearance=custom]:root:root .chat-action-notice>svg,:root[data-appearance=custom]:root:root .chat-action-notice a{color:var(--appearance-accent)}@media screen{:root[data-appearance=custom]:root:root[data-theme=dark]:root body .chat-saved-avatar{background:linear-gradient(135deg,var(--appearance-info),color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas)));box-shadow:0 3px 9px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 21%,transparent)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .chat-saved-avatar.group{background:linear-gradient(135deg,var(--appearance-primary),var(--appearance-primary))}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .chat-context-menu{background:linear-gradient(145deg,color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas)),var(--appearance-canvas));border-color:color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border));color:var(--appearance-ink);box-shadow:0 20px 60px color-mix(in srgb,color-mix(in srgb,#000 75%,var(--appearance-canvas)) 60%,transparent)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .chat-context-layer{background:color-mix(in srgb,var(--appearance-canvas) 26%,transparent)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .chat-context-reactions{border-color:var(--appearance-border)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .chat-context-reactions button:hover,:root[data-appearance=custom]:root:root[data-theme=dark]:root body .chat-context-reactions button.selected,:root[data-appearance=custom]:root:root[data-theme=dark]:root body .chat-context-actions button:hover,:root[data-appearance=custom]:root:root[data-theme=dark]:root body .chat-context-actions button:focus-visible{background:color-mix(in srgb,var(--appearance-accent) 13%,transparent)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .chat-context-menu button:focus-visible{outline-color:color-mix(in srgb,var(--appearance-accent) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .chat-context-actions .chat-context-delete{color:var(--appearance-danger)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .chat-message-trigger:hover,:root[data-appearance=custom]:root:root[data-theme=dark]:root body .chat-message-trigger:focus-visible{background:color-mix(in srgb,var(--appearance-surface) 8%,transparent)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .chat-reaction-chip{background:color-mix(in srgb,var(--appearance-surface) 4%,transparent);border-color:color-mix(in srgb,var(--appearance-border) 19%,transparent);color:var(--appearance-ink)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .chat-reaction-chip[aria-pressed=true]{background:var(--appearance-primary);border-color:color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border));color:var(--appearance-on-primary)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .chat-forward-origin{color:var(--appearance-info)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .chat-forward-target:hover,:root[data-appearance=custom]:root:root[data-theme=dark]:root body .chat-forward-target:focus-visible{background:color-mix(in srgb,var(--appearance-accent) 8%,transparent)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .chat-action-notice{background:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas));color:var(--appearance-ink);border-color:color-mix(in srgb,var(--appearance-warning) 55%,var(--appearance-border))}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .chat-action-notice>svg{color:var(--appearance-warning)}:root[data-appearance=custom]:root:root[data-theme=dark]:root body .chat-action-notice a{color:var(--appearance-info)}}:root[data-appearance-dhikr=hide] body .daily-inspiration{display:none}:root:root:root body .brand-logo{max-width:100%;width:var(--appearance-logo-width,180px);object-fit:contain;height:auto;max-height:100px}:root:root:root body .mobile-brand .brand-logo{width:70px;max-height:40px}:root:not([data-appearance-font=vazirmatn]) body,:root:not([data-appearance-font=vazirmatn]) body :is(button,input,textarea,select){font-family:var(--appearance-font)}:root[data-appearance-layout=custom]:root:root,:root[data-appearance-layout=custom]:root:root body{font-size:var(--appearance-font-size,16px)}:root[data-appearance-layout=custom]:root:root body :is(.panel,.card,dialog,.wf-calendar-cell,.recruit-row,.chat-message){border-radius:var(--appearance-radius,16px)}:root[data-appearance-layout=custom]:root:root body :is(.btn,input:not([type=checkbox]):not([type=radio]),textarea,select){border-radius:calc(var(--appearance-radius,16px) * .65)}:root[data-appearance-pattern=hide]:root:root body .shell-chat :is(.chat-thread,.chat-welcome){background-image:none}:root[data-appearance-chat-light=custom][data-theme=light]:root:root body .shell-chat :is(.chat-thread,.chat-welcome){background-image:var(--appearance-chat-light);background-position:50%;background-size:cover}:root[data-appearance-chat-dark=custom][data-theme=dark]:root:root body .shell-chat :is(.chat-thread,.chat-welcome){background-image:var(--appearance-chat-dark);background-position:50%;background-size:cover}:root[data-appearance-login=custom]:root:root body .auth-shell{background-image:linear-gradient(#0005,#0005),var(--appearance-login-background);background-position:50%;background-size:cover}:root[data-appearance=custom]:root:root:root{--brand:var(--appearance-primary);--brand-dark:color-mix(in srgb,var(--appearance-primary),#000 18%);--brand-soft:color-mix(in srgb,var(--appearance-primary) 12%,var(--appearance-surface));--brand-text:var(--appearance-on-primary);--canvas:var(--appearance-canvas);--surface:var(--appearance-surface);--surface-soft:color-mix(in srgb,var(--appearance-surface) 80%,var(--appearance-canvas));--surface-hover:color-mix(in srgb,var(--appearance-primary) 8%,var(--appearance-surface));--ink:var(--appearance-ink);--muted:var(--appearance-muted);--border:var(--appearance-border);--accent:var(--appearance-accent);--accent-soft:color-mix(in srgb,var(--appearance-accent) 12%,var(--appearance-surface));--focus:var(--appearance-accent);--gold:var(--appearance-accent);--gold-line:color-mix(in srgb,var(--appearance-accent) 50%,var(--appearance-border));--success:var(--appearance-success);--warning:var(--appearance-warning);--danger:var(--appearance-danger);--info:var(--appearance-info);--success-soft:color-mix(in srgb,var(--appearance-success) 12%,var(--appearance-surface));--warning-soft:color-mix(in srgb,var(--appearance-warning) 12%,var(--appearance-surface));--danger-soft:color-mix(in srgb,var(--appearance-danger) 12%,var(--appearance-surface));--info-soft:color-mix(in srgb,var(--appearance-info) 12%,var(--appearance-surface));--calendar-paper:var(--appearance-canvas);--calendar-day:var(--appearance-surface);--calendar-line:var(--appearance-border);--calendar-header:var(--appearance-header);--calendar-hover:color-mix(in srgb,var(--appearance-primary) 10%,var(--appearance-surface));--calendar-outside:var(--appearance-canvas);--calendar-holiday:color-mix(in srgb,var(--appearance-danger) 8%,var(--appearance-surface))}:root[data-appearance=custom]:root:root:root body{background:var(--appearance-canvas);color:var(--appearance-ink)}:root[data-appearance=custom]:root:root:root body .shell{background:var(--appearance-canvas)}:root[data-appearance=custom]:root:root:root body .shell>.sidebar,:root[data-appearance=custom]:root:root:root body .chat-sidebar{background:var(--appearance-sidebar);border-color:var(--appearance-border)}:root[data-appearance=custom]:root:root:root body :is(.topbar,.chat-thread-head,.chat-list-head){background:var(--appearance-header);border-color:var(--appearance-border)}:root[data-appearance=custom]:root:root:root body :is(.shell,.auth-form,.recruit-public) .btn.primary{background:var(--appearance-primary);border-color:var(--appearance-primary);color:var(--appearance-on-primary)}:root[data-appearance=custom]:root:root:root body :is(.shell,.auth-form,.recruit-public) .btn.primary:hover:not(:disabled){background:color-mix(in srgb,var(--appearance-primary),#000 12%);color:var(--appearance-on-primary)}:root[data-appearance=custom]:root:root:root body .nav-link.active{background:var(--appearance-primary);color:var(--appearance-on-primary)}:root[data-appearance=custom]:root:root:root body .nav-link.active :is(svg,span){color:var(--appearance-on-primary)}:root[data-appearance=custom]:root:root:root body :is(.recruitment,.workforce){--recruit-accent:var(--appearance-primary);--recruit-paper:var(--appearance-surface);--recruit-line:var(--appearance-border)}:root[data-appearance=custom]:root:root:root body .theme-switcher .theme-toggle{color:var(--appearance-accent);background:var(--appearance-surface);border-color:var(--appearance-accent)}:root[data-appearance=custom]:root:root:root body .shell-chat .chat-thread{background-color:var(--appearance-canvas)}:root[data-appearance=custom]:root:root:root body .shell-chat .chat-message.mine{background:color-mix(in srgb,var(--appearance-primary) 16%,var(--appearance-surface));color:var(--appearance-ink)}:root[data-appearance=custom]:root:root:root body .shell-chat .chat-message.theirs{background:var(--appearance-surface);color:var(--appearance-ink)}:root[data-appearance=custom]:root:root:root body .shell-chat .chat-room.selected{background:var(--appearance-primary);color:var(--appearance-on-primary)}:root[data-appearance=custom]:root:root:root body .shell-chat .chat-room.selected :is(strong,small,p){color:var(--appearance-on-primary)}:root[data-appearance=custom]:root:root:root body .document-paper{--ink:#252c35;--surface:#fff;--muted:#626972;--brand:#b52025;--border:#dedede;color:#252c35;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}html[data-theme=dark] .letter-footer-block .letter-footer{border:0}html[data-theme=dark] .letter-tile{color:#f5f5f5;background:#181818;border:1px solid #343434}html[data-theme=dark] .letter-tile:hover,html[data-theme=dark] .letter-tile.selected{border-color:#ff7279;box-shadow:0 6px 22px #0000000c}html[data-theme=dark] .letter-tile strong{color:#f5f5f5}html[data-theme=dark] .letter-tile-icon{color:#ff7279;background:#3b191b}html[data-theme=dark] .letter-row{border-top:1px solid #343434}html[data-theme=dark] .letter-row:hover{background:#10233b}html[data-theme=dark] .letter-row.unread{background:#291314;border-inline-start:3px solid #ff7279}html[data-theme=dark] .letter-row-icon{color:#ff7279}html[data-theme=dark] .letter-row-main>a{color:#f5f5f5}html[data-theme=dark] .letter-row-main>a:hover{color:#ff7279}html[data-theme=dark] .letter-row-meta{color:#b5b5b5}html[data-theme=dark] .letter-unread-dot{background:#b52025}html[data-theme=dark] .letter-row-date{color:#b5b5b5}@media (width<=760px){html[data-theme=dark] .technical-tickets tr{border-bottom:1px solid #343434}html[data-theme=dark] .technical-tickets td{border:0}html[data-theme=dark] .technical-tickets td[data-label]:before{color:#b5b5b5}}html[data-theme=dark] .technical-nav{border-bottom:1px solid var(--border)}html[data-theme=dark] .technical-nav a{color:var(--muted)}html[data-theme=dark] .purchase-space .technical-nav button{color:#f5f5f5;background:0 0;border:0}html[data-theme=dark] .purchase-space .technical-nav button:hover{background:#112d4a}html[data-theme=dark] .purchase-space .technical-nav button.active{color:#ff7279;background:#291314}html[data-theme=dark] .purchase-space .technical-nav button:focus-visible{outline:2px solid #ff7279}html[data-theme=dark] .technical-nav a.active{color:var(--brand-text);background:#3b191b}html[data-theme=dark] .technical-route span{background:#131313}html[data-theme=dark] .technical-route span+span:before{color:var(--brand-text)}html[data-theme=dark] .technical-team{border:1px solid var(--border)}html[data-theme=dark] .technical-boxes button{color:var(--muted);background:0 0;border:0}html[data-theme=dark] .technical-boxes button.active{color:var(--brand-text);background:#3b191b}html[data-theme=dark] .technical-filter-more summary,html[data-theme=dark] .technical-subline{color:var(--muted)}html[data-theme=dark] .technical-status{color:#b5b5b5;background:#131313}html[data-theme=dark] .technical-status-qa_review,html[data-theme=dark] .technical-status-factory_review{color:#ffb35c;background:#131313}html[data-theme=dark] .technical-status-assigned,html[data-theme=dark] .technical-status-in_progress{color:#f5f5f5;background:#112d4a}html[data-theme=dark] .technical-status-completed{color:#4ade80;background:#143b2c}html[data-theme=dark] .technical-status-rejected,html[data-theme=dark] .technical-status-returned{color:#ff7279;background:#3b191b}html[data-theme=dark] .technical-facts dt{color:var(--muted)}html[data-theme=dark] .technical-completion{background:#143b2c;border-inline-start:3px solid #4ade80}html[data-theme=dark] .technical-timeline article{border-inline-start:2px solid #343434}html[data-theme=dark] .technical-timeline small,html[data-theme=dark] .technical-report-cards small{color:var(--muted)}html[data-theme=dark] .technical-stat-row{border-bottom:1px solid #343434}html[data-theme=dark] .asset-preview{background:#181818;border:1px solid #343434}html[data-theme=dark] .asset-card{border:1px solid #343434}html[data-theme=dark] .template-picker{background:#181818;border:1px solid #343434}html[data-theme=dark] .template-picker summary{color:#ff7279}html[data-theme=dark] .letter-footer{border-top:1px solid #343434}:root[data-theme=dark]{color:#f5f5f5;--brand:#ff7279;--brand-dark:#ff7279;--brand-soft:#3b191b;--brand-gray:#b5b5b5;--border:#343434;--muted:#b5b5b5;background:#131313}html[data-theme=dark] a{color:inherit}html[data-theme=dark] button:focus-visible,html[data-theme=dark] a:focus-visible,html[data-theme=dark] input:focus,html[data-theme=dark] textarea:focus,html[data-theme=dark] select:focus{outline:3px solid #782b31}html[data-theme=dark] small,html[data-theme=dark] .muted{color:var(--muted)}html[data-theme=dark] .sidebar{border-left:1px solid var(--border);background:#181818}html[data-theme=dark] .nav-label{color:var(--muted)}html[data-theme=dark] .nav-link{color:var(--brand-gray)}html[data-theme=dark] .nav-link:hover{background:#131313}html[data-theme=dark] .nav-link.active{background:var(--brand-soft);box-shadow:inset -3px 0 var(--brand);color:var(--brand-text)}html[data-theme=dark] .sidebar-footer{color:var(--muted)}html[data-theme=dark] .topbar{background:linear-gradient(110deg,#181818 40%,#291314);border-bottom:1px solid #343434}html[data-theme=dark] .daily-inspiration{border:1px solid #343434;background:linear-gradient(110deg,#18181880,#131313);border-inline-start:3px solid #f5f5f5}html[data-theme=dark] .daily-inspiration-label{color:#f5f5f5;background:#131313}html[data-theme=dark] .daily-inspiration-date{color:var(--muted)}html[data-theme=dark] .daily-dhikr-line p{color:#f5f5f5}html[data-theme=dark] .daily-occasions{color:#b5b5b5}html[data-theme=dark] .daily-occasion-dot{background:#303030}html[data-theme=dark] .daily-occasion-toggle{color:inherit;background:0 0;border:0}html[data-theme=dark] .daily-occasion-toggle:hover,html[data-theme=dark] .daily-occasion-toggle[aria-expanded=true]{color:#4ade80}html[data-theme=dark] .daily-occasion-toggle:focus-visible{outline:2px solid #f5f5f5}html[data-theme=dark] .daily-occasion-more{color:#f5f5f5;background:#131313}html[data-theme=dark] .daily-occasions-panel{color:#f5f5f5;background:#181818;border:1px solid #343434;box-shadow:0 12px 38px #00000024}html[data-theme=dark] .daily-occasions-panel strong{color:#f5f5f5}html[data-theme=dark] .daily-occasions-panel li::marker{color:#b5b5b5}html[data-theme=dark] .daily-occasions-panel small{color:var(--muted);border-top:1px solid #343434}html[data-theme=dark] .topbar-position>span{color:var(--muted)}html[data-theme=dark] .topbar-position select{background-color:#181818;border-color:#343434}html[data-theme=dark] .profile-account:hover .avatar{background:#3b191b}html[data-theme=dark] .profile-identity small{color:var(--muted)}html[data-theme=dark] .profile .profile-logout{color:#b5b5b5;background:#181818;border:1px solid #343434}html[data-theme=dark] .profile .profile-logout:hover{color:var(--brand-text);background:var(--brand-soft)}html[data-theme=dark] .avatar{color:var(--brand-text);background:linear-gradient(145deg,#3b191b,#3b191b);border:1px solid #782b31}html[data-theme=dark] .heading p{color:var(--muted)}html[data-theme=dark] .eyebrow{color:var(--brand-text)}html[data-theme=dark] .btn{border:1px solid var(--border);color:var(--brand-gray);background:#181818}html[data-theme=dark] .btn.primary{background:var(--brand);color:#f5f5f5;border-color:var(--brand)}html[data-theme=dark] .btn.danger{color:#ff7279;border-color:#782b31}html[data-theme=dark] .btn.primary:hover:not(:disabled){background:var(--brand-dark);border-color:var(--brand-dark)}html[data-theme=dark] .btn.ghost{background:0 0;border:none}html[data-theme=dark] .card,html[data-theme=dark] .panel{border:1px solid var(--border);background:#181818}html[data-theme=dark] .card-head{color:var(--muted)}html[data-theme=dark] .card-icon{color:var(--brand-text);background:#3b191b}html[data-theme=dark] .card p{color:var(--muted)}html[data-theme=dark] .module{border:1px solid var(--border)}html[data-theme=dark] .module:hover{background:#291314;border-color:#ff7279}html[data-theme=dark] .module svg{color:var(--brand-text)}html[data-theme=dark] .hero{background:linear-gradient(115deg, var(--brand-dark), var(--brand));color:#f5f5f5;border:none}html[data-theme=dark] .hero:after{border:30px solid #3434340d}html[data-theme=dark] .hero p{color:#ff7279}html[data-theme=dark] .hero .btn{color:var(--brand-text)}html[data-theme=dark] .empty{color:var(--muted)}html[data-theme=dark] .empty svg{color:#b5b5b5}html[data-theme=dark] th{color:var(--muted);border-bottom:1px solid var(--border)}html[data-theme=dark] td{border-bottom:1px solid #343434}html[data-theme=dark] tbody tr:last-child td{border-bottom:0}html[data-theme=dark] tbody tr:hover{background:#291314}html[data-theme=dark] td a{color:#f5f5f5}html[data-theme=dark] td a:hover{color:var(--brand-text)}html[data-theme=dark] .badge{color:#b5b5b5;background:#131313}html[data-theme=dark] .badge.review,html[data-theme=dark] .badge.registered{color:#ffb35c;background:#131313}html[data-theme=dark] .badge.approved,html[data-theme=dark] .badge.completed,html[data-theme=dark] .badge.clean{color:#4ade80;background:#143b2c}html[data-theme=dark] .badge.cancelled,html[data-theme=dark] .badge.infected{color:#ff7279;background:#3b191b}html[data-theme=dark] .badge.classified{color:#6bb8ff;background:#112d4a}html[data-theme=dark] .pagination{color:var(--muted)}html[data-theme=dark] .field em{color:var(--brand-text)}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select{color:#f5f5f5;background:#181818;border:1px solid #343434}html[data-theme=dark] input[type=checkbox]{accent-color:var(--brand)}html[data-theme=dark] .form-actions{border-top:1px solid var(--border)}html[data-theme=dark] .alert{color:#ffb35c;background:#131313;border:1px solid #343434}html[data-theme=dark] .notice{color:#ffb35c;background:#131313;border:1px solid #7f5e34}html[data-theme=dark] .case-action-card{border:1px solid var(--border)}html[data-theme=dark] .alert.error{color:#ff7279;background:#291314;border-color:#782b31}html[data-theme=dark] .alert.success{color:#4ade80;background:#143b2c;border-color:#2e7355}html[data-theme=dark] .letter-body{border-top:1px solid var(--border)}html[data-theme=dark] .timeline-item{border-right:2px solid #782b31}html[data-theme=dark] .divider{border:0;border-top:1px solid var(--border)}html[data-theme=dark] .auth-shell{background:radial-gradient(at 50% 35%,#181818 0,#18181800 62%),radial-gradient(at 0 100%,#252525 0,#0000 48%),linear-gradient(125deg,#131313,#131313 50%,#131313)}html[data-theme=dark] .auth-shell:before{background:linear-gradient(175deg,#181818d9,#25252559);box-shadow:0 35px 80px #0000000c,inset 0 1px #000}html[data-theme=dark] .auth-shell:after{background:linear-gradient(165deg,#18181899,#35353559);box-shadow:0 -25px 80px #00000006,inset 0 1px #000000b3}html[data-theme=dark] .auth-identity .brand p{color:var(--brand-gray)}html[data-theme=dark] .auth-form{background:linear-gradient(155deg,#181818f5,#181818d9);border:1px solid #343434;box-shadow:0 40px 90px -30px #00000038,0 12px 32px -16px #0000001a,inset 0 1px #000}html[data-theme=dark] .auth-form input{background:#13131380;border-color:#343434;box-shadow:inset 0 2px 4px #00000003}html[data-theme=dark] .auth-form input:focus{border-color:var(--brand);background:#181818;outline:2px solid #ff72791c}html[data-theme=dark] .auth-form input::placeholder{color:#b5b5b5}html[data-theme=dark] .auth-form .btn.primary{background:linear-gradient(115deg,#b52025,#b52025 70%,#b52025);border-color:#ff727900;box-shadow:0 12px 22px -12px #0009,inset 0 1px #00000020}html[data-theme=dark] .auth-form .btn.primary:hover{background:var(--brand-dark)}html[data-theme=dark] .password-toggle{color:var(--muted);background:0 0;border:0}html[data-theme=dark] .password-toggle:hover{background:var(--brand-soft);color:var(--brand-text)}html[data-theme=dark] .auth-help{border-top:1px solid var(--border);color:var(--muted)}html[data-theme=dark] .auth-steps{color:var(--brand-text)}html[data-theme=dark] .auth-steps .complete{color:#4ade80}html[data-theme=dark] .auth-step-line{background:#252525}html[data-theme=dark] .auth-challenge-description,html[data-theme=dark] .auth-enrollment p{color:var(--muted)}html[data-theme=dark] .auth-text-button{color:var(--brand-text);background:0 0;border:0}html[data-theme=dark] .auth-text-button:hover{background:#b5202508}html[data-theme=dark] .auth-text-button.muted{color:var(--muted)}html[data-theme=dark] .auth-enrollment-secret,html[data-theme=dark] .auth-recovery-codes{background:#131313}html[data-theme=dark] .receipt-summary{border:1px solid var(--border);background:#181818}html[data-theme=dark] .receipt-status{color:var(--muted)}html[data-theme=dark] .receipt-status.seen{color:#4ade80}html[data-theme=dark] .builder-step{border:1px solid var(--border);border-right:4px solid var(--brand);background:#181818}html[data-theme=dark] .builder-arrow{color:var(--brand-text)}html[data-theme=dark] .tab-list a{border:1px solid var(--border);background:#181818}html[data-theme=dark] .tab-list a.active{background:var(--brand);color:#f5f5f5;border-color:var(--brand)}html[data-theme=dark] .secret{background:#131313}html[data-theme=dark] .link{color:var(--brand-text)}html[data-theme=dark] .calendar-popup{border:1px solid var(--border);background:#181818;box-shadow:0 10px 35px #0002}html[data-theme=dark] .calendar-days button{background:#181818;border:0}html[data-theme=dark] .calendar-days button:hover{background:#3b191b}html[data-theme=dark] .loading{color:var(--muted)}@media (width<=760px){html[data-theme=dark] .sidebar{box-shadow:-10px 0 40px #0002}html[data-theme=dark] .topbar-position{border-top:1px solid #343434}}:root[data-theme=dark]{--border:#343434;--muted:#b5b5b5;background:#181818}html[data-theme=dark] .nav-group{border-top:1px solid var(--border)}html[data-theme=dark] .nav-group summary{color:var(--muted)}html[data-theme=dark] .nav-group[open] summary{color:var(--brand-text)}html[data-theme=dark] .panel,html[data-theme=dark] .card{box-shadow:0 3px 12px #00000003}html[data-theme=dark] .btn.primary{box-shadow:0 4px 10px #00000014}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{color:#f5f5f5;border-color:#343434}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#b5b5b5}html[data-theme=dark] fieldset.field{border:0}html[data-theme=dark] .badge.draft{color:#b5b5b5;background:#112d4a}html[data-theme=dark] .badge.priority-urgent{color:#ff7279;background:#3b191b}html[data-theme=dark] .badge.priority-important{color:#ffb35c;background:#131313}html[data-theme=dark] .welcome-band{background:linear-gradient(110deg,#3b191b 0%,#291314 52%,#181818 100%);border:1px solid #782b31}html[data-theme=dark] .actionable-cards .card:hover{border-color:#782b31}html[data-theme=dark] .actionable-cards .card strong{color:#f5f5f5}html[data-theme=dark] .actionable-cards .card-head>svg{color:#b5b5b5}html[data-theme=dark] .actionable-cards .card:first-child .card-icon{color:#f5f5f5;background:#112d4a}html[data-theme=dark] .actionable-cards .card:nth-child(3) .card-icon{color:#6bb8ff;background:#112d4a}html[data-theme=dark] .actionable-cards .card:nth-child(4) .card-icon{color:#4ade80;background:#143b2c}html[data-theme=dark] .attention-item{border-bottom:1px solid var(--border)}html[data-theme=dark] .attention-item:last-child{border:0}html[data-theme=dark] .due-dot{background:#15803d}html[data-theme=dark] .due-dot.late{background:var(--brand)}html[data-theme=dark] .quick-links a>svg:first-child{color:var(--brand-text)}html[data-theme=dark] .draft-card{border:1px solid var(--border);background:#10233b}html[data-theme=dark] .draft-card>svg{color:#b5b5b5}html[data-theme=dark] .records-table th{background:#10233b}html[data-theme=dark] .record-subject>a{color:#f5f5f5}html[data-theme=dark] .record-due.overdue{color:var(--brand-text)}html[data-theme=dark] .mailbox-tabs,html[data-theme=dark] .document-tabs{border-bottom:1px solid var(--border)}html[data-theme=dark] .mailbox-tabs a,html[data-theme=dark] .document-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000}html[data-theme=dark] .mailbox-tabs .active,html[data-theme=dark] .document-tabs .active{border-bottom-color:var(--brand);color:var(--brand-text)}html[data-theme=dark] .search-line input{background:#10233b}html[data-theme=dark] .mail-search{border-bottom:1px solid var(--border)}html[data-theme=dark] .filter-disclosure summary,html[data-theme=dark] .list-summary,html[data-theme=dark] .compose-progress{color:var(--muted)}html[data-theme=dark] .compose-progress b{background:#131313}html[data-theme=dark] .compose-progress .current{color:var(--brand-text)}html[data-theme=dark] .compose-progress .current b{background:var(--brand);color:#f5f5f5}html[data-theme=dark] .segmented{background:#131313}html[data-theme=dark] .segmented button{color:var(--muted);background:0 0;border:0}html[data-theme=dark] .segmented button.selected{color:var(--brand-text);background:#181818;box-shadow:0 1px 5px #00000012}html[data-theme=dark] .writing-tools{background:#10233b;border:1px solid #343434;border-bottom:0}html[data-theme=dark] .preview-caption{color:var(--muted)}html[data-theme=dark] .compose-footer{border:1px solid var(--border);background:#181818;box-shadow:0 5px 22px #00000010}html[data-theme=dark] .people-picker .check:hover{background:#10233b}html[data-theme=dark] .recipient-chips button{color:var(--brand-text);background:var(--brand-soft);border:1px solid #782b31}html[data-theme=dark] .compose-hint{color:var(--muted)}html[data-theme=dark] .context-note{color:#f5f5f5;background:#131313}html[data-theme=dark] .related-links a{border-bottom:1px solid var(--border)}html[data-theme=dark] .registration-panel{border-color:#782b31}html[data-theme=dark] .permission-group{border:1px solid var(--border)}html[data-theme=dark] .permission-group legend{color:var(--muted)}html[data-theme=dark] .permission-option{background:#10233b}html[data-theme=dark] .permission-option.selected{color:#ff7279;background:#3b191b}html[data-theme=dark] .permission-summary summary{color:var(--brand-text)}@media (width<=760px){html[data-theme=dark] .records-table tr{border-bottom:1px solid var(--border)}html[data-theme=dark] .records-table td{border:0}}html[data-theme=dark] .attachment-viewer{background:#181818;border:1px solid #343434}html[data-theme=dark] .viewer-heading{border-bottom:1px solid var(--border);color:#f5f5f5}html[data-theme=dark] .viewer-toolbar{border-bottom:1px solid var(--border);background:#10233b}html[data-theme=dark] .page-count{color:var(--muted)}html[data-theme=dark] .viewer-files button{border:1px solid var(--border);color:var(--muted);background:#181818}html[data-theme=dark] .viewer-files button.active{color:var(--brand-text);background:var(--brand-soft);border-color:#782b31}html[data-theme=dark] .viewer-canvas-area{background:#112d4a}html[data-theme=dark] .viewer-canvas-area canvas{background:#181818;box-shadow:0 2px 12px #0000001c}html[data-theme=dark] .attachment-viewer.expanded{background:#181818;box-shadow:0 0 0 100vmax #0009}html[data-theme=dark] .viewer-message{color:#b5b5b5}html[data-theme=dark] .compose-uploads{background:#10233b;border:1px dashed #343434}html[data-theme=dark] .compose-uploads input[type=file]{background:#181818}html[data-theme=dark] .workflow-in-composer{border-top:1px solid var(--border)}html[data-theme=dark] .workspace-toast{box-shadow:0 8px 25px #00000016}html[data-theme=dark] .purchase-unit,html[data-theme=dark] .purchase-item{background:#10233b;border:1px solid #315477}html[data-theme=dark] .purchase-item legend{color:#ff7279}html[data-theme=dark] .purchase-ticket{color:inherit;background:#181818;border:1px solid #315477}html[data-theme=dark] .purchase-ticket:hover{border-color:#ff7279;box-shadow:0 8px 24px #0000000b}html[data-theme=dark] .purchase-ticket-top,html[data-theme=dark] .purchase-ticket-meta{color:#f5f5f5}html[data-theme=dark] .purchase-route li{background:#10233b;border:1px solid #315477}html[data-theme=dark] .purchase-route li.current{color:#ff7279;background:#291314;border-color:#ff7279}html[data-theme=dark] .purchase-route small{color:#b5b5b5}html[data-theme=dark] .purchase-decisions .purchase-approve{color:#f5f5f5;background:#15803d;border-color:#4ade80}html[data-theme=dark] .purchase-decisions .purchase-approve:hover{background:#15803d}html[data-theme=dark] .purchase-reason{background:#131313}html[data-theme=dark] .purchase-event{background:#10233b;border-inline-start:3px solid #782b31}html[data-theme=dark] .purchase-event>small{color:#b5b5b5}html[data-theme=dark] .nav-unread-badge{color:#f5f5f5;background:#b52025;box-shadow:0 2px 6px #00000026}html[data-theme=dark] .section-message{border-bottom:1px solid #315477}html[data-theme=dark] .section-message small{color:#b5b5b5}html[data-theme=dark] .payment-card{color:inherit}html[data-theme=dark] .payment-card:hover{border-color:#782b31}html[data-theme=dark] .payment-total{background:#3b191b}html[data-theme=dark] .auth-enrollment-qr{background:#181818;border:1px solid #343434}html[data-theme=dark] .security-reset-dialog{color:#f5f5f5;background:#181818;border:1px solid #343434;box-shadow:0 24px 80px #0003}html[data-theme=dark] .security-reset-dialog::backdrop{background:#2563eb80}html[data-theme=dark] .security-reset-heading{color:#ff7279}html[data-theme=dark] .security-reset-heading h2{color:#f5f5f5}html[data-theme=dark] .security-reset-heading p{color:#b5b5b5}html[data-theme=dark] .security-reset-notice{background:#181818}html[data-theme=dark] .letter-discussion-item{background:#10233b;border:1px solid #343434}html[data-theme=dark] .letter-discussion-item.instruction{background:#291314;border-inline-start:4px solid #ff7279}html[data-theme=dark] .letter-discussion-item time{color:#b5b5b5}html[data-theme=dark] .referral-history-choice{background:#112d4a}html[data-theme=dark] .referral-history-choice small{color:#b5b5b5}html[data-theme=dark] .signing-steps li{border:1px solid #343434}html[data-theme=dark] .signing-step-number{background:#131313}html[data-theme=dark] .signing-steps .signed .signing-step-number{color:#4ade80;background:#143b2c}html[data-theme=dark] .signing-steps .pending{background:#291314;border-color:#ff7279}html[data-theme=dark] .signing-steps small{color:#b5b5b5}html[data-theme=dark] .word-letter-panel{background:#10233b;border:1px solid #315477}html[data-theme=dark] .word-letter-panel p{color:#f5f5f5}html[data-theme=dark] .compose-signers{border-top:1px solid #343434}html[data-theme=dark] .chat-page-heading p{color:#b5b5b5}html[data-theme=dark] .chat-page-heading .eyebrow{color:#ff7279}html[data-theme=dark] .chat-private-note{color:#b5b5b5}html[data-theme=dark] .chat-workspace{background:#181818;border:1px solid #343434;box-shadow:0 8px 36px #00000006}html[data-theme=dark] .chat-sidebar{background:#181818;border-left:1px solid #343434}html[data-theme=dark] .chat-search{color:#b5b5b5;background:#10233b;border:1px solid #343434}html[data-theme=dark] .chat-search input{box-shadow:none;background:0 0;border:0}html[data-theme=dark] .chat-room{color:inherit;border:1px solid #0000}html[data-theme=dark] .chat-room:hover{background:#10233b}html[data-theme=dark] .chat-room.selected{background:#291314;border-color:#782b31}html[data-theme=dark] .chat-avatar{color:#ff7279;background:#3b191b}html[data-theme=dark] .chat-avatar.group{color:#f5f5f5;background:#112d4a}html[data-theme=dark] .chat-room-text small,html[data-theme=dark] .chat-room-text p{color:#b5b5b5}html[data-theme=dark] .chat-sidebar-foot{color:#b5b5b5;border-top:1px solid #343434}html[data-theme=dark] .chat-welcome{background:radial-gradient(at 50% 35%,#3b191b 0,#0000 60%),#181818}html[data-theme=dark] .chat-welcome-icon{color:#ff7279;background:#181818;box-shadow:0 12px 40px #0000000a}html[data-theme=dark] .chat-welcome-icon span{color:#f5f5f5;background:#b52025;border:4px solid #343434}html[data-theme=dark] .chat-welcome p,html[data-theme=dark] .chat-welcome-features{color:#b5b5b5}html[data-theme=dark] .chat-thread{background:#181818}html[data-theme=dark] .chat-thread-head{background:#181818;border-bottom:1px solid #343434}html[data-theme=dark] .chat-thread-title p{color:#b5b5b5}html[data-theme=dark] .chat-messages{background-image:radial-gradient(#30303019 .7px,#0000 .7px)}html[data-theme=dark] .chat-message{background:#181818;border:1px solid #343434;box-shadow:0 2px 4px #00000003}html[data-theme=dark] .chat-message.mine{background:#3b191b;border-color:#782b31}html[data-theme=dark] .chat-sender{color:#ff7279}html[data-theme=dark] .chat-message footer{color:#b5b5b5}html[data-theme=dark] .chat-message .chat-seen{color:#4ade80}html[data-theme=dark] .chat-selected-file{background:#3b191b;border:1px solid #782b31}html[data-theme=dark] .chat-selected-file small{color:#b5b5b5}html[data-theme=dark] .chat-photo-button{background:0 0;border:0}html[data-theme=dark] .chat-photo{background:#131313}html[data-theme=dark] .chat-photo-loading{color:#b5b5b5;background:#131313}html[data-theme=dark] .chat-file-card{background:#18181885;border:1px solid #3434343d}html[data-theme=dark] .chat-file-card small{color:#b5b5b5}html[data-theme=dark] .chat-day span{color:#b5b5b5;background:#131313;border:1px solid #343434}html[data-theme=dark] .chat-compose-area{background:#181818;border-top:1px solid #343434}html[data-theme=dark] .chat-compose textarea{background:#10233b;border-color:#315477}html[data-theme=dark] .chat-compose-foot small{color:#b5b5b5}html[data-theme=dark] .chat-new-below{background:#181818;box-shadow:0 4px 15px #00000020}html[data-theme=dark] .chat-empty-small{color:#b5b5b5}html[data-theme=dark] .chat-dialog{color:#f5f5f5;background:#181818;border:1px solid #343434;box-shadow:0 30px 100px #00000030}html[data-theme=dark] .chat-dialog::backdrop{background:#2563eb5c}html[data-theme=dark] .chat-dialog-head{background:#181818;border-bottom:1px solid #343434}html[data-theme=dark] .chat-kind button{color:#b5b5b5;background:#181818;border:1px solid #315477}html[data-theme=dark] .chat-kind button[aria-pressed=true]{color:#ff7279;background:#291314;border-color:#782b31}html[data-theme=dark] .chat-person{border-bottom:1px solid #343434}html[data-theme=dark] .chat-person input{accent-color:#b52025}html[data-theme=dark] .chat-selected button{color:#ff7279;background:#3b191b;border:0}html[data-theme=dark] .chat-dialog-actions{border-top:1px solid #343434}html[data-theme=dark] .chat-dialog-actions span{color:#b5b5b5}html[data-theme=dark] .chat-member-row{border-bottom:1px solid #343434}html[data-theme=dark] .chat-member-row small{color:#b5b5b5}html[data-theme=dark] .chat-member-actions summary{color:#f5f5f5}html[data-theme=dark] .chat-confirm{background:#131313;border:1px solid #343434}@media (width<=760px){html[data-theme=dark] .chat-sidebar{border:0}}html[data-theme=dark] .word-compose-card{color:#f5f5f5;background:linear-gradient(135deg,#112d4a,#10233b);border:1px solid #315477}html[data-theme=dark] .word-compose-card p{color:#f5f5f5}html[data-theme=dark] .user-letter-assets-dialog .form-actions{background:#181818}html[data-theme=dark] .shell .letter-rows .letter-row.unread{background:#112d4a;border-inline-start:4px solid #6bb8ff}html[data-theme=dark] .shell .letter-rows .letter-row.unread:hover{background:#112d4a}html[data-theme=dark] .letter-unread-label{color:#6bb8ff;background:#112d4a}html[data-theme=dark] .letter-row-route,html[data-theme=dark] .letter-row-route time,html[data-theme=dark] .letter-list-number{color:#f5f5f5}html[data-theme=dark] .mailbox-incoming,html[data-theme=dark] .mailbox-outgoing{color:#6bb8ff;background:#112d4a}html[data-theme=dark] .mailbox-personal{color:#f5f5f5;background:#112d4a}html[data-theme=dark] .signature-imprint{color:#f5f5f5}html[data-theme=dark] .signature-preview-paper{background:#181818;border:1px solid #315477}html[data-theme=dark] .uploaded-letter-panel>.attachment-viewer{box-shadow:0 4px 18px #00000009}html[data-theme=dark] .uploaded-letter-panel .viewer-heading{background:#10233b}html[data-theme=dark] .attachment-viewer.collapsed .viewer-heading{border-bottom:0}html[data-theme=dark] .letter-copy-dialog{border:1px solid var(--border);color:var(--text);background:var(--surface,#181818)}html[data-theme=dark] .letter-copy-dialog::backdrop{background:#0f172a73}html[data-theme=dark] .letter-copy-row{border:1px solid var(--border)}html[data-theme=dark] .letter-carbon-copies{color:#f5f5f5}html[data-theme=dark] .technical-status-outsourcing,html[data-theme=dark] .technical-status-pishtaz,html[data-theme=dark] .technical-status-supplies{color:#ffb35c;background:#131313}html[data-theme=dark] .technical-live-note{border:1px solid #315477}html[data-theme=dark] .technical-live-note small{color:#f5f5f5}html[data-theme=dark] .technical-workspace{border:1px solid #315477;box-shadow:0 8px 28px #00000008}html[data-theme=dark] .technical-action-picker button{color:#f5f5f5;background:#10233b;border:1px solid #315477}html[data-theme=dark] .technical-action-picker button small{color:#f5f5f5}html[data-theme=dark] .technical-action-picker button:hover{background:#112d4a;border-color:#315477}html[data-theme=dark] .technical-action-picker button.is-selected{background:#112d4a;border-color:#6bb8ff;box-shadow:inset 0 0 0 1px #000}html[data-theme=dark] .technical-action-picker button:focus-visible{outline:3px solid #6bb8ff}html[data-theme=dark] .technical-workspace textarea{background:#10233b}html[data-theme=dark] .technical-management-notes article{background:#112d4a;border-inline-start:3px solid #6bb8ff}html[data-theme=dark] .technical-management-notes small{color:#f5f5f5}html[data-theme=dark] .admin-user-stats>div{background:#181818;border:1px solid #315477;box-shadow:0 7px 20px #00000010}html[data-theme=dark] .admin-user-stats strong,html[data-theme=dark] .admin-user-stats span{color:#f5f5f5}html[data-theme=dark] .admin-user-card{background:linear-gradient(155deg,#181818,#10233b);border:1px solid #315477;box-shadow:0 8px 24px #0000000d}html[data-theme=dark] .admin-user-card h3,html[data-theme=dark] .admin-user-card p{color:#f5f5f5}html[data-theme=dark] .admin-user-state.ready{color:#4ade80;background:#143b2c}html[data-theme=dark] .admin-user-state.pending{color:#ffb35c;background:#131313}html[data-theme=dark] .admin-user-state.inactive{color:#ff7279;background:#291314}html[data-theme=dark] .admin-user-card-meta{color:#f5f5f5;border-block:1px solid #315477}html[data-theme=dark] .admin-user-card-meta strong{color:#f5f5f5}html[data-theme=dark] .admin-edit-heading{border-bottom:1px solid #315477}html[data-theme=dark] .admin-edit-heading h3,html[data-theme=dark] .admin-edit-heading p{color:#f5f5f5}html[data-theme=dark] .admin-suite-identity{color:#f5f5f5;background:#10233b;border:1px solid #315477}html[data-theme=dark] .admin-suite-identity>div span{background:#181818;border:1px solid #315477}html[data-theme=dark] .admin-suite-identity small{color:#f5f5f5}html[data-theme=dark] .admin-edit-group{background:#10233b;border:1px solid #315477}html[data-theme=dark] .admin-edit-group>summary{color:#f5f5f5}html[data-theme=dark] .admin-edit-group .user-menu-access{background:#181818}html[data-theme=dark] .admin-role-preview{border-top:1px solid #315477}html[data-theme=dark] .admin-role-preview>summary{color:#f5f5f5}html[data-theme=dark] .admin-role-preview span{color:#f5f5f5;background:#112d4a}html[data-theme=dark] .admin-role-warning{color:#ffb35c;background:#131313;border:1px solid #343434}html[data-theme=dark] .admin-role-diff{color:#f5f5f5;background:#10233b;border:1px solid #315477}html[data-theme=dark] .access-source-audit{background:linear-gradient(145deg,#10233b,#181818);border:1px solid #315477}html[data-theme=dark] .access-source-audit>summary{color:#f5f5f5}html[data-theme=dark] .access-source-grid article{background:#181818;border:1px solid #315477}html[data-theme=dark] .access-source-grid h4,html[data-theme=dark] .access-source-grid p{color:#f5f5f5}html[data-theme=dark] .access-source-grid a{color:#f5f5f5;background:#112d4a}html[data-theme=dark] .access-source-grid a:hover,html[data-theme=dark] .access-source-grid a:focus-visible{background:#112d4a}html[data-theme=dark] .access-menu-audit{background:#10233b;border:1px solid #315477}html[data-theme=dark] .access-menu-audit>summary{color:#f5f5f5}html[data-theme=dark] .access-menu-groups>section{background:#181818;border:1px solid #315477}html[data-theme=dark] .access-menu-groups h4{color:#f5f5f5}html[data-theme=dark] .access-menu-row{border-top:1px solid #315477}html[data-theme=dark] .access-menu-row:first-of-type{border-top:0}html[data-theme=dark] .access-menu-row small{color:#b5b5b5}html[data-theme=dark] .access-menu-row strong{color:#4ade80}html[data-theme=dark] .access-menu-row strong.closed{color:#ff7279}html[data-theme=dark] .ai-mark{color:#ff7279;background:#3b191b}html[data-theme=dark] .ai-welcome{color:#f5f5f5}html[data-theme=dark] .ai-welcome>svg{color:#ff7279}html[data-theme=dark] .ai-starters button{color:inherit;background:#181818;border:1px solid #343434}html[data-theme=dark] .ai-message{background:#181818;border:1px solid #343434}html[data-theme=dark] .ai-message small{color:#b5b5b5}html[data-theme=dark] .ai-user{background:#3b191b;border-color:#782b31}html[data-theme=dark] .ai-answer{border:none}html[data-theme=dark] .ai-sources a{color:#ff7279;border:1px solid #343434}html[data-theme=dark] .ai-composer{background:#181818;border:1px solid #343434;box-shadow:0 7px 26px #00000009}html[data-theme=dark] .ai-composer textarea{box-shadow:none;background:0 0;border:0;outline:none}html[data-theme=dark] .ai-composer:focus-within{border-color:#ff7279;box-shadow:0 0 0 3px #00000010}html[data-theme=dark] .ai-footnote{color:#b5b5b5}html[data-theme=dark] .ai-proposal{background:#181818;border:1px solid #343434}html[data-theme=dark] .ai-review-field{border-bottom:1px solid #343434}html[data-theme=dark] .ai-offline{color:#b5b5b5;background:#131313}html[data-theme=dark] .ai-settings{border-top:1px solid #343434}html[data-theme=dark] .ai-settings summary{color:#b5b5b5}html[data-theme=dark] .ai-processing{color:#ff7279}html[data-theme=dark] .ai-workspace button:focus-visible,html[data-theme=dark] .ai-workspace a:focus-visible{outline:3px solid #ff7279}html[data-theme=dark] .ai-record-dialog{color:#f5f5f5;border:0;box-shadow:0 24px 80px #0004}html[data-theme=dark] .ai-record-dialog::backdrop{background:#2563eb99}html[data-theme=dark] .ai-letter-paper{background:#181818;border:1px solid #343434}html[data-theme=dark] .chat-saved-avatar{color:#f5f5f5;background:linear-gradient(135deg,#2563eb,#2563eb);box-shadow:0 3px 9px #00000024}html[data-theme=dark] .chat-saved-avatar.group{background:linear-gradient(135deg,#b52025,#b52025)}html[data-theme=dark] .chat-saved-shortcut{border:0;border-bottom:1px solid var(--border,#343434);background:0 0}html[data-theme=dark] .chat-saved-shortcut .chat-room-text p{color:var(--muted,#b5b5b5)}html[data-theme=dark] .chat-message[tabindex]:focus-visible{outline:2px solid var(--accent,#6bb8ff)}html[data-theme=dark] .chat-message-trigger{color:inherit;background:0 0;border:0}html[data-theme=dark] .chat-message-trigger:hover,html[data-theme=dark] .chat-message-trigger:focus-visible{background:#2563eb18}html[data-theme=dark] .chat-forward-origin{color:var(--accent,#6bb8ff)}html[data-theme=dark] .chat-reaction-chip{color:inherit;background:#2563eb0d;border:1px solid #6bb8ff2b}html[data-theme=dark] .chat-reaction-chip[aria-pressed=true]{color:#6bb8ff;background:#2563eb22;border-color:#6bb8ff}html[data-theme=dark] .chat-context-layer{background:#35353517}html[data-theme=dark] .chat-context-menu{color:#f5f5f5;background:#181818;border:1px solid #343434;box-shadow:0 16px 60px #00000035,0 2px 8px #00000012}html[data-theme=dark] .chat-context-reactions{border-bottom:1px solid #343434}html[data-theme=dark] .chat-context-reactions button{background:0 0;border:0}html[data-theme=dark] .chat-context-reactions button:hover,html[data-theme=dark] .chat-context-reactions button.selected{background:#2563eb23}html[data-theme=dark] .chat-context-actions button{color:inherit;background:0 0;border:0}html[data-theme=dark] .chat-context-actions button:hover,html[data-theme=dark] .chat-context-actions button:focus-visible{background:#2563eb18}html[data-theme=dark] .chat-context-actions .chat-context-delete{color:#ff7279}html[data-theme=dark] .chat-context-menu button:focus-visible{outline:2px solid #6bb8ff}html[data-theme=dark] .chat-forward-target{color:inherit;background:0 0;border:0}html[data-theme=dark] .chat-forward-target:hover,html[data-theme=dark] .chat-forward-target:focus-visible{background:#2563eb14}html[data-theme=dark] .chat-forward-target small,html[data-theme=dark] .chat-target-heading{color:var(--muted,#b5b5b5)}html[data-theme=dark] .chat-action-notice{color:#6bb8ff;background:#181818;border:1px solid #315477;box-shadow:0 8px 24px #00000024}html[data-theme=dark] .chat-action-notice>svg,html[data-theme=dark] .chat-action-notice a{color:#6bb8ff}html[data-theme=dark] .chat-action-notice button{color:inherit;background:0 0;border:0}html[data-theme=dark] body .shell.shell-chat{--chat-ink:#f5f5f5;--chat-muted:#b5b5b5;--chat-paper:#181818;--chat-line:#343434;--chat-accent:#f5f5f5;--chat-outgoing:#252525;color:var(--chat-ink);background:#131313}html[data-theme=dark] body .shell-chat .chat-workspace{box-shadow:none;background:#131313;border:0}html[data-theme=dark] body .shell-chat .chat-sidebar{background:var(--chat-paper);border-inline-end:1px solid #343434}html[data-theme=dark] body .shell-chat .chat-list-head{border:0}html[data-theme=dark] body .shell-chat .chat-list-head>.btn.icon,html[data-theme=dark] body .shell-chat .chat-thread-head>.btn.icon{box-shadow:none;color:#b5b5b5;background:0 0;border:0}html[data-theme=dark] body .shell-chat .chat-list-head>.btn.icon:hover,html[data-theme=dark] body .shell-chat .chat-thread-head>.btn.icon:hover{color:var(--chat-ink);background:#252525}html[data-theme=dark] body .shell-chat .chat-list-title>span{color:#b5b5b5}html[data-theme=dark] body .shell-chat .chat-my-profile{color:var(--brand-text);background:#252525;border:2px solid #343434;box-shadow:0 0 0 1px #000}html[data-theme=dark] body .shell-chat .chat-new-conversation{background:var(--brand);color:#f5f5f5;border:1px solid #34343430;box-shadow:0 7px 20px #0000002b}html[data-theme=dark] body .shell-chat .chat-new-conversation:hover{background:var(--brand);box-shadow:0 10px 24px #00000038}html[data-theme=dark] .chat-visually-hidden{border:0!important}html[data-theme=dark] body .shell-chat .chat-search{color:#b5b5b5;background:#131313;border:1px solid #0000}html[data-theme=dark] body .shell-chat .chat-search:focus-within{background:#181818;border-color:#f5f5f5;box-shadow:0 0 0 3px #00000012}html[data-theme=dark] body .shell-chat .chat-search input{color:var(--chat-ink);outline:none;box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=dark] body .shell-chat .chat-search input::placeholder{color:#b5b5b5}html[data-theme=dark] body .shell-chat .chat-room-list{scrollbar-color:#b5b5b5 transparent}html[data-theme=dark] body .shell-chat .chat-room{color:var(--chat-ink);background:0 0;border:0}html[data-theme=dark] body .shell-chat .chat-room:hover{background:#131313}html[data-theme=dark] body .shell-chat .chat-room.selected{color:#f5f5f5;background:#353535;box-shadow:0 5px 15px #00000013}html[data-theme=dark] body .shell-chat .chat-room.selected:before{background:#4a3115}html[data-theme=dark] body .shell-chat .chat-room-text p,html[data-theme=dark] body .shell-chat .chat-room-text small{color:#b5b5b5}html[data-theme=dark] body .shell-chat .chat-room.selected .chat-room-text p,html[data-theme=dark] body .shell-chat .chat-room.selected .chat-room-text small{color:#f5f5f5}html[data-theme=dark] body .shell-chat .chat-room .nav-unread-badge{background:var(--brand);color:#f5f5f5;box-shadow:none;border:0}html[data-theme=dark] body .shell-chat .chat-room.selected .nav-unread-badge{color:#f5f5f5;background:#4a3115}html[data-theme=dark] body .shell-chat .chat-avatar{color:#f5f5f5;background:linear-gradient(135deg,#252525,#131313);box-shadow:0 0 0 1px #00000005}html[data-theme=dark] body .shell-chat .chat-avatar.group{color:#f5f5f5;background:linear-gradient(145deg,#303030,#353535)}html[data-theme=dark] body .shell-chat .chat-sidebar-foot{color:#b5b5b5;background:#131313;border-top:1px solid #343434}html[data-theme=dark] body .shell-chat .chat-thread,html[data-theme=dark] body .shell-chat .chat-welcome{background-color:#131313;background-image:url(/build/assets/chat-wallpaper-C7uD1UQI.svg),linear-gradient(135deg,#131313,#252525)}html[data-theme=dark] body .shell-chat .chat-thread-head{background:#181818f5;border-bottom:1px solid #343434;box-shadow:0 2px 8px #00000005}html[data-theme=dark] body .shell-chat .chat-thread-title p{color:#b5b5b5}html[data-theme=dark] body .shell-chat .chat-thread-title .chat-connection-warning{color:var(--brand-text)}html[data-theme=dark] body .shell-chat .chat-messages{scrollbar-color:#f5f5f5 transparent;background:0 0}html[data-theme=dark] body .shell-chat .chat-message{color:#f5f5f5;border:1px solid #34343480;box-shadow:0 2px 3px #0000000c}html[data-theme=dark] body .shell-chat .chat-message.mine{background:linear-gradient(135deg,#131313,var(--chat-outgoing))}html[data-theme=dark] body .shell-chat .chat-message.theirs{background:#181818}html[data-theme=dark] body .shell-chat .chat-message.mine:after{background:var(--chat-outgoing)}html[data-theme=dark] body .shell-chat .chat-message.theirs:after{background:#181818}html[data-theme=dark] body .shell-chat .chat-message footer{color:#b5b5b5}html[data-theme=dark] body .shell-chat .chat-message :is(.chat-seen,.chat-sent){color:#f5f5f5}html[data-theme=dark] body .shell-chat .chat-message .chat-seen{color:#6bb8ff}html[data-theme=dark] body .shell-chat .chat-sender{color:#f5f5f5}html[data-theme=dark] body .shell-chat .chat-day span{color:#b5b5b5;background:#252525eb;border:1px solid #34343450;box-shadow:0 1px 3px #00000005}html[data-theme=dark] body .shell-chat .chat-message-menu summary{color:#b5b5b5}html[data-theme=dark] body .shell-chat .chat-message-menu summary:hover,html[data-theme=dark] body .shell-chat .chat-message-menu[open] summary{background:#35353514}html[data-theme=dark] body .shell-chat .chat-message-actions{background:#181818;border:1px solid #343434;box-shadow:0 10px 28px #0000002a}html[data-theme=dark] body .shell-chat .chat-message-actions button{color:#b5b5b5;background:0 0;border:0}html[data-theme=dark] body .shell-chat .chat-message-actions button:hover{background:#131313}html[data-theme=dark] body .shell-chat .chat-message-actions .chat-message-delete{color:var(--brand-text)}html[data-theme=dark] body .shell-chat .chat-message-actions .chat-message-delete:hover{background:#3b191b}html[data-theme=dark] body .shell-chat .chat-reply-quote{background:#2525252b;border-inline-start:3px solid #f5f5f5}html[data-theme=dark] body .shell-chat .chat-reply-quote strong,html[data-theme=dark] body .shell-chat .chat-reply-quote span{color:#f5f5f5}html[data-theme=dark] body .shell-chat .chat-deleted{color:#b5b5b5!important}html[data-theme=dark] body .shell-chat .chat-compose-area{background:0 0;border:0}html[data-theme=dark] body .shell-chat .chat-compose{background:#181818f5;border:1px solid #343434;box-shadow:0 5px 22px #00000010}html[data-theme=dark] body .shell-chat .chat-compose:focus-within{border-color:#343434;box-shadow:0 5px 24px #00000012}html[data-theme=dark] body .shell-chat .chat-compose textarea{color:var(--chat-ink);outline:0;box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=dark] body .shell-chat .chat-compose textarea::placeholder{color:#b5b5b5}html[data-theme=dark] body .shell-chat .chat-compose textarea:focus{outline:0}html[data-theme=dark] body .shell-chat .chat-compose-foot>.btn.primary,html[data-theme=dark] body .shell-chat .chat-compose-foot .voice-mic{background:var(--brand);color:#f5f5f5;border:0;box-shadow:0 3px 8px #00000020}html[data-theme=dark] body .shell-chat .chat-compose-foot>.btn.primary:disabled,html[data-theme=dark] body .shell-chat .chat-compose-foot .voice-mic:disabled{color:#b5b5b5;box-shadow:none;background:#252525}html[data-theme=dark] body .shell-chat .chat-compose-foot>.btn.primary:not(:disabled):hover,html[data-theme=dark] body .shell-chat .chat-compose-foot .voice-mic:not(:disabled):hover{background:#b52025}html[data-theme=dark] body .shell-chat .chat-compose-foot .btn.icon,html[data-theme=dark] body .shell-chat .chat-attach{box-shadow:none;color:#b5b5b5;background:0 0;border:0}html[data-theme=dark] body .shell-chat .chat-compose-foot .btn.icon:hover,html[data-theme=dark] body .shell-chat .chat-attach:hover{color:#b5b5b5;background:#252525}html[data-theme=dark] body .shell-chat .chat-compose-context{border-inline-start:3px solid var(--brand);background:#131313}html[data-theme=dark] body .shell-chat .chat-compose-context strong{color:var(--brand-text)}html[data-theme=dark] body .shell-chat .chat-compose-context span{color:#b5b5b5}html[data-theme=dark] body .shell-chat .chat-compose-context>.btn{background:0 0;border:0}html[data-theme=dark] body .shell-chat .chat-selected-file{background:#131313;border:1px solid #343434}html[data-theme=dark] body .shell-chat .chat-file-card{background:#1818185c;border:1px solid #34343442}html[data-theme=dark] body .shell-chat .chat-file-card>svg{color:#f5f5f5;background:#25252544}html[data-theme=dark] body .shell-chat .chat-file-card small{color:#b5b5b5}html[data-theme=dark] body .shell-chat .chat-message-search{border-bottom:1px solid var(--chat-line);background:var(--chat-paper);color:#b5b5b5}html[data-theme=dark] body .shell-chat .chat-message-search input{background:#131313;border-color:#0000}html[data-theme=dark] body .shell-chat .chat-new-below{background:var(--chat-paper);border:1px solid var(--chat-line);color:#f5f5f5;box-shadow:0 4px 14px #00000018}html[data-theme=dark] body .shell-chat .chat-older{color:#f5f5f5;background:#181818de;border:1px solid #343434}html[data-theme=dark] body .shell-chat .chat-empty-small{color:#b5b5b5}html[data-theme=dark] body .shell-chat .chat-messages>.chat-empty-small{color:#f5f5f5;background:#181818b8;border:1px solid #343434a3}html[data-theme=dark] body .shell-chat .chat-compose-area>p.chat-empty-small{color:#f5f5f5;background:#181818eb;border:1px solid #343434}html[data-theme=dark] body .shell-chat .chat-welcome-card{background:#181818c9;border:1px solid #3434349c;box-shadow:0 20px 70px #00000012}html[data-theme=dark] body .shell-chat .chat-welcome-icon{color:#f2d0a4;background:linear-gradient(145deg,#353535,#2563eb);box-shadow:0 12px 28px #00000024}html[data-theme=dark] body .shell-chat .chat-welcome-icon>span{background:var(--brand);border:4px solid #343434}html[data-theme=dark] body .shell-chat .chat-welcome h2{color:#f5f5f5}html[data-theme=dark] body .shell-chat .chat-welcome p{color:#b5b5b5}html[data-theme=dark] body .shell-chat .chat-welcome .btn.primary{background:var(--brand);border:0}html[data-theme=dark] body .shell-chat .chat-welcome-features{color:#f5f5f5;border-top:1px solid #34343470}html[data-theme=dark] body .shell-chat .emoji-popover{background:#181818;border:1px solid #343434;box-shadow:0 12px 42px #0000002b}html[data-theme=dark] body .shell-chat .emoji-popover header{color:#b5b5b5}html[data-theme=dark] body .shell-chat .emoji-popover nav{background:#131313}html[data-theme=dark] body .shell-chat .emoji-popover nav button{color:#b5b5b5;background:0 0;border:0}html[data-theme=dark] body .shell-chat .emoji-popover nav button.active{color:var(--brand-text);background:#181818;box-shadow:0 2px 6px #00000010}html[data-theme=dark] body .shell-chat .emoji-grid button{background:0 0;border:0}html[data-theme=dark] body .shell-chat .emoji-grid button:hover{background:#252525}html[data-theme=dark] body .shell-chat .voice-mic.recording{box-shadow:0 0 0 4px #0000000d;color:var(--brand-text)!important;background:#3b191b!important}html[data-theme=dark] body .shell-chat .voice-controls{background:#131313;border:1px solid #782b31;box-shadow:0 9px 28px #0000001c}html[data-theme=dark] body .shell-chat .voice-clock{color:var(--brand-text)}html[data-theme=dark] body .shell-chat .voice-hint{color:#f5f5f5}html[data-theme=dark] body .shell-chat .voice-recorder>.voice-hint{background:#131313;border:1px solid #782b31;box-shadow:0 9px 28px #0000001c}html[data-theme=dark] body .shell-chat .voice-error{color:var(--brand-text);background:#181818;border:1px solid #782b31;box-shadow:0 9px 28px #0000001c}html[data-theme=dark] body .shell-chat .voice-attachment>div:first-child,html[data-theme=dark] body .shell-chat .voice-attachment strong{color:#f5f5f5}html[data-theme=dark] body .shell-chat .voice-attachment small{color:#b5b5b5}html[data-theme=dark] body .shell-chat .voice-download{color:#f5f5f5}html[data-theme=dark] body .shell-chat .voice-play{color:#f5f5f5;background:#353535;border:0}html[data-theme=dark] body .shell-chat .voice-play:hover{background:#353535}html[data-theme=dark] body .shell-chat .voice-progress input[type=range]{accent-color:#353535;box-shadow:none;background:0 0;border:0}html[data-theme=dark] body .shell-chat .voice-progress>div{color:#f5f5f5}html[data-theme=dark] body .shell-chat .voice-progress button{color:#f5f5f5;background:#25252561;border:0}html[data-theme=dark] body .shell-chat .chat-dialog{color:#f5f5f5;background:#181818;border:1px solid #343434;box-shadow:0 28px 100px #00000038}html[data-theme=dark] body .shell-chat .chat-dialog::backdrop{background:#2563eb61}html[data-theme=dark] body .shell-chat .chat-dialog-head{background:#181818;border-bottom:1px solid #343434}html[data-theme=dark] body .shell-chat .chat-dialog-head .btn.icon{box-shadow:none;color:#b5b5b5;background:0 0;border:0}html[data-theme=dark] body .shell-chat .chat-kind button{color:#b5b5b5;background:#181818;border:1px solid #343434}html[data-theme=dark] body .shell-chat .chat-kind button[aria-pressed=true]{color:var(--brand-text);background:#131313;border-color:#782b31}html[data-theme=dark] body .shell-chat .chat-kind small{color:#b5b5b5}html[data-theme=dark] body .shell-chat .chat-channel-create{color:#b5b5b5;background:#131313;border:1px solid #343434}html[data-theme=dark] body .shell-chat .chat-channel-create.active{color:var(--brand-text);background:#131313;border-color:#782b31}html[data-theme=dark] body .shell-chat .chat-field{color:#b5b5b5}html[data-theme=dark] body .shell-chat .chat-field input{background:#181818;border-color:#343434}html[data-theme=dark] body .shell-chat .chat-person:hover{background:#131313}html[data-theme=dark] body .shell-chat .chat-dialog-actions{border-top:1px solid #343434}html[data-theme=dark] body .shell-chat .chat-dialog-actions .btn.primary{background:var(--brand)}html[data-theme=dark] body .shell-chat :is(button,a,summary,input[type=range]):focus-visible{outline:2px solid #f5f5f5}@media (width<=760px){html[data-theme=dark] body .shell-chat .chat-sidebar{border:0}}html[data-theme=dark] body .shell-chat .chat-image-dialog{color:#f5f5f5;background:#353535;border:1px solid #343434;box-shadow:0 28px 100px #0006}html[data-theme=dark] body .shell-chat .chat-image-dialog::backdrop{background:#2563ebcf}html[data-theme=dark] body .shell-chat .chat-image-viewer{background:#353535}html[data-theme=dark] body .shell-chat .chat-image-toolbar{color:#f5f5f5;background:#181818;border-bottom:1px solid #343434}html[data-theme=dark] body .shell-chat .chat-image-tools button{color:#b5b5b5;background:0 0;border:1px solid #0000}html[data-theme=dark] body .shell-chat .chat-image-tools button:hover{color:#f5f5f5;background:#252525}html[data-theme=dark] body .shell-chat .chat-image-tools button:focus-visible{outline:2px solid #f5f5f5}html[data-theme=dark] body .shell-chat .chat-image-stage p{color:#f5f5f5}html[data-theme=dark] body .shell-chat .chat-image-notice{color:#f5f5f5;background:#181818}html[data-theme=dark] body .shell-chat .chat-image-viewer:fullscreen::backdrop{background:#353535}html[data-theme=dark] body .shell-chat .chat-image-dialog.is-full-window{border:0}html[data-theme=dark] .finance{--fin-ink:#f5f5f5;--fin-muted:#f5f5f5;--fin-border:#315477;--fin-accent:#ff7279;color:var(--fin-ink)}html[data-theme=dark] .fin-hero{background:linear-gradient(110deg,#291314,#181818 57%,#10233b);border:1px solid #343434;box-shadow:0 14px 35px #0000000b}html[data-theme=dark] .fin-hero span{color:var(--fin-accent)}html[data-theme=dark] .fin-hero p{color:var(--fin-muted)}html[data-theme=dark] .fin-hero>svg{color:#ff7279}html[data-theme=dark] .fin-nav,html[data-theme=dark] .fin-subnav{border:1px solid var(--fin-border);background:#181818}html[data-theme=dark] .fin-nav a,html[data-theme=dark] .fin-subnav button{color:#f5f5f5;background:0 0;border:0}html[data-theme=dark] .fin-nav .active,html[data-theme=dark] .fin-subnav .active{color:#f5f5f5;background:#b52025;box-shadow:0 4px 13px #00000029}html[data-theme=dark] .fin-card{border:1px solid var(--fin-border);background:#181818;box-shadow:0 9px 26px #00000009}html[data-theme=dark] .fin-card p{color:var(--fin-muted)}html[data-theme=dark] .fin-stat{border:1px solid var(--fin-border);color:inherit;background:#181818}html[data-theme=dark] .fin-stat:hover{border-color:#782b31}html[data-theme=dark] .fin-stat span,html[data-theme=dark] .fin-stat small{color:var(--fin-muted)}html[data-theme=dark] .fin-stat small{color:var(--fin-accent)}html[data-theme=dark] .fin-steps span{background:#10233b;border:1px solid #315477}html[data-theme=dark] .fin-warning{background:#181818;border:1px solid #343434;color:#ffb35c!important}html[data-theme=dark] .fin-row{background:#181818;border:1px solid #343434}html[data-theme=dark] .fin-row small{color:var(--fin-muted)}html[data-theme=dark] .fin-empty{color:var(--fin-muted);background:#10233b;border:1px dashed #315477}html[data-theme=dark] .fin-badge{color:#f5f5f5;background:#112d4a}html[data-theme=dark] .fin-badge.open,html[data-theme=dark] .fin-badge.posted,html[data-theme=dark] .fin-badge.released,html[data-theme=dark] .fin-badge.approved,html[data-theme=dark] .fin-badge.verified{color:#4ade80;background:#143b2c}html[data-theme=dark] .fin-badge.draft,html[data-theme=dark] .fin-badge.pending,html[data-theme=dark] .fin-badge.quarantine{color:#ffb35c;background:#131313}html[data-theme=dark] .fin-badge.closed,html[data-theme=dark] .fin-badge.rejected,html[data-theme=dark] .fin-badge.cancelled{color:#ff7279;background:#3b191b}html[data-theme=dark] .fin-form{border-top:1px solid var(--fin-border)}html[data-theme=dark] .fin-field>span{color:#f5f5f5}html[data-theme=dark] .fin-form input,html[data-theme=dark] .fin-form select,html[data-theme=dark] .fin-form textarea,html[data-theme=dark] .fin-row select,html[data-theme=dark] .fin-line input,html[data-theme=dark] .fin-line select{color:var(--fin-ink);background:#181818;border:1px solid #315477}html[data-theme=dark] .fin-form input:focus,html[data-theme=dark] .fin-form select:focus,html[data-theme=dark] .fin-form textarea:focus,html[data-theme=dark] .fin-line input:focus,html[data-theme=dark] .fin-line select:focus{outline:2px solid #782b31}html[data-theme=dark] .fin-lines{background:#10233b;border:1px solid #315477}html[data-theme=dark] .fin-lines>small{color:var(--fin-muted)}html[data-theme=dark] .fin-line>button{color:#ff7279;background:#291314;border:0}html[data-theme=dark] .fin-create{border:1px solid var(--fin-border);background:#181818}html[data-theme=dark] .fin-create summary{color:var(--fin-accent)}html[data-theme=dark] .fin-plus{color:#4ade80}html[data-theme=dark] .fin-minus{color:#ff7279}html[data-theme=dark] .fin-table th{background:#10233b}html[data-theme=dark] .fin-report-filter input{color:var(--fin-ink);background:#181818;border:1px solid #315477}html[data-theme=dark] .fin-document{background:#181818;border:1px solid #315477}html[data-theme=dark] .fin-document>summary:before{color:#ff7279}html[data-theme=dark] .fin-document-body{border-top:1px solid #315477}html[data-theme=dark] .fin-table th,html[data-theme=dark] .fin-table td{border-bottom:1px solid #315477}html[data-theme=dark] .fin-table th{color:#f5f5f5;background:#10233b}html[data-theme=dark] .fin-table td small{color:#b5b5b5}html[data-theme=dark] .fin-overdue{background:#181818}html[data-theme=dark] .fin-decision{background:#10233b}html[data-theme=dark] .fin-tax-rule input{border:1px solid #315477}html[data-theme=dark] .fin-document summary:focus-visible{outline:2px solid #ff7279}html[data-theme=dark] .install-dialog{color:#f5f5f5;background:radial-gradient(at top,#3b191b,#181818 56%);border:1px solid #782b31;box-shadow:0 28px 100px #00000038}html[data-theme=dark] .install-dialog::backdrop{background:#2563eb80}html[data-theme=dark] .install-close{color:#f5f5f5;background:#181818c7;border:0}html[data-theme=dark] .install-emblem{background:#181818;border:1px solid #782b31;box-shadow:0 10px 24px #00000010}html[data-theme=dark] .install-emblem span{color:#f5f5f5;background:#b52025;border:3px solid #343434}html[data-theme=dark] .install-brand{color:#ff7279}html[data-theme=dark] .install-dialog p{color:#f5f5f5}html[data-theme=dark] .install-dismiss{color:#b5b5b5;background:0 0;border:0}html[data-theme=dark] .install-dialog button:focus-visible,html[data-theme=dark] .install-app-button:focus-visible{outline:3px solid #ff727980}html[data-theme=dark] .install-guide{background:#10233b;border:1px solid #315477}html[data-theme=dark] .install-guide small{color:#b5b5b5}html[data-theme=dark] .install-dialog .install-error{color:#ff7279;background:#291314}html[data-theme=dark] .install-profile-card{background:linear-gradient(115deg,#181818 25%,#291314);border:1px solid #782b31}html[data-theme=dark] .install-profile-logo{background:#181818;border:1px solid #782b31}html[data-theme=dark] .install-profile-copy p{color:#f5f5f5}html[data-theme=dark] .push-activation-banner{color:#ff7279;background:#291314;border:1px solid #782b31}html[data-theme=dark] .push-permission-guide details{color:#f5f5f5;background:#10233b;border:1px solid #315477}html[data-theme=dark] .push-activation-banner p{color:#b5b5b5}html[data-theme=dark] .it-settings fieldset{background:#181818;border:1px solid #343434}html[data-theme=dark] .it-settings legend{color:#f5f5f5}html[data-theme=dark] .it-settings label small{color:#b5b5b5}html[data-theme=dark] .it-referral form{background:#10233b;border:1px solid #315477}html[data-theme=dark] .it-report-heading span{color:#b5b5b5}html[data-theme=dark] .it-report-heading h2{color:#f5f5f5}html[data-theme=dark] .it-date-presets button{color:#f5f5f5;background:#181818;border:1px solid #343434}html[data-theme=dark] .it-report-filters{background:#131313;border:1px solid #343434}html[data-theme=dark] .it-kpi{color:#f5f5f5;background:linear-gradient(145deg,#181818,#131313);border:1px solid #343434;box-shadow:0 4px 15px #00000005}html[data-theme=dark] .it-kpi small,html[data-theme=dark] .it-kpi span{color:#b5b5b5}html[data-theme=dark] .it-kpi.warning{background:#131313;border-color:#7f5e34}html[data-theme=dark] .it-kpi.warning strong{color:#ffb35c}html[data-theme=dark] .it-kpi:not(:disabled):hover{background:#131313;border-color:#f5f5f5}html[data-theme=dark] .it-report-panels>section,html[data-theme=dark] .it-report-block{background:#181818;border:1px solid #343434}html[data-theme=dark] .it-report-panels h3,html[data-theme=dark] .it-report-block h3{color:#f5f5f5}html[data-theme=dark] .it-bar-row{color:#f5f5f5;background:0 0;border:0}html[data-theme=dark] .it-bar-track{background:#131313}html[data-theme=dark] .it-bar-track i{background:linear-gradient(90deg,#353535,#353535)}html[data-theme=dark] .it-bar-row:hover{color:#ffb35c}html[data-theme=dark] .it-report-block-title small{color:#b5b5b5}html[data-theme=dark] .it-trend button{background:0 0;border:0}html[data-theme=dark] .it-trend button span{background:linear-gradient(#353535,#2563eb)}html[data-theme=dark] .it-trend button:hover span{background:#353535}html[data-theme=dark] .it-trend-axis{color:#b5b5b5}html[data-theme=dark] .it-table-wrap th,html[data-theme=dark] .it-table-wrap td{border-bottom:1px solid #343434}html[data-theme=dark] .it-table-wrap th{color:#b5b5b5;background:#131313}html[data-theme=dark] .it-text-button{color:#f5f5f5;background:0 0;border:0}html[data-theme=dark] .it-late{color:#ffb35c!important}html[data-theme=dark] .it-report-footnotes{color:#b5b5b5}html[data-theme=dark] .it-report-row{color:#f5f5f5;background:#181818;border:1px solid #343434}html[data-theme=dark] .it-report-row bdi,html[data-theme=dark] .it-report-row small{color:#b5b5b5}html[data-theme=dark] .it-report-row:hover{border-color:#343434;box-shadow:0 4px 15px #00000010}html[data-theme=dark] .it-report-row.late{border-inline-start:3px solid #ffb35c}html[data-theme=dark] .it-queue-tabs button,html[data-theme=dark] .it-manage-tabs button{color:#f5f5f5;background:#181818;border:1px solid #343434}html[data-theme=dark] .it-queue-tabs button[aria-pressed=true],html[data-theme=dark] .it-manage-tabs button[aria-pressed=true]{color:#f5f5f5;background:#2563eb;border-color:#6bb8ff}html[data-theme=dark] .it-queue-tabs b{color:#f5f5f5;background:#252525}html[data-theme=dark] .it-queue-tabs .warning b{color:#ffb35c;background:#252525}html[data-theme=dark] .it-manage-tabs{border-bottom:1px solid #343434}html[data-theme=dark] .it-queue-tabs button:focus-visible,html[data-theme=dark] .it-kpi:focus-visible,html[data-theme=dark] .it-report-row:focus-visible,html[data-theme=dark] .it-bar-row:focus-visible,html[data-theme=dark] .it-trend button:focus-visible,html[data-theme=dark] .it-manage-tabs button:focus-visible{outline:3px solid #f5f5f5}html[data-theme=dark] .suite-it-ticket-tags .it-late{background:#131313}html[data-theme=dark] .suite-it-requests .suite-ticket.overdue{border-inline-start:3px solid #ffb35c}html[data-theme=dark] .letter-ai-writer{background:#10233b;border:1px solid #315477}html[data-theme=dark] .letter-ai-writer [role=alert]{color:#ff7279}html[data-theme=dark] .letter-audience{background:#10233b;border:1px solid #315477}html[data-theme=dark] .letter-audience small,html[data-theme=dark] .letter-send-panel small{color:#b5b5b5}html[data-theme=dark] .letter-folder-nav{background:#181818;border:1px solid #315477}html[data-theme=dark] .letter-stage-tabs a{color:#f5f5f5}html[data-theme=dark] .letter-stage-tabs a.active{color:#ff7279;background:#291314}html[data-theme=dark] .letter-mailbox-links{border-top:1px solid #315477}html[data-theme=dark] .letter-mailbox-links a{color:#f5f5f5}html[data-theme=dark] .letter-mailbox-links a.active{color:#f5f5f5;background:#112d4a}html[data-theme=dark] .letter-report>summary{color:#f5f5f5}html[data-theme=dark] .letter-report-stat{background:#10233b;border:1px solid #315477}html[data-theme=dark] .letter-report-stat strong{color:#ff7279}html[data-theme=dark] .letter-sidebar-folders summary{color:#f5f5f5}html[data-theme=dark] .letter-sidebar-folders a{color:#f5f5f5;border-right:2px solid #782b31}html[data-theme=dark] .letter-sidebar-folders a:hover{color:#ff7279;background:#291314}html[data-theme=dark] .letter-results-content,html[data-theme=dark] .letter-referral-content{border:0}html[data-theme=dark] .letter-results-progress{color:#f5f5f5;background:#181818;box-shadow:0 2px 12px #00000015}html[data-theme=dark] .letter-referral-dialog{color:#f5f5f5;background:#181818;border:1px solid #315477;box-shadow:0 24px 90px #00000040}html[data-theme=dark] .letter-referral-dialog::backdrop{background:#2563eb80}html[data-theme=dark] .letter-referral-dialog>header{background:#181818;border-bottom:1px solid #315477}html[data-theme=dark] .letter-referral-dialog .letter-send-panel{box-shadow:none;border:0}html[data-theme=dark] .letter-print-viewer{background:#181818;border:1px solid #343434}html[data-theme=dark] .letter-print-toolbar{color:#f5f5f5;background:#181818;border-bottom:1px solid #315477}html[data-theme=dark] .letter-print-surface{background:#112d4a}html[data-theme=dark] .letter-print-surface canvas{background:#181818;box-shadow:0 3px 16px #00000021}html[data-theme=dark] .letter-print-placeholder{background:#181818;box-shadow:0 3px 16px #00000014}html[data-theme=dark] .letter-print-failure{color:#b5b5b5}html[data-theme=dark] .letter-print-readable{border-top:1px solid #315477}html[data-theme=dark] .letter-print-readable summary{color:#f5f5f5}html[data-theme=dark] .letter-print-dialog{background:#112d4a;border:0}html[data-theme=dark] .letter-print-dialog::backdrop{background:#2563eba6}html[data-theme=dark] .letter-quick-marks button{color:#ff7279;background:#291314;border:1px solid #343434}html[data-theme=dark] .letter-quick-marks button:hover:not(:disabled){background:#3b191b;border-color:#ff7279}html[data-theme=dark] .letter-quick-marks button.is-applied{color:#4ade80;background:#143b2c;border-color:#2e7355}html[data-theme=dark] .letter-quick-marks button:focus-visible{outline:2px solid #ff7279}html[data-theme=dark] .letter-quick-marks small{color:#b5b5b5}html[data-theme=dark] .letter-references-picker{background:#10233b;border:1px solid #315477}html[data-theme=dark] .letter-reference-suggestions{background:#181818;border:1px solid #315477;box-shadow:0 10px 28px #00000018}html[data-theme=dark] .letter-reference-suggestions button{color:inherit;background:#181818;border:0;border-bottom:1px solid #315477}html[data-theme=dark] .letter-reference-suggestions button:hover,html[data-theme=dark] .letter-reference-suggestions button[aria-selected=true]{background:#3b191b}html[data-theme=dark] .letter-reference-suggestions span{color:#f5f5f5}html[data-theme=dark] .letter-reference-items li,html[data-theme=dark] .letter-reference-card{background:#181818;border:1px solid #315477}html[data-theme=dark] .letter-reference-heading bdi{color:#f5f5f5}html[data-theme=dark] .minutes-status{background:#10233b}html[data-theme=dark] .minutes-unsaved{color:#ffb35c}html[data-theme=dark] .minutes-editor{border:0}html[data-theme=dark] .minutes-form-meta,html[data-theme=dark] .minutes-history{border:1px solid #315477}html[data-theme=dark] .minutes-presence label,html[data-theme=dark] .minutes-confirm{background:#10233b}html[data-theme=dark] .minutes-presence input,html[data-theme=dark] .minutes-confirm input{accent-color:#b52025}html[data-theme=dark] .minutes-resolution{background:#10233b;border:1px solid #315477}html[data-theme=dark] .minutes-resolution>strong,html[data-theme=dark] .minutes-row-meta{color:#f5f5f5}html[data-theme=dark] .minutes-signature{border-bottom:1px solid #315477}html[data-theme=dark] .minutes-signature span{color:#b5b5b5}html[data-theme=dark] .minutes-sign-box{background:#0f291f;border:1px solid #2e7355}html[data-theme=dark] .minutes-sign-box h3{color:#4ade80}html[data-theme=dark] .minutes-confirm{background:#143b2c}html[data-theme=dark] .meetings-workspace{--meeting-blue:#6bb8ff;--meeting-green:#4ade80}html[data-theme=dark] .meeting-heading-icon{color:#6bb8ff;background:#112d4a}html[data-theme=dark] .meeting-heading p{color:#f5f5f5}html[data-theme=dark] .meeting-sidebar{background:#181818;border:1px solid #315477}html[data-theme=dark] .meeting-today{color:#f5f5f5;background:#10233b}html[data-theme=dark] .meeting-today strong{color:#6bb8ff}html[data-theme=dark] .meeting-timezone{color:#f5f5f5}html[data-theme=dark] .meeting-check input,html[data-theme=dark] .meeting-person input{accent-color:#2563eb}html[data-theme=dark] .meeting-legend{color:#6bb8ff;border-top:1px solid #315477}html[data-theme=dark] .meeting-legend span:first-child{color:#4ade80}html[data-theme=dark] .meeting-sidebar-note{color:#f5f5f5}html[data-theme=dark] .meeting-main{background:#181818;border:1px solid #343434}html[data-theme=dark] .meeting-tabs{background:#112d4a}html[data-theme=dark] .meeting-tabs>button{color:#f5f5f5;background:0 0;border:0}html[data-theme=dark] .meeting-tabs>button.selected{color:#6bb8ff;background:#181818;box-shadow:0 1px 4px #00000014}html[data-theme=dark] .meeting-weekday{color:#b5b5b5;background:#10233b;border-bottom:1px solid #315477}html[data-theme=dark] .meeting-day{border-bottom:1px solid #315477;border-inline-end:1px solid #315477}html[data-theme=dark] .meeting-day.outside{background:#10233b}html[data-theme=dark] .meeting-day.outside .meeting-day-number{color:#b5b5b5}html[data-theme=dark] .meeting-day.today{background:#10233b}html[data-theme=dark] .meeting-day-number{color:#f5f5f5;background:0 0;border:0}html[data-theme=dark] .meeting-day.today .meeting-day-number,html[data-theme=dark] .meeting-week-column header strong.today{color:#f5f5f5;background:#2563eb}html[data-theme=dark] .meeting-day-add{color:#f5f5f5;background:0 0;border:0}html[data-theme=dark] .meeting-event{border:0;color:#f5f5f5;background:#112d4a;border-right:3px solid #6bb8ff}html[data-theme=dark] .meeting-event:hover{background:#112d4a}html[data-theme=dark] .meeting-event.owner{color:#4ade80;background:#143b2c;border-right-color:#4ade80}html[data-theme=dark] .meeting-event.owner:hover{background:#184a35}html[data-theme=dark] .meeting-more{color:#f5f5f5;background:0 0;border:0}html[data-theme=dark] .meeting-week-column{border-inline-end:1px solid #315477}html[data-theme=dark] .meeting-week-column header{color:#f5f5f5;border-bottom:1px solid #315477}html[data-theme=dark] .meeting-week-column header strong{color:#f5f5f5}html[data-theme=dark] .meeting-free{color:#b5b5b5}html[data-theme=dark] .meeting-agenda section{border-top:1px solid #343434}html[data-theme=dark] .meeting-agenda h3{color:#f5f5f5}html[data-theme=dark] .meeting-dialog{color:#f5f5f5;background:#181818;border:1px solid #315477;box-shadow:0 24px 90px #0003}html[data-theme=dark] .meeting-dialog::backdrop{background:#2563eb70}html[data-theme=dark] .meeting-dialog>header{border-bottom:1px solid #315477}html[data-theme=dark] .meeting-dialog fieldset{border:0}html[data-theme=dark] .meeting-person-list{border:1px solid #315477}html[data-theme=dark] .meeting-person.checked{color:#f5f5f5;background:#112d4a}html[data-theme=dark] .meeting-detail-title>p{color:#b5b5b5}html[data-theme=dark] .meeting-facts{background:#10233b}html[data-theme=dark] .meeting-facts small,html[data-theme=dark] .meeting-attendee-heading span{color:#f5f5f5}html[data-theme=dark] .meeting-attendee-list>div{background:#10233b}html[data-theme=dark] .meeting-response{color:#b5b5b5}html[data-theme=dark] .meeting-response.accepted{color:#4ade80}html[data-theme=dark] .meeting-response.declined{color:#ff7279}html[data-theme=dark] .meeting-response.tentative{color:#ffb35c}html[data-theme=dark] .meeting-rsvp{background:#10233b}html[data-theme=dark] .meeting-google-box{background:#10233b;border:1px solid #315477}html[data-theme=dark] .meeting-google-box p{color:#f5f5f5}html[data-theme=dark] .meeting-google-box small{color:#b5b5b5}html[data-theme=dark] .meeting-google-intro{color:#f5f5f5}html[data-theme=dark] .meeting-google-intro>svg{color:#6bb8ff}html[data-theme=dark] .meeting-google-intro h3{color:#f5f5f5}html[data-theme=dark] .meeting-callback{background:#112d4a}html[data-theme=dark] .meeting-dialog :focus-visible,html[data-theme=dark] .meetings-workspace :focus-visible{outline:2px solid #6bb8ff}html[data-theme=dark] .user-menu-access{background:#10233b;border:1px solid #315477}html[data-theme=dark] .menu-access-heading p{color:#b5b5b5}html[data-theme=dark] .menu-access-heading>span{color:#6bb8ff;background:#112d4a}html[data-theme=dark] .user-menu-access details{background:#181818;border:1px solid #315477}html[data-theme=dark] .user-menu-access summary small{color:#f5f5f5}html[data-theme=dark] .menu-access-row{border-top:1px solid #315477}html[data-theme=dark] .menu-access-row small{color:#b5b5b5}html[data-theme=dark] .mobile-app-hero{background:linear-gradient(120deg,#181818,#3b191b);border:1px solid #782b31}html[data-theme=dark] .mobile-app-item{border:1px solid #343434}html[data-theme=dark] .mobile-app-item.unread{background:#291314;border-inline-start:4px solid #ff7279}html[data-theme=dark] .mobile-app-help,html[data-theme=dark] .mobile-notices-header p{color:#f5f5f5}html[data-theme=dark] .mobile-notices-icon,html[data-theme=dark] .mobile-settings-icon,html[data-theme=dark] .mobile-notices-count{color:#ff7279;background:#291314}html[data-theme=dark] .mobile-notices .mobile-app-item>small{color:#f5f5f5}html[data-theme=dark] .mobile-notices .mobile-app-item:focus{outline:2px solid #ff7279}html[data-theme=dark] .mobile-notices-empty{color:#f5f5f5;border:1px dashed #315477}html[data-theme=dark] .mobile-settings-collapse{background:#181818;border:1px solid #315477;box-shadow:0 4px 18px #00000004}html[data-theme=dark] .mobile-settings-collapse>summary:focus-visible{outline:2px solid #ff7279}html[data-theme=dark] .mobile-settings-icon{color:#f5f5f5;background:#112d4a}html[data-theme=dark] .mobile-settings-label small,html[data-theme=dark] .mobile-settings-chevron{color:#f5f5f5}html[data-theme=dark] .mobile-settings-content .panel{box-shadow:none}html[data-theme=dark] .profile-photo-preview{background:var(--surface-soft);border:1px solid var(--border);color:var(--brand-text)}html[data-theme=dark] .profile-photo-controls p,html[data-theme=dark] .profile-photo-controls small{color:var(--muted)}html[data-theme=dark] .profile-photo-controls input[type=range]{accent-color:var(--brand)}html[data-theme=dark] .profile-photo-dialog{border:1px solid var(--border);background:var(--surface);color:var(--ink);box-shadow:0 20px 70px #0003}html[data-theme=dark] .profile-photo-dialog::backdrop{background:#35353580}html[data-theme=dark] .project-dependencies{border:1px solid #343434}html[data-theme=dark] .project-dependencies small{color:#b5b5b5}html[data-theme=dark] .project-calendar-grid{background:#131313;border:1px solid #343434}html[data-theme=dark] .project-weekday{background:#131313}html[data-theme=dark] .project-day{background:#181818}html[data-theme=dark] .project-day>span{color:#b5b5b5}html[data-theme=dark] .project-day.today{background:#143b2c;box-shadow:inset 0 0 0 2px #000}html[data-theme=dark] .project-day.blank{background:#181818}html[data-theme=dark] .project-day>button{color:#f5f5f5;background:#112d4a;border:0}html[data-theme=dark] .project-day>button.finished{color:#f5f5f5;background:#143b2c}html[data-theme=dark] .project-day>button.project-calendar-more{color:#4ade80;background:0 0}html[data-theme=dark] .projects-workspace{--project-accent:#4ade80}html[data-theme=dark] [data-color=blue],html[data-theme=dark] [data-color=violet]{--project-accent:#6bb8ff}html[data-theme=dark] [data-color=rose]{--project-accent:#ff7279}html[data-theme=dark] [data-color=amber]{--project-accent:#ffb35c}html[data-theme=dark] .project-hero{background:linear-gradient(120deg,#143b2c,#181818 75%);border:1px solid #343434}html[data-theme=dark] .project-hero p{color:#b5b5b5}html[data-theme=dark] .project-hero .eyebrow{color:var(--project-accent)}html[data-theme=dark] .project-hero.compact{border-inline-start:5px solid var(--project-accent)}html[data-theme=dark] .project-tabs{background:#131313}html[data-theme=dark] .project-tabs a,html[data-theme=dark] .project-tabs button{color:#b5b5b5;background:0 0;border:0}html[data-theme=dark] .project-tabs .active{color:#4ade80;background:#181818;box-shadow:0 2px 7px #00000010}html[data-theme=dark] .project-search{background:#181818;border:1px solid #343434}html[data-theme=dark] .project-search input{background:0 0;box-shadow:none!important;border:0!important}html[data-theme=dark] .project-search svg{color:#b5b5b5}html[data-theme=dark] .projects-workspace .project-hero{background:radial-gradient(circle at 2% 5%,#184a35 0,#0000 32%),linear-gradient(115deg,#0f291f,#181818 70%);box-shadow:0 12px 35px #0000000b}html[data-theme=dark] .projects-workspace .project-hero:after{border:1px solid #4ade801a}html[data-theme=dark] .project-search-clear{color:#b5b5b5;background:0 0;border:0}html[data-theme=dark] .project-focus-tabs button{color:#b5b5b5;background:#181818;border:1px solid #343434}html[data-theme=dark] .project-focus-tabs button:hover{border-color:var(--project-accent)}html[data-theme=dark] .project-focus-tabs button.active{background:var(--project-accent);border-color:var(--project-accent);color:#f5f5f5}html[data-theme=dark] .project-focus-tabs button span{color:#f5f5f5;background:#131313}html[data-theme=dark] .project-focus-tabs button.active span{color:#f5f5f5;background:#18181838}html[data-theme=dark] .project-my-task.overdue{background:#291314}html[data-theme=dark] .project-overview-panel{background:#181818;border:1px solid #343434;box-shadow:0 9px 28px #0000000a}html[data-theme=dark] .project-section-head p{color:#b5b5b5}html[data-theme=dark] .project-section-icon{color:var(--project-accent);background:#143b2c}html[data-theme=dark] .project-section-icon.warn{color:#ffb35c;background:#131313}html[data-theme=dark] .project-progress-ring span{color:#4ade80;background:#181818}html[data-theme=dark] .project-progress-copy span,html[data-theme=dark] .project-progress-copy small{color:#b5b5b5}html[data-theme=dark] .project-overview-items button{color:inherit;background:#0f291f;border:1px solid #343434}html[data-theme=dark] .project-overview-items button:hover{background:#143b2c;border-color:#2e7355}html[data-theme=dark] .project-overview-items small{color:#b5b5b5}html[data-theme=dark] .project-overview-items em{color:#ff7279;background:#3b191b}html[data-theme=dark] .project-overview-items time{color:#f5f5f5}html[data-theme=dark] .project-overview-quiet{color:#b5b5b5}html[data-theme=dark] .project-overview-quiet svg{color:#4ade80}html[data-theme=dark] .project-owner-track{background:#131313}html[data-theme=dark] .project-owner-track i{background:var(--project-accent)}html[data-theme=dark] .project-timeline-header p,html[data-theme=dark] .project-timeline-range{color:#b5b5b5}html[data-theme=dark] .project-timeline-scroll{border:1px solid #343434}html[data-theme=dark] .project-timeline-label{color:#4ade80;border:0;background:#181818;border-inline-end:1px solid #343434}html[data-theme=dark] .project-timeline-label.heading{background:#143b2c}html[data-theme=dark] .project-timeline-label small{color:#b5b5b5}html[data-theme=dark] .project-timeline-days{background:#143b2c}html[data-theme=dark] .project-timeline-days span{border-inline-start:1px solid #343434}html[data-theme=dark] .project-timeline-days span.week-start{background:#131313}html[data-theme=dark] .project-timeline-days span.today{color:#4ade80;background:#184a35}html[data-theme=dark] .project-timeline-row .project-timeline-label,html[data-theme=dark] .project-timeline-track{border-top:1px solid #343434}html[data-theme=dark] .project-timeline-row:hover .project-timeline-label,html[data-theme=dark] .project-timeline-row:hover .project-timeline-track{background-color:#0f291f}html[data-theme=dark] .project-timeline-track{background-image:linear-gradient(270deg,#131313 1px,#0000 1px)}html[data-theme=dark] .project-timeline-track .today-line{background:#15803d88}html[data-theme=dark] .project-timeline-bar{color:#f5f5f5;background:#15803d;border:0}html[data-theme=dark] .project-timeline-bar.high{background:#9a4912}html[data-theme=dark] .project-timeline-bar.urgent,html[data-theme=dark] .project-timeline-bar.late{background:#b52025}html[data-theme=dark] .project-timeline-bar.finished{background:#303030}html[data-theme=dark] .project-timeline-empty{color:#b5b5b5}html[data-theme=dark] .project-timeline-unscheduled{border-top:1px solid #343434}html[data-theme=dark] .project-timeline-unscheduled h3 span{background:#131313}html[data-theme=dark] .project-timeline-unscheduled button{color:#f5f5f5;background:#181818;border:1px solid #343434}html[data-theme=dark] .project-tile{border:1px solid #343434;border-top:4px solid var(--project-accent);color:inherit;background:#181818}html[data-theme=dark] .project-tile:hover{box-shadow:0 10px 30px #00000010}html[data-theme=dark] .project-tile-top{color:#b5b5b5}html[data-theme=dark] .project-symbol{color:var(--project-accent);background:#131313}html[data-theme=dark] .project-tile p,html[data-theme=dark] .project-progress-title{color:#b5b5b5}html[data-theme=dark] .projects-workspace progress,html[data-theme=dark] .project-dialog progress{accent-color:var(--project-accent,#15803d);background:#131313;border:0}html[data-theme=dark] progress::-webkit-progress-bar{background:#131313}html[data-theme=dark] progress::-webkit-progress-value{background:var(--project-accent,#15803d)}html[data-theme=dark] .project-tile footer{color:#b5b5b5}html[data-theme=dark] .project-late{color:#ff7279!important}html[data-theme=dark] .project-empty{color:#b5b5b5;background:#0f291f;border:1px dashed #343434}html[data-theme=dark] .project-empty svg{color:#4ade80}html[data-theme=dark] .project-empty h2{color:#f5f5f5}html[data-theme=dark] .project-stat-strip{background:#181818;border:1px solid #343434}html[data-theme=dark] .project-stat-strip>div{border-inline-start:1px solid #343434}html[data-theme=dark] .project-stat-strip>div:first-child{border:0}html[data-theme=dark] .project-stat-strip strong{color:#4ade80}html[data-theme=dark] .project-stat-strip span{color:#b5b5b5}html[data-theme=dark] .project-kanban{scrollbar-color:#b5b5b5 #f5f5f5}html[data-theme=dark] .project-column{background:#131313;border:1px solid #343434}html[data-theme=dark] .project-column.done{background:#143b2c}html[data-theme=dark] .project-column>header>span{color:#b5b5b5;background:#181818}html[data-theme=dark] .project-card{background:#181818;border:1px solid #343434;box-shadow:0 2px 3px #00000004}html[data-theme=dark] .project-card:hover{border-color:#343434;box-shadow:0 4px 12px #00000010}html[data-theme=dark] .project-card:focus-visible{outline:3px solid #4ade80}html[data-theme=dark] .project-card-title svg{color:#b5b5b5}html[data-theme=dark] .project-card-labels>span{color:#4ade80;background:#131313}html[data-theme=dark] .project-card-meta{color:#b5b5b5}html[data-theme=dark] .project-priority{color:#b5b5b5;background:#131313}html[data-theme=dark] .project-priority.urgent{color:#ff7279;background:#3b191b}html[data-theme=dark] .project-priority.high{color:#ffb35c;background:#131313}html[data-theme=dark] .project-priority.low{color:#6bb8ff;background:#112d4a}html[data-theme=dark] .project-card footer{border-top:1px solid #343434}html[data-theme=dark] .project-card footer>span:last-child{color:#b5b5b5}html[data-theme=dark] .project-avatar{color:#f5f5f5;background:#131313;border:2px solid #343434}html[data-theme=dark] .project-add{color:#b5b5b5;background:0 0;border:0}html[data-theme=dark] .project-add:hover{color:#4ade80}html[data-theme=dark] .project-list>a,html[data-theme=dark] .project-list>button{color:inherit;background:0 0;border:0;border-bottom:1px solid #343434}html[data-theme=dark] .project-list small{color:#b5b5b5}html[data-theme=dark] .project-list>button:hover,html[data-theme=dark] .project-list>a:hover{background:#0f291f}html[data-theme=dark] .project-dialog{color:#f5f5f5;background:#181818;border:1px solid #343434;box-shadow:0 24px 100px #00000035}html[data-theme=dark] .project-dialog::backdrop{background:#15803d80}html[data-theme=dark] .project-description{color:#b5b5b5}html[data-theme=dark] .project-checklist,html[data-theme=dark] .project-files,html[data-theme=dark] .project-activity{border-top:1px solid #343434}html[data-theme=dark] .project-dialog h3 small,html[data-theme=dark] .project-checked{color:#b5b5b5}html[data-theme=dark] .project-activity article{background:#181818}html[data-theme=dark] .project-activity article small{color:#b5b5b5}html[data-theme=dark] .project-file{border:1px solid #343434}html[data-theme=dark] .project-file small{color:#b5b5b5}html[data-theme=dark] .project-member-list>div{background:#131313}html[data-theme=dark] .project-column-form{border:1px solid #343434}@media (width<=800px){html[data-theme=dark] .project-stat-strip>div{border:0}}html[data-theme=dark] .recruitment{--recruit-paper:#181818;--recruit-ivory:#131313;--recruit-line:#343434;--recruit-ink:#f5f5f5;--recruit-muted:#b5b5b5;--recruit-accent:#ff7279}html[data-theme=dark] .recruitment .recruit-hero{border-color:var(--recruit-line);background:linear-gradient(115deg,#181818,#131313);box-shadow:0 5px 20px #00000010}html[data-theme=dark] .recruitment .recruit-nav a{background:var(--recruit-paper);border-color:var(--recruit-line)}html[data-theme=dark] .recruitment .recruit-nav a.active{background:var(--recruit-accent);border-color:var(--recruit-accent);color:#f5f5f5;box-shadow:0 4px 12px #00000020}html[data-theme=dark] .recruit-desk-heading h2{color:var(--recruit-ink)}html[data-theme=dark] .recruit-desk-tabs{border:1px solid var(--recruit-line);background:#131313}html[data-theme=dark] .recruit-desk-tabs>button{color:#b5b5b5;background:0 0;border:0}html[data-theme=dark] .recruit-desk-tabs>button[aria-pressed=true]{background:var(--recruit-paper);color:var(--recruit-accent);box-shadow:0 2px 7px #00000016}html[data-theme=dark] .recruit-daily .panel,html[data-theme=dark] .recruit-report .panel,html[data-theme=dark] .recruit-job-bank .panel,html[data-theme=dark] .recruit-job-detail .panel{background:var(--recruit-paper);border:1px solid var(--recruit-line);box-shadow:0 5px 24px #00000008}html[data-theme=dark] .recruit-daily-kpis article{background:var(--recruit-paper);border:1px solid var(--recruit-line)}html[data-theme=dark] .recruit-daily-kpis article>svg{color:var(--recruit-accent);background:#3b191b}html[data-theme=dark] .recruit-daily-kpis strong{color:var(--recruit-ink)}html[data-theme=dark] .recruit-daily-kpis span{color:var(--recruit-muted)}html[data-theme=dark] .recruitment .recruit-flow h3,html[data-theme=dark] .recruit-desk-grid h3,html[data-theme=dark] .recruit-report h3{color:var(--recruit-ink)}html[data-theme=dark] .recruit-flow>div>a{color:var(--recruit-ink);background:var(--recruit-ivory);border:1px solid #0000}html[data-theme=dark] .recruit-flow>div>a:hover{border-color:#782b31}html[data-theme=dark] .recruit-flow-step{border:1px solid var(--recruit-line);background:#181818}html[data-theme=dark] .recruit-flow a>span:last-child{color:#b5b5b5}html[data-theme=dark] .recruit-daily .recruit-row,html[data-theme=dark] .recruit-job-detail .recruit-row{border-color:var(--recruit-line);background:#181818}html[data-theme=dark] .recruit-daily .recruit-row small{color:var(--recruit-muted)}html[data-theme=dark] .recruit-empty{color:#b5b5b5}html[data-theme=dark] .recruit-empty>svg{color:#f5f5f5}html[data-theme=dark] .recruit-empty strong{color:#b5b5b5}html[data-theme=dark] .recruit-followups{border:1px solid var(--recruit-line);background:#131313}html[data-theme=dark] .recruit-followups summary{color:#f5f5f5}html[data-theme=dark] .recruit-desk-footnote{color:#b5b5b5}html[data-theme=dark] .recruit-report-filter-heading{color:var(--recruit-ink)}html[data-theme=dark] .recruit-report-caption{color:#b5b5b5}html[data-theme=dark] .recruit-report-kpi{background:var(--recruit-paper);border:1px solid var(--recruit-line)}html[data-theme=dark] .recruit-kpi-icon{color:#f5f5f5;background:#131313}html[data-theme=dark] .recruit-report-kpi>div>span{color:#b5b5b5}html[data-theme=dark] .recruit-report-kpi strong{color:var(--recruit-ink)}html[data-theme=dark] .recruit-report-kpi strong small,html[data-theme=dark] .recruit-report-kpi p{color:#b5b5b5}html[data-theme=dark] .recruit-report-kpi.emphasis{background:linear-gradient(125deg,#181818,#131313);border-color:#782b31}html[data-theme=dark] .recruit-report-kpi.emphasis .recruit-kpi-icon{color:var(--recruit-accent);background:#3b191b}html[data-theme=dark] .recruit-report-notice{color:#ffb35c;background:#131313}html[data-theme=dark] .recruit-trend-legend{color:#b5b5b5}html[data-theme=dark] .recruit-trend-legend>span:before{background:#2563eb}html[data-theme=dark] .recruit-trend-legend>span:last-child:before{background:#b52025}html[data-theme=dark] .recruit-trend-chart{border-bottom:1px solid var(--recruit-line);background:repeating-linear-gradient(0deg,#0000 0 48px,#2525254d 49px 50px)}html[data-theme=dark] .recruit-trend-chart>button{background:0 0;border:0}html[data-theme=dark] .recruit-trend-bars>i{background:#2563eb}html[data-theme=dark] .recruit-trend-bars>i:last-child{background:#b52025}html[data-theme=dark] .recruit-trend-chart>button[aria-pressed=true]{background:#2525254d;outline:1px solid #343434}html[data-theme=dark] .recruit-trend-chart>button small,html[data-theme=dark] .recruit-trend-detail{color:#b5b5b5}html[data-theme=dark] .recruit-report-table th{color:#b5b5b5;background:#131313}html[data-theme=dark] .recruit-report-table td{color:#f5f5f5;border-bottom:1px solid #343434}html[data-theme=dark] .recruit-report-table td a:not(.btn){color:var(--recruit-ink)}html[data-theme=dark] .recruit-report-table td a:hover{color:var(--recruit-accent)}html[data-theme=dark] .recruit-report-table td small{color:#b5b5b5}html[data-theme=dark] .recruit-report-table tr:last-child td{border-bottom:0}html[data-theme=dark] .recruit-report-definitions{border:1px solid var(--recruit-line);color:#b5b5b5;background:#131313}html[data-theme=dark] .recruit-report-definitions dd{color:#b5b5b5}html[data-theme=dark] .recruit-search{border:1px solid var(--recruit-line);color:#b5b5b5;background:#181818}html[data-theme=dark] .recruitment .recruit-search input{outline:0;box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=dark] .recruit-search:focus-within{border-color:#ff7279;box-shadow:0 0 0 3px #00000010}html[data-theme=dark] .recruit-pagination{color:#b5b5b5}html[data-theme=dark] .recruit-job-card{background:var(--recruit-paper);border:1px solid var(--recruit-line);color:var(--recruit-ink);box-shadow:0 5px 24px #00000008}html[data-theme=dark] .recruit-job-card:hover{border-color:#782b31;box-shadow:0 10px 24px #00000010}html[data-theme=dark] .recruit-job-state{color:#b5b5b5;background:#131313;border:1px solid #343434}html[data-theme=dark] .recruit-job-state.is-active{color:#ff7279;background:#3b191b;border-color:#782b31}html[data-theme=dark] .recruit-job-card>p{color:#b5b5b5}html[data-theme=dark] .recruit-job-numbers{border-block:1px solid var(--recruit-line)}html[data-theme=dark] .recruit-job-numbers>span{color:#b5b5b5}html[data-theme=dark] .recruit-job-numbers b{color:var(--recruit-ink)}html[data-theme=dark] .recruit-job-card>footer{color:var(--recruit-accent)}html[data-theme=dark] .recruit-job-detail-heading p{color:#b5b5b5}html[data-theme=dark] .recruit-job-description{border:1px solid var(--recruit-line);background:#131313}html[data-theme=dark] .recruit-job-description summary{color:#f5f5f5}html[data-theme=dark] .recruit-mini-avatar{color:#f5f5f5;background:#131313}html[data-theme=dark] .recruit-selected-managers>span{color:#ff7279;background:#131313;border:1px solid #343434}html[data-theme=dark] .recruit-selected-managers button{color:#ff7279;background:0 0;border:0}html[data-theme=dark] .recruit-setting-switches>label{border:1px solid var(--recruit-line);background:#181818}html[data-theme=dark] .recruit-setting-switches input{accent-color:var(--recruit-accent)}html[data-theme=dark] .recruit-setting-switches>label>span{color:#f5f5f5}html[data-theme=dark] .recruit-setting-switches small{color:#b5b5b5}html[data-theme=dark] .recruit-manager-review{border:1px solid var(--recruit-line);background:#181818;border-inline-start:3px solid #ff7279}html[data-theme=dark] .recruit-manager-review>div span,html[data-theme=dark] .recruit-manager-review>small{color:#f5f5f5}html[data-theme=dark] .recruit-manager-review>b{color:#ff7279}html[data-theme=dark] .recruit-executive-reviews>form{background:#131313}html[data-theme=dark] .recruit-review-preview{background:#131313!important;border-color:#343434!important}@media (width<=850px){html[data-theme=dark] .recruit-report-table tr{border:1px solid var(--recruit-line);background:#131313}html[data-theme=dark] .recruit-report-table td{border:0}html[data-theme=dark] .recruit-report-table td:not(:first-child):not(:last-child):before{color:#b5b5b5}html[data-theme=dark] .recruit-report-table td:nth-child(5):not(:last-child){border-top:1px solid var(--recruit-line)}}html[data-theme=dark] .recruit-sms-toast{color:#f5f5f5;background:linear-gradient(135deg,#181818,#131313);border:1px solid #343434;box-shadow:0 12px 42px #00000026,0 2px 8px #0000000a}html[data-theme=dark] .recruit-sms-mark{color:#f5f5f5;background:#112d4a}html[data-theme=dark] .recruit-sms-toast.success{border-color:#343434}html[data-theme=dark] .recruit-sms-toast.success .recruit-sms-mark{color:#4ade80;background:#143b2c}html[data-theme=dark] .recruit-sms-toast.warning .recruit-sms-mark{color:#ffb35c;background:#131313}html[data-theme=dark] .recruit-sms-content li{color:#b5b5b5}html[data-theme=dark] .recruit-sms-content .sent{color:#4ade80}html[data-theme=dark] .recruit-sms-content small{color:#f5f5f5}html[data-theme=dark] .recruit-sms-toast>button{color:#b5b5b5;background:0 0;border:0}html[data-theme=dark] .recruit-sms-toast>button:hover{background:#252525}html[data-theme=dark] .recruit-sms-toast>button:focus-visible{outline:2px solid #6bb8ff}html[data-theme=dark] .recruitment{--recruit-accent:#ff7279}html[data-theme=dark] .recruit-hero{background:linear-gradient(125deg,#181818,#291314 75%);border:1px solid #782b31}html[data-theme=dark] .recruit-hero p{color:#f5f5f5}html[data-theme=dark] .recruit-hero .eyebrow{color:#ff7279}html[data-theme=dark] .recruit-nav a{color:#f5f5f5;background:#181818;border:1px solid #315477}html[data-theme=dark] .recruit-nav a.active{color:#f5f5f5;background:#b52025;border-color:#ff7279}html[data-theme=dark] .recruit-stat{background:#181818;border:1px solid #315477}html[data-theme=dark] .recruit-stat strong{color:#ff7279}html[data-theme=dark] .recruit-row{color:inherit;background:#181818;border:1px solid #315477}html[data-theme=dark] .recruit-row:hover{border-color:#ff7279;box-shadow:0 4px 18px #0000000a}html[data-theme=dark] .recruit-row p{color:#f5f5f5}html[data-theme=dark] .recruit-status{color:#ff7279;background:#3b191b}html[data-theme=dark] .recruit-form-section h3{border-bottom:1px solid #315477}html[data-theme=dark] .recruit-repeat{border:1px solid #315477}html[data-theme=dark] .recruit-repeat-row{background:#10233b}html[data-theme=dark] .recruit-answer{color:#f5f5f5}html[data-theme=dark] .recruit-timeline li{border-right:2px solid #782b31}html[data-theme=dark] .recruit-timeline li:before{background:#b52025}html[data-theme=dark] .recruit-timeline small{color:#b5b5b5}html[data-theme=dark] .recruit-details{background:#181818;border:1px solid #315477}html[data-theme=dark] .recruit-alert,html[data-theme=dark] .recruit-success{background:#291314;border:1px solid #782b31}html[data-theme=dark] .recruit-success{background:#143b2c;border-color:#2e7355}html[data-theme=dark] .recruit-link{background:#10233b}html[data-theme=dark] .recruit-public-brand{color:#b5b5b5}html[data-theme=dark] .recruit-steps button{background:#181818;border:1px solid #315477}html[data-theme=dark] .recruit-steps button.active{color:#f5f5f5;background:#b52025}html[data-theme=dark] .recruit-consent{background:#10233b}html[data-theme=dark] .recruit-settings .recruit-form-section{border:1px solid #315477}html[data-theme=dark] .recruit-field-editor{border-top:1px solid #343434}html[data-theme=dark] .recruit-selection label,html[data-theme=dark] .recruit-scores{background:#10233b}html[data-theme=dark] .recruit-scores b{color:#ff7279}html[data-theme=dark] .recruit-pipeline a{color:#f5f5f5;background:#10233b;border:1px solid #343434}html[data-theme=dark] .recruit-pipeline a:hover{background:#291314;border-color:#ff7279}html[data-theme=dark] .recruit-pipeline strong,html[data-theme=dark] .recruitment .eyebrow{color:#ff7279}html[data-theme=dark] .recruitment .recruit-hero-compact{background:#181818}html[data-theme=dark] .recruit-case-identity p{color:#f5f5f5}html[data-theme=dark] .recruit-avatar{color:#ff7279;background:#3b191b}html[data-theme=dark] .recruit-case-meta{color:#f5f5f5}html[data-theme=dark] .recruit-case-stages{border-top:1px solid #315477}html[data-theme=dark] .recruit-case-stages li{color:#b5b5b5;background:#10233b}html[data-theme=dark] .recruit-case-stages li>span{background:#181818;border:1px solid #315477}html[data-theme=dark] .recruit-case-stages li.current{color:#ff7279;background:#3b191b}html[data-theme=dark] .recruit-case-stages li.current>span{color:#f5f5f5;background:#b52025;border-color:#ff7279}html[data-theme=dark] .recruit-case-tabs{background:#112d4a;border:1px solid #315477}html[data-theme=dark] .recruit-case-tabs button{color:#f5f5f5;background:0 0;border:0}html[data-theme=dark] .recruit-case-tabs button[aria-pressed=true]{color:#ff7279;background:#181818;box-shadow:0 2px 7px #0000000d}html[data-theme=dark] .recruit-case-tabs button>span{background:#112d4a}html[data-theme=dark] .recruit-case-tabs button[aria-pressed=true]>span{background:#3b191b}html[data-theme=dark] .recruit-case-facts dt,html[data-theme=dark] .recruit-case-facts dd{color:#f5f5f5}html[data-theme=dark] .recruit-next-step{background:linear-gradient(125deg,#181818,#291314);border-color:#782b31!important}html[data-theme=dark] .recruit-next-step p,html[data-theme=dark] .recruit-case-cards>.panel,html[data-theme=dark] .recruit-case-cards span{color:#f5f5f5}html[data-theme=dark] .recruit-case-cards svg{color:#ff7279}html[data-theme=dark] .recruit-case-cards>.panel:hover,html[data-theme=dark] .recruit-board-card:hover{border-color:#ff7279;box-shadow:0 4px 16px #00000009}html[data-theme=dark] .recruit-activity-card{background:#181818;border:1px solid #315477}html[data-theme=dark] .recruit-activity-card.has-note{background:#291314;border-inline-start:3px solid #ff7279}html[data-theme=dark] .recruit-activity-icon{color:#ff7279;background:#131313}html[data-theme=dark] .recruit-activity-heading span,html[data-theme=dark] .recruit-activity-heading time{color:#f5f5f5}html[data-theme=dark] .recruit-comment-form{background:#10233b;border:1px solid #315477}html[data-theme=dark] .recruit-comment-form textarea{background:#181818}html[data-theme=dark] .recruit-document{color:#f5f5f5;border:1px solid #315477}html[data-theme=dark] .recruit-file-row select{color:#f5f5f5;background:#181818;border:1px solid #315477}html[data-theme=dark] .recruit-upload,html[data-theme=dark] .recruit-review{border-top:1px solid #315477}html[data-theme=dark] .recruit-review-heading{background:#112d4a}html[data-theme=dark] .recruit-review-heading span{color:#f5f5f5}html[data-theme=dark] .recruit-review blockquote{background:#291314;border-inline-start:3px solid #ff7279}html[data-theme=dark] .recruit-message{border-bottom:1px solid #315477}html[data-theme=dark] .recruit-view-switch button[aria-pressed=true]{color:#ff7279;background:#3b191b;border-color:#782b31}html[data-theme=dark] .recruit-person-line>svg{color:#ff7279}html[data-theme=dark] .recruit-person-line small{color:#b5b5b5}html[data-theme=dark] .recruit-board-column{background:#112d4a;border:1px solid #315477}html[data-theme=dark] .recruit-board-column>header h3{color:#f5f5f5}html[data-theme=dark] .recruit-board-column>header span{background:#181818}html[data-theme=dark] .recruit-board-card{color:#f5f5f5;background:#181818;border:1px solid #315477}html[data-theme=dark] .recruit-stat[aria-pressed=true]{background:#291314;border-color:#ff7279}html[data-theme=dark] .recruit-interviewers,html[data-theme=dark] .recruit-reviewer-progress{background:#131313;border:1px solid #343434}html[data-theme=dark] .recruit-reviewer-progress li{color:#b5b5b5}html[data-theme=dark] .recruit-reviewer-progress li.complete>svg{color:#4ade80}html[data-theme=dark] .recruit-reviewer-evaluation{background:#131313}@media (width<=600px){html[data-theme=dark] .recruit-interviewer-row{border-bottom:1px solid #343434}}html[data-theme=dark] .registry-workspace .tab-list button{background:0 0;border:0}html[data-theme=dark] .registry-workspace .tab-list button.active{color:#ff7279;border-bottom:2px solid #ff7279}html[data-theme=dark] .registry-stats button{color:#f5f5f5;background:#181818;border:1px solid #315477}html[data-theme=dark] .registry-stats button.selected{background:#291314;border-color:#ff7279}html[data-theme=dark] .registry-stats strong{color:#f5f5f5}html[data-theme=dark] .registry-secondary{color:#b5b5b5}html[data-theme=dark] .registry-workspace .hint,html[data-theme=dark] .registry-letter .hint{color:#f5f5f5}html[data-theme=dark] .registry-preview{color:#f5f5f5;background:#112d4a;border:1px solid #315477}html[data-theme=dark] .registry-decision{border-top:3px solid #ff7279}html[data-theme=dark] .registry-return{border-top:1px solid #315477}html[data-theme=dark] .registry-books article{border:1px solid #315477}html[data-theme=dark] .registry-books p{color:#f5f5f5}html[data-theme=dark] .rich-letter-editor{background:#181818;border:1px solid #315477}html[data-theme=dark] .rich-letter-editor:focus-within{border-color:#ff7279;box-shadow:0 0 0 3px #00000012}html[data-theme=dark] .rich-letter-toolbar{background:#10233b;border-bottom:1px solid #315477}html[data-theme=dark] .rich-letter-toolbar label{color:#f5f5f5}html[data-theme=dark] .rich-letter-toolbar select{background:#181818}html[data-theme=dark] .rich-tool-group{border-inline-start:1px solid #315477}html[data-theme=dark] .rich-letter-toolbar button{color:#f5f5f5;background:0 0;border:1px solid #0000}html[data-theme=dark] .rich-letter-toolbar button:hover{background:#112d4a}html[data-theme=dark] .rich-letter-toolbar button.selected{color:#ff7279;background:#3b191b;border-color:#782b31}html[data-theme=dark] .rich-letter-content{outline:none!important}html[data-theme=dark] .rich-letter-content,html[data-theme=dark] .rich-letter-body{color:#f5f5f5}html[data-theme=dark] .rich-letter-editor .rich-letter-content em,html[data-theme=dark] .rich-letter-body em{color:inherit}html[data-theme=dark] .rich-letter-status{color:#f5f5f5;border-top:1px solid #315477}html[data-theme=dark] .rich-letter-error{color:#ff7279}html[data-theme=dark] .search-picker-input>button{color:#f5f5f5;background:0 0;border:0}html[data-theme=dark] .search-picker-options{background:#181818;border:1px solid #315477;box-shadow:0 10px 28px #00000026}html[data-theme=dark] .search-picker-options>button{color:#f5f5f5;background:0 0;border:0}html[data-theme=dark] .search-picker-options>button:hover,html[data-theme=dark] .search-picker-options>button.highlighted{background:#3b191b}html[data-theme=dark] .search-picker-options>button[aria-selected=true]{color:#ff7279}html[data-theme=dark] .search-picker-options>p{color:#b5b5b5}html[data-theme=dark] .search-select{color:inherit}html[data-theme=dark] .search-select-control{background:#181818;border:1px solid #343434}html[data-theme=dark] .search-select-control>svg{color:#b5b5b5}html[data-theme=dark] .search-select-control>input{color:inherit;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}html[data-theme=dark] .search-select-control>button{color:#b5b5b5;background:0 0;border:0}html[data-theme=dark] .search-select-control:focus-within{border-color:#ff7279;box-shadow:0 0 0 3px #00000010}html[data-theme=dark] .search-select:has(select:disabled) .search-select-control{background:#131313}html[data-theme=dark] .search-select-options{color:#f5f5f5;background:#181818;border:1px solid #343434;box-shadow:0 12px 36px #00000024}html[data-theme=dark] .search-select-options>button{color:inherit;background:0 0;border:0}html[data-theme=dark] .search-select-options>button:hover,html[data-theme=dark] .search-select-options>button.highlighted{background:#3b191b}html[data-theme=dark] .search-select-options>button[aria-selected=true]{color:#ff7279}html[data-theme=dark] .search-select-options>p{color:#b5b5b5}html[data-theme=dark] .search-select-chips>span{background:#131313;border:1px solid #343434}html[data-theme=dark] .search-select-chips button{color:#ff7279;background:0 0;border:0}html[data-theme=dark] .search-select>small{color:#ff7279}html[data-theme=dark] .sop-card{color:inherit}html[data-theme=dark] .sop-card:hover{border-color:var(--primary,#6bb8ff)}html[data-theme=dark] .sop-card p,html[data-theme=dark] .sop-card small{color:var(--muted,#f5f5f5)}html[data-theme=dark] .sop-body{border:1px solid var(--border,#315477);background:var(--surface,#10233b)}html[data-theme=dark] .sop-revision{border-bottom:1px solid var(--border,#315477)}html[data-theme=dark] .sop-decision{border:1px solid var(--border,#315477)}html[data-theme=dark] .sop-timeline li{border-bottom:1px solid var(--border,#315477)}html[data-theme=dark] .sop-timeline small{color:var(--muted,#f5f5f5)}html[data-theme=dark] .suite-it-workspace{color:#f5f5f5}html[data-theme=dark] .suite-it-heading-mark{color:#ff7279;background:#3b191b;border:1px solid #782b31}html[data-theme=dark] .suite-it-heading h1{color:#f5f5f5}html[data-theme=dark] .suite-it-heading p{color:#b5b5b5}html[data-theme=dark] .suite-it-main>.panel{border:1px solid #343434;box-shadow:0 8px 30px #00000009}html[data-theme=dark] .suite-it-nav{background:#181818;border:1px solid #343434;box-shadow:0 8px 30px #00000009}html[data-theme=dark] .suite-it-nav-caption{color:#b5b5b5}html[data-theme=dark] .suite-it-nav-item{color:#b5b5b5;background:0 0;border:0}html[data-theme=dark] .suite-it-nav-item:hover{color:#ff7279;background:#3b191b}html[data-theme=dark] .suite-it-nav-item.active{color:#f5f5f5;background:#b52025;box-shadow:0 5px 14px #00000030}html[data-theme=dark] .suite-it-nav-item:focus-visible,html[data-theme=dark] .suite-it-requests .suite-ticket:focus-visible{outline:3px solid #ff7279}html[data-theme=dark] .suite-it-hero{color:#f5f5f5;background:linear-gradient(110deg,#b52025 0% 63%,#b52025 100%);box-shadow:0 12px 24px #00000023}html[data-theme=dark] .suite-it-hero:after{border:1px solid #34343430;box-shadow:0 0 0 42px #0000000a,0 0 0 85px #00000009}html[data-theme=dark] .suite-it-hero-copy>span{color:#ff7279}html[data-theme=dark] .suite-it-hero h3{color:#f5f5f5}html[data-theme=dark] .suite-it-hero p{color:#ff7279}html[data-theme=dark] .suite-it-hero .suite-it-create-button{color:#ff7279;background:#181818;border-color:#343434;box-shadow:0 6px 16px #00000025}html[data-theme=dark] .suite-it-hero .suite-it-create-button:hover{background:#291314}html[data-theme=dark] .suite-it-requests .suite-summary>div{background:#181818;border:1px solid #343434;box-shadow:0 3px 12px #00000008}html[data-theme=dark] .suite-it-stat-icon{color:#ff7279;background:#3b191b}html[data-theme=dark] .suite-it-requests .suite-summary small{color:#b5b5b5}html[data-theme=dark] .suite-it-requests .suite-summary strong{color:#f5f5f5}html[data-theme=dark] .suite-it-list-heading p{color:#b5b5b5}html[data-theme=dark] .suite-it-requests .suite-search{background:#181818;border:1px solid #343434}html[data-theme=dark] .suite-it-requests .suite-ticket{border:0;border-bottom:1px solid #343434}html[data-theme=dark] .suite-it-requests .suite-ticket:last-child{border-bottom:0}html[data-theme=dark] .suite-it-requests .suite-ticket:hover,html[data-theme=dark] .suite-it-requests .suite-ticket.selected{background:#291314}html[data-theme=dark] .suite-it-requests .suite-ticket strong{color:#f5f5f5}html[data-theme=dark] .suite-it-requests .suite-tickets{border:1px solid #343434}html[data-theme=dark] .suite-it-ticket-icon,html[data-theme=dark] .suite-it-ticket-tags .suite-status{color:#ff7279;background:#3b191b}html[data-theme=dark] .suite-it-ticket-chevron{color:#b5b5b5}html[data-theme=dark] .suite-report-metrics>div{border:1px solid var(--line,#343434);background:var(--surface,#181818)}html[data-theme=dark] .suite-report-metrics strong{color:#ff7279}html[data-theme=dark] .suite-report-breakdowns>div{border:1px solid var(--line,#343434)}html[data-theme=dark] .suite-report-ticket-section{border-top:1px solid #343434}html[data-theme=dark] .suite-report-ticket-heading h3{color:#f5f5f5}html[data-theme=dark] .suite-report-ticket-heading h3 svg{color:#ff7279}html[data-theme=dark] .suite-report-ticket-heading p{color:#b5b5b5}html[data-theme=dark] .suite-report-ticket-heading>strong{color:#ff7279;background:#3b191b}html[data-theme=dark] .suite-report-ticket{background:#181818;border:1px solid #343434;box-shadow:0 3px 12px #00000008}html[data-theme=dark] .suite-report-ticket-top bdi{color:#ff7279}html[data-theme=dark] .suite-report-ticket-top .suite-status{color:#ff7279;background:#3b191b}html[data-theme=dark] .suite-report-ticket-top>small{color:#b5b5b5}html[data-theme=dark] .suite-report-ticket h4{color:#f5f5f5}html[data-theme=dark] .suite-report-ticket-people,html[data-theme=dark] .suite-report-ticket-dates{color:#b5b5b5}html[data-theme=dark] .suite-report-ticket-people strong{color:#f5f5f5}html[data-theme=dark] .suite-report-ticket-dates{border-top:1px solid #343434}html[data-theme=dark] .suite-catalog-columns>div,html[data-theme=dark] .suite-catalog-form{border:1px solid var(--line,#343434)}html[data-theme=dark] .suite-catalog-row{border-bottom:1px solid var(--line,#343434)}html[data-theme=dark] .suite-catalog-row small{color:var(--muted,#b5b5b5)}html[data-theme=dark] .suite-team-members{border:1px solid var(--line,#343434)}html[data-theme=dark] .suite-ticket{border:1px solid var(--line,#343434);color:inherit;background:#181818}html[data-theme=dark] .suite-ticket:hover,html[data-theme=dark] .suite-ticket.selected{background:#291314;border-color:#ff7279}html[data-theme=dark] .suite-ticket small,html[data-theme=dark] .suite-message small,html[data-theme=dark] .suite-profile small{color:#f5f5f5}html[data-theme=dark] .suite-status{background:#112d4a}html[data-theme=dark] .suite-detail{box-shadow:none}html[data-theme=dark] .suite-ticket-heading>span{color:#ff7279}html[data-theme=dark] .suite-meta{color:#f5f5f5}html[data-theme=dark] .suite-message{border:1px solid var(--line,#343434)}html[data-theme=dark] .suite-internal-tag{color:#ffb35c;background:#131313}html[data-theme=dark] .suite-reply{background:#10233b;border:1px solid #343434}html[data-theme=dark] .suite-it-reply{background:#181818;border:1px solid #343434}html[data-theme=dark] .suite-it-reply-heading>span{color:#ff7279;background:#3b191b}html[data-theme=dark] .suite-it-reply-heading h3{color:#f5f5f5}html[data-theme=dark] .suite-it-reply-heading p{color:#b5b5b5}html[data-theme=dark] .suite-it-reply-modes label{color:#b5b5b5;background:#181818;border:1px solid #343434}html[data-theme=dark] .suite-it-reply-modes label:hover{background:#291314;border-color:#782b31}html[data-theme=dark] .suite-it-reply-modes label.active{background:#291314;border-color:#ff7279;box-shadow:inset 0 0 0 1px #000}html[data-theme=dark] .suite-it-reply-modes label>svg{color:#ff7279}html[data-theme=dark] .suite-it-reply-modes small{color:#b5b5b5}html[data-theme=dark] .suite-it-reply-modes label:focus-within{outline:3px solid #ff727940}html[data-theme=dark] .suite-it-reply-body{color:#f5f5f5}html[data-theme=dark] .suite-it-reply-body textarea{background:#181818;border-color:#343434}html[data-theme=dark] .suite-it-reply-body textarea:focus{border-color:#ff7279;outline:3px solid #ff727920}html[data-theme=dark] .suite-it-reply .suite-reply-actions .btn{color:#f5f5f5;background:#b52025}html[data-theme=dark] .suite-it-reply .suite-reply-actions .btn:disabled{color:#b5b5b5;box-shadow:none;background:#131313;border-color:#343434}html[data-theme=dark] .suite-it-reply .suite-reply-actions [role=status]{color:#f5f5f5}html[data-theme=dark] .suite-assignment{background:#10233b;border:1px solid #343434}html[data-theme=dark] .suite-merge,html[data-theme=dark] .suite-merge-result{background:#291314;border:1px solid #782b31}html[data-theme=dark] .suite-knowledge{background:#181818;border:1px solid #343434}html[data-theme=dark] .suite-knowledge-item{color:inherit;background:#10233b;border:1px solid #343434}html[data-theme=dark] .suite-knowledge-item:hover,html[data-theme=dark] .suite-knowledge-item[aria-pressed=true]{background:#291314;border-color:#ff7279}html[data-theme=dark] .suite-knowledge-item small{color:#f5f5f5}html[data-theme=dark] .suite-knowledge-detail{background:#181818;border:1px solid #782b31}html[data-theme=dark] .suite-knowledge-feedback{border-top:1px solid #343434}html[data-theme=dark] .suite-knowledge-feedback .btn[aria-pressed=true]{color:#f5f5f5;background:#b52025}html[data-theme=dark] .suite-incident-form{background:#10233b;border:1px solid #343434}html[data-theme=dark] .suite-incident-departments{border:1px solid #343434}html[data-theme=dark] .suite-notification{background:#181818;border:1px solid #343434}html[data-theme=dark] .suite-notification.unread{background:#291314;border-color:#782b31}html[data-theme=dark] .suite-notification small{color:#f5f5f5}html[data-theme=dark] .suite-approval{background:#291314;border:1px solid #343434}html[data-theme=dark] .suite-create{background:#10233b;border:1px solid #343434}html[data-theme=dark] .suite-it-create{background:#181818;border:1px solid #343434;box-shadow:0 12px 32px #0000000d}html[data-theme=dark] .suite-it-create-heading{color:#f5f5f5;background:linear-gradient(110deg,#b52025,#b52025 65%,#b52025)}html[data-theme=dark] .suite-it-create-heading-icon{background:#18181820;border:1px solid #34343460}html[data-theme=dark] .suite-it-create-heading h3{color:#f5f5f5}html[data-theme=dark] .suite-it-create-heading p{color:#ff7279}html[data-theme=dark] .suite-it-create-close{color:#f5f5f5;background:#18181817;border:1px solid #34343470}html[data-theme=dark] .suite-it-create-close:hover{background:#18181835}html[data-theme=dark] .suite-it-create-section{border-bottom:1px solid #343434}html[data-theme=dark] .suite-it-create-section-title>span{color:#ff7279;background:#3b191b}html[data-theme=dark] .suite-it-create-section-title h4{color:#f5f5f5}html[data-theme=dark] .suite-it-create-section-title p{color:#b5b5b5}html[data-theme=dark] .suite-it-category{color:#f5f5f5;background:#181818;border:1px solid #343434}html[data-theme=dark] .suite-it-category:hover{background:#291314;border-color:#782b31}html[data-theme=dark] .suite-it-category>svg,html[data-theme=dark] .suite-it-category-check{color:#ff7279}html[data-theme=dark] .suite-it-category.active{background:#291314;border-color:#ff7279;box-shadow:inset 0 0 0 1px #000}html[data-theme=dark] .suite-it-create-field{color:#f5f5f5}html[data-theme=dark] .suite-it-create-field input,html[data-theme=dark] .suite-it-create-field select,html[data-theme=dark] .suite-it-create-field textarea,html[data-theme=dark] .suite-it-create .suite-create-grid select{background:#181818;border:1px solid #343434}html[data-theme=dark] .suite-it-create-field :is(input,select,textarea):focus,html[data-theme=dark] .suite-it-create .suite-create-grid :is(input,select,textarea):focus{border-color:#ff7279;outline:3px solid #ff727920}html[data-theme=dark] .suite-it-create-extra{background:#10233b;border:1px solid #343434}html[data-theme=dark] .suite-it-urgency-option{color:#b5b5b5;background:#181818;border:1px solid #343434}html[data-theme=dark] .suite-it-urgency-option:hover{background:#291314;border-color:#782b31}html[data-theme=dark] .suite-it-urgency-option.active{color:#ff7279;background:#291314;border-color:#ff7279;box-shadow:inset 0 0 0 1px #000}html[data-theme=dark] .suite-it-create .suite-create-grid label{color:#f5f5f5}html[data-theme=dark] .suite-it-create .suite-create-grid label>svg{color:#ff7279}html[data-theme=dark] .suite-it-upload{color:#ff7279;background:#291314;border:1.5px dashed #782b31}html[data-theme=dark] .suite-it-upload:hover{background:#291314;border-color:#ff7279}html[data-theme=dark] .suite-it-upload small{color:#b5b5b5}html[data-theme=dark] .suite-it-upload:focus-within{outline:3px solid #ff727940}html[data-theme=dark] .suite-it-upload-list>div{border:1px solid #343434}html[data-theme=dark] .suite-it-upload-list>div>svg{color:#ff7279}html[data-theme=dark] .suite-it-upload-list small{color:#b5b5b5}html[data-theme=dark] .suite-it-upload-list button{color:#b5b5b5;background:0 0;border:0}html[data-theme=dark] .suite-it-upload-list button:hover{color:#ff7279}html[data-theme=dark] .suite-it-create .suite-form-error{background:#291314}html[data-theme=dark] .suite-it-create-actions{background:#10233b}html[data-theme=dark] .suite-it-create-submit{color:#f5f5f5;background:#b52025}html[data-theme=dark] .suite-it-create-actions>small{color:#b5b5b5}html[data-theme=dark] .suite-it-category:focus-visible,html[data-theme=dark] .suite-it-urgency-option:focus-visible,html[data-theme=dark] .suite-it-create-close:focus-visible,html[data-theme=dark] .suite-it-upload-list button:focus-visible{outline:3px solid #ff7279}html[data-theme=dark] .suite-feedback{background:#0f291f;border:1px solid #2e7355}html[data-theme=dark] .suite-form-error{color:#ff7279}html[data-theme=dark] .suite-profile>div{background:#10233b;border:1px solid #343434}html[data-theme=dark] .suite-summary strong{color:#ff7279}html[data-theme=dark] .suite-file-list>span,html[data-theme=dark] .suite-history>div{background:#10233b;border:1px solid #343434}html[data-theme=dark] .suite-history small,html[data-theme=dark] .suite-subsection>small{color:#f5f5f5}html[data-theme=dark] .suite-self-assessment-item{background:#10233b;border:1px solid #343434}html[data-theme=dark] .suite-self-assessment-item small{color:#f5f5f5}html[data-theme=dark] .suite-disclosure{color:inherit;background:0 0;border:0}html[data-theme=dark] .suite-disclosure span:last-child{color:#ff7279}html[data-theme=dark] .suite-self-assessment-detail,html[data-theme=dark] .suite-self-invite{background:#10233b;border:1px solid #343434}html[data-theme=dark] .suite-plan-goals label{background:#181818;border:1px solid #343434}html[data-theme=dark] .suite-plan-goals input{accent-color:#b52025}html[data-theme=dark] .suite-hr-intro{color:#f5f5f5;background:linear-gradient(115deg,#b52025,#b52025)}html[data-theme=dark] .suite-hr-intro:after{border:1px solid #3434344d;box-shadow:0 0 0 40px #00000012}html[data-theme=dark] .suite-hr-intro span{color:#ff7279}html[data-theme=dark] .suite-hr-intro h2{color:#f5f5f5}html[data-theme=dark] .suite-hr-intro p{color:#ff7279}html[data-theme=dark] .suite-hr-summary>div{background:#181818;border:1px solid #343434}html[data-theme=dark] .suite-hr-summary small{color:#b5b5b5}html[data-theme=dark] .suite-hr-summary strong{color:#ff7279}html[data-theme=dark] .suite-hr-shortcut{color:#f5f5f5;background:#181818;border:1px solid #343434}html[data-theme=dark] .suite-hr-shortcut:hover{background:#291314;border-color:#782b31}html[data-theme=dark] .suite-hr-shortcut>svg:first-child{color:#ff7279}html[data-theme=dark] .suite-hr-shortcut>svg:last-child{color:#b5b5b5}html[data-theme=dark] .suite-hr-shortcut:focus-visible{outline:3px solid #ff7279}html[data-theme=dark] .suite-sla-day{border:1px solid var(--border,#343434)}html[data-theme=dark] .technical-feedback-intro{color:#b5b5b5}html[data-theme=dark] .technical-space .technical-rating-row{background:#181818;border:1px solid #343434}html[data-theme=dark] .technical-rating-row legend{color:#f5f5f5}html[data-theme=dark] .technical-rating-row p{color:#b5b5b5}html[data-theme=dark] .technical-stars button{color:#b5b5b5;background:0 0;border:0}html[data-theme=dark] .technical-stars button.is-selected{color:#ffb35c}html[data-theme=dark] .technical-stars button.is-selected svg{fill:#ffb35c}html[data-theme=dark] .technical-stars button:hover{background:#252525}html[data-theme=dark] .technical-stars button:focus-visible{outline:2px solid #f5f5f5}html[data-theme=dark] .technical-rating-value{color:#f5f5f5}html[data-theme=dark] .technical-feedback-result{color:#f5f5f5;background:#131313;border:1px solid #343434}html[data-theme=dark] .technical-feedback-result>strong svg{color:#ffb35c;fill:#ffb35c}html[data-theme=dark] .technical-feedback-result dd span:first-child{color:#ffb35c}html[data-theme=dark] .technical-feedback-legacy{color:#b5b5b5}html[data-theme=dark] .technical-satisfaction-report{background:linear-gradient(135deg,#181818,#131313);border-color:#343434}html[data-theme=dark] .technical-satisfaction-heading h2,html[data-theme=dark] .technical-satisfaction-heading>div>span{color:#f5f5f5}html[data-theme=dark] .technical-satisfaction-score{color:#ffb35c}html[data-theme=dark] .technical-satisfaction-score svg{fill:#ffb35c}html[data-theme=dark] .technical-satisfaction-kpis>div{color:#b5b5b5;background:#181818;border:1px solid #343434}html[data-theme=dark] .technical-satisfaction-kpis strong,html[data-theme=dark] .technical-satisfaction-kpis small,html[data-theme=dark] .technical-satisfaction-criteria>div>div,html[data-theme=dark] .technical-satisfaction-criteria strong{color:#f5f5f5}html[data-theme=dark] .technical-satisfaction-criteria meter{background:#252525;border:0}html[data-theme=dark] .technical-satisfaction-criteria meter::-webkit-meter-bar{background:#252525;border:0}html[data-theme=dark] .technical-satisfaction-criteria meter::-webkit-meter-optimum-value{background:linear-gradient(90deg,#9a4912,#9a4912)}html[data-theme=dark] .technical-satisfaction-criteria meter::-moz-meter-bar{background:#9a4912}html[data-theme=dark] .technical-satisfaction-team h3{color:#f5f5f5}html[data-theme=dark] .technical-satisfaction-team>div{border-bottom:1px solid #343434}html[data-theme=dark] .technical-satisfaction-team small{color:#f5f5f5}html[data-theme=dark] .technical-satisfaction-team strong{color:#ffb35c}html[data-theme=dark] .technical-satisfaction-note,html[data-theme=dark] .technical-satisfaction-empty{color:#f5f5f5}html[data-theme=dark] .technical-criteria-settings{background:#181818;border:1px solid #343434}html[data-theme=dark] .technical-criteria-settings legend{color:#f5f5f5}html[data-theme=dark] body .time-input .time-input-native{border:0}html[data-theme=dark] body .time-input-trigger{border:1px solid var(--border,#343434);background:var(--surface,#181818);color:var(--ink,#f5f5f5)}html[data-theme=dark] .time-input-trigger>svg,html[data-theme=dark] .time-input-empty{color:var(--muted,#b5b5b5)}html[data-theme=dark] body .time-input-trigger:hover:not(:disabled){background:var(--surface-soft,#131313);border-color:#343434}html[data-theme=dark] body .time-input-trigger:focus-visible{outline:2px solid var(--focus,#ffb35c)}html[data-theme=dark] body dialog.time-wheel-dialog{background:var(--surface,#181818);color:var(--ink,#f5f5f5);border:1px solid #343434;box-shadow:0 24px 90px #00000038}html[data-theme=dark] .time-wheel-dialog::backdrop{background:#35353566}html[data-theme=dark] .time-wheel-heading{border-bottom:1px solid var(--border,#343434);background:#131313}html[data-theme=dark] .time-wheel-heading svg{color:var(--brand-text,#ff7279)}html[data-theme=dark] body .time-wheel-close{background:0 0;border:0}html[data-theme=dark] .time-wheel-close:hover{background:#252525}html[data-theme=dark] .time-wheel-close svg,html[data-theme=dark] .time-wheel-label{color:var(--muted,#b5b5b5)}html[data-theme=dark] .time-wheel-list{outline:none}html[data-theme=dark] .time-wheel-list:focus-visible{box-shadow:inset 0 0 0 2px var(--focus,#000)}html[data-theme=dark] .time-wheel-item{color:#b5b5b5}html[data-theme=dark] .time-wheel-item.selected{color:var(--ink,#f5f5f5)}html[data-theme=dark] .time-wheel-selection{background:#252525;border:1px solid #343434}html[data-theme=dark] .time-wheel-error{color:var(--danger,#ff7279)}html[data-theme=dark] .time-wheel-actions{border-top:1px solid var(--border,#343434);background:#131313}html[data-theme=dark] body .time-wheel-actions>button{border:1px solid var(--border,#343434)}html[data-theme=dark] body .time-wheel-actions>.time-wheel-confirm{background:var(--brand,#b52025);border-color:var(--brand,#ff7279);color:#f5f5f5}html[data-theme=dark] body .time-wheel-actions>.time-wheel-cancel{background:var(--surface,#181818);color:var(--ink,#f5f5f5)}html[data-theme=dark] body .time-wheel-actions>.time-wheel-clear{color:var(--muted,#b5b5b5);background:0 0;border-color:#0000}html[data-theme=dark] .time-wheel-dialog button:focus-visible{outline:2px solid var(--focus,#ffb35c)}@media (width<=650px){html[data-theme=dark] body dialog.time-wheel-dialog{border-bottom:0}}html[data-theme=dark] .office-toasts{background:0 0;border:0}html[data-theme=dark] .office-toasts::backdrop{background:0 0}html[data-theme=dark] .office-toast{border:1px solid #315477;color:#4ade80;background:#143b2c;border-inline-start:4px solid #6bb8ff;box-shadow:0 10px 38px #00000029}html[data-theme=dark] .office-toast.error{border-color:#782b31;color:#ff7279;background:#291314;border-inline-start-color:#ff7279}html[data-theme=dark] .office-toast.warning{border-color:#7f5e34;color:#ffb35c;background:#131313;border-inline-start-color:#ffb35c}html[data-theme=dark] .office-toast button{color:inherit;background:0 0;border:0}html[data-theme=dark] .office-toast button:hover{background:#0c0c0c0a}html[data-theme=dark] .office-toast button:focus-visible{outline:2px solid}html[data-theme=dark] .wf-attendance{--att-ink:#f5f5f5;--att-muted:#b5b5b5;--att-line:#315477;color:var(--att-ink)}html[data-theme=dark] .wf-attendance-title p{color:var(--att-muted)}html[data-theme=dark] .wf-attendance-icon{color:#4ade80;background:#143b2c}html[data-theme=dark] .wf-attendance-zone{color:var(--att-muted);background:#10233b}html[data-theme=dark] .wf-attendance-controls{border:1px solid var(--att-line);background:#10233b}html[data-theme=dark] .wf-attendance-monthnav .btn{border-color:var(--att-line);background:#181818}html[data-theme=dark] .wf-attendance-summary>div{border:1px solid var(--att-line);background:linear-gradient(120deg,#181818,#0f291f)}html[data-theme=dark] .wf-attendance-summary span{color:var(--att-muted)}html[data-theme=dark] .wf-attendance-summary strong{color:#4ade80}html[data-theme=dark] .wf-attendance-weekday{color:var(--att-muted)}html[data-theme=dark] .wf-attendance-weekday.friday{color:#ff7279}html[data-theme=dark] .wf-attendance-day{border:1px solid var(--att-line);color:var(--att-ink);background:#10233b}html[data-theme=dark] .wf-attendance-day:hover{background:#143b2c;border-color:#4ade80;box-shadow:0 3px 12px #00000010}html[data-theme=dark] .wf-attendance-day:focus-visible{outline:3px solid #4ade80}html[data-theme=dark] .wf-attendance-day.recorded{background:linear-gradient(145deg,#143b2c,#0f291f);border-color:#2e7355}html[data-theme=dark] .wf-attendance-day.today{border:2px solid #4ade80;box-shadow:0 0 0 2px #0000000c}html[data-theme=dark] .wf-attendance-day.future{color:#b5b5b5;background:#181818}html[data-theme=dark] .wf-attendance-day.friday .wf-attendance-dayhead b{color:#ff7279}html[data-theme=dark] .wf-attendance-dayhead small,html[data-theme=dark] .wf-attendance-times{color:#4ade80}html[data-theme=dark] .wf-attendance-times time:last-child:not(:first-child){color:#b5b5b5}html[data-theme=dark] .wf-attendance-count{color:#f5f5f5}html[data-theme=dark] .wf-attendance-count i,html[data-theme=dark] .wf-attendance-dot{background:#15803d}html[data-theme=dark] .wf-attendance-no-record{color:#b5b5b5}html[data-theme=dark] .wf-attendance-foot{color:var(--att-muted)}html[data-theme=dark] .wf-attendance-note{color:#f5f5f5;background:#131313}html[data-theme=dark] .wf-attendance-sync{border-top:1px solid var(--att-line)}html[data-theme=dark] .wf-attendance-sync summary{color:var(--att-muted)}html[data-theme=dark] .wf-attendance-sync>div{border-bottom:1px solid var(--att-line)}html[data-theme=dark] .wf-attendance-sync small{color:var(--att-muted)}html[data-theme=dark] .wf-attendance-detail-title{background:#131313}html[data-theme=dark] .wf-attendance-detail-title strong{color:#f5f5f5}html[data-theme=dark] .wf-attendance-detail-title>span{color:#b5b5b5}html[data-theme=dark] .wf-attendance-timeline>li:not(:last-child):before{border-inline-start:1px solid #343434}html[data-theme=dark] .wf-attendance-event-icon{color:#f5f5f5;background:#112d4a}html[data-theme=dark] .wf-attendance-event-icon.in{color:#4ade80;background:#143b2c}html[data-theme=dark] .wf-attendance-event-icon.out{color:#ffb35c;background:#131313}html[data-theme=dark] .wf-attendance-event-head time{color:#f5f5f5}html[data-theme=dark] .wf-attendance-event-head span{color:#b5b5b5}html[data-theme=dark] .wf-attendance-timeline p{color:#f5f5f5}html[data-theme=dark] .wf-attendance-timeline small,html[data-theme=dark] .wf-attendance-empty{color:#b5b5b5}html[data-theme=dark] .wf-attendance-empty h3{color:#f5f5f5}html[data-theme=dark] .wf-attendance-day.ambiguous{background:#131313;border-color:#7f5e34;box-shadow:inset 0 3px #000}html[data-theme=dark] .wf-attendance-ambiguity{color:#ffb35c}html[data-theme=dark] .wf-attendance-legend>span{background:#9a4912}html[data-theme=dark] .wf-birthday-hero{color:#f5f5f5;background:radial-gradient(circle at 12% 20%,#25252566,#0000 30%),linear-gradient(115deg,#181818,#131313);border:1px solid #343434}html[data-theme=dark] .wf-birthday-symbol{color:#f5f5f5;background:#131313;border:1px solid #7f5e34;box-shadow:0 8px 20px #00000010}html[data-theme=dark] .wf-birthday-hero p,html[data-theme=dark] .wf-birthday-hero>div>span{color:#f5f5f5}html[data-theme=dark] .wf-birthday-hero>.btn{background:#181818}html[data-theme=dark] .wf-birthday-stats article{background:#181818;border:1px solid #343434}html[data-theme=dark] .wf-birthday-stats svg,html[data-theme=dark] .wf-birthday-stats strong{color:#f5f5f5}html[data-theme=dark] .wf-birthday-stats span{color:#b5b5b5}html[data-theme=dark] .wf-birthday-card{background:#181818;border:1px solid #343434;box-shadow:0 5px 20px #00000004}html[data-theme=dark] .wf-birthday-card.today{background:radial-gradient(circle at 12% 0,#4a31154d,#0000 45%),#131313;border-color:#7f5e34}html[data-theme=dark] .wf-birthday-card.soon{border-color:#343434}html[data-theme=dark] .wf-birthday-date{color:#f5f5f5;background:#131313;border:1px solid #343434}html[data-theme=dark] .wf-birthday-card>p,html[data-theme=dark] .wf-birthday-countdown{color:#f5f5f5}html[data-theme=dark] .wf-birthday-card.today .wf-birthday-countdown{color:#ff7279}html[data-theme=dark] .wf-birthday-card-bottom{border-top:1px solid #343434}html[data-theme=dark] .wf-birthday-card-bottom>span{color:#b5b5b5}html[data-theme=dark] .wf-birthday-incomplete{color:#f5f5f5;background:#131313;border:1px dashed #343434}html[data-theme=dark] .wf-birthday-empty{color:#f5f5f5}html[data-theme=dark] .wf-birthday-history-rows>article{border-top:1px solid #343434}html[data-theme=dark] .wf-birthday-history-rows small,html[data-theme=dark] .wf-birthday-template-note,html[data-theme=dark] .profile-details-mobile>svg{color:#f5f5f5}html[data-theme=dark] .wf-birthday-missing-actions>button{color:inherit;background:0 0;border:0}html[data-theme=dark] .wf-birthday-missing-actions>button:hover{color:#ffb35c}html[data-theme=dark] .wf-birthday-missing-actions>button:focus-visible{outline:2px solid #f5f5f5}html[data-theme=dark] .wf-birthday-missing-toolbar>span{color:#f5f5f5}html[data-theme=dark] .wf-birthday-missing-list>article{background:#181818;border:1px solid #343434}html[data-theme=dark] .wf-birthday-missing-list small,html[data-theme=dark] .wf-birthday-missing-list article>div>span{color:#f5f5f5}html[data-theme=dark] .wf-birth-unset{color:#f5f5f5;background:#131313}html[data-theme=dark] .wf-birthday-hero-actions>.btn:not(.primary){background:#181818}html[data-theme=dark] .wf-birthday-calendar{color:#f5f5f5}html[data-theme=dark] .wf-birthday-calendar-controls select{background:#181818;border-color:#343434}html[data-theme=dark] .wf-birthday-calendar-meta{color:#f5f5f5}html[data-theme=dark] .wf-birthday-calendar-key i{background:#353535}html[data-theme=dark] .wf-birthday-calendar-key.today-key i{background:#b52025}html[data-theme=dark] .wf-birthday-month-grid{background:#131313;border:1px solid #343434}html[data-theme=dark] .wf-birthday-weekday{color:#f5f5f5}html[data-theme=dark] .wf-birthday-weekday.friday{color:#ff7279}html[data-theme=dark] .wf-birthday-calendar-day{color:#f5f5f5;background:#181818;border:1px solid #343434}html[data-theme=dark] .wf-birthday-calendar-day:hover{background:#131313;border-color:#343434}html[data-theme=dark] .wf-birthday-calendar-day:focus-visible{outline:2px solid #ff7279}html[data-theme=dark] .wf-birthday-calendar-day.friday .wf-birthday-day-number{color:#ff7279}html[data-theme=dark] .wf-birthday-calendar-day.has-birthdays{background:linear-gradient(145deg,#131313,#131313);border-color:#7f5e34}html[data-theme=dark] .wf-birthday-calendar-day.selected{background:#131313;border-color:#f5f5f5;box-shadow:0 0 0 1px #000}html[data-theme=dark] .wf-birthday-calendar-day.is-today .wf-birthday-day-number{color:#ff7279}html[data-theme=dark] .wf-birthday-day-number>i{background:#b52025}html[data-theme=dark] .wf-birthday-day-names>span,html[data-theme=dark] .wf-birthday-day-names>small{color:#f5f5f5}html[data-theme=dark] .wf-birthday-day-placeholder{background:#25252559}html[data-theme=dark] .wf-birthday-calendar-agenda{background:#181818;border:1px solid #343434}html[data-theme=dark] .wf-birthday-agenda-heading h3,html[data-theme=dark] .wf-birthday-agenda-heading>span,html[data-theme=dark] .wf-birthday-calendar-agenda>p{color:#f5f5f5}html[data-theme=dark] .wf-birthday-agenda-people article{background:#181818;border:1px solid #343434}html[data-theme=dark] .wf-birthday-agenda-people small,html[data-theme=dark] .wf-birthday-agenda-people article>span{color:#f5f5f5}@media (width<=600px){html[data-theme=dark] .wf-birthday-day-count{color:#ffb35c}}html[data-theme=dark] .wf-eyebrow,html[data-theme=dark] .wf-calculation-head p{color:#f5f5f5}html[data-theme=dark] .wf-calculation-head nav{background:#112d4a}html[data-theme=dark] .wf-calculation-head nav button{color:#f5f5f5;background:0 0;border:0}html[data-theme=dark] .wf-calculation-head nav button.active{color:#f5f5f5;background:#181818;box-shadow:0 2px 8px #00000010}html[data-theme=dark] .wf-calculation-search{color:#f5f5f5}html[data-theme=dark] .wf-calculation-card{color:#f5f5f5;background:#181818;border:1px solid #315477}html[data-theme=dark] .wf-calculation-card:hover{background:#0f291f;border-color:#f5f5f5}html[data-theme=dark] .wf-calculation-card small,html[data-theme=dark] .wf-calculation-version,html[data-theme=dark] .wf-calculation-history>summary{color:#f5f5f5}html[data-theme=dark] .wf-calculation-group{border:1px solid #315477}html[data-theme=dark] .wf-calculation-group>summary{background:#10233b}html[data-theme=dark] .wf-calculation-form small{color:#f5f5f5}html[data-theme=dark] .wf-calculation-save .primary{background:#15803d;border-color:#4ade80}html[data-theme=dark] .wf-month-navigation h2 small{color:#f5f5f5}html[data-theme=dark] .wf-calendar-create{border-top:1px solid #315477}html[data-theme=dark] .wf-calendar-create>span,html[data-theme=dark] .wf-calendar-legend{color:#f5f5f5}html[data-theme=dark] .wf-calendar-legend>span:before{background:#353535}html[data-theme=dark] .wf-calendar-legend .today:before{background:#2563eb}html[data-theme=dark] .wf-calendar-legend .off:before{background:#b52025}html[data-theme=dark] .wf-calendar-legend .ready:before{background:#15803d}html[data-theme=dark] .wf-calendar-legend .review:before{background:#9a4912}html[data-theme=dark] .wf-calendar-readable .wf-weekday{color:#f5f5f5;background:#112d4a}html[data-theme=dark] .wf-calendar-readable .wf-weekday.friday{color:#ff7279;background:#291314}html[data-theme=dark] .wf-calendar-cell{background:#181818;border:1px solid #315477}html[data-theme=dark] .wf-calendar-cell:hover{border-color:#343434;box-shadow:0 4px 12px #0000000d}html[data-theme=dark] .wf-calendar-cell.today{border:2px solid #6bb8ff}html[data-theme=dark] .wf-calendar-cell.selected{background:#112d4a;border-color:#6bb8ff;box-shadow:inset 0 0 0 2px #000}html[data-theme=dark] .wf-calendar-cell.off{background:#291314}html[data-theme=dark] .wf-day-main{color:inherit;background:0 0;border:0}html[data-theme=dark] .wf-day-main:focus-visible,html[data-theme=dark] .wf-day-add:focus-visible{outline:3px solid #6bb8ff}html[data-theme=dark] .wf-day-heading>span{color:#6bb8ff;background:#112d4a}html[data-theme=dark] .wf-day-main .wf-day-shift,html[data-theme=dark] .wf-day-hours small,html[data-theme=dark] .wf-day-hours b{color:#f5f5f5}html[data-theme=dark] .wf-day-state.review,html[data-theme=dark] .wf-day-status-review{color:#ffb35c}html[data-theme=dark] .wf-day-state.ready,html[data-theme=dark] .wf-day-status-ready{color:#4ade80}html[data-theme=dark] .wf-day-state.future{color:#f5f5f5}html[data-theme=dark] .wf-day-state.off{color:#ff7279}html[data-theme=dark] .wf-day-main .wf-day-requests{color:#6bb8ff}html[data-theme=dark] .wf-day-add{color:#f5f5f5;background:#10233b;border:0;border-top:1px solid #315477}html[data-theme=dark] .wf-day-blank{background:#10233b;border:1px dashed #315477}html[data-theme=dark] .wf-calendar-footer small{color:#f5f5f5}html[data-theme=dark] .wf-selected-row{background:#112d4a}html[data-theme=dark] .wf-approval-preview{background:#10233b;border:1px solid #315477}html[data-theme=dark] .wf-approval-path li{background:#181818;border:1px solid #315477}html[data-theme=dark] .wf-approval-path li>span{color:#f5f5f5;background:#112d4a}html[data-theme=dark] .wf-approval-path li.current{background:#112d4a;border-color:#6bb8ff}html[data-theme=dark] .wf-approval-path li.complete{border-color:#2e7355}html[data-theme=dark] .wf-approval-path li.missing{background:#131313;border-color:#ffb35c}html[data-theme=dark] .wf-approval-path small,html[data-theme=dark] .wf-approval-preview>p{color:#f5f5f5}@media (width<=700px){html[data-theme=dark] .wf-calendar-mobile-hint{color:var(--muted)}}html[data-theme=dark] .wf-view-switch{background:#112d4a;border:1px solid #315477}html[data-theme=dark] .wf-view-switch .btn{background:0 0;border-color:#0000}html[data-theme=dark] .wf-view-switch .btn.active{color:#4ade80;background:#181818;border-color:#2e7355;box-shadow:0 1px 4px #00000010}html[data-theme=dark] .wf-past-ambiguous{background:#131313!important}html[data-theme=dark] .wf-calendar-cell.review{background:#131313;border-color:#7f5e34;box-shadow:inset 0 3px #000}html[data-theme=dark] .wf-calendar-cell.review .wf-day-state{color:#ffb35c}html[data-theme=dark] .wf-punch-columns th:first-child,html[data-theme=dark] .wf-punch-columns td:first-child{background:#10233b}html[data-theme=dark] .wf-punch-columns .wf-past-ambiguous td:first-child{background:#131313}html[data-theme=dark] .wf-punch-cell.in time{color:#4ade80}html[data-theme=dark] .wf-punch-cell.out time{color:#ffb35c}@media (width>=701px){html[data-theme=dark] .wf-attendance-day.off:not(.ambiguous){background:#291314;border-color:#782b31}html[data-theme=dark] .wf-attendance-day.off .wf-attendance-dayhead b{color:#ff7279}html[data-theme=dark] .wf-calendar-cell .wf-day-add{background:#181818b0;border:0}}html[data-theme=dark] .wf-nav .wf-more-sections{background:#10233b;border:1px solid #315477}html[data-theme=dark] .wf-nav .wf-more-sections.active{color:#4ade80;background:#143b2c;border-color:#2e7355}html[data-theme=dark] .wf-day-add:hover{color:#4ade80;background:#143b2c!important}@media (width<=700px){html[data-theme=dark] body .workforce .wf-calendar-panel{border:1px solid #343434;box-shadow:0 4px 18px #00000008}html[data-theme=dark] body .workforce .wf-calendar-tools>select{background:#181818}html[data-theme=dark] body .workforce .wf-calendar-tools .wf-view-switch{background:#252525}html[data-theme=dark] body .workforce .wf-calendar-tools .wf-view-switch .btn.active{color:var(--brand-text);background:#181818;border-color:#343434;box-shadow:0 2px 5px #0000000a}html[data-theme=dark] body .workforce .wf-calendar-create{border:0}html[data-theme=dark] body .workforce .wf-calendar-create .btn{color:#b5b5b5;background:#131313}html[data-theme=dark] body .workforce .wf-calendar-create.selecting>span{color:var(--brand-text);background:#3b191b}html[data-theme=dark] body .workforce .wf-calendar-legend>span{color:#b5b5b5}html[data-theme=dark] body .workforce .wf-calendar-legend .ready:before{background:#303030}html[data-theme=dark] body .workforce .wf-calendar-legend .off:before{background:#b52025}html[data-theme=dark] body .workforce .wf-calendar-readable{background:0 0}html[data-theme=dark] body .workforce .wf-calendar-readable .wf-weekday{background:#252525}html[data-theme=dark] body .workforce .wf-calendar-readable .wf-weekday.friday{color:#f5f5f5;background:#3b191b}html[data-theme=dark] body .workforce .wf-calendar-cell{box-shadow:none;background:#181818;border-color:#343434}html[data-theme=dark] body .workforce .wf-day-main .wf-day-heading strong{color:#f5f5f5}html[data-theme=dark] body .workforce .wf-calendar-cell.today .wf-day-heading strong{background:var(--brand);color:#f5f5f5}html[data-theme=dark] body .workforce .wf-day-main .wf-day-mobile-times{color:#b5b5b5}html[data-theme=dark] body .workforce .wf-day-mobile-times time+time{color:#f5f5f5}html[data-theme=dark] body .workforce .wf-day-mobile-empty{color:#b5b5b5}html[data-theme=dark] body .workforce .wf-day-main .wf-day-state{color:#b5b5b5;background:#131313}html[data-theme=dark] body .workforce .wf-calendar-cell.review{background:#131313;border-color:#7f5e34;box-shadow:inset 0 2px #000}html[data-theme=dark] body .workforce .wf-day-main .wf-day-state.review{color:#ffb35c;background:#252525}html[data-theme=dark] body .workforce .wf-calendar-cell.pending{background:#112d4a;border-color:#343434}html[data-theme=dark] body .workforce .wf-day-main .wf-day-state.pending{color:#f5f5f5;background:#112d4a}html[data-theme=dark] body .workforce .wf-calendar-cell.off{background:#131313;border-color:#343434}html[data-theme=dark] body .workforce .wf-day-main .wf-day-state.off{color:#ff7279;background:#252525}html[data-theme=dark] body .workforce .wf-calendar-cell.off .wf-day-heading strong{color:#ff7279}html[data-theme=dark] body .workforce .wf-calendar-cell.future{background:#131313;border-color:#343434}html[data-theme=dark] body .workforce .wf-calendar-cell.future .wf-day-heading strong{color:#b5b5b5}html[data-theme=dark] body .workforce .wf-day-main .wf-day-state.future{color:#b5b5b5;background:0 0}html[data-theme=dark] body .workforce .wf-day-main .wf-day-state.ongoing{color:var(--brand-text);background:#3b191b}html[data-theme=dark] body .workforce .wf-calendar-cell.today{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}html[data-theme=dark] body .workforce .wf-calendar-cell.selected{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);background:#3b191b}html[data-theme=dark] body .workforce .wf-day-blank{background:#131313;border:1px solid #343434}html[data-theme=dark] .wf-agenda-day{background:var(--calendar-day);border:1px solid var(--calendar-line)}html[data-theme=dark] .wf-agenda-day small{color:var(--muted)}html[data-theme=dark] .wf-agenda-day.review{background:#131313;border-color:#ffb35c}html[data-theme=dark] .wf-agenda-day.off{background:var(--calendar-holiday)}html[data-theme=dark] .wf-agenda-day.today{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}html[data-theme=dark] .wf-agenda-day.selected{border-color:var(--brand);box-shadow:inset 0 0 0 2px var(--brand);background:#3b191b}html[data-theme=dark] .wf-agenda-metrics{color:var(--muted)}html[data-theme=dark] .wf-agenda-metrics b{color:var(--ink)}html[data-theme=dark] .wf-agenda-punches{color:var(--muted)}html[data-theme=dark] .wf-agenda-punches b{color:var(--ink)}}html[data-theme=dark] .wf-calendar-legend .pending:before{background:#2563eb}html[data-theme=dark] .wf-calendar-cell.pending,html[data-theme=dark] .wf-agenda-day.pending{background:#112d4a;border-color:#315477}html[data-theme=dark] .wf-day-state.pending,html[data-theme=dark] .wf-day-status-pending{color:#f5f5f5}html[data-theme=dark] .wf-day-pending{background:#131313!important;border-color:#315477!important}html[data-theme=dark] .wf-overtime-hint{color:#f5f5f5}html[data-theme=dark] .wf-history-search{border:1px solid var(--border,#343434);background:#181818}html[data-theme=dark] .wf-history-search input{background:0 0;border:0}html[data-theme=dark] .wf-history-counts button{color:#f5f5f5;background:#131313;border:1px solid #343434}html[data-theme=dark] .wf-history-counts button.active{background:#112d4a;border-color:#f5f5f5}html[data-theme=dark] .wf-history-status{color:#f5f5f5;background:#112d4a}html[data-theme=dark] .wf-history-status.pending,html[data-theme=dark] .wf-history-status.approved_not_executed{color:#ffb35c;background:#131313}html[data-theme=dark] .wf-history-status.rejected,html[data-theme=dark] .wf-history-status.revoked{color:#ff7279;background:#3b191b}html[data-theme=dark] .wf-history-status.approved_code_accept{color:#f5f5f5;background:#112d4a}html[data-theme=dark] .wf-history-detail-grid>div{background:#131313}html[data-theme=dark] .wf-history-detail-grid small{color:#b5b5b5}html[data-theme=dark] .wf-history-settings details>summary{color:#f5f5f5}@media (width<=640px){html[data-theme=dark] .wf-history-mobile article{background:#181818;border:1px solid #343434}html[data-theme=dark] .wf-history-mobile article small,html[data-theme=dark] .wf-history-mobile p{color:#b5b5b5}}html[data-theme=dark] .wf-readiness{background:linear-gradient(125deg,#181818,#181818)!important;border:1px solid #343434!important}html[data-theme=dark] .wf-readiness summary{color:#ffb35c}html[data-theme=dark] .wf-readiness p{color:#f5f5f5}html[data-theme=dark] .wf-readiness-items span{color:#f5f5f5;background:#181818;border:1px solid #343434}html[data-theme=dark] .wf-readiness-items span.warning{color:#ffb35c;background:#131313;border-color:#343434}html[data-theme=dark] .workforce .wf-note.warning{background:#131313;border:1px solid #343434}html[data-theme=dark] .wf-reports,html[data-theme=dark] .wf-report-caption,html[data-theme=dark] .wf-report-back{color:#f5f5f5}html[data-theme=dark] .wf-report-card{color:inherit;background:#181818;border:1px solid #315477}html[data-theme=dark] .wf-report-card:hover{background:#0f291f;border-color:#f5f5f5}html[data-theme=dark] .wf-report-card p{color:#f5f5f5}html[data-theme=dark] .wf-report-card-icon{color:#4ade80;background:#143b2c}html[data-theme=dark] .wf-report-open{color:#4ade80}html[data-theme=dark] .wf-report-state,html[data-theme=dark] .wf-report-state.review,html[data-theme=dark] .wf-report-state.pending{color:#f5f5f5;background:#112d4a}html[data-theme=dark] .wf-report-state.approved,html[data-theme=dark] .wf-report-state.received{color:#4ade80;background:#143b2c}html[data-theme=dark] .wf-report-state.returned,html[data-theme=dark] .wf-report-state.failed{color:#ffb35c;background:#131313}html[data-theme=dark] .wf-report-header>.wf-toolbar p{color:#f5f5f5}html[data-theme=dark] .wf-report-steps{border-top:1px solid #315477;border-bottom:1px solid #315477}html[data-theme=dark] .wf-report-steps li{color:#f5f5f5}html[data-theme=dark] .wf-report-steps li>span{background:#112d4a}html[data-theme=dark] .wf-report-steps .done{color:#4ade80}html[data-theme=dark] .wf-report-steps .done>span{background:#143b2c}html[data-theme=dark] .wf-report-steps .current{color:#f5f5f5}html[data-theme=dark] .wf-report-steps .current>span{background:#112d4a}html[data-theme=dark] .wf-report-next{background:#143b2c;border:1px solid #2e7355}html[data-theme=dark] .wf-report-next>svg{color:#4ade80}html[data-theme=dark] .wf-report-next p{color:#b5b5b5}html[data-theme=dark] .wf-report-summary>div{background:#181818;border:1px solid #315477}html[data-theme=dark] .wf-report-summary span,html[data-theme=dark] .wf-report-summary strong,html[data-theme=dark] .wf-report-summary .wf-amount{color:#f5f5f5}html[data-theme=dark] .wf-report-summary small{color:#b5b5b5}html[data-theme=dark] .wf-report-summary .review{background:#181818;border-color:#7f5e34}html[data-theme=dark] .wf-report-summary .review strong{color:#ffb35c}html[data-theme=dark] .wf-report-warning{color:#ffb35c;background:#131313;border:1px solid #343434}html[data-theme=dark] .wf-report-search>svg{color:#b5b5b5}html[data-theme=dark] .wf-report-person{border:1px solid #315477}html[data-theme=dark] .wf-report-person-head{color:inherit;background:#181818;border:0}html[data-theme=dark] .wf-report-person-head:hover{background:#10233b}html[data-theme=dark] .wf-report-person-head:focus-visible{outline:2px solid #4ade80}html[data-theme=dark] .wf-report-person-head small{color:#b5b5b5}html[data-theme=dark] .wf-report-issue{color:#ffb35c}html[data-theme=dark] .wf-report-clear{color:#4ade80}html[data-theme=dark] .wf-report-person-detail{background:#10233b;border-top:1px solid #315477}html[data-theme=dark] .wf-report-factors>span{background:#181818;border:1px solid #315477}html[data-theme=dark] .wf-report-days .needs-review{background:#131313}html[data-theme=dark] .wf-reviewers>div{border:1px solid #315477}html[data-theme=dark] .wf-reviewers small{color:#f5f5f5}html[data-theme=dark] .wf-report-history span{color:#b5b5b5}html[data-theme=dark] .wf-reviewer-picker{border:1px solid #315477}html[data-theme=dark] .wf-reports .btn.primary{color:#f5f5f5;background:#15803d;border-color:#4ade80}html[data-theme=dark] .wf-reports .btn.primary:hover{background:#15803d;border-color:#4ade80}html[data-theme=dark] .workforce{--wf-ink:#f5f5f5;--wf-muted:#f5f5f5;--wf-line:#315477;--wf-brand:#ff7279;color:var(--wf-ink)}html[data-theme=dark] .wf-hero{background:linear-gradient(115deg,#181818,#181818 58%,#10233b);border:1px solid #343434}html[data-theme=dark] .wf-hero span,html[data-theme=dark] .wf-hero p{color:var(--wf-muted)}html[data-theme=dark] .wf-nav{border:1px solid var(--wf-line);background:#181818}html[data-theme=dark] .wf-nav a{color:var(--wf-muted)}html[data-theme=dark] .wf-nav a:hover{background:#112d4a}html[data-theme=dark] .wf-nav a.active{color:#f5f5f5;background:#2563eb}html[data-theme=dark] .wf-nav b{color:#f5f5f5;background:#b52025}html[data-theme=dark] .workforce .panel{border:1px solid var(--wf-line);background:#181818;box-shadow:0 3px 15px #00000003}html[data-theme=dark] .workforce .field small{color:var(--wf-muted)}html[data-theme=dark] .wf-actions .danger{color:#ff7279;background:#291314;border-color:#782b31}html[data-theme=dark] .wf-stats>div{border:1px solid var(--wf-line);background:#181818}html[data-theme=dark] .wf-stats span,html[data-theme=dark] .wf-stats small,html[data-theme=dark] .wf-weekday{color:var(--wf-muted)}html[data-theme=dark] .wf-day{border:1px solid var(--wf-line);color:var(--wf-ink);background:#181818}html[data-theme=dark] .wf-day:hover,html[data-theme=dark] .wf-day:focus-visible{border-color:#6bb8ff;box-shadow:0 4px 15px #00000012}html[data-theme=dark] .wf-day.today{border:2px solid var(--wf-brand);background:#291314}html[data-theme=dark] .wf-day.off{background:#10233b}html[data-theme=dark] .wf-day .wf-day-time{color:#4ade80}html[data-theme=dark] .wf-day .wf-day-warning{color:#ffb35c}html[data-theme=dark] .wf-day .wf-day-requests{color:#6bb8ff}html[data-theme=dark] .wf-dialog{color:var(--wf-ink);border:0;box-shadow:0 20px 80px #0005}html[data-theme=dark] .wf-dialog::backdrop{background:#2563eb77}html[data-theme=dark] .wf-dialog>header{border-bottom:1px solid var(--wf-line);background:#181818}html[data-theme=dark] .wf-dialog-content .panel{box-shadow:none}html[data-theme=dark] .wf-note{color:#f5f5f5;background:#10233b;border:1px solid #315477}html[data-theme=dark] .wf-note.warning{color:#ffb35c;background:#181818;border-color:#7f5e34}html[data-theme=dark] .wf-status{color:#f5f5f5;background:#112d4a}html[data-theme=dark] .wf-status-approved{color:#4ade80;background:#143b2c}html[data-theme=dark] .wf-status-rejected,html[data-theme=dark] .wf-status-cancelled{color:#ff7279;background:#291314}html[data-theme=dark] .wf-status-needs_manager,html[data-theme=dark] .wf-status-returned{color:#f5f5f5;background:#131313}html[data-theme=dark] .wf-flags span{color:#ffb35c;background:#181818;border:1px solid #343434}html[data-theme=dark] .wf-ready{color:#4ade80}html[data-theme=dark] .wf-empty{color:var(--wf-muted)}html[data-theme=dark] .wf-table th{color:var(--wf-muted);background:#10233b}html[data-theme=dark] .wf-table td{border-bottom:1px solid #315477}html[data-theme=dark] .wf-table tr:last-child td{border-bottom:0}html[data-theme=dark] .wf-table small{color:var(--wf-muted)}html[data-theme=dark] .wf-table tr.wf-unread{background:#131313}html[data-theme=dark] .wf-timeline li{border-inline-start:2px solid #315477}html[data-theme=dark] .wf-timeline li:before{background:#2563eb}html[data-theme=dark] .wf-timeline small{color:var(--wf-muted)}html[data-theme=dark] .wf-factors>div{background:#10233b}html[data-theme=dark] .wf-factors span{color:var(--wf-muted)}html[data-theme=dark] .wf-week-buttons label,html[data-theme=dark] .wf-choice-list{border:1px solid var(--wf-line)}html[data-theme=dark] .wf-token{background:#131313;border:1px solid #7f5e34}html[data-theme=dark] .wf-steps span{background:#112d4a}html[data-theme=dark] .wf-jobs{color:#f5f5f5}html[data-theme=dark] .wf-issue-list li{border-bottom:1px solid var(--wf-line)}html[data-theme=dark] .wf-code{color:var(--wf-muted)}html[data-theme=dark] .wf-workflow-rule{border:1px solid var(--wf-line)}html[data-theme=dark] .wf-device-card{background:#181818;border:1px solid #315477}html[data-theme=dark] .wf-device-card small{color:#f5f5f5}html[data-theme=dark] .wf-device-status{color:#ffb35c;background:#131313}html[data-theme=dark] .wf-device-status.connected{color:#4ade80;background:#143b2c}html[data-theme=dark] .wf-device-status.paused{color:#f5f5f5;background:#112d4a}html[data-theme=dark] .wf-device-facts span{color:#f5f5f5}html[data-theme=dark] .wf-device-result{background:#143b2c}html[data-theme=dark] .wf-device-result.error{color:#ff7279;background:#291314}html[data-theme=dark] .wf-device-history{border-top:1px solid #315477}html[data-theme=dark] .wf-device-history>div{border-bottom:1px solid #315477}html[data-theme=dark] .wf-device-empty{color:#f5f5f5;background:#10233b}html[data-theme=dark] .wf-device-empty h3{color:#f5f5f5}html[data-theme=dark] .wf-day-review{color:#ffb35c;background:#181818;border:1px solid #343434}html[data-theme=dark] .wf-day-review details{color:#f5f5f5;border-top:1px solid #343434}html[data-theme=dark] .wf-day-information{color:#f5f5f5;background:#131313;border-color:#343434}html[data-theme=dark] .wf-day-information details{border-color:#343434}html[data-theme=dark] .wf-day-information>strong{color:#f5f5f5}html[data-theme=dark] .wf-settings-shortcuts a{color:var(--wf-ink);border-bottom:1px dashed #343434}html[data-theme=dark] .wf-settings-tabs button{color:var(--wf-ink);background:#131313;border:1px solid #343434}html[data-theme=dark] .wf-settings-tabs button[aria-pressed=true]{color:#f5f5f5;background:#2563eb;border-color:#6bb8ff;box-shadow:0 4px 12px #00000020}html[data-theme=dark] .wf-settings-tabs button:focus-visible{outline:2px solid #ff7279}html[data-theme=dark] .wf-settings-save{background:#181818;border:1px solid #343434;box-shadow:0 8px 25px #00000014}html[data-theme=dark] .wf-settings-save span{color:#ffb35c}@media (width<=650px){html[data-theme=dark] .wf-reference .wf-table tr{background:#181818;border:1px solid #343434}html[data-theme=dark] .wf-reference .wf-table td{border:0}html[data-theme=dark] .wf-reference .wf-table td:first-child{color:var(--wf-ink)}html[data-theme=dark] .wf-reference .wf-table td[data-label]:before{color:var(--wf-muted)}}html[data-theme=dark] .wf-people-help{color:var(--wf-muted)}html[data-theme=dark] .wf-people-help[open]{border-bottom:1px solid var(--wf-line)}html[data-theme=dark] .wf-people-search>span{color:var(--wf-muted)}@media (width<=650px){html[data-theme=dark] .wf-people .wf-table tr{background:#181818;border:1px solid #343434}html[data-theme=dark] .wf-people .wf-table td{border:0}html[data-theme=dark] .wf-people .wf-table td:first-child{color:var(--wf-ink)}html[data-theme=dark] .wf-people .wf-table td[data-label]:before{color:var(--wf-muted)}}html[data-theme=dark] .shell{color:#f5f5f5;background:#112d4a}html[data-theme=dark] .shell .sidebar,html[data-theme=dark] .shell .topbar{background:#181818;border-color:#315477}html[data-theme=dark] .shell .nav-link.active{box-shadow:inset -3px 0 var(--brand)}html[data-theme=dark] .shell .heading{border-bottom:1px solid #315477}html[data-theme=dark] .shell .heading h1,html[data-theme=dark] .shell .heading p{color:#f5f5f5}html[data-theme=dark] .shell .panel,html[data-theme=dark] .shell .card{border-color:#315477;box-shadow:0 3px 15px #00000008}html[data-theme=dark] .shell .letter-tile{border-color:#315477}html[data-theme=dark] .shell .letter-tile strong{color:#f5f5f5}html[data-theme=dark] .shell .letter-tile:hover{box-shadow:0 8px 20px #0000000b}html[data-theme=dark] .shell .letter-tile:nth-child(2) .letter-tile-icon{color:#ffb35c;background:#131313}html[data-theme=dark] .shell .letter-tile:nth-child(3) .letter-tile-icon{color:#f5f5f5;background:#112d4a}html[data-theme=dark] .shell .letter-tile:nth-child(4) .letter-tile-icon{color:#ffb35c;background:#131313}html[data-theme=dark] .shell .mailbox-tabs{background:#112d4a}html[data-theme=dark] .shell .mailbox-tabs a.active{color:var(--brand-text);background:#181818;box-shadow:0 2px 6px #00000010}html[data-theme=dark] .shell .search-line input{background:#10233b}html[data-theme=dark] .shell .list-summary{color:#f5f5f5}html[data-theme=dark] .shell .letter-row{border-color:#315477}html[data-theme=dark] .shell .letter-row:hover{background:#10233b}html[data-theme=dark] .shell .letter-row.unread{background:#291314}html[data-theme=dark] .shell .letter-row-meta{color:#f5f5f5}html[data-theme=dark] .access-summary{background:#112d4a}html[data-theme=dark] .access-permissions article{border:1px solid #315477}html[data-theme=dark] .access-permissions article small{color:#f5f5f5}html[data-theme=dark] .access-permissions .granted{border-inline-start:4px solid #4ade80}html[data-theme=dark] .access-permissions .denied{border-inline-start:4px solid #343434}html[data-theme=dark] .backup-summary .panel svg{color:#ff7279}html[data-theme=dark] .backup-summary .panel span{color:#b5b5b5}html[data-theme=dark] .backup-history td,html[data-theme=dark] .backup-history th{border-bottom:1px solid #343434}html[data-theme=dark] .backup-recovery code{background:#131313}@media screen{:root[data-theme=dark]:root{--canvas:#131313;--surface:#181818;--surface-soft:#131313;--surface-hover:#131313;--ink:#f5f5f5;--muted:#b5b5b5;--border:#343434;--brand:#ff7279;--brand-dark:#ff7279;--brand-soft:#3b191b;--brand-gray:#f5f5f5;--accent:#ffb35c;--accent-soft:#f5f5f5;--focus:#ffb35c;--success:#15803d;--success-soft:#143b2c;--warning:#9a4912;--warning-soft:#131313;--danger:#b52025;--danger-soft:#3b191b;--shadow-soft:0 3px 16px #35353507;--shadow-raised:0 8px 24px #3535350e;background:var(--canvas);color:var(--ink)}html[data-theme=dark] body,html[data-theme=dark] body .shell{background:var(--canvas);color:var(--ink)}html[data-theme=dark] body .auth-shell{background:radial-gradient(ellipse at 50% 30%, #181818 0, #18181800 65%), var(--canvas)}html[data-theme=dark] body .auth-shell:before{background:linear-gradient(160deg,#181818,#4c1e2280)}html[data-theme=dark] body .auth-shell:after{background:linear-gradient(160deg,#18181880,#25252580)}html[data-theme=dark] body .auth-form{border-color:var(--border);background:#181818f5;box-shadow:0 20px 60px #00000018}html[data-theme=dark] body .auth-form input{background:#131313;border-color:#343434}html[data-theme=dark] body .auth-form input:focus{border-color:var(--brand);background:var(--surface);outline:2px solid #782b31}html[data-theme=dark] body .auth-form .btn.primary{background:var(--brand);border-color:var(--brand);box-shadow:0 4px 14px #00000024}html[data-theme=dark] body .auth-form .btn.primary:hover{background:var(--brand-dark)}html[data-theme=dark] ::selection{color:#ff7279;background:#4c1e22}html[data-theme=dark] body .shell .sidebar,html[data-theme=dark] body .shell .topbar{border-color:var(--border);background:#181818}html[data-theme=dark] body .shell .nav-group{border-color:var(--border)}html[data-theme=dark] body .shell .nav-label{color:var(--muted)}html[data-theme=dark] body .shell .nav-link{color:var(--brand-gray)}html[data-theme=dark] body .shell .nav-link:hover{background:var(--surface-hover)}html[data-theme=dark] body .shell .nav-link.active{color:var(--brand-text);background:var(--brand-soft);box-shadow:inset -3px 0 var(--brand)}html[data-theme=dark] body .shell .daily-inspiration{border-color:#343434;background:#131313;border-inline-start-color:#ff7279}html[data-theme=dark] body .shell .avatar{background:var(--brand-soft);color:var(--brand-text);border-color:#782b31}html[data-theme=dark] body .shell .heading{border-color:var(--border)}html[data-theme=dark] body .shell .heading h1,html[data-theme=dark] body .shell .welcome-band h1{color:var(--ink)}html[data-theme=dark] body .shell .heading p,html[data-theme=dark] body .shell .list-summary,html[data-theme=dark] body .shell .letter-row-meta{color:var(--muted)}html[data-theme=dark] body .shell :is(.panel,.card){background:var(--surface);border-color:var(--border);box-shadow:var(--shadow-soft)}html[data-theme=dark] body .shell :is(a.card,.letter-tile):hover{box-shadow:var(--shadow-raised);border-color:#343434}html[data-theme=dark] body .shell .card-icon{color:var(--brand-text);background:var(--brand-soft)}html[data-theme=dark] body .shell .card strong{color:var(--ink)}html[data-theme=dark] body .shell .card p{color:var(--muted)}html[data-theme=dark] body .shell .welcome-band{border-color:var(--border);background:linear-gradient(110deg,#131313,#181818 78%)}html[data-theme=dark] body .shell .actionable-cards .card:first-child .card-icon{color:#ff7279;background:#3b191b}html[data-theme=dark] body .shell .actionable-cards .card:nth-child(2) .card-icon{color:#ffb35c;background:#252525}html[data-theme=dark] body .shell .actionable-cards .card:nth-child(4) .card-icon{color:var(--brand-text);background:var(--brand-soft)}html[data-theme=dark] body .shell .btn{background:var(--surface);color:var(--brand-gray);border-color:#343434;box-shadow:0 1px 2px #00000005}html[data-theme=dark] body .shell .btn:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-hover);color:var(--brand-text);border-color:#343434;box-shadow:0 2px 8px #0000000c}html[data-theme=dark] body .shell .btn.primary{background:var(--brand);color:#f5f5f5;border-color:var(--brand);box-shadow:0 3px 9px #00000019}html[data-theme=dark] body .shell .btn.primary:hover:not(:disabled){background:var(--brand-dark);color:#f5f5f5;border-color:var(--brand-dark);box-shadow:0 4px 13px #00000029}html[data-theme=dark] body .shell .btn.ghost{box-shadow:none;background:0 0;border-color:#0000}html[data-theme=dark] body .shell .btn.danger{color:var(--danger);background:var(--danger-soft);box-shadow:none;border-color:#782b31}html[data-theme=dark] body .shell .btn.danger:hover:not(:disabled){color:#ff7279;background:#3b191b;border-color:#ff7279}html[data-theme=dark] body .shell .btn:disabled{box-shadow:none}html[data-theme=dark] body :is(button,a,summary,[tabindex]):focus-visible{outline:3px solid var(--focus)}html[data-theme=dark] body .shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){color:var(--ink);background-color:var(--surface);border-color:#343434}html[data-theme=dark] body .shell :is(input,select,textarea):focus{border-color:var(--brand);outline:2px solid #782b31}html[data-theme=dark] body .shell :is(input,textarea)::placeholder{color:#b5b5b5}html[data-theme=dark] body .shell :is(input,select,textarea):disabled{color:#b5b5b5;background-color:#131313}html[data-theme=dark] body .shell :is(input,select,textarea)[aria-invalid=true]{border-color:var(--danger);outline-color:#782b31}html[data-theme=dark] body .shell :is(input[type=checkbox],input[type=radio]){accent-color:var(--brand)}html[data-theme=dark] body .shell input::file-selector-button{color:var(--brand-text);background:var(--brand-soft);border:1px solid #343434}html[data-theme=dark] body .shell :is(.records-table,.fin-table,.wf-table) th{color:#b5b5b5;border-color:var(--border);background:#131313}html[data-theme=dark] body .shell :is(.records-table,.fin-table,.wf-table) td{border-color:#343434}html[data-theme=dark] body .shell :is(.records-table,.fin-table,.wf-table) tbody tr:hover{background-color:#131313}html[data-theme=dark] body .shell .table-scroll,html[data-theme=dark] body .shell .wf-table-wrap{scrollbar-color:#b5b5b5 #f5f5f5}html[data-theme=dark] body .shell :is(.mailbox-tabs,.document-tabs,.meeting-tabs,.project-tabs,.project-focus-tabs,.fin-nav,.fin-subnav,.recruit-nav,.recruit-case-tabs,.technical-nav){background:var(--surface-soft);border-color:var(--border)}html[data-theme=dark] body .shell :is(.mailbox-tabs,.document-tabs,.meeting-tabs,.project-tabs,.project-focus-tabs,.fin-nav,.fin-subnav,.recruit-nav,.recruit-case-tabs,.technical-nav) :is(a,button):hover{background:var(--surface-hover);color:var(--brand-text)}html[data-theme=dark] body .shell :is(.mailbox-tabs,.document-tabs,.meeting-tabs,.project-tabs,.project-focus-tabs,.fin-nav,.fin-subnav,.recruit-nav,.recruit-case-tabs,.technical-nav) :is(a,button).active{background:var(--brand);color:#f5f5f5;border-color:var(--brand);box-shadow:none}html[data-theme=dark] body .shell :is(.letter-tile,.draft-card,.project-card,.fin-card,.recruit-row,.recruit-stat,.recruit-details,.recruit-board-card,.access-permissions article){background:var(--surface);border-color:var(--border);box-shadow:var(--shadow-soft)}html[data-theme=dark] body .shell :is(.letter-tile-icon,.recruit-avatar){background:var(--brand-soft);color:var(--brand-text)}html[data-theme=dark] body .shell .letter-tile strong{color:var(--ink)}html[data-theme=dark] body .shell .letter-row{border-color:var(--border)}html[data-theme=dark] body .shell .letter-row:hover{background:#131313}html[data-theme=dark] body .shell .letter-row.unread{border-inline-start-color:var(--accent);background:#131313}html[data-theme=dark] body .shell .letter-row-icon{color:var(--brand-text)}html[data-theme=dark] body .shell :is(.fin-hero,.recruit-hero,.project-hero){color:var(--ink);border-color:var(--border);background:linear-gradient(120deg,#131313,#181818 72%)}html[data-theme=dark] body .shell .finance{--fin-accent:var(--brand-text)}html[data-theme=dark] body .shell .fin-hero>svg{color:var(--brand-text)}html[data-theme=dark] body .shell .fin-steps span{color:#b5b5b5;background:#131313;border-color:#343434}html[data-theme=dark] body .shell :is(.recruit-stat strong,.recruit-pipeline strong,.recruitment .eyebrow){color:var(--brand-text)}html[data-theme=dark] body .shell :is(.recruit-pipeline a,.access-summary,.permission-summary,.recruit-repeat-row,.recruit-scores){background:var(--surface-soft);border-color:var(--border)}html[data-theme=dark] body .shell .recruit-case-stages li.current{background:var(--brand-soft);color:var(--brand-text)}html[data-theme=dark] body .shell .recruit-case-stages li.current>span{background:var(--brand);border-color:var(--brand)}html[data-theme=dark] body .shell .recruit-status{color:#f5f5f5;background:#252525}html[data-theme=dark] body .shell .backup-summary .panel svg{color:var(--brand-text)}html[data-theme=dark] body .shell :is(.chat-list,.chat-thread,.chat-list-head,.chat-thread-head){border-color:var(--border)}html[data-theme=dark] body .shell .chat-welcome{background:radial-gradient(ellipse at 50% 35%, #131313, transparent 65%), var(--surface)}html[data-theme=dark] body .shell :is(.chat-avatar,.chat-welcome-icon){background:var(--brand-soft);color:var(--brand-text);box-shadow:none}html[data-theme=dark] body .shell .chat-welcome-icon span{background:var(--brand)}html[data-theme=dark] body .shell :is(.chat-welcome p,.chat-welcome-features){color:var(--muted)}html[data-theme=dark] body .shell .meetings-workspace{--meeting-blue:var(--brand-text)}html[data-theme=dark] body .shell :is(.meeting-main,.meeting-sidebar){background:var(--surface);border-color:var(--border)}html[data-theme=dark] body .shell :is(.meeting-heading-icon,.meeting-today){background:var(--brand-soft);color:var(--brand-text)}html[data-theme=dark] body .shell .meeting-weekday{color:#b5b5b5;border-color:var(--border);background:#131313}html[data-theme=dark] body .shell .meeting-day{border-color:var(--border)}html[data-theme=dark] body .shell .meeting-day.outside{background:#131313}html[data-theme=dark] body .shell :is(.meeting-day.today .meeting-day-number,.meeting-week-column header strong.today){background:var(--brand);color:#f5f5f5}html[data-theme=dark] body .shell .meeting-dialog{color:var(--ink);background:var(--surface);border-color:var(--border)}html[data-theme=dark] body .shell .meeting-dialog::backdrop{background:#35353570}html[data-theme=dark] body .workforce,html[data-theme=dark] body .wf-dialog{--wf-brand:var(--brand-text);color:var(--ink)}html[data-theme=dark] body .workforce :is(.wf-attendance-icon,.wf-report-card-icon){background:var(--brand-soft);color:var(--brand-text)}html[data-theme=dark] body .workforce :is(.wf-report-open,.wf-report-back,.wf-report-next>svg){color:var(--brand-text)}html[data-theme=dark] body .workforce .wf-hero{border-color:var(--border);background:linear-gradient(110deg,#131313,#181818 75%);border-inline-start:4px solid #ff7279}html[data-theme=dark] body .workforce .wf-nav{border-color:var(--border);box-shadow:var(--shadow-soft);background:#181818}html[data-theme=dark] body .workforce .wf-nav a{color:#b5b5b5}html[data-theme=dark] body .workforce .wf-nav a:hover{background:var(--surface-hover)}html[data-theme=dark] body .workforce .wf-nav .wf-more-sections{color:#f5f5f5;background:#131313;border-color:#343434}html[data-theme=dark] body .workforce .wf-nav .wf-more-sections.active{background:var(--brand-soft);color:var(--brand-text);border-color:#782b31}html[data-theme=dark] body .workforce .wf-stats>div{background:var(--surface);border-color:var(--border);border-block-start:3px solid #343434}html[data-theme=dark] body .workforce .wf-view-switch{border-color:var(--border);background:#131313}html[data-theme=dark] body .workforce .wf-view-switch .btn{box-shadow:none;background:0 0;border-color:#0000}html[data-theme=dark] body .workforce .wf-view-switch .btn.active{background:var(--surface);color:var(--brand-text);border-color:#343434;box-shadow:0 1px 5px #00000010}html[data-theme=dark] body .workforce .wf-calendar-readable .wf-weekday{color:#b5b5b5;background:#252525}html[data-theme=dark] body .workforce .wf-calendar-readable .wf-weekday.friday{color:#ff7279;background:#131313}html[data-theme=dark] body .workforce .wf-calendar-cell{background:var(--surface);border-color:#343434}html[data-theme=dark] body .workforce .wf-calendar-cell:hover{border-color:#ff7279;box-shadow:0 2px 8px #00000012}html[data-theme=dark] body .workforce .wf-calendar-cell.off{background:#131313;border-color:#343434}html[data-theme=dark] body .workforce .wf-calendar-cell.today{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}html[data-theme=dark] body .workforce .wf-calendar-cell.review{background:var(--warning-soft);border-color:#ffb35c;box-shadow:inset 0 3px #000}html[data-theme=dark] body .workforce .wf-day-blank{background:#131313;border-color:#343434}html[data-theme=dark] body .workforce .wf-day-main .wf-day-shift{color:#b5b5b5}html[data-theme=dark] body .workforce .wf-day-hours b{color:var(--ink)}html[data-theme=dark] body .workforce .wf-day-state.future{color:#b5b5b5}html[data-theme=dark] body .workforce .wf-day-state.off{color:#ff7279}html[data-theme=dark] body .workforce .wf-day-state.ready{color:var(--success)}html[data-theme=dark] body .workforce .wf-day-state.review{color:var(--warning)}html[data-theme=dark] body .workforce .wf-day-heading>span{background:var(--brand-soft);color:var(--brand-text)}html[data-theme=dark] body .workforce .wf-calendar-cell .wf-day-add{color:var(--brand-text);background:#131313;border-color:#343434}html[data-theme=dark] body .workforce .wf-calendar-cell .wf-day-add:hover{color:var(--brand-text);background:#4c1e22!important}html[data-theme=dark] body .workforce .wf-calendar-legend{color:#b5b5b5}html[data-theme=dark] body .workforce .wf-calendar-legend .today:before{background:var(--brand)}html[data-theme=dark] body .workforce .wf-calendar-legend .off:before{background:#b52025}html[data-theme=dark] body .workforce .wf-calendar-legend .ready:before{background:#15803d}html[data-theme=dark] body .workforce .wf-calendar-legend .review:before{background:#9a4912}html[data-theme=dark] body .workforce .wf-past-ambiguous{background:var(--warning-soft)!important}html[data-theme=dark] body .workforce .wf-punch-columns :is(th,td):first-child{background:#131313}html[data-theme=dark] body .workforce .wf-punch-columns .wf-past-ambiguous td:first-child{background:#252525}html[data-theme=dark] body .workforce .wf-punch-cell.in time{color:var(--brand-text)}html[data-theme=dark] body .workforce .wf-punch-cell.out time{color:var(--accent)}html[data-theme=dark] body .workforce .wf-attendance-controls{background:var(--surface-soft)}html[data-theme=dark] body .workforce .wf-attendance-zone{color:#b5b5b5;background:#131313}html[data-theme=dark] body .workforce .wf-attendance-summary>div{background:linear-gradient(120deg,#181818,#131313)}html[data-theme=dark] body .workforce .wf-attendance-day{background:var(--surface)}html[data-theme=dark] body .workforce .wf-attendance-day.off:not(.ambiguous){background:#131313;border-color:#343434}html[data-theme=dark] body .workforce .wf-attendance-day.ambiguous{background:var(--warning-soft);border-color:#ffb35c}html[data-theme=dark] body .workforce .wf-attendance-times time{color:var(--brand-text)}html[data-theme=dark] body .workforce .wf-attendance-times time:last-child:not(:first-child){color:#f5f5f5}html[data-theme=dark] body .workforce .wf-attendance-no-record{color:var(--muted)}html[data-theme=dark] body .workforce :is(.wf-device-card,.wf-calculation-card,.wf-report-card,.wf-report-summary>div,.wf-reviewers>div){background:var(--surface);border-color:var(--border)}html[data-theme=dark] body .workforce :is(.wf-calculation-card,.wf-report-card):hover{box-shadow:var(--shadow-soft);background:#131313;border-color:#343434}html[data-theme=dark] body .workforce :is(.wf-calculation-card strong,.wf-report-card h3,.wf-report-summary strong){color:var(--ink)}html[data-theme=dark] body .workforce :is(.wf-calculation-card small,.wf-calculation-version,.wf-report-caption,.wf-eyebrow){color:var(--muted)}html[data-theme=dark] body .workforce .wf-calculation-head nav button{color:#b5b5b5}html[data-theme=dark] body .workforce .wf-calculation-head nav button.active{color:var(--brand-text);background:var(--surface);box-shadow:0 2px 5px #0000000d}html[data-theme=dark] body .wf-calculation-group{border-color:var(--border)}html[data-theme=dark] body .wf-calculation-group>summary{color:#f5f5f5;background:#131313}html[data-theme=dark] body .wf-calculation-group[open]>summary{border-bottom:1px solid var(--border)}html[data-theme=dark] body .wf-calculation-form small{color:var(--muted)}html[data-theme=dark] body .wf-dialog{background:var(--surface);border:1px solid #343434;box-shadow:0 24px 80px #00000038}html[data-theme=dark] body .wf-dialog>header{border-color:var(--border);background:#131313}html[data-theme=dark] body .wf-dialog :is(.wf-note,.wf-approval-preview),html[data-theme=dark] body .workforce :is(.wf-note,.wf-approval-preview){color:#b5b5b5;background:#131313;border-color:#343434}html[data-theme=dark] body :is(.wf-dialog,.workforce) .wf-note.warning{background:var(--warning-soft);color:var(--warning);border-color:#7f5e34}html[data-theme=dark] body :is(.wf-dialog,.workforce) .wf-factors>div{background:#131313}html[data-theme=dark] body :is(.wf-dialog,.workforce) .wf-approval-path li{background:var(--surface);border-color:var(--border)}html[data-theme=dark] body :is(.wf-dialog,.workforce) .wf-approval-path li.current{background:var(--brand-soft);border-color:#782b31}html[data-theme=dark] body :is(.wf-dialog,.workforce) .wf-approval-path li>span{color:#b5b5b5;background:#131313}html[data-theme=dark] body .workforce .wf-report-steps .current{color:var(--brand-text)}html[data-theme=dark] body .workforce .wf-report-steps .current>span{background:var(--brand-soft)}html[data-theme=dark] body .workforce .wf-report-person-head{background:var(--surface)}html[data-theme=dark] body .workforce .wf-report-person-head:hover{background:#131313}html[data-theme=dark] body .workforce .wf-report-person-detail{border-color:var(--border);background:#131313}html[data-theme=dark] body .workforce .wf-report-summary .review{background:var(--warning-soft);border-color:#7f5e34}html[data-theme=dark] body .workforce .wf-report-summary .review strong{color:var(--warning)}html[data-theme=dark] body .workforce :is(.wf-report-next,.wf-device-result){background:var(--success-soft);border-color:#2e7355}html[data-theme=dark] body .workforce .wf-report-next{background:var(--brand-soft);border-color:#782b31}html[data-theme=dark] body .workforce .wf-device-result.error{background:var(--danger-soft);color:var(--danger)}html[data-theme=dark] body .workforce :is(.wf-report-state.review,.wf-report-state.pending){background:var(--accent-soft);color:#ffb35c}html[data-theme=dark] body .workforce .wf-status{color:#b5b5b5;background:#131313}html[data-theme=dark] body .workforce .wf-status-approved{background:var(--success-soft);color:var(--success)}html[data-theme=dark] body .workforce :is(.wf-status-rejected,.wf-status-cancelled){background:var(--danger-soft);color:var(--danger)}html[data-theme=dark] body .workforce :is(.wf-status-needs_manager,.wf-status-returned){background:var(--warning-soft);color:var(--warning)}html[data-theme=dark] body .shell{--calendar-paper:#131313;--calendar-day:#131313;--calendar-line:#343434;--calendar-header:#252525;--calendar-hover:#131313;--calendar-outside:#252525;--calendar-holiday:#3b191b}html[data-theme=dark] body .shell :is(.wf-calendar-panel,.panel.wf-attendance,.meeting-main,.project-calendar,.calendar-popup){background:var(--calendar-paper);border-color:var(--calendar-line)}html[data-theme=dark] body .shell :is(.wf-calendar-readable,.wf-attendance-grid,.meeting-month-grid,.meeting-week-grid){background:var(--calendar-paper)}html[data-theme=dark] body .workforce .wf-calendar-readable .wf-weekday,html[data-theme=dark] body .workforce .wf-attendance-weekday,html[data-theme=dark] body .shell :is(.meeting-weekday,.project-weekday){background:var(--calendar-header);color:#b5b5b5;border-color:var(--calendar-line)}html[data-theme=dark] body .workforce :is(.wf-calendar-cell,.wf-attendance-day),html[data-theme=dark] body .shell :is(.meeting-day,.project-day){background:var(--calendar-day);border-color:var(--calendar-line)}html[data-theme=dark] body .workforce :is(.wf-calendar-cell:hover,.wf-attendance-day:hover),html[data-theme=dark] body .shell :is(.meeting-day:hover,.project-day:not(.blank):hover){background:var(--calendar-hover);border-color:#343434}html[data-theme=dark] body .workforce :is(.wf-calendar-cell.off,.wf-attendance-day.off:not(.ambiguous)){background:var(--calendar-holiday);border-color:#782b31}html[data-theme=dark] body .workforce .wf-attendance-day.recorded{background:#131313;border-color:#343434}html[data-theme=dark] body .workforce .wf-attendance-day.future{color:var(--muted);background:#131313}html[data-theme=dark] body .workforce :is(.wf-calendar-cell.today,.wf-attendance-day.today),html[data-theme=dark] body .shell .project-day.today{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);background:#3b191b}html[data-theme=dark] body .workforce :is(.wf-calendar-cell.review,.wf-attendance-day.ambiguous){background:#131313;border-color:#ffb35c;box-shadow:inset 0 3px #000}html[data-theme=dark] body .workforce .wf-calendar-cell.selected{border-color:var(--brand);box-shadow:inset 0 0 0 2px var(--brand);background:#3b191b}html[data-theme=dark] body .workforce .wf-day-blank,html[data-theme=dark] body .shell :is(.meeting-day.outside,.project-day.blank){background:var(--calendar-outside);border-color:#343434}html[data-theme=dark] body .workforce .wf-calendar-cell .wf-day-add{color:var(--brand-text);border-color:var(--calendar-line);background:#252525}html[data-theme=dark] body .workforce .wf-calendar-cell .wf-day-add:hover{background:#4c1e22!important}html[data-theme=dark] body .shell .meeting-day.today{background:#3b191b}html[data-theme=dark] body .shell .meeting-week-column{background:var(--calendar-day);border-color:var(--calendar-line)}html[data-theme=dark] body .shell .meeting-week-column header{color:#b5b5b5;border-color:var(--calendar-line)}html[data-theme=dark] body .shell .meeting-day-number{color:var(--ink)}html[data-theme=dark] body .shell .meeting-day.outside .meeting-day-number{color:#b5b5b5}html[data-theme=dark] body .shell .meeting-day-add{color:var(--brand-text)}html[data-theme=dark] body .shell .meeting-event{color:#ff7279;border-inline-start-color:var(--brand);background:#3b191b}html[data-theme=dark] body .shell .meeting-event:hover{background:#4c1e22}html[data-theme=dark] body .shell .meeting-event.owner{color:#ffb35c;background:#252525;border-inline-start-color:#ffb35c}html[data-theme=dark] body .shell .meeting-event.owner:hover{background:#4a3115}html[data-theme=dark] body .shell .project-calendar-grid{background:var(--calendar-line);border-color:var(--calendar-line)}html[data-theme=dark] body .shell .project-day>span{color:#b5b5b5}html[data-theme=dark] body .shell .project-day>button{color:#ff7279;background:#3b191b}html[data-theme=dark] body .shell .project-day>button:hover{background:#4c1e22}html[data-theme=dark] body .shell .project-day>button.finished{color:#f5f5f5;background:#252525}html[data-theme=dark] body .shell .project-day>button.project-calendar-more{color:var(--brand-text);background:0 0}html[data-theme=dark] body .shell .calendar-popup{box-shadow:0 12px 35px #00000020}html[data-theme=dark] body .shell .calendar-days small{color:#b5b5b5;background:var(--calendar-header)}html[data-theme=dark] body .shell .calendar-days button{background:var(--calendar-day);color:var(--ink);border:1px solid #343434}html[data-theme=dark] body .shell .calendar-days button:hover{color:var(--brand-text);background:#4c1e22;border-color:#782b31}:root[data-theme=dark]:root{--border:#343434;--focus:#ffb35c;--shadow-soft:0 1px 3px #2563eb04, 0 5px 18px #2563eb04;--shadow-raised:0 8px 25px #2563eb0c;--charcoal:#353535}html[data-theme=dark] body .shell :is(h1,h2,h3){color:var(--ink)}html[data-theme=dark] body .shell .sidebar{background:#131313}html[data-theme=dark] body .shell .sidebar>.brand{background:#181818;border:1px solid #343434}html[data-theme=dark] body .shell .sidebar .brand strong{color:#f5f5f5}html[data-theme=dark] body .shell .sidebar .brand small,html[data-theme=dark] body .shell .nav-link svg{color:#b5b5b5}html[data-theme=dark] body .shell .nav-link.active{background:var(--charcoal);color:#f5f5f5;box-shadow:inset -3px 0 #000,0 3px 9px #00000012}html[data-theme=dark] body .shell .nav-link.active svg{color:#ededed}html[data-theme=dark] body .shell .nav-link:hover:not(.active){color:var(--ink);background:#131313}html[data-theme=dark] body .shell .nav-group summary{color:#b5b5b5}html[data-theme=dark] body .shell .topbar{background:#181818;border-color:#343434}html[data-theme=dark] body .shell .daily-inspiration{background:#131313;border-color:#343434}html[data-theme=dark] body .shell .eyebrow{color:#f5f5f5}html[data-theme=dark] body .shell .welcome-band{border:1px solid #343434;border-inline-start:4px solid var(--brand);background:linear-gradient(100deg,#131313,#181818 70%)}html[data-theme=dark] body .shell .actionable-cards .card{border-block-start:3px solid #343434}html[data-theme=dark] body .shell .actionable-cards .card:first-child{border-block-start-color:#ff7279}html[data-theme=dark] body .shell .actionable-cards .card:nth-child(2){border-block-start-color:#f5f5f5}html[data-theme=dark] body .shell .actionable-cards .card:nth-child(3) .card-icon{color:#b5b5b5;background:#131313}html[data-theme=dark] body .shell .btn.primary{box-shadow:0 2px 4px #00000014}html[data-theme=dark] body .shell .btn.primary:hover:not(:disabled){box-shadow:0 3px 9px #00000024}html[data-theme=dark] body .shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:#343434}html[data-theme=dark] body .shell :is(.records-table,.fin-table,.wf-table) th{color:#b5b5b5;background:#131313}html[data-theme=dark] body .shell :is(.records-table,.fin-table,.wf-table) tbody tr:hover{background:#131313}html[data-theme=dark] body .shell :is(.mailbox-tabs,.document-tabs,.meeting-tabs,.project-tabs,.fin-nav,.fin-subnav,.recruit-nav,.technical-nav) :is(a,button).active{background:var(--charcoal);border-color:var(--charcoal);color:#f5f5f5}html[data-theme=dark] body .shell :is(.fin-hero,.recruit-hero,.project-hero),html[data-theme=dark] body .workforce .wf-hero{border-color:#343434;border-inline-start:3px solid var(--brand);box-shadow:none;background:linear-gradient(100deg,#131313,#181818 80%)}html[data-theme=dark] body .workforce .wf-nav{background:#181818}html[data-theme=dark] body .workforce .wf-nav a.active{background:var(--charcoal);color:#f5f5f5;box-shadow:0 2px 5px #00000014}html[data-theme=dark] body .workforce .wf-nav .wf-more-sections.active{color:#f5f5f5;background:#131313;border-color:#343434}html[data-theme=dark] body .workforce .wf-stats>div{border-block-start:2px solid #343434}html[data-theme=dark] body .workforce .wf-stats>div:first-child{border-block-start-color:#ff7279}html[data-theme=dark] body .workforce .wf-stats b{color:#f5f5f5}html[data-theme=dark] body .workforce .wf-stats span{color:#b5b5b5}html[data-theme=dark] body .workforce .wf-view-switch{background:#131313;border-color:#343434}html[data-theme=dark] body .workforce .wf-view-switch .btn.active{color:var(--ink);border-color:#343434}html[data-theme=dark] body .workforce .wf-calendar-readable .wf-weekday,html[data-theme=dark] body .workforce .wf-attendance-weekday,html[data-theme=dark] body .shell :is(.meeting-weekday,.project-weekday){color:#b5b5b5;background:#252525}html[data-theme=dark] body .workforce :is(.wf-calendar-readable .wf-weekday.friday,.wf-attendance-weekday.friday){color:#ff7279;background:#4c1e22}html[data-theme=dark] body .workforce :is(.wf-calendar-cell.review:not(.selected),.wf-attendance-day.ambiguous){background:#131313;box-shadow:inset 0 2px #000}html[data-theme=dark] body .workforce .wf-calendar-cell .wf-day-add{background:#252525}html[data-theme=dark] body .workforce :is(.wf-calculation-card,.wf-report-card,.wf-device-card){box-shadow:none}html[data-theme=dark] body .workforce .wf-calculation-card:hover,html[data-theme=dark] body .workforce .wf-report-card:hover{background:#131313;border-color:#343434}html[data-theme=dark] body .workforce .wf-calculation-head nav{background:#131313}html[data-theme=dark] body .workforce .wf-calculation-head nav button.active{color:var(--ink);background:#181818}html[data-theme=dark] body .wf-dialog{box-shadow:0 24px 70px #0003}html[data-theme=dark] body .wf-dialog>header{background:#131313}html[data-theme=dark] body .wf-dialog::backdrop{background:#35353580}html[data-theme=dark] body .shell .auth-form{box-shadow:0 20px 70px #0000001a}@media (width<=700px){html[data-theme=dark] body .workforce .wf-agenda-day.review:not(.selected){background:#131313}html[data-theme=dark] body .workforce .wf-agenda-day.today{border-color:var(--brand)}}}}body .theme-switcher{z-index:35;flex-shrink:0;font-size:12px;position:relative}body .theme-switcher .theme-toggle{width:40px;height:40px;min-height:40px;font:inherit;cursor:pointer;color:#b52025;background:#fffaf1;border:1px solid #e2d8c8;border-radius:12px;place-items:center;padding:9px;transition:background .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 2px 6px #252c3508}body .theme-switcher .theme-toggle:hover{background:#f9e9e7;border-color:#b52025;box-shadow:0 3px 10px #b5202515}body .theme-switcher .theme-toggle>svg{color:inherit;flex-shrink:0;animation:.18s ease-out theme-icon-in}body .theme-switcher .theme-toggle:focus-visible{outline:2px solid var(--focus,#b52025);outline-offset:3px}body .theme-switcher.compact .theme-toggle{width:38px;min-width:38px;height:38px;box-shadow:none;background:0 0;border:0;border-radius:50%;padding:8px}.auth-theme{top:max(20px,env(safe-area-inset-top));z-index:5;position:absolute;inset-inline-end:24px}body .recruit-public-brand{flex-direction:row;justify-content:space-between;align-items:center;gap:14px;display:flex}@keyframes theme-icon-in{0%{opacity:.35;transform:scale(.85)rotate(-15deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (width>=761px){body .shell-chat .chat-thread-head .theme-switcher{display:none}}@media (width<=760px){body .topbar .theme-toggle{border-radius:11px;width:36px;height:36px;min-height:36px;padding:7px}.auth-theme{inset-inline-end:16px;top:max(16px,env(safe-area-inset-top))}}@media (prefers-reduced-motion:reduce){body .theme-switcher .theme-toggle{transition:none}body .theme-switcher .theme-toggle>svg{animation:none}}@media print{.theme-switcher,.auth-theme{display:none!important}}@media screen{:root[data-theme=dark]:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0c0c0c;--surface:#181818;--surface-soft:#121212;--surface-hover:#262626;--ink:#f5f5f5;--muted:#b5b5b5;--border:#343434;--brand:#b52025;--brand-dark:#981b20;--brand-text:#fff;--brand-soft:#321619;--brand-gray:#ddd;--accent:#d6b36a;--accent-soft:#2e2517;--focus:#d6b36a;--gold:#d6b36a;--gold-line:#75603b;--success:#4ade80;--success-soft:#102d22;--warning:#ffb35c;--warning-soft:#332410;--danger:#ff7279;--danger-soft:#321619;--info:#6bb8ff;--info-soft:#10253d;--charcoal:#292929;--shadow-soft:0 1px 2px #00000036,0 8px 24px #00000025;--shadow-raised:0 16px 48px #00000070;--calendar-paper:#111;--calendar-day:#1c1c1c;--calendar-line:#363636;--calendar-header:#242424;--calendar-hover:#282828;--calendar-outside:#141414;--calendar-holiday:#251719;background:var(--canvas);color:var(--ink)}:root[data-theme=dark]:root body{background:var(--canvas);color:var(--ink)}:root[data-theme=dark]:root body ::selection{color:#fff;background:#b52025}:root[data-theme=dark]:root body :is(.shell,.workforce,.recruitment,.recruit-public){color:var(--ink)}:root[data-theme=dark]:root body .shell:not(.shell-chat){background:radial-gradient(ellipse at 4% 0%,#b520250a,transparent 48%),var(--canvas)}:root[data-theme=dark]:root body .shell>.sidebar{background:linear-gradient(#151515,#0f0f0f 80%);border-color:#39332a;box-shadow:-6px 0 28px #00000030}:root[data-theme=dark]:root body .shell .topbar{background:#141414;border-color:#39332a}:root[data-theme=dark]:root body .shell .brand{background:linear-gradient(145deg,#1d1d1d,#141414);border-color:#4a3d28;box-shadow:inset 0 1px #ffffff06}:root[data-theme=dark]:root body .brand-logo{background:#fffaf3;border-radius:11px;padding:9px 12px}:root[data-theme=dark]:root body .mobile-brand .brand-logo{border-radius:8px;padding:5px 8px}:root[data-theme=dark]:root body .shell :is(.nav-label,.sidebar-footer,.muted,.field>span){color:var(--muted)}:root[data-theme=dark]:root body .shell .nav-link{color:#ddd}:root[data-theme=dark]:root body .shell .nav-link:hover:not(.active){color:#fff;background:#242424}:root[data-theme=dark]:root body .shell .nav-link.active{color:#fff;background:linear-gradient(100deg,#391619,#241315);border-color:#733035;box-shadow:inset -3px 0 #d93037,0 4px 16px #00000016}:root[data-theme=dark]:root body .shell .nav-link.active:before{background:#d93037}:root[data-theme=dark]:root body .shell .nav-link.active :is(svg,span){color:#fff}:root[data-theme=dark]:root body .shell :is(.welcome-band,.wf-hero,.recruit-hero,.project-hero,.fin-hero){color:var(--ink);background:linear-gradient(115deg,#291618,#1c1c1c 58%,#181818);border-color:#645039;box-shadow:inset 0 1px #d6b36a18,0 10px 28px #00000028}:root[data-theme=dark]:root body .recruitment{--recruit-accent:#b52025;--recruit-paper:#181818;--recruit-line:#343434}:root[data-theme=dark]:root body .recruitment :is(.recruit-nav a.active,.recruit-desk-tabs>button[aria-pressed=true]){color:#fff;background:#b52025;border-color:#bc9a59;box-shadow:inset 0 1px #d6b36a24,0 3px 10px #00000020}:root[data-theme=dark]:root body .recruitment :is(.recruit-nav a.active,.recruit-desk-tabs>button[aria-pressed=true]) svg{color:#fff}:root[data-theme=dark]:root body .shell :is(.panel,.card,.letter-tile,.draft-card){border-color:var(--border);box-shadow:inset 0 1px 0 #ffffff05,var(--shadow-soft);background:linear-gradient(145deg,#202020,#181818)}:root[data-theme=dark]:root body .shell :is(.card-value,.stat-value,.wf-stat strong,.recruit-stat strong){color:#fff}:root[data-theme=dark]:root body .shell .actionable-cards .card{border-block-start-color:#3387ef}:root[data-theme=dark]:root body .shell .actionable-cards .card:nth-child(2){border-block-start-color:#eb952e}:root[data-theme=dark]:root body .shell .actionable-cards .card:nth-child(3){border-block-start-color:#d93037}:root[data-theme=dark]:root body .shell .actionable-cards .card:nth-child(4){border-block-start-color:#29b876}:root[data-theme=dark]:root body .shell .actionable-cards .card-icon{color:#fff;background:#1d4f91;box-shadow:inset 0 1px #ffffff10}:root[data-theme=dark]:root body .shell .actionable-cards .card:nth-child(2) .card-icon{background:#935216}:root[data-theme=dark]:root body .shell .actionable-cards .card:nth-child(3) .card-icon{background:#b52025}:root[data-theme=dark]:root body .shell .actionable-cards .card:nth-child(4) .card-icon{background:#166849}:root[data-theme=dark]:root body .shell .actionable-cards .card-icon svg{color:#fff}:root[data-theme=dark]:root body .shell .btn{color:var(--ink);background:var(--surface);border-color:var(--border)}:root[data-theme=dark]:root body .shell .btn:hover:not(:disabled):not([aria-disabled=true]){color:#fff;background:#2b2b2b;border-color:#777}:root[data-theme=dark]:root body :is(.shell,.auth-form,.recruit-public) .btn.primary{color:#fff;background:linear-gradient(135deg,#bf2229,#a61b20);border-color:#d43a41;box-shadow:inset 0 1px #ffffff16,0 5px 18px #b5202526}:root[data-theme=dark]:root body :is(.shell,.auth-form,.recruit-public) .btn.primary:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#ce2931,#b52025);border-color:#eb4a52;box-shadow:0 6px 22px #b5202535}:root[data-theme=dark]:root body .shell .btn.danger{background:var(--danger-soft);color:var(--danger);border-color:#803237}:root[data-theme=dark]:root body .shell .btn.ghost{box-shadow:none;background:0 0;border-color:#0000}:root[data-theme=dark]:root body .shell :is(.wf-nav,.wf-view-switch,.meeting-tabs,.technical-boxes,.it-queue-tabs,.recruit-tabs,.recruit-report-tabs,.mailbox-tabs,.fin-nav) :is(.active,.selected,[aria-pressed=true],[aria-selected=true]){color:#fff;background:#b52025;border-color:#bc9a59;box-shadow:inset 0 1px #d6b36a24,0 3px 10px #00000020}:root[data-theme=dark]:root body .shell :is(.wf-nav,.meeting-tabs,.recruit-tabs,.recruit-report-tabs,.it-queue-tabs) :is(.active,.selected,[aria-pressed=true]) :is(svg,strong,span){color:#fff}:root[data-theme=dark]:root body :is(.shell,.auth-form,.recruit-public) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select){color:var(--ink);background-color:#101010;border-color:#414141}:root[data-theme=dark]:root body :is(.shell,.auth-form,.recruit-public) :is(input,textarea,select)::placeholder{color:#aaa;opacity:1}:root[data-theme=dark]:root body :is(.shell,.auth-form,.recruit-public) :is(input,textarea,select):disabled{color:#999;background-color:#222}:root[data-theme=dark]:root body .shell :is(input,textarea,select):focus{border-color:#d6b36a;outline-color:#d6b36a80}:root[data-theme=dark]:root body .shell :is(input,textarea,select)[aria-invalid=true]{border-color:#ff7279;outline-color:#ff727980}:root[data-theme=dark]:root body .shell :is(input[type=checkbox],input[type=radio]){accent-color:#b52025}:root[data-theme=dark]:root body :is(dialog,.search-picker-popover,.search-select-options,.calendar-picker,.emoji-popover){color:var(--ink);background-color:var(--surface);border-color:var(--border)}:root[data-theme=dark]:root body dialog::backdrop{background:#000000a8}:root[data-theme=dark]:root body .auth-shell{background:radial-gradient(ellipse at 18% 18%,#b520251c,transparent 48%),radial-gradient(ellipse at 80% 85%,#d6b36a0b,transparent 48%),var(--canvas)}:root[data-theme=dark]:root body .auth-shell:before{background:linear-gradient(155deg,#b520252a,#0c0c0c00)}:root[data-theme=dark]:root body .auth-shell:after{background:linear-gradient(155deg,#d6b36a12,#0c0c0c00)}:root[data-theme=dark]:root body .auth-form{background:#181818f5;border-color:#75603b;box-shadow:0 24px 80px #00000080}:root[data-theme=dark]:root body .auth-identity .brand-logo{max-width:245px}:root[data-theme=dark]:root body .theme-switcher .theme-toggle{color:#d6b36a;background:#232323;border-color:#75603b;box-shadow:inset 0 1px #d6b36a16}:root[data-theme=dark]:root body .theme-switcher .theme-toggle:hover{background:#2c2c2c;border-color:#d6b36a}:root[data-theme=dark]:root body .theme-switcher.compact .theme-toggle{box-shadow:none;background:0 0;border-color:#0000}:root[data-theme=dark]:root body .shell .daily-inspiration{border-color:#645039;background:linear-gradient(115deg,#231619,#191919);border-inline-start-color:#b52025;box-shadow:inset 0 1px #d6b36a0d}:root[data-theme=dark]:root body .shell .daily-inspiration :is(.daily-dhikr-line p,.daily-inspiration-label,.daily-inspiration-label svg){color:#fff}:root[data-theme=dark]:root body .shell .daily-inspiration .daily-inspiration-label{background:#353535}:root[data-theme=dark]:root body .shell :is(table thead,.wf-calendar-weekday,.meeting-weekday){color:#fff;background:#242424}:root[data-theme=dark]:root body .shell .nav-unread-badge{color:#fff;background:#b52025;border-color:#e34850;box-shadow:0 2px 9px #b5202528}:root[data-theme=dark]:root body .workforce :is(.wf-calendar-cell,.wf-attendance-day,.wf-day-blank,.wf-agenda-day){border-color:var(--calendar-line)}:root[data-theme=dark]:root body .workforce .wf-calendar-cell{background:var(--calendar-day)}:root[data-theme=dark]:root body .workforce :is(.wf-calendar-cell,.wf-agenda-day).review{background:linear-gradient(145deg,#382713,#241c12);border-color:#a06a2e;box-shadow:inset 0 2px #ed9d3c}:root[data-theme=dark]:root body .workforce :is(.wf-calendar-cell,.wf-agenda-day).selected{background:#3a191c;border-color:#d6b36a;box-shadow:inset 0 0 0 1px #d6b36a}:root[data-theme=dark]:root body .workforce .wf-calendar-cell.today{border-color:#d6b36a;box-shadow:inset 0 0 0 1px #d6b36a}:root[data-theme=dark]:root body .workforce :is(.wf-calendar-cell.off,.wf-agenda-day.off){background:var(--calendar-holiday)}:root[data-theme=dark]:root body .workforce .wf-calendar-cell.future{background:#151515;border-color:#303030}:root[data-theme=dark]:root body .workforce .wf-calendar-cell.future.off{background:#211719}:root[data-theme=dark]:root body .workforce .wf-calendar-cell .wf-day-main .wf-day-state{color:#eee;background:#303030}:root[data-theme=dark]:root body .workforce .wf-calendar-cell .wf-day-main .wf-day-state.review{color:#ffca80;background:#553716}:root[data-theme=dark]:root body .workforce .wf-calendar-cell .wf-day-main .wf-day-state.pending{color:#8bcaff;background:#163a61}:root[data-theme=dark]:root body .workforce .wf-calendar-cell .wf-day-main .wf-day-state.off{color:#ffb5b9;background:#492023}:root[data-theme=dark]:root body .workforce .wf-calendar-cell .wf-day-main .wf-day-state.future{color:#999;background:0 0}:root[data-theme=dark]:root body .workforce .wf-calendar-cell .wf-day-main .wf-day-state.ready{color:#4ade80}:root[data-theme=dark]:root body .workforce .wf-calendar-cell .wf-day-main .wf-day-state.ongoing{color:#fff;background:#741e25}:root[data-theme=dark]:root body .workforce .wf-calendar-cell .wf-day-main .wf-day-heading strong{color:var(--ink)}:root[data-theme=dark]:root body .workforce .wf-calendar-cell .wf-day-main :is(.wf-day-mobile-times,.wf-day-hours b){color:#eee}:root[data-theme=dark]:root body .shell .shell-chat,:root[data-theme=dark]:root body .shell.shell-chat{--chat-ink:#f5f5f5;--chat-muted:#b5b5b5;--chat-paper:#141414;--chat-line:#343434;--chat-accent:#d6b36a;--chat-outgoing:#35191c;color:var(--chat-ink);background:#0c0c0c}:root[data-theme=dark]:root body .shell-chat :is(.chat-sidebar,.chat-list-head,.chat-thread-head){background:#141414;border-color:#39332a}:root[data-theme=dark]:root body .shell-chat .chat-thread{background-color:#0c0c0c;background-image:url(/build/assets/chat-wallpaper-dark-qrazNX4b.svg),linear-gradient(130deg,#151515,#0b0b0b)}:root[data-theme=dark]:root body .shell-chat .chat-welcome{color:var(--ink);background-color:#0c0c0c;background-image:url(/build/assets/chat-wallpaper-dark-qrazNX4b.svg),radial-gradient(at 50% 35%,#b520251a,#0000 70%)}:root[data-theme=dark]:root body .shell-chat .chat-room:hover{background:#262626}:root[data-theme=dark]:root body .shell-chat .chat-room.selected{color:#fff;background:linear-gradient(110deg,#b52025,#981b20);box-shadow:inset 0 1px #d6b36a26}:root[data-theme=dark]:root body .shell-chat .chat-room.selected :is(strong,small,p){color:#fff}:root[data-theme=dark]:root body .shell-chat .chat-room-unread{color:#fff;background:#b52025}:root[data-theme=dark]:root body .shell-chat .chat-message{color:#f5f5f5;background:linear-gradient(140deg,#222,#191919);border-color:#383838;box-shadow:0 3px 12px #00000025}:root[data-theme=dark]:root body .shell-chat .chat-message.mine{background:linear-gradient(135deg,#451b1e,#2b1719);border-color:#763035}:root[data-theme=dark]:root body .shell-chat .chat-message.theirs:after{background:#191919}:root[data-theme=dark]:root body .shell-chat .chat-message.mine:after{background:#2b1719}:root[data-theme=dark]:root body .shell-chat .chat-message footer{color:#c7c7c7}:root[data-theme=dark]:root body .shell-chat .chat-message .chat-sender{color:#8bcaff}:root[data-theme=dark]:root body .shell-chat .chat-compose{background:linear-gradient(120deg,#242424f5,#191919f5);border-color:#62543b;box-shadow:inset 0 1px #d6b36a0e,0 10px 30px #00000045}:root[data-theme=dark]:root body .shell-chat .chat-compose textarea{color:#f5f5f5;background:0 0!important}:root[data-theme=dark]:root body .shell-chat .chat-compose :is(.btn.icon,.chat-attach){color:#ddd}:root[data-theme=dark]:root body .shell-chat :is(.voice-mic,.chat-send-button,.chat-new-conversation){color:#fff;background:linear-gradient(135deg,#bf2229,#a61b20)}:root[data-theme=dark]:root body .shell-chat :is(.voice-mic,.chat-send-button,.chat-new-conversation):hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#ce2931,#b52025)}:root[data-theme=dark]:root body .shell-chat .chat-day span{color:#e5e5e5;background:#282828ed;border-color:#48484880}:root[data-theme=dark]:root body .shell-chat .chat-reply-quote{background:#ffffff09;border-inline-start-color:#d6b36a}:root[data-theme=dark]:root body .shell-chat .chat-reply-quote strong{color:#fff}:root[data-theme=dark]:root body .shell-chat .chat-reply-quote span{color:#ccc}:root[data-theme=dark]:root body .document-paper{--ink:#252c35;--surface:#fff;--muted:#626972;--brand:#b52025;--brand-text:#b52025;--border:#dedede;color:#252c35;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;box-shadow:0 8px 38px #00000045}:root[data-theme=dark]:root body .document-paper :is(h1,h2,h3,p,small,strong,td,th){color:inherit}:root[data-theme=dark]:root body .document-paper :is(.letter-footer,.document-meta,.letter-marks){color:#5f6266}}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/vazirmatn-arabic-wght-normal-Cafbb7Zc.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/vazirmatn-latin-ext-wght-normal-tDTa1Fj6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/vazirmatn-latin-wght-normal-BFexNX-K.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:B Nazanin;src:url(/build/assets/BNazanin-oLmczWLB.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}.letter-body,.letter-editor{font-family:B Zar,Tahoma,sans-serif;font-size:20px;line-height:1.85}.document-paper.letter-clean-paper{flex-direction:column;min-height:1050px;display:flex}.letter-clean-paper .letter-body{flex:1}.letter-clean-paper .letter-print-meta{text-align:left;margin-bottom:28px;font-family:B Zar,Tahoma,sans-serif;font-size:18px}.letter-clean-paper .letter-marks strong,.letter-clean-paper .letter-marks small{display:none}.letter-footer-block{text-align:center;margin-top:auto;padding-top:32px}.letter-footer-image{object-fit:contain;width:100%;max-height:80px;margin:0 auto;display:block}.letter-footer-block .letter-footer{border:0;margin:8px 0 0;padding:0}.letter-overview{margin-bottom:24px}.letter-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.letter-tile{color:#49424b;background:#fff;border:1px solid #e8e4e6;border-radius:18px;align-items:center;gap:12px;padding:20px;transition:border-color .15s,box-shadow .15s;display:flex}.letter-tile:hover,.letter-tile.selected{border-color:#c5525a;box-shadow:0 6px 22px #8d25340c}.letter-tile>span:nth-child(2){flex:1;font-size:12px}.letter-tile strong{color:#2f2832;font-size:26px;line-height:1.5;display:block}.letter-tile-icon{color:#b71f2b;background:#faf0f1;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.letter-folders{flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;display:flex}.letter-folders>span,.letter-row-meta>span{align-items:center;gap:6px;display:inline-flex}.letter-rows{display:grid}.letter-row{border-top:1px solid #eeedf1;align-items:center;gap:16px;padding:23px 12px;display:flex;position:relative}.letter-row:hover{background:#fcfafb}.letter-row.unread{background:#fff9f9;border-inline-start:3px solid #bf2632}.letter-row-icon{color:#b42b39;flex-shrink:0;place-items:center;width:40px;display:grid}.letter-row-main{flex:1;min-width:0}.letter-row-main>a{color:#302d37;overflow-wrap:anywhere;font-size:15px;font-weight:600;display:inline-block}.letter-row-main>a:hover{color:#b91f2c;text-decoration:underline}.letter-row.unread .letter-row-main>a{font-weight:800}.letter-row-meta{color:#757381;flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;font-size:12px;display:flex}.letter-unread-dot{background:#bf2632;border-radius:50%;width:7px;height:7px;margin-inline-end:8px;display:inline-block}.letter-row-status{flex-wrap:wrap;gap:6px;max-width:160px;display:flex}.letter-row-date{color:#76717e;white-space:nowrap;font-size:11px}.personal-letter h2{align-items:center;gap:8px;display:flex}.personal-letter p{margin-bottom:16px;font-size:12px}.recipient-options{gap:10px;max-height:220px;padding:12px 0;display:grid;overflow-y:auto}.recipient-extra{margin:6px 0 12px}@media (width<=1100px){.letter-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.letter-row-date{display:none}}@media (width<=600px){.letter-tile{gap:8px;padding:12px}.letter-tile-icon{width:32px;height:36px}.letter-tile>svg{display:none}.letter-row{flex-wrap:wrap;gap:10px;padding:18px 8px}.letter-row-main{flex-basis:calc(100% - 50px)}.letter-row-status{max-width:none;margin-inline-start:50px}.letter-row-meta{gap:8px}}.technical-tickets .technical-subject a{line-height:1.9;display:inline-block}@media (width<=760px){.chat-page.thread-open .chat-page-heading{display:none}.technical-tickets{overflow:visible}.technical-tickets table,.technical-tickets tbody{width:100%;display:block}.technical-tickets thead{display:none}.technical-tickets tr{border-bottom:1px solid #e3e6e6;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.technical-tickets td{border:0;width:auto;min-width:0;padding:0;display:block}.technical-tickets .technical-subject{grid-column:1/-1}.technical-tickets td[data-label]:before{content:attr(data-label);color:#666d6d;margin-bottom:5px;font-size:.65rem;display:block}}.technical-space{gap:22px;display:grid}.technical-space>.heading{margin-bottom:0}.technical-nav{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;padding-bottom:14px;display:flex}.technical-nav a{color:var(--muted);border-radius:11px;align-items:center;gap:8px;padding:10px 16px;font-size:.82rem;display:inline-flex}.purchase-space .technical-nav button{appearance:none;color:#617088;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:12px;padding:11px 16px;line-height:1.8}.purchase-space .technical-nav button:hover{background:#f4f6fa}.purchase-space .technical-nav button.active{color:#9b2029;background:#fff0f1;font-weight:700}.purchase-space .technical-nav button:focus-visible{outline-offset:2px;outline:2px solid #b5222a}.purchase-space .technical-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.purchase-space .technical-metrics strong{margin-top:12px;font-size:1.45rem;display:block}.technical-nav a.active{color:var(--brand);background:#f5e7e8;font-weight:650}.technical-form-panel{width:100%;max-width:960px;margin-inline:auto}.technical-form-panel form,.technical-actions form{gap:18px;display:grid}.technical-form-panel>p,.technical-actions p{font-size:.8rem;line-height:2}.technical-route{flex-wrap:wrap;gap:8px;padding:16px 0 24px;display:flex}.technical-route span{background:#f5f6f6;border-radius:9px;padding:8px 12px;font-size:.74rem}.technical-route span+span:before{content:"←";color:var(--brand);margin-inline-end:10px}.technical-team{border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;gap:16px;padding:18px;display:flex}.technical-team legend{padding-inline:8px;font-size:.82rem}.technical-list-heading,.technical-ticket-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.technical-boxes{flex-wrap:wrap;gap:5px;margin-bottom:14px;display:flex}.technical-boxes button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 12px;font-size:.76rem}.technical-boxes button.active{color:var(--brand);background:#f5e7e8;font-weight:650}.technical-filters{grid-template-columns:minmax(160px,2fr) minmax(140px,1fr) auto;align-items:end;gap:14px;margin-block:18px 24px;display:grid}.technical-filter-more{grid-area:2/1/auto/-1}.technical-filter-more summary{cursor:pointer;color:var(--muted);font-size:.78rem}.technical-filter-more[open] .form-grid{padding-top:18px}.technical-subline{color:var(--muted);margin-top:6px;font-size:.7rem;display:block}.technical-status{color:#53626b;background:#f0f2f3;border-radius:8px;padding:6px 10px;font-size:.72rem;line-height:1.8;display:inline-flex}.technical-status-qa_review,.technical-status-factory_review{color:#835d1c;background:#fff3dc}.technical-status-assigned,.technical-status-in_progress{color:#32568e;background:#eaf1fd}.technical-status-completed{color:#276b4c;background:#e8f4ee}.technical-status-rejected,.technical-status-returned{color:#9b3434;background:#fbecec}.technical-ticket-heading h2{margin-block:16px 4px}.technical-ticket-heading .link{font-size:.76rem}.technical-detail-grid{grid-template-columns:minmax(0,1fr) minmax(265px,320px);align-items:start;gap:22px;display:grid}.technical-detail-grid>*{min-width:0}.technical-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-block:24px;display:grid}.technical-facts.single{grid-template-columns:1fr;margin-block:18px 0}.technical-facts dt{color:var(--muted);margin-bottom:5px;font-size:.7rem}.technical-facts dd{overflow-wrap:anywhere;margin:0;font-size:.83rem}.technical-space h3{margin-block:24px 10px;font-size:.9rem}.technical-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.85rem;line-height:2.1}.technical-completion{background:#f4f9f6;border-inline-start:3px solid #54997e;border-radius:10px;margin-top:22px;padding:2px 20px 14px}.technical-timeline{gap:22px;padding-top:20px;display:grid}.technical-timeline article{border-inline-start:2px solid #eadcdd;padding-inline-start:18px}.technical-timeline strong{font-size:.85rem}.technical-timeline small{color:var(--muted);margin-top:6px;font-size:.72rem;line-height:1.9;display:block}.technical-actions>.btn{width:100%;margin-bottom:16px}.technical-actions .btn.primary{width:100%}.technical-report-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.technical-report-cards .card{min-width:0}.technical-report-cards strong{overflow-wrap:anywhere;margin-top:16px;font-size:1.7rem;display:block}.technical-report-cards small{color:var(--muted)}.technical-breakdowns{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.technical-stat-row{border-bottom:1px solid #eef0f0;justify-content:space-between;gap:10px;padding:12px 0;font-size:.78rem;display:flex}@media (width<=1150px){.technical-detail-grid{grid-template-columns:1fr}.technical-detail-grid>aside{grid-row:1}.technical-breakdowns{grid-template-columns:1fr}}@media (width<=760px){.technical-filters{grid-template-columns:minmax(0,1fr)}.technical-filter-more{grid-row:auto}.technical-report-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.technical-facts{grid-template-columns:1fr}.technical-nav a{padding:8px 10px}.technical-report-cards strong{font-size:1.35rem}}.stationery-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.asset-preview{object-fit:contain;background:#fafafa;border:1px solid #e3e6e6;border-radius:12px;width:100%;max-height:180px;margin:16px 0;padding:12px;display:block}.asset-card{border:1px solid #e3e6e6;border-radius:14px;padding:16px}.template-picker{background:#fafbfb;border:1px solid #e3e6e6;border-radius:12px;padding:16px}.template-picker summary{cursor:pointer;color:#90191d}.template-picker[open] summary{margin-bottom:16px}.letterhead-image{object-fit:contain;width:100%;max-height:170px;margin-bottom:24px;display:block}.letter-marks{text-align:left;margin-top:32px}.letter-marks img{object-fit:contain;width:130px;max-width:45%;height:90px;margin:8px}.letter-marks small{display:block}.letter-footer{white-space:pre-wrap;text-align:center;border-top:1px solid #e3e6e6;margin-top:28px;padding-top:14px;font-size:.8rem}@media (width<=800px){.stationery-layout{grid-template-columns:minmax(0,1fr)}}:root{color:#303535;font-synthesis:none;--brand:#b52025;--brand-dark:#90191d;--brand-soft:#fbefef;--brand-gray:#515555;--border:#e3e6e6;--muted:#666d6d;background:#f5f6f6;font-family:Vazirmatn Variable,Tahoma,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus,textarea:focus,select:focus{outline-offset:2px;outline:3px solid #d98b8b}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.7px;font-size:1.75rem}h2{font-size:1.1rem}small,.muted{color:var(--muted)}.shell{grid-template-columns:250px 1fr;min-height:100vh;display:grid}.sidebar{border-left:1px solid var(--border);background:#fff;flex-direction:column;height:100vh;padding:28px 18px;display:flex;position:sticky;top:0;overflow:auto}.brand{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-bottom:24px;display:flex}.brand-logo{object-fit:contain;width:100%;max-width:210px;height:auto;display:block}.mobile-brand{display:none}.brand strong{font-size:1rem;display:block}.brand small{font-size:.65rem}.nav-label{color:var(--muted);letter-spacing:.4px;padding:14px 13px 6px;font-size:.68rem}.nav-link{color:var(--brand-gray);border-radius:9px;align-items:center;gap:11px;margin:2px 0;padding:11px 13px;font-size:.85rem;display:flex}.nav-link:hover{background:#f4f5f5}.nav-link.active{background:var(--brand-soft);box-shadow:inset -3px 0 var(--brand);color:var(--brand);font-weight:650}.nav-link svg{width:18px;height:18px}.sidebar-footer{color:var(--muted);margin-top:auto;padding:24px 12px 0;font-size:.72rem}.main{min-width:0}.topbar{background:linear-gradient(110deg,#fff 40%,#fcf9f9);border-bottom:1px solid #e8ebeb;justify-content:space-between;align-items:center;gap:24px;min-height:100px;padding:20px 30px;display:flex}.topbar-navigation{display:none}.daily-inspiration{border:1px solid #e4ece7;background:linear-gradient(110deg,#ffffff80,#f5f9f6);border-inline-start:3px solid #8eae9d;border-radius:12px;flex:1;min-width:0;padding:12px 16px;position:relative}.daily-dhikr-line{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:7px;display:flex}.daily-inspiration-meta{align-items:center;gap:8px 14px;min-width:0;font-size:.7rem;line-height:1.9;display:flex}.daily-inspiration-label,.daily-inspiration-date{align-items:center;gap:6px;display:inline-flex}.daily-inspiration-label{color:#466b58;background:#e7f0ea;border-radius:7px;flex-shrink:0;padding:3px 8px;font-size:.65rem;font-weight:650}.daily-inspiration-date{white-space:nowrap;color:var(--muted);flex-shrink:0}.daily-dhikr-line p{color:#2f493e;text-wrap:pretty;margin:0;font-size:.97rem;font-weight:550;line-height:2}.daily-occasions{color:#646c68;align-items:center;gap:10px;min-width:0;display:flex}.daily-occasion-dot{background:#a7b6ad;border-radius:50%;flex-shrink:0;width:4px;height:4px}.daily-occasion-name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.daily-occasion-toggle{min-width:0;font:inherit;color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:2px 0;display:inline-flex}.daily-occasion-toggle:hover,.daily-occasion-toggle[aria-expanded=true]{color:#315b45}.daily-occasion-toggle:focus-visible{outline-offset:4px;outline:2px solid #6f9680}.daily-occasion-more{color:#476351;background:#e7eee9;border-radius:5px;flex-shrink:0;align-items:center;gap:2px;padding:0 5px;font-size:.67rem;display:inline-flex}.daily-occasion-toggle[aria-expanded=true] .daily-occasion-more svg{transform:rotate(180deg)}.daily-occasions-panel{z-index:45;inset-inline:0;color:#46574d;background:#fff;border:1px solid #dde7df;border-radius:13px;max-height:min(440px,65dvh);padding:17px 20px;font-size:.77rem;line-height:2;position:absolute;top:calc(100% + 8px);overflow-y:auto;box-shadow:0 12px 38px #263f3024}.daily-occasions-panel[hidden]{display:none}.daily-occasions-panel strong{color:#314c3c;font-size:.8rem}.daily-occasions-panel ul{margin:10px 0 12px;padding-inline-start:18px}.daily-occasions-panel li{padding:4px 0}.daily-occasions-panel li::marker{color:#85a28f}.daily-occasions-panel small{color:var(--muted);border-top:1px solid #edf1ee;padding-top:9px;font-size:.62rem;display:block}.topbar-position{flex:0 170px;gap:3px;min-width:100px;margin:0;display:grid}.topbar-position>span{color:var(--muted);padding-inline-start:10px;font-size:.65rem}.topbar-position select{text-overflow:ellipsis;background-color:#fff;border-color:#e3e7e7;border-radius:10px;width:100%;min-height:38px;padding:6px 10px;font-size:.74rem}.profile{flex-shrink:0;align-items:center;gap:14px;display:flex}.profile-account{border-radius:12px;align-items:center;gap:10px;display:flex}.profile-account:hover .avatar{background:#f2dfe1}.profile-identity{gap:2px;min-width:0;display:grid}.profile-identity strong{text-overflow:ellipsis;white-space:nowrap;text-align:start;max-width:150px;font-size:.81rem;font-weight:650;overflow:hidden}.profile-identity small{white-space:nowrap;color:var(--muted);font-size:.65rem}.profile .profile-logout{color:#727a7b;background:#fff;border:1px solid #e9ecec;border-radius:11px;width:38px;min-height:38px;padding:0}.profile .profile-logout:hover{color:var(--brand);background:var(--brand-soft)}.avatar{width:42px;height:42px;color:var(--brand);background:linear-gradient(145deg,#fcf0f0,#f3e6e7);border:1px solid #eddcdd;border-radius:14px;flex-shrink:0;place-items:center;font-weight:650;display:grid}.content{overflow-wrap:anywhere;min-width:0;max-width:1440px;margin:auto;padding:36px 38px}.heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.heading p{color:var(--muted);margin-bottom:0;font-size:.85rem}.eyebrow{color:var(--brand);margin-bottom:8px;font-size:.72rem}.btn{border:1px solid var(--border);color:var(--brand-gray);white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px 17px;font-size:.84rem;display:inline-flex}.btn.primary{background:var(--brand);color:#fff;border-color:var(--brand)}.btn.danger{color:#a41d22;border-color:#e4bfc2}.btn.primary:hover:not(:disabled){background:var(--brand-dark);border-color:var(--brand-dark)}.btn.small{padding:6px 10px;font-size:.75rem}.btn.ghost{background:0 0;border:none;padding:6px}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.space-between{justify-content:space-between}.cards{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:24px;display:grid}.card,.panel{border:1px solid var(--border);background:#fff;border-radius:12px;padding:22px}.card-head{color:var(--muted);justify-content:space-between;font-size:.78rem;display:flex}.card-icon{color:var(--brand);background:#fff0ef;border-radius:9px;padding:8px;display:flex}.card strong{margin-top:12px;font-size:2rem;display:block}.card p{color:var(--muted);margin:4px 0 0;font-size:.71rem}.dashboard-grid{grid-template-columns:1.65fr 1fr;gap:22px;display:grid}.panel-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.panel-title h2{margin:0}.module-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.module{border:1px solid var(--border);border-radius:10px;align-items:center;gap:12px;padding:18px;display:flex}.module:hover{background:snow;border-color:#c78080}.module svg{color:var(--brand);width:23px}.module strong{font-size:.85rem;display:block}.module small{font-size:.68rem}.hero{background:linear-gradient(115deg, var(--brand-dark), var(--brand));color:#fff;border:none;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;border:30px solid #ffffff0d;border-radius:28px;width:180px;height:180px;position:absolute;bottom:-90px;left:-40px;transform:skew(-35deg)}.hero p{color:#f7d7d7;font-size:.85rem;line-height:2}.hero h2{font-size:1.4rem}.hero .btn{color:var(--brand)}.stack{gap:20px;display:grid}.empty{text-align:center;color:var(--muted);padding:38px 14px;font-size:.88rem}.empty svg{color:#c8b5bb;margin:auto auto 12px;display:block}.toolbar{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.toolbar input{flex:1;min-width:170px}.toolbar select{width:auto;min-width:130px}.table-wrap{overflow:auto}table{border-collapse:collapse;text-align:right;width:100%;font-size:.8rem}th{color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:13px 10px;font-size:.7rem;font-weight:500}td{border-bottom:1px solid #f1ebed;max-width:450px;padding:16px 10px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:snow}td a{color:#4b3439;font-weight:550}td a:hover{color:var(--brand)}.badge{color:#75656a;white-space:nowrap;background:#f3f0f1;border-radius:6px;padding:4px 8px;font-size:.66rem;display:inline-block}.badge.review,.badge.registered{color:#8a671c;background:#fff3d9}.badge.approved,.badge.completed,.badge.clean{color:#33714a;background:#e9f6ed}.badge.cancelled,.badge.infected{color:#a33434;background:#fbe8e8}.badge.classified{color:#744595;background:#f1e9f6}.pagination{color:var(--muted);justify-content:center;align-items:center;gap:15px;padding-top:18px;font-size:.8rem;display:flex}.field{flex-direction:column;gap:6px;min-width:0;font-size:.8rem;display:flex}.field label{font-weight:550}.field em{color:var(--brand);font-style:normal}.field small{font-size:.7rem}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.full{grid-column:1/-1}input,textarea,select{color:#33262b;background:#fff;border:1px solid #ddd2d6;border-radius:7px;width:100%;padding:10px 12px;font-size:.84rem}textarea{resize:vertical;min-height:120px;line-height:1.9}input[type=checkbox]{width:17px;height:17px;accent-color:var(--brand)}input[type=file]{font-size:.75rem}.check{align-items:center;gap:8px;font-size:.8rem;display:flex}.form-actions{border-top:1px solid var(--border);flex-wrap:wrap;gap:12px;margin-top:22px;padding-top:20px;display:flex}.alert{color:#77522a;background:#fff8eb;border:1px solid #eed7bb;border-radius:9px;margin-bottom:18px;padding:13px 17px;font-size:.83rem;line-height:1.8}.notice{color:#785118;background:#fffaee;border:1px solid #ead4a8;border-radius:8px;margin:14px 0;padding:12px 16px;line-height:1.9}.record-text{white-space:pre-wrap;overflow-wrap:anywhere}.hash-text{overflow-wrap:anywhere;direction:ltr;font-size:.8rem}.case-action-card{border:1px solid var(--border);border-radius:10px;margin-top:16px;padding:18px}.content>.panel+.panel{margin-top:18px}.alert.error{color:#912b2b;background:#fff0f0;border-color:#e8baba}.alert.success{color:#346d43;background:#edf8f0;border-color:#c3dfcb}.alert ul{margin:4px 0}.detail-grid{grid-template-columns:minmax(0,1fr) 320px;gap:22px;display:grid}.letter-body{white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid var(--border);margin-top:20px;padding:25px 0;line-height:2.2}.detail-meta{grid-template-columns:repeat(3,1fr);gap:15px;margin:22px 0;font-size:.8rem;display:grid}.detail-meta small{margin-bottom:5px;display:block}.timeline-item{border-right:2px solid #ecd4d4;padding:3px 15px 18px;font-size:.8rem}.timeline-item small{margin:5px 0;font-size:.65rem;display:block}.timeline-item p{white-space:pre-wrap;margin:6px 0 0;line-height:1.8}.divider{border:0;border-top:1px solid var(--border);margin:22px 0}.auth-shell{isolation:isolate;background:radial-gradient(at 50% 35%,#fff 0,#fff0 62%),radial-gradient(at 0 100%,#e5d6d8 0,#0000 48%),linear-gradient(125deg,#eceeef,#f6f5f4 50%,#e5e9e9);flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:40px 24px;display:flex;position:relative;overflow:hidden}.auth-shell:before,.auth-shell:after{content:"";z-index:-1;pointer-events:none;border-radius:160px;width:clamp(400px,55vw,820px);height:260px;position:absolute;transform:rotate(-38deg)}.auth-shell:before{background:linear-gradient(175deg,#ffffffd9,#d3d9d959);inset:-150px -180px auto auto;box-shadow:0 35px 80px #5155550c,inset 0 1px #fff}.auth-shell:after{background:linear-gradient(165deg,#fff9,#c6a6a859);inset:auto auto -175px -180px;box-shadow:0 -25px 80px #90191d06,inset 0 1px #ffffffb3}.auth-identity .brand{gap:22px;margin-bottom:38px}.auth-identity .brand-logo{max-width:258px}.auth-identity .brand p{color:var(--brand-gray);margin:0;font-size:.86rem;font-weight:450}.auth-form{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(155deg,#fffffff5,#ffffffd9);border:1px solid #fff;border-radius:30px;width:100%;max-width:460px;padding:48px 42px 32px;position:relative;box-shadow:0 40px 90px -30px #313b3b38,0 12px 32px -16px #313b3b1a,inset 0 1px #fff}.auth-form h1{margin-bottom:8px;font-size:1.45rem}.auth-form>div>.muted{margin-bottom:26px;font-size:.85rem}.auth-form form{gap:22px;display:grid}.auth-form input{background:#f2f4f480;border-color:#e6e9e9;border-radius:14px;min-height:52px;transition:border-color .16s,background-color .16s;box-shadow:inset 0 2px 4px #30353503}.auth-form input:focus{border-color:var(--brand);background:#fff;outline:2px solid #b520251c}.auth-form input::placeholder{color:#929999;font-size:.85rem}.auth-form .btn{border-radius:14px;width:100%;min-height:52px}.auth-form .btn.primary{background:linear-gradient(115deg,#8e1b24,#b52025 70%,#bd2c33);border-color:#a41d2300;margin-top:4px;box-shadow:0 12px 22px -12px #90191d99,inset 0 1px #ffffff20}.auth-form .btn.primary:hover{background:var(--brand-dark)}.auth-password{position:relative}.auth-password input{padding-right:48px}.password-toggle{width:42px;height:42px;color:var(--muted);background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:5px;right:3px}.password-toggle:hover{background:var(--brand-soft);color:var(--brand)}.auth-help{border-top:1px solid var(--border);color:var(--muted);text-align:center;margin:28px 0 0;padding-top:22px;font-size:.76rem;line-height:2}.auth-steps{color:var(--brand);align-items:center;gap:10px;margin-bottom:24px;font-size:.7rem;display:flex}.auth-steps>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.auth-steps .complete{color:#397468}.auth-step-line{background:#dde5e2;flex:1;height:1px}.auth-challenge h1{font-size:1.2rem}.auth-challenge-description,.auth-enrollment p{color:var(--muted);margin:10px 0 22px;font-size:.78rem;line-height:2}.auth-form .auth-otp-input{text-align:center;letter-spacing:.45em;font-variant-numeric:tabular-nums;padding-inline:10px;font-size:1.5rem}.auth-recovery-input{text-align:center;font-family:monospace}.auth-challenge-actions{gap:8px;margin-top:20px;display:grid}.auth-text-button{color:var(--brand);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 4px;font-size:.76rem}.auth-text-button:hover{background:#b5202508}.auth-text-button.muted{color:var(--muted)}.auth-enrollment-secret{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;text-align:center;background:#f2f5f4;border-radius:12px;padding:14px;display:block}.auth-recovery-codes{text-align:center;overflow-wrap:anywhere;background:#f2f5f4;border-radius:12px;gap:10px;margin:18px 0;padding:14px;font-size:.82rem;list-style:none;display:grid}.auth-recovery-saved{align-items:center;gap:10px;margin-bottom:18px;font-size:.76rem;line-height:1.9;display:flex}.auth-form .auth-recovery-saved input{flex-shrink:0;width:18px;height:18px;min-height:auto}.receipt-summary{border:1px solid var(--border);background:#fff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:14px 18px;display:flex}.receipt-summary p{margin:0}.receipt-summary small{margin-top:4px;display:block}.receipt-status{white-space:nowrap;color:var(--muted);align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.receipt-status.seen{color:#176443}.receipt-time{margin-top:5px;font-size:.74rem;display:block}.builder-step{border:1px solid var(--border);border-right:4px solid var(--brand);background:#fff;border-radius:8px;padding:18px}.builder-step .form-grid{gap:12px}.builder-step h3{font-size:.9rem}.builder-arrow{text-align:center;color:var(--brand);font-size:1.5rem}.step-list{gap:14px;display:grid}.tag-list{flex-wrap:wrap;gap:8px;display:flex}.tab-list{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.tab-list a{border:1px solid var(--border);background:#fff;border-radius:7px;padding:8px 14px;font-size:.8rem}.tab-list a.active{background:var(--brand);color:#fff;border-color:var(--brand)}.checkbox-list{flex-wrap:wrap;gap:12px;display:flex}.secret{text-align:left;word-break:break-all;direction:ltr;background:#f7f3f4;border-radius:8px;padding:16px;font-family:monospace;font-size:.95rem}.mobile-toggle{display:none}.link{color:var(--brand)}.calendar-input{position:relative}.calendar-popup{z-index:10;border:1px solid var(--border);background:#fff;border-radius:10px;width:285px;padding:15px;position:absolute;top:100%;right:0;box-shadow:0 10px 35px #30252922}.calendar-days{grid-template-columns:repeat(7,1fr);gap:3px;margin-top:10px;display:grid}.calendar-days button{background:#fff;border:0;border-radius:6px;padding:7px 0}.calendar-days button:hover{background:#fcecec}.calendar-days small{text-align:center}.loading{text-align:center;color:var(--muted);padding:40px}.sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.money{text-align:right;font-variant-numeric:tabular-nums;direction:ltr}@media (width<=1150px){.cards{grid-template-columns:1fr 1fr}.dashboard-grid,.detail-grid{grid-template-columns:1fr}.content{padding:25px}.topbar{gap:16px;padding:18px 25px}.shell{grid-template-columns:220px 1fr}.sidebar{padding:25px 12px}}@media (width<=760px){.btn{white-space:normal;max-width:100%}.shell{display:block}.sidebar{z-index:40;width:260px;display:none;position:fixed;right:0;box-shadow:-10px 0 40px #0002}.sidebar.open{display:flex}.mobile-toggle{display:inline-flex}.content{padding:22px 16px}.topbar{grid-template-columns:minmax(0,1fr) auto;gap:16px 10px;min-height:68px;padding:14px 16px;display:grid}.topbar-navigation{grid-area:1/1;align-items:center;gap:8px;display:flex}.topbar-navigation .mobile-toggle{flex-shrink:0;min-height:36px;padding:6px}.topbar .profile{grid-area:1/2;gap:8px}.profile-account{gap:7px}.profile-identity strong{max-width:82px;font-size:.75rem}.profile-identity small{font-size:.6rem}.profile .avatar{border-radius:11px;width:34px;height:36px}.profile .profile-logout{width:34px;min-height:36px}.topbar-position{border-top:1px solid #eceeee;grid-column:1/-1;align-items:center;gap:12px;padding-top:12px;display:flex}.topbar-position>span{flex-shrink:0;padding:0}.topbar-position select{flex:1;min-width:0}.daily-inspiration{grid-area:3/1/auto/-1;padding:12px 14px}.topbar:not(:has(.topbar-position)) .daily-inspiration{grid-row:2}.daily-inspiration-meta{gap:8px;font-size:.63rem}.daily-dhikr-line{gap:5px 10px}.daily-dhikr-line p{font-size:.88rem}.mobile-brand{width:92px;display:block}.heading{align-items:center}.heading h1{font-size:1.35rem}.heading p{font-size:.75rem}.cards{gap:10px}.card,.panel{padding:16px}.card strong{font-size:1.6rem}.form-grid{grid-template-columns:1fr}.detail-meta{grid-template-columns:1fr 1fr}.auth-shell{padding:28px 16px 20px}.auth-identity .brand-logo{max-width:220px}.auth-identity .brand{margin-bottom:32px}.auth-form{border-radius:24px;padding:38px 26px 26px}.module-grid{grid-template-columns:1fr 1fr}.module{gap:8px;padding:13px}.module small{display:none}.table-wrap{margin:0 -4px}.toolbar>*{flex:1}.secret{font-size:.8rem}.detail-grid{gap:15px}}@media (width<=380px){.topbar .mobile-brand{width:70px}.profile-identity strong{max-width:60px}}@media print{.sidebar,.topbar,.form-actions,.no-print{display:none!important}.shell,.detail-grid{display:block}.content{padding:0}.panel{border:0}.letter-body{font-size:12pt}}[hidden]{display:none!important}:root{--border:#e7e9ed;--muted:#69717e;background:#f6f7f9}.shell{grid-template-columns:236px minmax(0,1fr)}.sidebar{padding:24px 14px}.sidebar .brand{gap:10px;margin-bottom:16px}.sidebar .brand-logo{max-width:178px}.sidebar .brand strong{font-size:.9rem}.nav-link{border-radius:11px;padding:12px;font-size:.83rem}.nav-group{border-top:1px solid var(--border);margin:12px 0 4px;padding-top:10px}.nav-group summary{cursor:pointer;color:var(--muted);padding:12px;font-size:.83rem;font-weight:600}.nav-group[open] summary{color:var(--brand)}.content{padding:30px}.eyebrow{font-size:.73rem}.heading h1{letter-spacing:-.6px;margin-bottom:8px;font-size:1.6rem}.panel,.card{border-radius:17px;box-shadow:0 3px 12px #30353503}.panel h2{align-items:center;gap:8px;display:flex}.panel p{line-height:1.9}.btn{border-radius:10px;min-height:42px;font-weight:550;transition:background .15s,box-shadow .15s}.btn.primary{box-shadow:0 4px 10px #b5202514}.btn.small{min-height:34px}.btn:disabled{cursor:not-allowed}input,select,textarea{color:#303642;border-color:#dce1e7;border-radius:10px;min-height:44px}input::placeholder,textarea::placeholder{color:#9299a5}.field{gap:9px}fieldset.field{border:0;margin:0;padding:0}input[type=checkbox]{flex:0 0 18px;min-height:18px}.check{cursor:pointer;min-height:40px;line-height:1.8}.badge{border-radius:7px;padding:5px 9px;font-size:.7rem}.badge.draft{color:#5c6678;background:#eef1f6}.badge.priority-urgent{color:#ab2126;background:#fff0ef;margin-inline-start:4px}.badge.priority-important{color:#916019;background:#fff5e8;margin-inline-start:4px}.welcome-band{background:linear-gradient(110deg,#fbebea 0%,snow 52%,#fff 100%);border:1px solid #edd;border-radius:19px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;padding:20px 24px;display:flex}.welcome-band h1{margin:0;font-size:1.125rem;font-weight:600;line-height:1.9}.welcome-band>div{min-width:0}.welcome-band>.btn{flex-shrink:0}.actionable-cards{gap:16px}.actionable-cards .card{transition:border-color .15s,transform .15s}.actionable-cards .card:hover{border-color:#d69a9e;transform:translateY(-2px)}.actionable-cards .card h2{margin:2px 0 9px;font-size:.9rem}.actionable-cards .card strong{color:#303642;margin-top:10px;font-size:2.2rem}.actionable-cards .card p{font-size:.74rem}.actionable-cards .card-head>svg{color:#9aa0a8}.actionable-cards .card:first-child .card-icon{color:#345b99;background:#edf3fc}.actionable-cards .card:nth-child(3) .card-icon{color:#815795;background:#f6f0fa}.actionable-cards .card:nth-child(4) .card-icon{color:#297b71;background:#eaf6f2}.workspace-dashboard{grid-template-columns:minmax(0,1fr) 300px;gap:20px}.panel-title small{margin-top:6px;font-size:.74rem;display:block}.panel-title .link{white-space:nowrap;align-items:center;gap:4px;font-size:.77rem;display:flex}.attention-item{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:17px 0;display:flex}.attention-item:last-child{border:0;padding-bottom:0}.attention-item div{flex:1}.attention-item strong{font-size:.83rem;line-height:1.9}.attention-item small{margin-top:5px;font-size:.71rem;display:block}.due-dot{background:#479885;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.due-dot.late{background:var(--brand)}.quick-links a{align-items:center;gap:12px;padding:14px 0;font-size:.84rem;display:flex}.quick-links a>svg:first-child{color:var(--brand)}.quick-links a span{flex:1}.quick-links small{margin-top:5px;font-size:.7rem;display:block}.draft-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.draft-card{border:1px solid var(--border);background:#fafbfc;border-radius:12px;flex-direction:column;align-items:flex-start;gap:9px;padding:18px;display:flex}.draft-card strong{font-size:.85rem;line-height:1.8}.draft-card small,.draft-card .link{font-size:.73rem}.draft-card>svg{color:#9e7e86}.records-table th{background:#f8f9fb;padding-block:13px;font-size:.73rem}.records-table td{padding-block:18px;font-size:.8rem}.records-table .record-subject{width:42%;min-width:180px}.record-subject>a{color:#303642;font-size:.87rem;line-height:1.8;display:block}.record-subject>small{margin-top:5px;font-size:.69rem;line-height:1.9;display:block}.record-due{margin-top:6px;font-size:.67rem;display:block}.record-due.overdue{color:var(--brand)}.mailbox-tabs,.document-tabs{border-bottom:1px solid var(--border);gap:4px;margin-bottom:20px;display:flex;overflow-x:auto}.mailbox-tabs a,.document-tabs button{white-space:nowrap;color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 15px;font-size:.81rem}.mailbox-tabs .active,.document-tabs .active{border-bottom-color:var(--brand);color:var(--brand);font-weight:650}.search-line{gap:10px;display:flex}.search-line input{background:#f8f9fb}.mail-search{border-bottom:1px solid var(--border);padding-bottom:16px}.filter-disclosure{margin-top:15px}.filter-disclosure summary{cursor:pointer;color:var(--muted);font-size:.8rem}.filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.list-summary{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:15px 0;font-size:.77rem;display:flex}.compose-progress{color:var(--muted);flex-wrap:wrap;gap:25px;padding:0 4px 25px;font-size:.79rem;display:flex}.compose-progress span{align-items:center;gap:8px;display:flex}.compose-progress b{background:#e9ecf0;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.compose-progress .current{color:var(--brand)}.compose-progress .current b{background:var(--brand);color:#fff}.compose-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;display:grid}.compose-paper{padding:28px}.segmented{background:#f3f5f7;border-radius:10px;gap:3px;padding:4px;display:inline-flex}.segmented button{color:var(--muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:9px 15px;font-size:.8rem;display:flex}.segmented button.selected{color:var(--brand);background:#fff;box-shadow:0 1px 5px #30353512}.compose-paper .subject-input{padding:14px;font-size:1rem}.writing-tools{background:#f8f9fb;border:1px solid #dce1e7;border-bottom:0;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;padding:8px 10px;font-size:.76rem;display:flex}.letter-editor{border-radius:0 0 10px 10px;min-height:370px;padding:19px;font-size:.94rem;line-height:2.4}.compose-paper .field:has(.letter-editor){gap:0}.letter-preview{min-height:520px;padding:20px 8px}.preview-caption{color:var(--muted);margin:0 0 20px;font-size:.72rem}.compose-footer{border:1px solid var(--border);z-index:5;background:#fff;border-radius:15px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;padding:18px 22px;display:flex;position:sticky;bottom:12px;box-shadow:0 5px 22px #30353510}.compose-footer strong{font-size:.86rem}.compose-footer small{margin-top:5px;font-size:.72rem;display:block}.people-picker{max-height:205px;margin-bottom:14px;padding:5px 0;overflow-y:auto}.people-picker .check{border-radius:7px;padding:6px}.people-picker .check:hover{background:#f8f9fb}.people-picker .check span{flex:1}.recipient-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.recipient-chips button{color:var(--brand);background:var(--brand-soft);border:1px solid #efcccc;border-radius:8px;align-items:center;gap:7px;padding:5px 8px;font-size:.73rem;display:inline-flex}.disclosure>summary{cursor:pointer;font-size:.87rem;font-weight:600}.disclosure[open]>summary{margin-bottom:20px}.compose-hint{color:var(--muted);gap:8px;margin:0 8px;font-size:.75rem;line-height:1.9;display:flex}.compose-hint svg{flex:0 0 17px}.context-note{color:#78633d;background:#f8f4ec;border-radius:9px;margin:0 0 15px;padding:12px;font-size:.76rem;line-height:1.9}.document-workspace{align-items:start}.document-paper{padding:30px}.document-paper .letter-body{min-height:280px;font-size:.95rem}.document-paper .detail-meta{background:#f8f9fb;border-radius:10px;padding:15px}.related-links a{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:13px 0;font-size:.86rem;display:flex}.related-links small{margin-top:5px;font-size:.73rem;display:block}.registration-panel{border-color:#e5cccc}.permission-editor>.row input{max-width:310px}.permission-editor h3{margin-bottom:7px}.permission-group{border:1px solid var(--border);border-radius:12px;margin:18px 0 0;padding:14px}.permission-group legend{color:var(--muted);padding:0 8px;font-size:.81rem;font-weight:600}.permission-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.permission-option{cursor:pointer;background:#f8f9fb;border-radius:9px;align-items:center;gap:10px;padding:12px;font-size:.8rem;line-height:1.8;display:flex}.permission-option.selected{color:#862127;background:#fcf0f0}.permission-summary{max-width:460px}.permission-summary summary{cursor:pointer;color:var(--brand)}.permission-summary ul{padding-inline-start:20px;font-size:.76rem;line-height:2}@media (width<=1250px){.workspace-dashboard{grid-template-columns:minmax(0,1fr)}.workspace-dashboard>.stack:last-child{grid-template-columns:1fr 1fr;align-items:start}.compose-layout{grid-template-columns:minmax(0,1fr) 300px}.compose-paper{padding:20px}}@media (width<=1050px){.compose-layout{grid-template-columns:minmax(0,1fr)}.compose-layout>aside{grid-template-columns:1fr 1fr;align-items:start}.compose-layout .compose-hint{grid-column:1/-1}.compose-paper .letter-editor{min-height:320px}}@media (width<=760px){.shell{display:block}.content{padding:22px 16px}.topbar{height:auto}.welcome-band{flex-wrap:wrap;padding:18px}.welcome-band h1{font-size:1rem}.actionable-cards .card{padding:16px}.actionable-cards .card strong{font-size:1.8rem}.actionable-cards .card h2{font-size:.8rem}.actionable-cards .card p{font-size:.68rem}.workspace-dashboard>.stack:last-child,.compose-layout>aside{grid-template-columns:minmax(0,1fr)}.records-table{overflow:visible}.records-table table,.records-table tbody,.records-table tr{width:100%;display:block}.records-table thead{display:none}.records-table tr{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:10px;padding:16px 0;display:grid}.records-table td{border:0;width:auto;min-width:0;max-width:none;padding:0;display:block}.records-table .record-subject{grid-column:1/-1;width:100%;min-width:0}.records-table td[data-label=تاریخ]{grid-area:3/1/auto/-1}.records-table td[data-label=محرمانگی]{text-align:left}.records-table .record-due{margin-inline-start:8px;display:inline-block}.compose-progress{gap:13px;font-size:.7rem}.compose-progress span{gap:5px}.compose-progress b{width:23px;height:23px}.compose-paper,.document-paper{padding:18px}.compose-footer{flex-wrap:wrap;padding:14px;bottom:0}.compose-footer .btn{width:100%}.compose-footer small{display:none}.filter-grid,.permission-options{grid-template-columns:minmax(0,1fr)}.filter-grid{gap:14px}.list-summary{flex-wrap:wrap}.list-summary .row{gap:8px}.search-line .btn{flex:none}.mailbox-tabs a,.document-tabs button{padding:12px;font-size:.76rem}.letter-preview{padding:10px 0}.panel-title{align-items:flex-start}.panel-title h2{font-size:.94rem}.heading h1{font-size:1.4rem}.document-workspace .detail-meta{grid-template-columns:1fr 1fr}.document-workspace{gap:18px}.permission-editor>.row input{max-width:none}}@media (prefers-reduced-motion:reduce){.actionable-cards .card,.btn{transition:none}.actionable-cards .card:hover{transform:none}}.attachment-viewer{background:#fff;border:1px solid #dce1e7;border-radius:13px;margin:20px 0;overflow:hidden}.viewer-heading{border-bottom:1px solid var(--border);color:#414957;align-items:center;gap:9px;padding:13px 15px;display:flex}.viewer-heading strong{flex:1;font-size:.85rem}.viewer-toolbar{border-bottom:1px solid var(--border);background:#f8f9fb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;display:flex}.viewer-toolbar .row{gap:7px}.viewer-toolbar select{width:auto;min-height:34px;padding:5px 8px;font-size:.72rem}.viewer-filename{overflow-wrap:anywhere;font-size:.73rem}.page-count{color:var(--muted);white-space:nowrap;font-size:.75rem}.viewer-files{gap:6px;padding:10px;display:flex;overflow-x:auto}.viewer-files button{border:1px solid var(--border);color:var(--muted);white-space:nowrap;background:#fff;border-radius:8px;padding:8px 10px;font-size:.75rem}.viewer-files button.active{color:var(--brand);background:var(--brand-soft);border-color:#e5bbbb}.viewer-canvas-area{direction:ltr;background:#e9edf2;min-height:190px;max-height:660px;padding:14px;overflow:auto}.viewer-canvas-area canvas{background:#fff;margin:0 auto;display:block;box-shadow:0 2px 12px #1e2a3a1c}.attachment-viewer.expanded .viewer-canvas-area{flex:1;min-height:0;max-height:none}.attachment-viewer.expanded{z-index:100;background:#fff;flex-direction:column;display:flex;position:fixed;inset:12px;box-shadow:0 0 0 100vmax #17212b99}.viewer-canvas-area canvas[hidden]{display:none}.viewer-message{text-align:center;color:#657080;direction:rtl;justify-items:center;gap:12px;padding:25px 12px;display:grid}.viewer-message strong{font-size:.9rem}.viewer-message p{margin:0;font-size:.77rem;line-height:1.9}@media (width<=760px){.viewer-heading{flex-wrap:wrap}.viewer-heading strong{font-size:.77rem}.viewer-toolbar{padding:10px}.viewer-canvas-area{max-height:480px}.viewer-toolbar .btn.small{padding:6px}}.compose-uploads{background:#fafbfc;border:1px dashed #cbd2dd;border-radius:12px;margin-top:22px;padding:18px}.compose-uploads input[type=file]{background:#fff}.upload-item{align-items:center;gap:10px;padding:13px 0;font-size:.8rem;display:flex}.upload-item span{overflow-wrap:anywhere;flex:1}.upload-item small{margin-top:4px;font-size:.69rem;display:block}.workflow-in-composer{border-top:1px solid var(--border);margin-top:22px;padding-top:20px}.stack,.stack>*,.attachment-viewer,.viewer-canvas-area{min-width:0}.attachment-viewer{width:100%;max-width:100%}.viewer-canvas-area{contain:inline-size;max-width:100%}.document-workspace>.stack{grid-template-columns:minmax(0,1fr)}.workspace-toast{z-index:60;pointer-events:none;align-items:center;gap:14px;max-width:min(500px,100vw - 40px);margin:0;display:flex;position:fixed;bottom:22px;left:24px;box-shadow:0 8px 25px #22352a16}.workspace-toast .btn{pointer-events:auto;font-size:1.25rem}.document-paper .letter-body:empty{display:none}.date-time-input{grid-template-columns:minmax(0,1.4fr) minmax(90px,1fr);align-items:start;gap:9px;display:grid}.date-time-input>input[type=time]{direction:ltr}.date-time-input .calendar-input .row{gap:6px}.date-time-input .calendar-input .row input{min-width:0}.purchase-unit-grid,.purchase-ticket-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.purchase-unit,.purchase-item{background:#fafbfd;border:1px solid #e4e8ef;border-radius:18px;min-width:0;padding:20px}.purchase-item legend{color:#8e2027;padding:0 10px;font-weight:700}.purchase-item-numbers{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.purchase-item-total{flex-direction:column;justify-content:center;gap:8px;display:flex}.purchase-form-footer,.purchase-ticket-top,.purchase-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.purchase-form-footer{margin-top:20px}.purchase-ticket{color:inherit;background:#fff;border:1px solid #e4e8ef;border-radius:20px;padding:22px;transition:border-color .15s,box-shadow .15s;display:block}.purchase-ticket:hover{border-color:#ba777b;box-shadow:0 8px 24px #252d3c0b}.purchase-ticket h3{margin:16px 0 8px}.purchase-ticket-top{color:#637087;font-size:.84rem}.purchase-ticket-meta{color:#637087;flex-wrap:wrap;gap:10px 20px;font-size:.86rem;line-height:1.9;display:flex}.purchase-detail-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:22px;display:grid}.purchase-detail-layout>*{min-width:0}.purchase-route{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:22px 0;padding:0;list-style:none;display:grid}.purchase-route li{background:#fafbfd;border:1px solid #e4e8ef;border-radius:14px;flex-direction:column;gap:8px;padding:14px;font-size:.85rem;display:flex}.purchase-route li.current{color:#8e2027;background:#fff4f4;border-color:#b5222a}.purchase-route small{color:#69758a;line-height:1.7}.purchase-decisions{flex-direction:column;gap:12px;display:flex}.purchase-decisions .btn{white-space:normal;justify-content:center;min-height:46px;line-height:1.8}.purchase-decisions .purchase-approve{color:#fff;background:#176446;border-color:#176446;padding:14px;font-weight:700}.purchase-decisions .purchase-approve:hover{background:#125339}.purchase-reason{background:#fff5ed;border-radius:12px;padding:14px;font-size:.9rem}.purchase-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:2}.purchase-event{background:#fafbfd;border-inline-start:3px solid #d4a7aa;border-radius:12px;padding:16px}.purchase-event>small{color:#69758a;margin:8px 0;display:block}.purchase-voided{opacity:.7;border-style:dashed}.purchase-space h3,.purchase-space p,.purchase-space strong{overflow-wrap:anywhere}@media (width<=1100px){.purchase-detail-layout{grid-template-columns:minmax(0,1fr)}.purchase-detail-layout>aside{grid-row:1}.purchase-route{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.purchase-unit-grid,.purchase-ticket-list{grid-template-columns:minmax(0,1fr)}.purchase-item-numbers,.purchase-route{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-item{padding:14px}.purchase-ticket{padding:18px}.purchase-header{align-items:start}}.nav-link-content{flex:1;align-items:center;gap:10px;min-width:0;display:inline-flex}.nav-link-content>svg{flex-shrink:0}.nav-unread-badge{color:#fff;font-variant-numeric:tabular-nums;background:#c51f32;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:23px;height:23px;padding:0 5px;font-size:11px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 2px 6px #c51f3226}.nav-link .nav-unread-badge{margin-inline-start:auto}.nav-group>summary{align-items:center;gap:8px;display:flex}.nav-group>summary .nav-unread-badge{margin-inline-start:auto}.section-message{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:15px;padding:16px 0;display:flex}.section-message small{color:#69758a;margin-top:8px;display:block}.payment-card,.payment-callout{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.payment-card{color:inherit;text-decoration:none}.payment-card:hover{border-color:#c9a4a8}.payment-total{background:#f7f1f1;border-radius:14px;padding:16px;font-size:1.05rem}.purchase-space .technical-meta dd{overflow-wrap:anywhere}@media (width<=680px){.payment-card,.payment-callout{flex-direction:column;align-items:stretch}}.organization-users-table{min-width:900px}.organization-users-table td:last-child{min-width:180px}.organization-users-table td:last-child .btn{white-space:nowrap;margin:3px}.auth-enrollment-qr{background:#fff;border:1px solid #e4e7ec;border-radius:14px;width:256px;max-width:100%;height:auto;margin:16px auto;padding:12px;display:block}.auth-enrollment details{text-align:start;margin-block:14px}.auth-enrollment summary{cursor:pointer;font-weight:600}.security-reset-dialog{color:#263140;background:#fff;border:1px solid #e4e7ec;border-radius:24px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:28px;overflow-y:auto;box-shadow:0 24px 80px #15203433}.security-reset-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#16213280}.security-reset-heading{color:#ac2028;align-items:center;gap:14px;margin-bottom:24px;display:flex}.security-reset-heading h2{color:#263140;margin:0 0 6px}.security-reset-heading p{color:#617083;margin:0}.security-reset-notice{background:#f6f7f9;border-radius:14px;padding:14px 18px;font-size:13px;line-height:1.9}.security-reset-notice p{margin:4px 0}.letter-discussion h2,.signing-panel h2,.word-letter-panel h2,.compose-signers h2{align-items:center;gap:10px;display:flex}.letter-discussion-list{gap:12px;max-height:560px;margin-block:20px;display:grid;overflow-y:auto}.letter-discussion-item{background:#fafbfc;border:1px solid #e9e9ee;border-radius:16px;padding:16px}.letter-discussion-item.instruction{background:#fff8f8;border-inline-start:4px solid #b11f29}.letter-discussion-item header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.letter-discussion-item time{color:#697586;margin-inline-start:auto;font-size:12px}.letter-discussion-item p{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0;line-height:2}.referral-history-choice{background:#f4f6fa;border-radius:12px;padding:14px}.referral-history-choice small{color:#677384;margin-top:8px;line-height:1.8;display:block}.signing-steps{gap:12px;padding:0;list-style:none;display:grid}.signing-steps li{border:1px solid #e8eaf0;border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.signing-step-number{background:#f1f3f6;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.signing-steps .signed .signing-step-number{color:#207553;background:#e0f3eb}.signing-steps .pending{background:#fff7f7;border-color:#bd2533}.signing-steps small{color:#677384;margin-top:5px;display:block}.signing-steps p{white-space:pre-wrap}.word-letter-panel{background:#f4f7fc;border:1px solid #d8e2f2;border-radius:18px;margin-block:20px;padding:20px}.word-letter-panel p{color:#526477;font-size:13px;line-height:1.9}.word-address{font-size:12px}.compose-signers{border-top:1px solid #e9e9ee;padding:20px 0}.chat-page-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.chat-page-heading h1{margin:3px 0;font-size:27px}.chat-page-heading p{color:#7c8798;margin:4px 0 0;font-size:13px}.chat-page-heading .eyebrow{color:#ad2028;font-size:11px}.chat-private-note{color:#788294;align-items:center;gap:8px;font-size:12px;display:flex}.chat-workspace{background:#fff;border:1px solid #e5e7ee;border-radius:23px;grid-template-columns:310px minmax(0,1fr);height:calc(100dvh - 160px);min-height:480px;display:grid;overflow:hidden;box-shadow:0 8px 36px #26355006}.chat-sidebar{background:#fff;border-left:1px solid #e9ebf1;flex-direction:column;min-height:0;display:flex}.chat-list-head{justify-content:space-between;align-items:center;gap:8px;padding:23px 18px 15px;display:flex}.chat-list-head h2{margin:0;font-size:15px}.chat-list-head .btn{padding:8px 10px;font-size:11px}.chat-search{color:#8791a2;background:#f7f8fb;border:1px solid #edf0f4;border-radius:12px;align-items:center;gap:9px;padding:0 12px;display:flex}.chat-sidebar>.chat-search{margin:0 15px 15px}.chat-search input{width:100%;min-width:0;box-shadow:none;outline-offset:2px;background:0 0;border:0;padding:11px 0;font-size:12px}.chat-room-list{flex:1;padding:0 9px 14px;overflow:auto}.chat-room{color:inherit;border:1px solid #0000;border-radius:14px;align-items:center;gap:11px;margin:3px 0;padding:14px 10px;text-decoration:none;display:flex}.chat-room:hover{background:#f7f8fb}.chat-room.selected{background:#fff2f1;border-color:#f6dedd}.chat-avatar{color:#b3212a;background:#f7e8e9;border-radius:15px;flex:0 0 43px;justify-content:center;align-items:center;width:43px;height:43px;font-size:19px;font-weight:700;display:inline-flex}.chat-avatar.group{color:#577091;background:#eaf0f7}.chat-room-text{flex:1;min-width:0}.chat-room-text>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.chat-room-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.chat-room-text small{color:#8a94a4;flex-shrink:0;font-size:9px}.chat-room-text p{color:#8891a0;white-space:nowrap;text-overflow:ellipsis;margin:6px 0 0;font-size:11px;overflow:hidden}.chat-room .nav-unread-badge{flex-shrink:0}.chat-sidebar-foot{text-align:center;color:#8d96a4;border-top:1px solid #f0f1f5;padding:14px 10px;font-size:10px}.chat-pagination{justify-content:center;align-items:center;gap:10px;padding:8px;font-size:11px;display:flex}.chat-welcome{text-align:center;background:radial-gradient(at 50% 35%,#fcf0ee 0,#0000 60%),#fdfcfc;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.chat-welcome-icon{color:#b2212b;background:#fff;border-radius:35px;place-items:center;width:114px;height:114px;margin-bottom:24px;display:grid;position:relative;transform:rotate(-5deg);box-shadow:0 12px 40px #93252b0a}.chat-welcome-icon span{color:#fff;background:#bd2730;border:4px solid #fff;border-radius:16px;padding:12px;position:absolute;bottom:-7px;right:-10px}.chat-welcome h2{margin:16px 0 5px;font-size:22px}.chat-welcome p{color:#8590a1;margin:7px 0 25px;font-size:13px;line-height:2.2}.chat-welcome-features{color:#8b94a2;gap:22px;margin-top:40px;font-size:11px;display:flex}.chat-welcome-features span{align-items:center;gap:6px;display:flex}.chat-thread{background:#fbfaf9;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.chat-thread-head{background:#fff;border-bottom:1px solid #eceef3;flex-shrink:0;align-items:center;gap:12px;padding:18px 23px;display:flex}.chat-thread-title{flex:1;min-width:0}.chat-thread-title h2{overflow-wrap:anywhere;margin:0;font-size:16px}.chat-thread-title p{color:#8d97a5;margin:4px 0 0;font-size:11px}.chat-back{display:none}.chat-messages{overscroll-behavior:contain;background-image:radial-gradient(#aa969419 .7px,#0000 .7px);background-size:17px 17px;flex:1;min-height:0;padding:12px 27px 22px;overflow:auto}.chat-message{background:#fff;border:1px solid #eaedf2;border-radius:17px 17px 4px;width:fit-content;max-width:82%;margin:8px 0;padding:12px 16px 8px;box-shadow:0 2px 4px #293e5803}.chat-message.mine{background:#f9e8e7;border-color:#f0dedd;margin-left:auto}.chat-message.theirs{border-radius:17px 17px 17px 4px;margin-right:auto}.chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 5px;font-size:13px;line-height:1.95}.chat-sender{color:#8a5162;margin-bottom:6px;font-size:11px;display:block}.chat-message footer{color:#998c93;justify-content:flex-end;align-items:center;gap:9px;font-size:9px;display:flex}.chat-message footer span{align-items:center;gap:4px;display:inline-flex}.chat-message .chat-seen{color:#387e77}.chat-file-input{display:none}.chat-attach{flex-shrink:0;gap:5px}.chat-file-selection{gap:8px;max-height:110px;padding:0 0 10px;display:flex;overflow:auto}.chat-selected-file{background:#f8f0ef;border:1px solid #efdeda;border-radius:12px;flex:0 0 210px;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.chat-selected-file img{object-fit:cover;border-radius:7px;width:42px;height:42px}.chat-selected-file>span{flex:1;min-width:0}.chat-selected-file strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.chat-selected-file small{color:#8a7d83;font-size:9px}.chat-selected-file .btn{padding:4px}.chat-attachment{width:280px;max-width:100%;margin:2px 0 8px}.chat-photo-button{cursor:zoom-in;background:0 0;border:0;border-radius:11px;width:100%;padding:0;display:block;overflow:hidden}.chat-photo{object-fit:contain;background:#eee8e6;width:100%;height:auto;max-height:310px;display:block}.chat-photo-loading{color:#887e80;background:#ede8e5;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:150px;font-size:10px;display:flex}.chat-file-card{background:#ffffff85;border:1px solid #d8cfd03d;border-radius:9px;align-items:center;gap:9px;padding:8px;display:flex}.chat-file-card>div{flex:1;min-width:0}.chat-file-card strong{overflow-wrap:anywhere;font-size:11px;display:block}.chat-file-card small{color:#8b8491;font-size:9px}.chat-file-card .btn{flex-shrink:0;padding:7px}.chat-photo-expanded{text-align:center;padding:15px}.chat-photo-expanded img{object-fit:contain;width:100%;max-height:65dvh;margin-bottom:12px;display:block}.chat-day{text-align:center;margin:18px 0 15px}.chat-day span{color:#938b88;background:#f1eeeb;border:1px solid #e9e6e3;border-radius:20px;padding:4px 13px;font-size:10px}.chat-older{margin:5px auto;display:block}.chat-compose-area{background:#fff;border-top:1px solid #eceef3;padding:13px 19px 16px}.chat-compose textarea{resize:vertical;background:#fafbfc;border-color:#e9edf2;border-radius:12px;width:100%;min-height:62px;max-height:160px;padding:11px 14px;font-size:13px}.chat-compose-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:9px;display:flex}.chat-compose-foot small{color:#969eac;font-size:10px}.chat-compose-foot .btn{padding:9px 17px;font-size:12px}.chat-new-below{background:#fff;border-radius:24px;position:absolute;bottom:175px;left:24px;box-shadow:0 4px 15px #2b415020}.chat-empty-small{text-align:center;color:#8a94a4;padding:32px 14px;font-size:12px;line-height:2}.chat-empty-small svg{margin:auto}.chat-unavailable{justify-content:center;align-items:center;gap:20px;padding:30px}.chat-dialog{color:#29384b;background:#fff;border:1px solid #e9ebf1;border-radius:23px;width:min(560px,100vw - 28px);max-height:90dvh;padding:0;box-shadow:0 30px 100px #19223830}.chat-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1b24345c}.chat-dialog-head{z-index:1;background:#fff;border-bottom:1px solid #eef0f4;justify-content:space-between;align-items:center;padding:18px 24px;display:flex;position:sticky;top:0}.chat-dialog-head h2{margin:0;font-size:18px}.chat-new-form,.chat-group-settings{padding:22px 24px}.chat-kind{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.chat-kind button{cursor:pointer;text-align:right;color:#7c8798;background:#fff;border:1px solid #e5e9f0;border-radius:14px;justify-items:start;gap:6px;padding:16px;display:grid}.chat-kind button[aria-pressed=true]{color:#b3262d;background:#fff5f4;border-color:#d89297}.chat-kind strong{font-size:13px}.chat-kind small{font-size:10px}.chat-field{flex-direction:column;flex:1;gap:7px;min-width:0;margin-bottom:14px;font-size:12px;display:flex}.chat-field input,.chat-field select{width:100%}.chat-people{max-height:260px;margin-top:12px;overflow:auto}.chat-person{cursor:pointer;border-bottom:1px solid #f2f3f7;align-items:center;gap:12px;padding:11px 5px;display:flex}.chat-person strong{flex:1;font-size:13px}.chat-person input{accent-color:#b7222b;width:18px;height:18px}.chat-selected{flex-wrap:wrap;gap:6px;padding:10px 0 0;display:flex}.chat-selected button{color:#9b3940;cursor:pointer;background:#f8ecec;border:0;border-radius:8px;align-items:center;gap:8px;padding:5px 9px;font-size:11px;display:flex}.chat-dialog-actions{border-top:1px solid #eef0f4;justify-content:space-between;align-items:center;gap:15px;margin-top:15px;padding-top:18px;display:flex}.chat-dialog-actions span{color:#9199a6;font-size:10px}.chat-rename,.chat-add-member{align-items:flex-end;gap:12px;display:flex}.chat-rename .btn,.chat-add-member .btn{margin-bottom:14px}.chat-group-settings .muted{font-size:11px;line-height:2}.chat-group-members{max-height:320px;margin:15px 0;overflow:auto}.chat-member-row{border-bottom:1px solid #eef0f4;align-items:center;gap:10px;padding:12px 0;display:flex}.chat-member-row>div{flex:1}.chat-member-row strong{font-size:12px}.chat-member-row small{color:#9199a5;margin-top:4px;font-size:10px;display:block}.chat-member-actions summary{cursor:pointer;color:#986570;font-size:11px}.chat-member-actions .btn{margin:6px 0;display:block}.chat-confirm{background:#fff5ec;border:1px solid #f1dfcb;border-radius:12px;margin:15px 0;padding:16px;font-size:12px}@media (width<=1100px){.chat-workspace{grid-template-columns:270px minmax(0,1fr)}.chat-room-text>div{display:block}.chat-room-text small{margin-top:3px;display:block}}@media (width<=760px){.chat-page-heading{margin-bottom:14px}.chat-page-heading h1{font-size:23px}.chat-private-note{display:none}.chat-workspace{border-radius:17px;grid-template-columns:1fr;height:calc(100dvh - 220px);min-height:490px}.chat-sidebar{border:0}.chat-welcome,.chat-workspace.has-thread .chat-sidebar{display:none}.chat-back{display:inline-flex}.chat-thread-head{gap:8px;padding:12px}.chat-thread-title h2{font-size:14px}.chat-thread-head .chat-avatar{border-radius:12px;flex-basis:36px;width:36px;height:36px}.chat-messages{padding:10px 12px 16px}.chat-message{max-width:90%;padding:10px 12px 7px}.chat-message p{font-size:12px}.chat-compose-area{padding:10px 12px}.chat-compose-foot small{display:none}.chat-compose-foot .btn{padding:8px 12px}.chat-dialog-head,.chat-new-form,.chat-group-settings{padding:16px}.chat-room-text>div{display:flex}.chat-room-text small{margin:0}.chat-kind button{padding:13px}.chat-dialog-actions{align-items:flex-start}.chat-new-below{bottom:160px;left:14px}}.word-compose-card{color:#29476a;background:linear-gradient(135deg,#f0f5fc,#fafbfd);border:1px solid #dce4ef;border-radius:18px;align-items:center;gap:18px;padding:28px 22px;display:flex}.word-compose-card>svg{flex-shrink:0}.word-compose-card p{color:#53667e;margin:8px 0 0;line-height:1.9}.user-letter-assets-dialog .asset-preview{max-height:120px;margin:0}.user-letter-assets-dialog .security-reset-heading{margin-bottom:12px}.user-letter-assets-dialog .form-actions{background:#fff;padding:12px 0;position:sticky;bottom:-1px}.shell .letter-rows .letter-row.unread{background:#eef6ff;border-inline-start:4px solid #2563eb}.shell .letter-rows .letter-row.unread:hover{background:#e4efff}.letter-unread-label{color:#1746a2;background:#dbeafe;font-weight:800}.letter-row-route{color:#475569;flex-wrap:wrap;gap:6px 18px;margin-top:9px;font-size:12px;display:flex}.letter-row-route time{color:#64748b}.letter-list-number{color:#334155;font-weight:700}.mailbox-incoming{color:#075985;background:#e0f2fe}.mailbox-outgoing{color:#5b21b6;background:#ede9fe}.mailbox-personal{color:#475569;background:#f1f5f9}.letter-stage-tabs{flex-wrap:wrap}@media (width<=600px){.letter-row-route{gap:5px 12px}}.signature-mark-position{break-inside:avoid;direction:rtl;width:100%;margin:6mm 0 0;display:flex}.signature-imprint{text-align:center;color:#111;overflow-wrap:anywhere;break-inside:avoid;flex-direction:column;align-items:center;gap:1mm;max-width:100%;font:14pt/1.3 B Zar,Tahoma,sans-serif;display:flex}.signature-imprint img{object-fit:contain;max-width:100%;display:block}.signature-imprint strong,.signature-imprint span{width:100%;display:block}.signature-preview-paper{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.signature-preview-paper .signature-mark-position{margin:0}.uploaded-letter-panel>.attachment-viewer{margin:0;box-shadow:0 4px 18px #263a5609}.uploaded-letter-panel .viewer-heading{background:#f6f8fc;flex-wrap:wrap}.uploaded-letter-panel .viewer-heading strong{min-width:150px}.attachment-viewer.collapsed .viewer-heading{border-bottom:0}.viewer-content[hidden]{display:none}.attachment-viewer.expanded .viewer-content{flex-direction:column;flex:1;min-height:0;display:flex}.letter-copy-dialog{border:1px solid var(--border);width:min(620px,100vw - 24px);max-height:calc(100dvh - 40px);color:var(--text);background:var(--surface,white);border-radius:20px;padding:24px;overflow:auto}.letter-copy-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a73}.letter-copy-dialog h2{margin:0;font-size:1.15rem}.letter-copy-rows{gap:12px;margin:20px 0;display:grid}.letter-copy-row{border:1px solid var(--border);border-radius:12px;min-width:0;padding:12px}.letter-copy-row>.row{justify-content:space-between;margin-bottom:8px}.letter-carbon-copies{text-align:right;color:#222;overflow-wrap:anywhere;margin-top:24px;padding-top:8px;font-family:B Zar,Tahoma,sans-serif;font-size:15px;line-height:1.6}.letter-carbon-copies p{white-space:pre-wrap;break-inside:avoid;margin:2px 0}.letter-carbon-copies strong{break-after:avoid;display:block}@media (width<=600px){.letter-copy-dialog{padding:16px}}.technical-actions textarea{resize:vertical;min-height:160px;line-height:1.9}.technical-status-outsourcing,.technical-status-pishtaz,.technical-status-supplies{color:#795400;background:#fff3d6}.technical-live-note{border:1px solid #dce5ee;border-radius:12px;margin-block:12px;padding:16px}.technical-live-note small{color:#64748b;margin-top:8px;display:block}.technical-expanded{gap:24px;width:100%;max-width:none}.technical-workspace{border:1px solid #dbe5ee;border-radius:20px;padding:clamp(18px,3vw,32px);box-shadow:0 8px 28px #19344a08}.technical-workspace h2{margin:0 0 22px;font-size:1.15rem}.technical-action-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.technical-action-picker button{text-align:right;color:#334155;cursor:pointer;font:inherit;background:#f8fafc;border:1px solid #e1e7ee;border-radius:12px;padding:15px;transition:border-color .15s,background .15s}.technical-action-picker button span{font-size:.86rem;font-weight:650;display:block}.technical-action-picker button small{color:#64748b;margin-top:6px;font-size:.72rem;line-height:1.7;display:block}.technical-action-picker button:hover{background:#f0f7fa;border-color:#94b8c6}.technical-action-picker button.is-selected{background:#eaf5f6;border-color:#177c88;box-shadow:inset 0 0 0 1px #177c88}.technical-action-picker button:focus-visible{outline-offset:3px;outline:3px solid #65afbb}.technical-workspace form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.technical-workspace form>*{grid-column:1/-1;min-width:0}.technical-workspace form>.field:has(input[type=number]){grid-column:auto}.technical-workspace textarea{background:#fcfdff;min-height:140px;padding:14px;line-height:2}.technical-workspace textarea[name=description],.technical-workspace textarea[name=note],.technical-workspace textarea[name=completion_summary]{min-height:190px}.technical-workspace textarea[name=parts],.technical-workspace textarea[name=root_cause]{min-height:85px}.technical-workspace form>.btn.primary{border-radius:10px;justify-self:end;width:auto;min-width:180px;padding:12px 24px}.technical-history-panel{box-sizing:border-box;width:100%;max-width:1000px;margin-inline:auto}.technical-history-panel summary{cursor:pointer;font-size:.9rem;font-weight:650}@media (width<=640px){.technical-action-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.technical-action-picker button{padding:12px}.technical-action-picker button small{font-size:.68rem}.technical-workspace form{grid-template-columns:1fr;gap:16px}.technical-workspace form>.btn.primary{width:100%}}.technical-detail-grid.technical-expanded{grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid!important}.technical-expanded>aside{gap:16px;display:grid}.technical-expanded>aside .panel{padding:20px}.technical-expanded .technical-facts.single{gap:12px}@media (width<=850px){.technical-detail-grid.technical-expanded{grid-template-columns:minmax(0,1fr)}.technical-expanded>aside{grid-row:auto}}.technical-management-notes{gap:12px;margin-block:18px;display:grid}.technical-management-notes article{background:#f0f7fa;border-inline-start:3px solid #217d90;border-radius:10px;padding:16px}.technical-management-notes small{color:#64748b;margin-block:8px;display:block}
