:root{--tk-primary:var(--q-primary,#1976d2);--tk-secondary:var(--q-secondary,#26a69a);--tk-accent:var(--q-accent,#9c27b0);--tk-positive:var(--q-positive,#21ba45);--tk-negative:var(--q-negative,#c10015);--tk-info:var(--q-info,#31ccec);--tk-warning:var(--q-warning,#f2c037);--tk-gradient-primary:var(--theme-gradient-primary,linear-gradient(135deg,#1976d2 0%,#26a69a 100%));--tk-gradient-accent:var(--theme-gradient-accent,linear-gradient(135deg,#1976d2 0%,#26a69a 50%,#9c27b0 100%));--tk-gradient-full:var(--theme-gradient-full,linear-gradient(135deg,#1976d2 0%,#26a69a 50%,#9c27b0 100%));--tk-text-primary:var(--theme-text-primary,#212121);--tk-text-secondary:var(--theme-text-secondary,#757575);--tk-text-on-primary:var(--theme-text-on-primary,#fff);--tk-text-on-secondary:var(--theme-text-on-secondary,#fff);--tk-text-on-accent:var(--theme-text-on-accent,#fff);--tk-surface:var(--theme-surface,#f5f5f5);--tk-surface-light:var(--theme-surface-light,#fff);--tk-surface-dark:var(--theme-surface-dark,#e0e0e0);--tk-surface-variant:var(--theme-surface-variant,#fff);--tk-spacing-xs:4px;--tk-spacing-sm:8px;--tk-spacing-md:16px;--tk-spacing-lg:24px;--tk-spacing-xl:32px;--tk-spacing-2xl:48px;--tk-radius-sm:8px;--tk-radius-md:12px;--tk-radius-lg:16px;--tk-radius-xl:24px;--tk-radius-full:9999px;--tk-shadow-sm:0 2px 4px #00000014;--tk-shadow-md:0 4px 12px #0000001a;--tk-shadow-lg:0 8px 24px #0000001f;--tk-shadow-xl:0 16px 48px #00000026;--tk-shadow-primary:0 4px 16px color-mix(in srgb,var(--tk-primary) 20%,#0000);--tk-shadow-secondary:0 4px 16px color-mix(in srgb,var(--tk-secondary) 20%,#0000);--tk-shadow-accent:0 4px 16px color-mix(in srgb,var(--tk-accent) 20%,#0000);--tk-transition-fast:0.15s cubic-bezier(0.4,0,0.2,1);--tk-transition-base:0.3s cubic-bezier(0.4,0,0.2,1);--tk-transition-slow:0.5s cubic-bezier(0.4,0,0.2,1);--tk-z-base:1;--tk-z-dropdown:1000;--tk-z-sticky:1020;--tk-z-fixed:1030;--tk-z-modal-backdrop:1040;--tk-z-modal:1050;--tk-z-popover:1060;--tk-z-tooltip:1070}.body--dark{--tk-text-primary:var(--theme-text-primary,#fff);--tk-text-secondary:var(--theme-text-secondary,#b0b0b0);--tk-surface:var(--theme-surface,#1e1e1e);--tk-surface-light:var(--theme-surface-light,#2d2d2d);--tk-surface-dark:var(--theme-surface-dark,#121212);--tk-surface-variant:var(--theme-surface-variant,#2d2d2d)}.tk-gradient-primary{background:var(--tk-gradient-primary);color:var(--tk-text-on-primary)}.tk-gradient-accent{background:var(--tk-gradient-accent);color:var(--tk-text-on-accent)}.tk-gradient-full{background:var(--tk-gradient-full);color:var(--tk-text-on-primary)}.tk-glass{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:color-mix(in srgb,var(--tk-surface-light) 80%,#0000);border:1px solid color-mix(in srgb,var(--tk-primary) 15%,#0000)}.tk-glass-strong{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:color-mix(in srgb,var(--tk-surface-light) 90%,#0000);border:1px solid color-mix(in srgb,var(--tk-primary) 25%,#0000)}.api-card,.methodology-card,.tk-card,.work-entry-card{background:var(--tk-surface-light);border:1px solid color-mix(in srgb,var(--tk-primary) 8%,#0000);border-radius:var(--tk-radius-md);box-shadow:var(--tk-shadow-md);transition:all var(--tk-transition-base)}.api-card:hover,.methodology-card:hover,.tk-card:hover,.work-entry-card:hover{border-color:color-mix(in srgb,var(--tk-primary) 20%,#0000);box-shadow:var(--tk-shadow-lg);transform:translateY(-2px)}.tk-card-premium{background:var(--tk-surface-light);border:1px solid color-mix(in srgb,var(--tk-primary) 10%,#0000);border-radius:var(--tk-radius-lg);box-shadow:var(--tk-shadow-lg);overflow:hidden;position:relative;transition:all var(--tk-transition-base)}.tk-card-premium:before{background:var(--tk-gradient-primary);content:"";height:3px;left:0;position:absolute;right:0;top:0}.tk-card-premium:hover{box-shadow:var(--tk-shadow-xl),var(--tk-shadow-primary);transform:translateY(-4px)}.tk-btn-primary{background:var(--tk-gradient-primary);border:none;border-radius:var(--tk-radius-md);box-shadow:var(--tk-shadow-primary);color:var(--tk-text-on-primary);font-weight:600;padding:var(--tk-spacing-sm) var(--tk-spacing-lg);transition:all var(--tk-transition-base)}.tk-btn-primary:hover{box-shadow:var(--tk-shadow-lg),var(--tk-shadow-primary);transform:translateY(-2px)}.tk-btn-outline{background:#0000;border:2px solid var(--tk-primary);border-radius:var(--tk-radius-md);color:var(--tk-primary);font-weight:600;padding:var(--tk-spacing-sm) var(--tk-spacing-lg);transition:all var(--tk-transition-base)}.tk-btn-outline:hover{background:var(--tk-primary);box-shadow:var(--tk-shadow-primary);color:var(--tk-text-on-primary);transform:translateY(-2px)}.tk-header{background:var(--tk-gradient-primary);border-radius:0 0 var(--tk-radius-xl) var(--tk-radius-xl);box-shadow:var(--tk-shadow-lg);color:var(--tk-text-on-primary);overflow:hidden;padding:var(--tk-spacing-xl);position:relative}.tk-header:before{background:radial-gradient(circle at 20% 50%,color-mix(in srgb,var(--tk-accent) 20%,#0000) 0,#0000 50%),radial-gradient(circle at 80% 80%,color-mix(in srgb,var(--tk-secondary) 20%,#0000) 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.tk-header-premium{background:var(--tk-gradient-full);border-radius:0 0 var(--tk-radius-xl) var(--tk-radius-xl);box-shadow:var(--tk-shadow-xl),var(--tk-shadow-primary);color:var(--tk-text-on-primary);overflow:hidden;padding:var(--tk-spacing-2xl);position:relative}.tk-header-premium:before{animation:rotate 20s linear infinite;background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--tk-accent) 30%,#0000) 0,#0000 50%),radial-gradient(circle at 70% 70%,color-mix(in srgb,var(--tk-secondary) 30%,#0000) 0,#0000 50%);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;width:200%}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tk-status-operational{background:color-mix(in srgb,var(--tk-positive) 15%,#0000);color:var(--tk-positive)}.tk-status-degraded{background:color-mix(in srgb,var(--tk-warning) 15%,#0000);color:var(--tk-warning)}.tk-status-down{background:color-mix(in srgb,var(--tk-negative) 15%,#0000);color:var(--tk-negative)}.tk-container{margin:0 auto;max-width:1600px;padding:0 var(--tk-spacing-lg)}@media (max-width:959px){.tk-container{padding:0 var(--tk-spacing-md)}}@media (max-width:599px){.tk-container{padding:0 var(--tk-spacing-sm)}}.tk-section{padding:var(--tk-spacing-xl) 0}@media (max-width:959px){.tk-section{padding:var(--tk-spacing-lg) 0}}@media (max-width:599px){.tk-section{padding:var(--tk-spacing-md) 0}}.tk-grid{display:grid;gap:var(--tk-spacing-lg)}.tk-grid.tk-grid-2{grid-template-columns:repeat(2,1fr)}.tk-grid.tk-grid-3{grid-template-columns:repeat(3,1fr)}.tk-grid.tk-grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width:959px){.tk-grid.tk-grid-2,.tk-grid.tk-grid-3,.tk-grid.tk-grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:599px){.tk-grid.tk-grid-2,.tk-grid.tk-grid-3,.tk-grid.tk-grid-4{grid-template-columns:1fr}}@keyframes tk-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes tk-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes tk-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.tk-animate-fade-in{animation:tk-fade-in var(--tk-transition-base)}.tk-animate-slide-up{animation:tk-slide-up var(--tk-transition-base)}.tk-animate-scale-in{animation:tk-scale-in var(--tk-transition-base)}.tk-text-gradient{-webkit-text-fill-color:#0000;background:var(--tk-gradient-primary);-webkit-background-clip:text;background-clip:text}.tk-text-primary{color:var(--tk-text-primary)}.tk-text-secondary{color:var(--tk-text-secondary)}.admin-panel,.api-observatory,.developer-chronicle,.methodology-library,.system-analytics,.tech-knowledge-home{background:var(--tk-surface,var(--theme-surface,#f5f5f5));min-height:100vh}.page-header{background:var(--tk-surface-light,var(--theme-surface-light,#fff));border-bottom:1px solid color-mix(in srgb,var(--tk-primary) 12%,#0000);margin-bottom:0;padding:var(--tk-spacing-md) var(--tk-spacing-lg)}@media (max-width:959px){.page-header{padding:var(--tk-spacing-sm) var(--tk-spacing-md)}}@media (max-width:599px){.page-header{padding:var(--tk-spacing-sm)}}.api-card,.methodology-card,.work-entry-card{overflow:hidden}.api-card:hover,.methodology-card:hover,.work-entry-card:hover{box-shadow:var(--tk-shadow-lg),var(--tk-shadow-primary);transform:translateY(-4px)}.status-badge{border-radius:var(--tk-radius-sm);font-weight:600;padding:var(--tk-spacing-xs) var(--tk-spacing-sm);text-transform:capitalize}.health-gauge{align-items:center;display:flex;flex-direction:column;justify-content:center}.activity-timeline,.timeline-item{position:relative}.timeline-item{padding-left:32px}.timeline-marker{align-items:center;background:var(--tk-surface-light);border:2px solid var(--tk-primary);border-radius:50%;display:flex;height:16px;justify-content:center;left:0;position:absolute;top:0;width:16px;z-index:1}@media (max-width:959px){.page-header{padding:var(--tk-spacing-sm) var(--tk-spacing-md)}.api-card,.methodology-card,.work-entry-card{margin-bottom:var(--tk-spacing-md)}}@media (max-width:599px){.page-header{padding:var(--tk-spacing-sm)}.api-card,.methodology-card,.work-entry-card{margin-bottom:var(--tk-spacing-sm)}}.body--dark .page-header{background:var(--tk-surface-light,var(--theme-surface-light,#2d2d2d));border-bottom-color:color-mix(in srgb,var(--tk-primary) 20%,#0000)}.body--dark .api-card,.body--dark .methodology-card,.body--dark .work-entry-card{background:var(--tk-surface-light,var(--theme-surface-light,#2d2d2d));border-color:color-mix(in srgb,var(--tk-primary) 15%,#0000)}.body--dark .timeline-marker{background:var(--tk-surface-light);border-color:var(--tk-primary)}@font-face{font-display:swap;font-family:vazir;font-style:normal;font-weight:400;src:url(../fonts/IRANSansX-Medium.707a5141.ttf) format("truetype")}@font-face{font-display:swap;font-family:vazir_farsidigit;font-style:normal;font-weight:400;src:url(../fonts/Vazir-Medium-FD.7bcb1be6.ttf) format("woff")}.vazirfont{font-family:vazir}.vazirfont-fd{font-family:vazir_farsidigit}[lang=en-US] .date-toggle-buttons .q-btn__content,[lang=en-US] .english-numbers,[lang=en-US] .q-circular-progress__text,[lang=en-US] .q-date__calendar-item,[lang=en-US] .q-date__navigation .block,[lang=en-US] .q-date__navigation span,[lang=en-US] .q-table tbody td,[lang=en-US] .q-table__bottom-item,[lang^=en] .date-toggle-buttons .q-btn__content,[lang^=en] .english-numbers,[lang^=en] .q-circular-progress__text,[lang^=en] .q-date__calendar-item,[lang^=en] .q-date__navigation .block,[lang^=en] .q-date__navigation span,[lang^=en] .q-table tbody td,[lang^=en] .q-table__bottom-item{font-feature-settings:"tnum","lnum";font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-variant-numeric:tabular-nums}.english-numbers{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bold{font-style:oblique}.center-textalign{text-align:center}.q-chip .q-avatar{font-size:46px;height:70px;margin-left:.2em;margin-right:-.41em;width:70px}.text-yellowpanel{color:var(--theme-text-on-primary,#fff)!important}.bg-yellowpanel{background:var(--theme-accent-light-yellow,#fed813)!important}.bg-graypanel{background:var(--theme-surface,#f5f5f5)!important}.text-graypanel{color:var(--theme-text-secondary,#434343)!important}.mychip .q-chip__content{word-wrap:break-word;font-size:12pt;white-space:pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-break:normal}.q-tree__children{padding-left:none!important;padding-right:25px}.rtllabel .q-field__label{left:unset!important;right:0!important}.q-chip__icon{margin:0}.status-card{height:50px}.div-card-style{align-items:center;text-align:center}.center-left{left:0}.center-left,.center-right{margin:0;position:absolute;top:50%;transform:translateY(-50%)}.center-right{right:0}.fixed-bottom-center{bottom:0}.fixed-bottom-center,.fixed-top-center{display:flex;justify-content:center;position:fixed;width:100%}.fixed-top-center{top:0}.vertical-center{align-items:center;display:flex;justify-content:center;text-align:center}.timeline-style{background-color:var(--theme-surface-dark,#d5d5d5);height:230px;width:210px}.action-button{height:30px;width:110px}.h0{font-size:4em}.h1{font-size:2em}.h2{font-size:1.5em}.h3{font-size:1.3em}.h4{font-size:1em}.h5{font-size:.8em}.h6{font-size:.7em}.font-bold{font-weight:400}.form-style{margin-top:72px}.form-features-style,.form-style{margin-left:42px;margin-right:42px}.form-features-style{padding-top:42px}.text-header-style{color:var(--theme-header-text,#1e3651)}.text-header-style2{background-color:var(--theme-surface-variant,#fddebb);color:var(--theme-text-on-light,#683f0f)}.introduce-page{background-color:var(--theme-introduce-bg,#edf2f9)}.button-hover{cursor:pointer;transition-duration:.4s}.primary-btn{color:var(--theme-text-primary,#000)}.primary-btn:hover{background-color:var(--q-primary,#1976d2);color:var(--theme-text-on-primary,#fff)}.shadow-gradient1{box-shadow:0 4px 8px #0000001a,0 8px 16px var(--theme-primary-light,#40c4ff26);transition:box-shadow .3s ease}.shadow-gradient2{box-shadow:0 4px 8px #0000001a,0 8px 16px var(--theme-primary-light,#448aff26);transition:box-shadow .3s ease}.grey-box{transition:background-color .5s ease,opacity .5s ease}.grey-box-hovered{filter:grayscale(100%)}.card-border-style{border-radius:10px}.footer-style[data-v-06eefbee]{border-radius:5px}.btn-style[data-v-06eefbee],.footer-style[data-v-06eefbee]{background-color:#000000b3;color:#fff}.arrow-btn-style[data-v-06eefbee]{background-color:#ff03;color:#fff}