@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Space+Grotesk:wght@600;700;800&display=swap";:root{--main-header-height:68px;--sidebar-width:248px;--thorondor-ink:#0d1118;--thorondor-ink-soft:#141b25;--thorondor-panel:#18212b;--thorondor-panel-strong:#111923;--thorondor-gold:#d6a15c;--thorondor-gold-strong:#f3cf8c;--thorondor-gold-soft:#daa65c2e;--thorondor-gold-line:#ecc2773d;--thorondor-steel:#8fb3c7;--thorondor-steel-soft:#8fb3c72e;--thorondor-line:#becdda2e;--thorondor-border-subtle:#becdda24;--thorondor-border-strong:#ecc27738;--thorondor-flat-background:#0f161fe6;--thorondor-flat-soft-background:#161f2ab3;--thorondor-surface-shadow:0 9px 22px #0003;--thorondor-text:#f8fafc;--thorondor-muted:#a4b2c1;--thorondor-panel-background:linear-gradient(145deg, #1c2632f5, #131c27fb 58%, #0b1119fd), #151f2a;--thorondor-nested-background:linear-gradient(145deg, #192430c7, #0e1620d6), #0f161fc2;--thorondor-soft-background:linear-gradient(145deg, #2c3a4a66, #121b268f), #151e298f;--thorondor-grid-background:radial-gradient(circle at 1px 1px, #8fb3c71a .8px, transparent 1.8px), radial-gradient(circle at 21px 17px, #ecc2770f .75px, transparent 1.7px), repeating-linear-gradient(0deg, #8fb3c709 0 1px, transparent 1px 34px), repeating-linear-gradient(90deg, #8fb3c707 0 1px, transparent 1px 34px), repeating-linear-gradient(35deg, transparent 0 26px, #7d9bb208 26px 27px, transparent 27px 58px), repeating-linear-gradient(145deg, transparent 0 42px, #5d72860a 42px 43px, transparent 43px 96px), radial-gradient(circle at 14% 16%, #37536e33, transparent 28%), radial-gradient(circle at 82% 72%, #623c4a1f, transparent 30%), radial-gradient(circle at 64% 18%, #d6a15c14, transparent 24%), linear-gradient(150deg, #141d29fc, #0d151ffe 46%, #080c12), #0d131d;--thorondor-grid-background-size:34px 34px, 38px 38px, 34px 34px, 34px 34px, 116px 116px, 188px 188px, auto, auto, auto, auto, auto;--cursor-default:auto;--cursor-pointer:pointer;--cursor-text:text;--cursor-not-allowed:not-allowed}@media (width<=900px){:root{--main-header-height:56px}}@media (width<=720px){:root{--main-header-height:56px}}@media (width<=520px){:root{--main-header-height:54px}}*,:before,:after{box-sizing:border-box}html,body,#app{width:100%;max-width:100%;min-height:100%}body{background:var(--thorondor-grid-background);background-size:var(--thorondor-grid-background-size);color:#dce3eb;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;background-attachment:fixed;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}img,svg,video,canvas{max-width:100%}button,a,select,summary,label,[role=button]{cursor:var(--cursor-pointer), pointer}input,textarea,[contenteditable=true]{cursor:var(--cursor-text), text}button:disabled,input:disabled,textarea:disabled,select:disabled,[aria-disabled=true]{cursor:var(--cursor-not-allowed), not-allowed}.thorondor-page{--thorondor-header-offset:var(--main-header-height,68px);--thorondor-content-gap:22px;--thorondor-content-gap-mobile:14px;--thorondor-surface:var(--thorondor-panel);--thorondor-surface-strong:var(--thorondor-panel-strong);--thorondor-line:var(--thorondor-border-strong);--thorondor-text:#f8fafc;--thorondor-muted:#a4b2c1;width:min(100%,1480px);min-height:calc(100vh - var(--main-header-height,68px));padding:var(--thorondor-content-gap) clamp(18px, 2.2vw, 32px) 56px;background:0 0;margin:0 auto;font-family:Inter,sans-serif;overflow-x:clip}.thorondor-page .section-box{background:var(--thorondor-panel-background);border:1px solid #becdda29;border-radius:6px;min-width:0;margin-bottom:18px;padding:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 12px 26px #00000038}.thorondor-page .section-box:before{content:"";opacity:.78;pointer-events:none;background:linear-gradient(90deg,#ecc2777a,#8fb3c738,#0000 72%);height:2px;position:absolute;inset:0 0 auto}.thorondor-page .intro-box{gap:18px;padding-bottom:22px;display:grid}.thorondor-page .intro-box .section-heading>.section-kicker:first-child{display:none}.thorondor-page .intro-layout,.thorondor-page .section-topline{grid-template-columns:minmax(0,1.45fr) minmax(220px,320px);align-items:start;gap:18px;display:grid}.thorondor-page .section-heading,.thorondor-page .module-header{gap:7px;display:grid}.thorondor-page .section-kicker{color:var(--thorondor-gold);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:800}.thorondor-page .section-name,.thorondor-page .module-title{color:#f8fafc;margin:0;font-size:clamp(1.28rem,1.75vw,1.72rem);font-weight:780;line-height:1.14}.thorondor-page .section-copy,.thorondor-page .module-copy{color:#d5dde8;max-width:76ch;margin:0;font-size:.95rem;line-height:1.56}.thorondor-page .intro-summary,.thorondor-page .phase-badge-block{gap:8px;display:grid}.thorondor-page .intro-summary{text-align:left;border-left:1px solid #ecc2773d;align-content:center;justify-items:start;min-height:100%;padding-left:24px}.thorondor-page .intro-summary span{color:#a4b2c1;letter-spacing:.12em;text-transform:uppercase;width:fit-content;font-size:.72rem;font-weight:800;display:inline-flex}.thorondor-page .intro-summary strong{color:#f8fafc;font-size:1.02rem;font-weight:800}.thorondor-page .intro-summary p,.thorondor-page .phase-badge-block small,.thorondor-page .muted-copy{color:#a4b2c1;margin:0;line-height:1.65}.thorondor-page .intro-points{border-top:1px solid #ecc27729;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-top:24px;display:grid}.thorondor-page .intro-point{border-right:1px solid #ecc2771f;gap:8px;min-width:0;padding:0 22px;display:grid}.thorondor-page .intro-point:first-child{padding-left:0}.thorondor-page .intro-point:last-child{border-right:0;padding-right:0}.thorondor-page .intro-point label{color:#edf2f7;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:800}.thorondor-page .intro-point span{color:#aebbd0;font-size:.94rem;line-height:1.52}.thorondor-page .guide-grid,.thorondor-page .metric-grid,.thorondor-page .card-grid{gap:12px;display:grid}.thorondor-page .guide-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.thorondor-page .card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.thorondor-page .metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.thorondor-page>.metric-grid{margin-bottom:24px}.thorondor-page .guide-card,.thorondor-page .metric-card,.thorondor-page .signal-card,.thorondor-page .tool-card{background:linear-gradient(180deg, #151f2be6, #0b121bf2), var(--thorondor-flat-background);border:1px solid var(--thorondor-border-subtle);border-radius:6px;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 5px 14px #03080714}.thorondor-page .guide-card:before,.thorondor-page .metric-card:before,.thorondor-page .signal-card:before,.thorondor-page .tool-card:before{content:"";background:linear-gradient(#ecc27752,#8fb3c71a);width:1px;position:absolute;inset:0 auto 0 0}.thorondor-page .guide-card:hover,.thorondor-page .metric-card:hover,.thorondor-page .signal-card:hover,.thorondor-page .tool-card:hover{background:linear-gradient(180deg, #1d2937eb, #0d1621f5), var(--thorondor-flat-soft-background);border-color:#ecc27742}.thorondor-page .guide-card,.thorondor-page .metric-card,.thorondor-page .signal-card{gap:7px;height:100%;padding:14px;display:grid}.thorondor-page .guide-card label,.thorondor-page .metric-card label,.thorondor-page .signal-card label,.thorondor-page .field-label{color:#dce3eb;letter-spacing:.03em;text-transform:uppercase;font-size:.8rem;font-weight:800}.thorondor-page .guide-card span,.thorondor-page .metric-card small,.thorondor-page .signal-card small,.thorondor-page .helper-copy{color:#a8b8c8;font-size:.94rem;line-height:1.5}.thorondor-page .metric-card span,.thorondor-page .signal-card span{color:#f8fafc;overflow-wrap:anywhere;font-size:1.24rem;font-weight:800;line-height:1.08}.thorondor-page .phase-badge-block{text-align:right;justify-items:end}.thorondor-page .phase-badge{background:var(--thorondor-flat-soft-background);color:#f0c77e;text-transform:uppercase;border:1px solid #ecc2774d;border-radius:4px;justify-content:center;align-items:center;padding:6px 12px;font-size:.76rem;font-weight:800;display:inline-flex}.thorondor-page .verdict-card{border:1px solid #b0b8c233;border-radius:4px;align-items:flex-start;gap:12px;padding:14px;display:flex}.thorondor-page .verdict-success{background:#2f48602e;border-color:#8fb3c747}.thorondor-page .verdict-neutral{background:var(--thorondor-flat-background)}.thorondor-page .verdict-icon{background:var(--thorondor-flat-soft-background);color:#e4e9ef;letter-spacing:.05em;text-transform:uppercase;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:.72rem;font-weight:700;display:flex}.thorondor-page .verdict-body strong{color:#f8fafc;margin-bottom:4px;display:block}.thorondor-page .verdict-body p{color:#cfd6de;margin:0;font-size:.95rem;line-height:1.55}.thorondor-page .control-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.thorondor-page .compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.thorondor-page .control-field{gap:7px;min-width:0;display:grid;position:relative}.thorondor-page .control-field.full-span{grid-column:1/-1}.thorondor-page .input-dark{background:var(--thorondor-flat-soft-background);caret-color:#f8fafc;border:1px solid #becdda47;color:#f8fafc!important}.thorondor-page select,.thorondor-page select.input-dark,.thorondor-page select.form-select,.thorondor-page .form-select.input-dark{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--thorondor-gold-strong) 50%) calc(100% - 19px) calc(50% - 3px) / 6px 6px no-repeat, linear-gradient(135deg, var(--thorondor-gold-strong) 50%, transparent 50%) calc(100% - 14px) calc(50% - 3px) / 6px 6px no-repeat, linear-gradient(90deg, transparent calc(100% - 34px), #ecc2771c calc(100% - 34px)), var(--thorondor-flat-soft-background);border-color:#ecc2774d;min-height:40px;padding-right:42px;box-shadow:inset 0 1px #ffffff09}.thorondor-page select:hover,.thorondor-page select.input-dark:hover,.thorondor-page select.form-select:hover,.thorondor-page .form-select.input-dark:hover{background:linear-gradient(45deg, transparent 50%, #ffe0a6 50%) calc(100% - 19px) calc(50% - 3px) / 6px 6px no-repeat, linear-gradient(135deg, #ffe0a6 50%, transparent 50%) calc(100% - 14px) calc(50% - 3px) / 6px 6px no-repeat, linear-gradient(90deg, transparent calc(100% - 34px), #ecc27729 calc(100% - 34px)), var(--thorondor-flat-background);border-color:#ecc2777a}.thorondor-page select option,.thorondor-page select.input-dark option{color:#f8fafc;background:#101824}.thorondor-page select:disabled,.thorondor-page select.input-dark:disabled,.thorondor-page select.form-select:disabled,.thorondor-page .form-select.input-dark:disabled{opacity:.64;background:linear-gradient(45deg, transparent 50%, #9aa6b3b8 50%) calc(100% - 19px) calc(50% - 3px) / 6px 6px no-repeat, linear-gradient(135deg, #9aa6b3b8 50%, transparent 50%) calc(100% - 14px) calc(50% - 3px) / 6px 6px no-repeat, linear-gradient(90deg, transparent calc(100% - 34px), #b0b8c214 calc(100% - 34px)), var(--thorondor-soft-background);border-color:#b0b8c229}.thorondor-page .input-dark::placeholder{color:#a4b2c1}.thorondor-page .readonly-field{cursor:default;align-items:center;min-height:40px;display:flex;color:#a4b2c1!important}.thorondor-page .input-dark:focus{background:var(--thorondor-flat-background);border-color:#ecc27794;box-shadow:0 0 0 .16rem #daa65c1f}.thorondor-page select:focus,.thorondor-page select.input-dark:focus,.thorondor-page select.form-select:focus,.thorondor-page .form-select.input-dark:focus{background:linear-gradient(45deg, transparent 50%, #ffe0a6 50%) calc(100% - 19px) calc(50% - 3px) / 6px 6px no-repeat, linear-gradient(135deg, #ffe0a6 50%, transparent 50%) calc(100% - 14px) calc(50% - 3px) / 6px 6px no-repeat, linear-gradient(90deg, transparent calc(100% - 34px), #ecc2772e calc(100% - 34px)), var(--thorondor-flat-background)}.thorondor-page .textarea-dark{resize:vertical;min-height:128px}.thorondor-page .inline-actions,.thorondor-page .table-actions,.thorondor-page .card-actions,.thorondor-page .checkbox-grid,.thorondor-page .detail-tabs,.thorondor-page .mini-grid{flex-wrap:wrap;display:flex}.thorondor-page .inline-actions,.thorondor-page .table-actions,.thorondor-page .card-actions,.thorondor-page .checkbox-grid,.thorondor-page .detail-tabs{gap:10px}.thorondor-page .inline-actions{margin:14px 0 8px}.thorondor-page .toggle-line{color:#dce3eb;align-items:center;gap:8px;font-size:.92rem;display:inline-flex}.thorondor-page .toggle-line input{accent-color:var(--thorondor-gold)}.thorondor-page .btn-main,.thorondor-page .btn-subtle,.thorondor-page .btn-quiet{white-space:normal;border-radius:5px;min-width:0;min-height:38px;padding:8px 12px;font-weight:600}.thorondor-page .btn-main{color:#10100d;background:linear-gradient(#f3cf8c,#c88935);border:1px solid #ecc277d1;box-shadow:0 3px 8px #0000001f}.thorondor-page .btn-main:hover,.thorondor-page .btn-main:focus{color:#10100d;background:linear-gradient(#ffdc9f,#d69a44)}.thorondor-page .btn-subtle{background:var(--thorondor-flat-soft-background);color:#cfd6de;border:1px solid #ecc27738}.thorondor-page .btn-subtle:hover,.thorondor-page .btn-subtle:focus,.thorondor-page .btn-quiet:hover,.thorondor-page .btn-quiet:focus{background:var(--thorondor-flat-background);color:#f8fafc}.thorondor-page .btn-quiet{color:#f0c77e;background:0 0;border:1px solid #ecc27733;padding:5px 10px;font-size:.8rem}.thorondor-page .tool-card{align-content:start;gap:10px;height:100%;padding:14px;display:grid}.thorondor-page .stack-panel{gap:12px;display:grid}.thorondor-page .card-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.thorondor-page .card-head :is(h2,h3,h4,h5){color:#f8fafc;margin:0;font-size:.96rem;font-weight:760;line-height:1.28}.thorondor-page .mini-badge{background:var(--thorondor-flat-soft-background);color:#cfd6de;text-transform:uppercase;white-space:normal;text-align:center;border:1px solid #b0b8c242;border-radius:4px;justify-content:center;align-items:center;padding:5px 10px;font-size:.74rem;font-weight:800;display:inline-flex}.thorondor-page .output-box{background:var(--thorondor-flat-background);border:1px solid var(--thorondor-border-subtle);-webkit-overflow-scrolling:touch;border-radius:4px;max-width:100%;padding:14px;overflow:auto}.thorondor-page .fixed-output{max-height:420px}.thorondor-page .tall-output{max-height:520px}.thorondor-page .result-pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:#cfd6de;margin:0;font-family:Courier New,monospace;font-size:.88rem;line-height:1.55}.thorondor-page .inline-code{background:var(--thorondor-flat-soft-background);color:#e4e9ef;border:1px solid #b0b8c240;border-radius:3px;padding:2px 6px}.thorondor-page .endpoint-code,.thorondor-page .endpoint-text{overflow-wrap:anywhere;word-break:break-word}.thorondor-page .table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto}.thorondor-page .table-dark{--bs-table-bg:transparent;--bs-table-border-color:#becdda29;color:#e5edf6}.thorondor-page .table-dark :is(th,td){border-color:#becdda24}.thorondor-page .table-dark thead th{color:#f3f7fb;background:#080d156b;font-weight:820}.thorondor-page .table-dark tbody tr{background:#ffffff03}.thorondor-page .table-dark tbody tr:hover{background:#8fb3c70e}.thorondor-page .table .text-muted,.thorondor-page .table-dark .text-muted{color:#8fa1b2!important}.thorondor-page .state-chip{text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;padding:5px 10px;font-size:.78rem;font-weight:800;display:inline-flex}.thorondor-page .chip-success{color:#9ee6c0;background:#1665502e}.thorondor-page .chip-warning{color:#fcd34d;background:#92400e33}.thorondor-page .chip-danger{color:#fca5a5;background:#7f1d1d33}.thorondor-page .chip-muted{background:var(--thorondor-flat-soft-background);color:#cfd6de}.thorondor-page .mini-grid{gap:10px}.thorondor-page .mini-stat{background:linear-gradient(180deg, #1a2634b3, #0b121bc7), var(--thorondor-flat-soft-background);border:1px solid #b0b8c224;border-radius:6px;flex:30%;min-width:140px;padding:11px}.thorondor-page .mini-stat label{color:#a8b8c8;text-transform:uppercase;margin-bottom:4px;font-size:.78rem;display:block}.thorondor-page .mini-stat span{color:#f8fafc;overflow-wrap:anywhere;font-weight:760}.thorondor-page .clickable-card{cursor:var(--cursor-pointer), pointer}.thorondor-page .clickable-card:hover{border-color:#d5dbe25c}.thorondor-page .detail-tabs{border-bottom:1px solid #b0b8c229;padding-bottom:12px}.thorondor-page .detail-tab{text-align:left;background:var(--thorondor-flat-background);color:#dbe5ef;border:1px solid #b0b8c23d;border-radius:4px;min-width:150px;padding:12px 14px}.thorondor-page .detail-tab.active{background:var(--thorondor-flat-background);color:#f8fafc;border-color:#d5dbe26b}.thorondor-page .timeline-list{gap:12px;display:grid}.thorondor-page .timeline-entry{grid-template-columns:16px minmax(0,1fr);gap:12px;display:grid}.thorondor-page .timeline-dot{background:#8fa09a;border-radius:2px;width:10px;height:10px;margin-top:7px}.thorondor-page .warning-dot{background:#f59e0b}.thorondor-page .timeline-body strong{color:#f8fafc}.thorondor-page .timeline-body p,.thorondor-page .timeline-body small{color:#cfd6de;margin:0}.thorondor-page .timeline-body small{color:#a4b2c1}.thorondor-page .compact-timeline{max-height:360px;overflow:auto}.thorondor-page .scrollable-wrap{max-height:380px;overflow-y:auto}.thorondor-page .scrollable-wrap::-webkit-scrollbar{width:6px}.thorondor-page .compact-timeline::-webkit-scrollbar{width:6px}.thorondor-page .output-box::-webkit-scrollbar{width:6px}.thorondor-page .scrollable-wrap::-webkit-scrollbar-track{background:0 0}.thorondor-page .compact-timeline::-webkit-scrollbar-track{background:0 0}.thorondor-page .output-box::-webkit-scrollbar-track{background:0 0}.thorondor-page .scrollable-wrap::-webkit-scrollbar-thumb{background:#b0b8c257;border-radius:4px}.thorondor-page .compact-timeline::-webkit-scrollbar-thumb{background:#b0b8c257;border-radius:4px}.thorondor-page .output-box::-webkit-scrollbar-thumb{background:#b0b8c257;border-radius:4px}.thorondor-page .scrollable-wrap::-webkit-scrollbar-thumb:hover{background:#e2e8f07a}.thorondor-page .compact-timeline::-webkit-scrollbar-thumb:hover{background:#e2e8f07a}.thorondor-page .output-box::-webkit-scrollbar-thumb:hover{background:#e2e8f07a}.thorondor-page .empty-box{color:#a4b2c1;text-align:center;background:var(--thorondor-flat-soft-background);border:1px dashed #b0b8c257;border-radius:4px;padding:18px}.thorondor-page .compact-empty{padding:10px}.thorondor-page .danger-text{color:#fca5a5}.thorondor-page .tone-success{color:#9ee6c0!important}.thorondor-page .tone-warning{color:#fcd34d!important}.thorondor-page .tone-danger{color:#fca5a5!important}.thorondor-page .tone-blue{color:#c7d3cb!important}.thorondor-page .tone-neutral{color:#cfd6de!important}@media (width<=1399px){.thorondor-page .card-grid,.thorondor-page .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1199px){.thorondor-page .intro-layout,.thorondor-page .section-topline,.thorondor-page .control-grid,.thorondor-page .compact-grid{grid-template-columns:1fr}.thorondor-page .intro-summary{border-top:1px solid #bec6d129;border-left:0;min-height:auto;padding-top:18px;padding-left:0}.thorondor-page .intro-points{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.thorondor-page .intro-point:nth-child(2n){border-right:0;padding-right:0}.thorondor-page .intro-point:nth-child(odd){padding-left:0}.thorondor-page .guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.thorondor-page .phase-badge-block{text-align:left;justify-items:start}}@media (width<=900px){.thorondor-page{width:100%;padding:12px 12px 40px}.thorondor-page .section-box{border-color:#bec6d124;margin-bottom:12px;padding:13px;box-shadow:inset 0 1px #ffffff07,0 7px 18px #00000024}.thorondor-page .intro-box{gap:14px;padding-bottom:18px}.thorondor-page .section-topline,.thorondor-page .intro-layout{gap:16px}.thorondor-page .section-name,.thorondor-page .module-title{font-size:clamp(1.22rem,3.4vw,1.58rem)}.thorondor-page .section-copy,.thorondor-page .module-copy,.thorondor-page .intro-point span,.thorondor-page .guide-card span,.thorondor-page .metric-card small,.thorondor-page .signal-card small{line-height:1.5}.thorondor-page .phase-badge-block{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.thorondor-page .phase-badge-block small{max-width:48ch}.thorondor-page .table-wrap{background:var(--thorondor-flat-soft-background);border:1px solid #becdda24}.thorondor-page .table{min-width:660px;font-size:.86rem}}@media (width<=767px){.thorondor-page{width:100%;max-width:100%;padding:12px 10px 36px}.thorondor-page .section-box{background:linear-gradient(180deg, #131e2afa, #080d15fc), var(--thorondor-panel-background);border-radius:6px;margin-bottom:12px;padding:11px}.thorondor-page .guide-grid,.thorondor-page .intro-points,.thorondor-page .card-grid{grid-template-columns:1fr}.thorondor-page .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.thorondor-page .intro-point,.thorondor-page .intro-point:nth-child(2n),.thorondor-page .intro-point:nth-child(odd){border-bottom:1px solid #bec6d11f;border-right:0;padding:0 0 16px}.thorondor-page .intro-point:last-child{border-bottom:0;padding-bottom:0}.thorondor-page .card-head{flex-direction:column;align-items:flex-start;gap:8px}.thorondor-page .guide-card,.thorondor-page .metric-card,.thorondor-page .signal-card,.thorondor-page .tool-card{border-radius:6px;padding:11px}.thorondor-page .metric-card{align-content:start;gap:5px;min-height:94px}.thorondor-page .section-kicker,.thorondor-page .guide-card label,.thorondor-page .metric-card label,.thorondor-page .signal-card label,.thorondor-page .field-label{letter-spacing:.03em;font-size:.7rem;line-height:1.18}.thorondor-page .section-name,.thorondor-page .module-title{font-size:clamp(1.12rem,4.9vw,1.36rem)}.thorondor-page .section-copy,.thorondor-page .module-copy{font-size:.92rem}.thorondor-page .metric-card span,.thorondor-page .signal-card span{font-size:1.16rem}.thorondor-page .metric-card small,.thorondor-page .signal-card small,.thorondor-page .helper-copy{font-size:.82rem;line-height:1.36}.thorondor-page .mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.thorondor-page .mini-stat{min-width:0;padding:9px}.thorondor-page .endpoint-mini-stat{grid-column:1/-1}.thorondor-page .output-box{background:var(--thorondor-flat-background);padding:10px}.thorondor-page .result-pre{font-size:.82rem;line-height:1.55}.thorondor-page .state-chip,.thorondor-page .mini-badge{padding:4px 8px;font-size:.72rem}.thorondor-page .inline-actions .btn,.thorondor-page .detail-tab{width:100%}.thorondor-page .inline-actions,.thorondor-page .table-actions,.thorondor-page .card-actions{flex-direction:column;align-items:stretch}.thorondor-page .table-actions .btn,.thorondor-page .card-actions .btn,.thorondor-page .btn-main,.thorondor-page .btn-subtle{width:100%}.thorondor-page .btn-main,.thorondor-page .btn-subtle,.thorondor-page .btn-quiet{min-height:36px;padding:7px 10px}}@media (width<=420px){.thorondor-page{padding-left:8px;padding-right:8px}.thorondor-page .section-box{border-radius:6px;padding:11px}.thorondor-page .section-kicker{letter-spacing:.08em}.thorondor-page .table{min-width:580px}}@media (width<=340px){.thorondor-page .metric-grid,.thorondor-page .mini-grid{grid-template-columns:1fr}}.thorondor-mini-footer[data-v-7fb06ea5]{color:#a8b8c8;background:linear-gradient(135deg,#111923fa,#080d15fc),#101824;border-top:1px solid #d6a15c33;grid-template-columns:minmax(220px,1fr) minmax(260px,auto);align-items:center;gap:clamp(18px,2vw,34px);width:100%;margin:18px 0 0;padding:16px clamp(22px,2.6vw,40px);font-family:Inter,sans-serif;display:grid;box-shadow:inset 0 1px #ffffff07}.footer-brand[data-v-7fb06ea5]{flex-wrap:wrap;align-items:baseline;gap:8px 14px;min-width:0;display:flex}.footer-brand strong[data-v-7fb06ea5]{color:#f0c77e;letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;font-weight:800}.footer-brand span[data-v-7fb06ea5]{color:#a8b8c8;font-size:.76rem;line-height:1.4}.footer-meta[data-v-7fb06ea5]{color:#9fb0c2;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0;font-size:.72rem;line-height:1.5;display:flex}.footer-meta span[data-v-7fb06ea5]{min-height:20px;color:inherit;letter-spacing:0;white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.footer-meta span+span[data-v-7fb06ea5]:before{content:"";background:#d6a15c4d;width:1px;height:12px;margin:0 12px}@media (width<=980px){.thorondor-mini-footer[data-v-7fb06ea5]{grid-template-columns:1fr;align-items:start;gap:10px}.footer-meta[data-v-7fb06ea5]{justify-content:flex-start}}@media (width<=560px){.thorondor-mini-footer[data-v-7fb06ea5]{padding:16px}.footer-brand[data-v-7fb06ea5],.footer-meta[data-v-7fb06ea5]{gap:4px;display:grid}.footer-meta span+span[data-v-7fb06ea5]:before{display:none}}.thorondor-sidebar[data-v-6b6172f9]{top:var(--main-header-height);z-index:8900;width:var(--sidebar-width);background:var(--thorondor-panel-background);border-right:1px solid #becdda29;grid-template-rows:auto auto minmax(0,1fr);gap:12px;padding:16px 12px 14px;display:grid;position:fixed;bottom:0;left:0;overflow-y:auto;box-shadow:20px 0 44px #00000057}.sidebar-identity[data-v-6b6172f9]{background:var(--thorondor-nested-background);border:1px solid #becdda24;border-radius:4px;gap:12px;padding:12px;display:grid}.identity-status[data-v-6b6172f9]{gap:4px;display:grid}.sidebar-identity span[data-v-6b6172f9],.sidebar-system span[data-v-6b6172f9],.sidebar-nav-group h2[data-v-6b6172f9]{color:#d7b06e;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.sidebar-identity strong[data-v-6b6172f9]{color:#f4f6f8;text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;font-weight:800;overflow:hidden}.sidebar-identity small[data-v-6b6172f9],.sidebar-system small[data-v-6b6172f9]{color:#a9b8c7;font-size:.72rem;line-height:1.45}.sidebar-system[data-v-6b6172f9]{background:var(--thorondor-nested-background);border:1px solid #becdda29;border-radius:4px;gap:8px;padding:12px;display:grid}.sidebar-system select[data-v-6b6172f9]{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--thorondor-gold-strong) 50%) calc(100% - 18px) calc(50% - 3px) / 6px 6px no-repeat, linear-gradient(135deg, var(--thorondor-gold-strong) 50%, transparent 50%) calc(100% - 13px) calc(50% - 3px) / 6px 6px no-repeat, linear-gradient(90deg, transparent calc(100% - 32px), #ecc2771c calc(100% - 32px)), var(--thorondor-soft-background);color:#f4f6f8;border:1px solid #becdda3d;border-radius:4px;outline:none;width:100%;min-height:36px;padding:0 38px 0 10px;font-size:.8rem;box-shadow:inset 0 1px #ffffff09}.sidebar-system select[data-v-6b6172f9]:hover,.sidebar-system select[data-v-6b6172f9]:focus{background:linear-gradient(45deg, transparent 50%, #ffe0a6 50%) calc(100% - 18px) calc(50% - 3px) / 6px 6px no-repeat, linear-gradient(135deg, #ffe0a6 50%, transparent 50%) calc(100% - 13px) calc(50% - 3px) / 6px 6px no-repeat, linear-gradient(90deg, transparent calc(100% - 32px), #ecc27729 calc(100% - 32px)), var(--thorondor-nested-background);border-color:#ecc27773;box-shadow:0 0 0 3px #daa65c1a}.sidebar-system select[data-v-6b6172f9]:disabled{opacity:.62}.sidebar-system select option[data-v-6b6172f9]{color:#f4f6f8;background:#101824}.sidebar-nav[data-v-6b6172f9]{align-content:start;gap:16px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.sidebar-nav[data-v-6b6172f9]::-webkit-scrollbar{width:5px}.sidebar-nav[data-v-6b6172f9]::-webkit-scrollbar-track{background:0 0}.sidebar-nav[data-v-6b6172f9]::-webkit-scrollbar-thumb{background:#a4acb757;border-radius:4px}.sidebar-nav-group[data-v-6b6172f9]{gap:5px;display:grid}.sidebar-nav-group--primary[data-v-6b6172f9]{display:none}.sidebar-nav-group h2[data-v-6b6172f9]{padding:0 10px 8px;position:relative}.sidebar-nav-group h2[data-v-6b6172f9]:after{content:"";background:linear-gradient(90deg,#bdc4cd38,#0000);height:1px;position:absolute;bottom:3px;left:10px;right:6px}.sidebar-nav-item[data-v-6b6172f9]{color:#cbd2db;border:1px solid #0000;border-radius:4px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:39px;padding:0 10px;font-size:.82rem;font-weight:760;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s;display:grid;position:relative}.sidebar-nav-item[data-v-6b6172f9]:hover{background:var(--thorondor-soft-background);color:#f7f9fb;border-color:#becdda2e;transform:translate(1px)}.sidebar-nav-item.is-active[data-v-6b6172f9]{color:#fff;box-shadow:inset 3px 0 0 var(--thorondor-gold), 0 4px 10px #0000001a;background:linear-gradient(90deg,#7e5d2a47,#0e1824b8);border-color:#ecc27747}.nav-marker[data-v-6b6172f9]{background:#949da857;border-radius:2px;width:3px;height:17px}.sidebar-nav-item.is-active .nav-marker[data-v-6b6172f9]{background:var(--thorondor-gold)}.nav-label[data-v-6b6172f9]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-badge[data-v-6b6172f9]{background:var(--thorondor-soft-background);color:#dce3ea;border:1px solid #bdc4cd29;border-radius:3px;padding:3px 6px;font-size:.58rem;font-weight:800}@media (width<=1040px){.thorondor-sidebar[data-v-6b6172f9]{background:var(--thorondor-panel-background);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;gap:9px;width:min(312px,86vw);padding:12px 10px;transition:transform .18s;transform:translate(-104%);box-shadow:18px 0 40px #00000052}.thorondor-sidebar.is-open[data-v-6b6172f9]{transform:translate(0)}.sidebar-identity[data-v-6b6172f9],.sidebar-system[data-v-6b6172f9]{padding:10px}.sidebar-nav[data-v-6b6172f9]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;gap:12px}.sidebar-nav-group--primary[data-v-6b6172f9]{display:grid}.sidebar-nav-item[data-v-6b6172f9]{min-height:40px}}@media (width<=520px){.thorondor-sidebar[data-v-6b6172f9]{gap:8px;width:min(304px,84vw);padding:10px 8px}.sidebar-identity[data-v-6b6172f9],.sidebar-system[data-v-6b6172f9]{padding:9px}.sidebar-identity small[data-v-6b6172f9]{font-size:.7rem;display:none}.sidebar-nav[data-v-6b6172f9]{gap:10px;padding-right:2px}.sidebar-nav-group h2[data-v-6b6172f9]{padding-inline:8px;padding-bottom:6px}.sidebar-nav-item[data-v-6b6172f9]{min-height:38px;padding-inline:8px;font-size:.78rem}}.thorondor-primary-header[data-v-c85fe864]{z-index:9000;width:100%;height:var(--main-header-height);background:linear-gradient(180deg, #121b27fa, #080d15fc), var(--thorondor-panel-background);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid #becdda29;grid-template-columns:minmax(178px,228px) minmax(0,1fr) auto;align-items:center;gap:16px;padding:0 24px;display:grid;position:fixed;inset:0 0 auto;box-shadow:0 10px 24px #00000047,inset 0 1px #ffffff0a}.thorondor-brand[data-v-c85fe864]{width:min(100%,240px);min-width:0;box-shadow:none;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;transition:opacity .18s,transform .18s;display:inline-flex}.thorondor-brand[data-v-c85fe864]:hover{opacity:.9;transform:translateY(-1px)}.brand-logo[data-v-c85fe864]{object-fit:contain;object-position:left center;filter:contrast(1.06)drop-shadow(0 5px 10px #0000003d);width:min(100%,226px);height:44px;display:block}.thorondor-top-nav[data-v-c85fe864]{width:min(100%,690px);min-width:0;height:var(--main-header-height);grid-auto-columns:minmax(78px,1fr);grid-auto-flow:column;justify-self:center;align-items:stretch;display:grid;overflow:hidden}.top-nav-link[data-v-c85fe864]{color:#e2eaf4c2;text-align:center;white-space:nowrap;border-right:1px solid #becdda14;justify-content:center;align-items:center;min-width:0;padding:0 10px;font-size:.72rem;font-weight:850;line-height:1.1;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:inline-flex;position:relative}.top-nav-link[data-v-c85fe864]:first-child{border-left:1px solid #ecc2771a}.top-nav-link[data-v-c85fe864]:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ecc277f0,#0000);border-radius:999px;height:2px;transition:opacity .18s,transform .2s,box-shadow .18s;position:absolute;bottom:0;left:14%;right:14%;transform:scaleX(.35)}.top-nav-link[data-v-c85fe864]:hover,.top-nav-link[data-v-c85fe864]:focus-visible{color:#f5d99d;background:radial-gradient(circle at 50% 0,#ecc2771c,#0000 72%),linear-gradient(#ecc2770e,#fff0);outline:none;transform:translateY(-1px)}.top-nav-link.router-link-active[data-v-c85fe864],.top-nav-link.router-link-exact-active[data-v-c85fe864]{color:#fff2cf;background:radial-gradient(circle at 50% -10%,#ecc27729,#0000 72%),linear-gradient(#ecc27717,#ecc27706);box-shadow:inset 0 0 20px #ecc2771a,inset 0 1px #fff0b40b}.top-nav-link[data-v-c85fe864]:hover:after,.top-nav-link[data-v-c85fe864]:focus-visible:after,.top-nav-link.router-link-active[data-v-c85fe864]:after,.top-nav-link.router-link-exact-active[data-v-c85fe864]:after{opacity:1;transform:scaleX(1);box-shadow:0 0 12px #ecc2776b}.thorondor-account-nav[data-v-c85fe864]{justify-content:flex-end;justify-self:end;align-items:center;gap:8px;display:inline-flex;position:relative}.authorization-status[data-v-c85fe864]{color:#fca5a5b8;min-height:0;box-shadow:none;background:0 0;border:0;flex:none;justify-content:flex-start;align-items:center;gap:6px;padding:0 2px;display:inline-flex}.authorization-status.is-authorized[data-v-c85fe864]{color:#9ee6c0c7}.authorization-status-dot[data-v-c85fe864]{width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 14%, transparent);background:currentColor;border-radius:50%;flex:none}.authorization-status-label[data-v-c85fe864]{color:currentColor;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:84px;font-size:.68rem;font-weight:760;line-height:1;overflow:hidden}.settings-square[data-v-c85fe864]{color:#e5edf6;height:44px;cursor:var(--cursor-pointer), pointer;background:#0c131ce0;border:1px solid #becdda2e;border-radius:4px;flex:none;justify-content:center;align-items:center;transition:border-color .16s,background .16s,color .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff0a,0 4px 10px #00000029}.error-square[data-v-c85fe864]{color:#fecaca;width:44px;height:44px;cursor:var(--cursor-pointer), pointer;background:linear-gradient(#45181bf5,#1c0e12fa);border:1px solid #f871716b;border-radius:4px;justify-content:center;align-items:center;gap:3px;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0a,0 10px 18px #00000038}.error-square span[data-v-c85fe864]{background:#f87171;border-radius:2px;width:7px;height:7px;box-shadow:0 0 0 4px #f8717124}.error-square strong[data-v-c85fe864]{color:#fee2e2;font-size:.78rem;font-weight:900}.error-square[data-v-c85fe864]:hover,.error-square[aria-expanded=true][data-v-c85fe864]{background:linear-gradient(#5b1c22fa,#261016fa);border-color:#fecaca94}.error-square.is-empty[data-v-c85fe864]{background:var(--thorondor-nested-background);color:#d9e2ec;border-color:#becdda3d}.error-square.is-empty span[data-v-c85fe864]{background:#6b7280;box-shadow:0 0 0 4px #9ca3af1f}.error-menu-item--empty[data-v-c85fe864]{cursor:default}.settings-square[data-v-c85fe864]{width:44px}.settings-square[data-v-c85fe864]:hover,.settings-square[aria-expanded=true][data-v-c85fe864]{background:var(--thorondor-flat-soft-background);color:#f8fafc;border-color:#ecc27757}.settings-square svg[data-v-c85fe864]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px}.settings-dropdown[data-v-c85fe864]{top:var(--main-header-height);z-index:9100;width:min(344px,100vw - 48px);max-height:calc(100vh - var(--main-header-height));transform-origin:100% 0;clip-path:inset(0);will-change:max-height, opacity, clip-path;scrollbar-width:thin;scrollbar-color:#becdda57 transparent;background:linear-gradient(145deg,#ecc27705,#0000 44%),linear-gradient(145deg,#17212dfc,#0e1620fe 62%,#080d15);border:1px solid #ecc27733;border-top-color:#ecc2774d;border-radius:0 0 4px 4px;display:grid;position:fixed;right:24px;overflow:auto;box-shadow:0 12px 28px #0000004d,inset 0 1px #ffffff07}.settings-dropdown-header[data-v-c85fe864],.settings-menu-footer[data-v-c85fe864]{gap:3px;padding:14px 16px;display:grid}.settings-dropdown-header[data-v-c85fe864]{background:var(--thorondor-flat-soft-background);border-bottom:1px solid #becdda21}.settings-account-dropdown[data-v-c85fe864]{gap:0;padding:8px}.settings-profile-card[data-v-c85fe864]{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #becdda1f;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 8px 12px;display:grid}.settings-profile-avatar[data-v-c85fe864]{color:#f3cf8c;background:linear-gradient(#f4d08f2e,#6e4c232e);border:1px solid #ecc27757;border-radius:50%;place-items:center;width:46px;height:46px;font-size:.82rem;font-weight:900;display:none}.settings-profile-main[data-v-c85fe864]{gap:3px;min-width:0;display:grid}.settings-profile-kicker[data-v-c85fe864]{color:#d6a15c;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:900;line-height:1}.settings-profile-main strong[data-v-c85fe864]{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;line-height:1.18;overflow:hidden}.settings-profile-main small[data-v-c85fe864]{color:#a8b8c8;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.3;overflow:hidden}.settings-profile-status[data-v-c85fe864]{color:#efb2b2;white-space:nowrap;background:0 0;border:1px solid #f8717133;border-radius:999px;align-self:start;padding:4px 7px;font-size:.62rem;font-weight:900;line-height:1}.settings-profile-status.is-authorized[data-v-c85fe864]{color:#9ee6c0;background:0 0;border-color:#9ee6c03d}.settings-dropdown-header span[data-v-c85fe864],.settings-menu-footer>span[data-v-c85fe864]{color:#a8b8c8;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.settings-dropdown-header strong[data-v-c85fe864]{color:#f8fafc;font-size:1rem}.settings-dropdown-header small[data-v-c85fe864],.settings-menu-footer small[data-v-c85fe864],.settings-menu-copy span[data-v-c85fe864]{color:#a8b8c8;line-height:1.45}.settings-menu-list[data-v-c85fe864]{gap:1px;padding:7px 0;display:grid}.settings-menu-item[data-v-c85fe864]{color:#e8eee7;width:100%;min-height:48px;cursor:var(--cursor-pointer), pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;grid-template-columns:7px minmax(0,1fr) 14px;align-items:center;gap:11px;padding:8px 9px;transition:border-color .16s,background .16s;display:grid}.settings-menu-accent[data-v-c85fe864]{background:0 0;border:0;border-radius:999px;width:4px;height:24px;display:block;position:relative}.settings-menu-accent[data-v-c85fe864]:before{border-radius:inherit;opacity:.72;content:"";background:#d6a15c;width:4px;height:100%;position:absolute;inset:0}.settings-menu-accent--account[data-v-c85fe864]:before{background:#f3cf8c}.settings-menu-accent--preferences[data-v-c85fe864]:before{background:#8fb3c7}.settings-menu-accent--email[data-v-c85fe864]:before{background:#e0b875}.settings-menu-accent--persistence[data-v-c85fe864]:before{background:#9ee6c0}.settings-menu-accent--admin[data-v-c85fe864]:before{background:#fbbf24}.settings-menu-copy[data-v-c85fe864]{gap:2px;min-width:0;display:grid}.error-dropdown[data-v-c85fe864]{right:76px}.error-menu-item[data-v-c85fe864]{border-bottom:1px solid #f871711f;gap:5px;padding:13px 16px;display:grid}.error-menu-item strong[data-v-c85fe864]{color:#fee2e2;font-size:.84rem;line-height:1.45}.error-menu-item small[data-v-c85fe864]{color:#fca5a5}.settings-menu-item strong[data-v-c85fe864]{color:#f3f7fb;font-size:.84rem;line-height:1.2}.settings-menu-copy span[data-v-c85fe864]{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.settings-menu-arrow[data-v-c85fe864]{border-radius:50%;width:14px;height:14px;position:relative}.settings-menu-arrow[data-v-c85fe864]:before{content:"";border-top:1.5px solid #9ba89e;border-right:1.5px solid #9ba89e;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-62%,-50%)rotate(45deg)}.settings-menu-item[data-v-c85fe864]:hover,.settings-menu-item[data-v-c85fe864]:focus-visible{background:#ecc2770b;border-color:#ecc2772e;outline:none}.settings-menu-item:hover .settings-menu-arrow[data-v-c85fe864]:before,.settings-menu-item:focus-visible .settings-menu-arrow[data-v-c85fe864]:before{border-color:#f3cf8c}.settings-menu-footer[data-v-c85fe864]{background:0 0;border-top:1px solid #becdda1c}.settings-menu-footer--action[data-v-c85fe864]{gap:0;padding:8px 0 0}.settings-logout-button[data-v-c85fe864]{color:#efb2b2;width:100%;min-height:38px;cursor:var(--cursor-pointer), pointer;font:inherit;background:0 0;border:1px solid #f8717133;border-radius:4px;justify-content:center;align-items:center;gap:9px;font-size:.82rem;font-weight:850;transition:border-color .16s,background .16s,color .16s,opacity .16s;display:inline-flex}.settings-logout-mark[data-v-c85fe864]{opacity:.9;border:2px solid;border-right:0;border-radius:2px;width:15px;height:15px;position:relative}.settings-logout-mark[data-v-c85fe864]:before{content:"";background:currentColor;border-radius:2px;width:9px;height:2px;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.settings-logout-mark[data-v-c85fe864]:after{content:"";border-top:2px solid;border-right:2px solid;width:6px;height:6px;position:absolute;top:50%;left:13px;transform:translate(-50%,-50%)rotate(45deg)}.settings-logout-button[data-v-c85fe864]:hover,.settings-logout-button[data-v-c85fe864]:focus-visible{color:#fee2e2;background:#7f1d1d24;border-color:#f8717157;outline:none}.settings-logout-button[data-v-c85fe864]:disabled{cursor:not-allowed;opacity:.62}.settings-menu-enter-active[data-v-c85fe864],.settings-menu-leave-active[data-v-c85fe864]{transition:max-height .24s cubic-bezier(.22,1,.36,1),clip-path .24s cubic-bezier(.22,1,.36,1)}.settings-menu-enter-from[data-v-c85fe864],.settings-menu-leave-to[data-v-c85fe864]{clip-path:inset(0 0 100%);max-height:0}.settings-modal-backdrop[data-v-c85fe864]{inset:var(--main-header-height) 0 0;z-index:9200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05080ec2;place-items:center;padding:clamp(12px,2.4vw,28px);display:grid;position:fixed}.settings-modal[data-v-c85fe864]{width:min(940px,100%);max-height:min(760px, calc(100dvh - var(--main-header-height) - 24px));background:var(--thorondor-panel-background);border:1px solid #becdda38;border-radius:4px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 20px 52px #00000061,inset 0 1px #ffffff0b}.settings-modal--admin[data-v-c85fe864]{width:min(1240px,100%)}.settings-modal-header[data-v-c85fe864],.settings-modal-footer[data-v-c85fe864]{justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.settings-modal-header[data-v-c85fe864]{background:var(--thorondor-soft-background);border-bottom:1px solid #becdda29}.settings-modal-header div[data-v-c85fe864]{gap:4px;min-width:0;display:grid}.settings-modal-header span[data-v-c85fe864],.modal-panel-heading span[data-v-c85fe864]{color:#a4b2c1;letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:850}.settings-modal-header h2[data-v-c85fe864]{color:#f8fafc;margin:0;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.05}.settings-modal-header p[data-v-c85fe864],.modal-panel-heading small[data-v-c85fe864]{color:#a8b8c8;margin:0;line-height:1.5}.settings-modal-close[data-v-c85fe864]{background:var(--thorondor-soft-background);color:#edf5fb;width:38px;height:38px;cursor:var(--cursor-pointer), pointer;border:1px solid #becdda3d;border-radius:4px;flex:none;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.settings-modal-close[data-v-c85fe864]:hover{background:var(--thorondor-nested-background);border-color:#e5ecf673}.settings-modal-body[data-v-c85fe864]{scrollbar-width:thin;scrollbar-color:#becdda59 transparent;min-height:0;padding:18px 20px;overflow:auto}.settings-modal-grid[data-v-c85fe864]{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);gap:14px;display:grid}.settings-modal-panel[data-v-c85fe864]{background:var(--thorondor-nested-background);border:1px solid #becdda29;border-radius:4px;align-content:start;gap:14px;min-width:0;padding:16px;display:grid}.settings-modal-panel--full[data-v-c85fe864]{grid-column:1/-1}.key-agents-panel[data-v-c85fe864]{gap:12px}.key-agents-actions[data-v-c85fe864]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.key-agents-feedback[data-v-c85fe864]{margin:0}.modal-panel-heading[data-v-c85fe864]{gap:5px;display:grid}.modal-panel-heading strong[data-v-c85fe864]{color:#f8fafc;font-size:1rem}.settings-form-grid[data-v-c85fe864]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-field[data-v-c85fe864]{gap:6px;min-width:0;display:grid;position:relative}.settings-field--full[data-v-c85fe864]{grid-column:1/-1}.settings-field span[data-v-c85fe864]{color:#b7c4d3;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.settings-field input[data-v-c85fe864],.settings-field select[data-v-c85fe864],.settings-readonly-value[data-v-c85fe864]{background:var(--thorondor-soft-background);color:#f8fafc;width:100%;min-height:40px;font:inherit;border:1px solid #becdda33;border-radius:3px;outline:none;padding:0 11px}.settings-field select[data-v-c85fe864]{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--thorondor-gold-strong) 50%) calc(100% - 19px) calc(50% - 3px) / 6px 6px no-repeat, linear-gradient(135deg, var(--thorondor-gold-strong) 50%, transparent 50%) calc(100% - 14px) calc(50% - 3px) / 6px 6px no-repeat, linear-gradient(90deg, transparent calc(100% - 34px), #ecc2771c calc(100% - 34px)), var(--thorondor-soft-background);border-color:#ecc27742;padding-right:42px;box-shadow:inset 0 1px #ffffff09}.settings-field select[data-v-c85fe864]:hover{background:linear-gradient(45deg, transparent 50%, #ffe0a6 50%) calc(100% - 19px) calc(50% - 3px) / 6px 6px no-repeat, linear-gradient(135deg, #ffe0a6 50%, transparent 50%) calc(100% - 14px) calc(50% - 3px) / 6px 6px no-repeat, linear-gradient(90deg, transparent calc(100% - 34px), #ecc27729 calc(100% - 34px)), var(--thorondor-nested-background);border-color:#ecc27770}.settings-field select option[data-v-c85fe864]{color:#f8fafc;background:#101824}.settings-readonly-value[data-v-c85fe864]{color:#a4b2c1;align-items:center;display:flex}.settings-field input[data-v-c85fe864]:focus,.settings-field select[data-v-c85fe864]:focus{border-color:#ecc2778f;box-shadow:0 0 0 3px #daa65c1f}.settings-field select[data-v-c85fe864]:focus{background:linear-gradient(45deg, transparent 50%, #ffe0a6 50%) calc(100% - 19px) calc(50% - 3px) / 6px 6px no-repeat, linear-gradient(135deg, #ffe0a6 50%, transparent 50%) calc(100% - 14px) calc(50% - 3px) / 6px 6px no-repeat, linear-gradient(90deg, transparent calc(100% - 34px), #ecc2772e calc(100% - 34px)), var(--thorondor-nested-background)}.settings-field input[data-v-c85fe864]:disabled{color:#a4b2c1;cursor:not-allowed}.settings-switch-row[data-v-c85fe864]{background:var(--thorondor-soft-background);border:1px solid #becdda24;border-radius:4px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.settings-switch-row input[data-v-c85fe864]{opacity:0;pointer-events:none;position:absolute}.switch-control[data-v-c85fe864]{background:var(--thorondor-nested-background);border:1px solid #becdda47;border-radius:999px;width:38px;height:21px;transition:background .16s,border-color .16s;position:relative}.switch-control[data-v-c85fe864]:after{content:"";background:#a4b2c1;border-radius:50%;width:13px;height:13px;transition:transform .16s,background .16s;position:absolute;top:3px;left:3px}.settings-switch-row input:checked+.switch-control[data-v-c85fe864]{background:#8fb3c729;border-color:#8fb3c775}.settings-switch-row input:checked+.switch-control[data-v-c85fe864]:after{background:var(--thorondor-gold-strong);transform:translate(17px)}.settings-switch-row span[data-v-c85fe864]:last-child{gap:4px;display:grid}.settings-switch-row strong[data-v-c85fe864]{color:#f3f7fb;font-size:.9rem}.settings-switch-row small[data-v-c85fe864]{color:#a8b8c8;line-height:1.45}.settings-status-strip[data-v-c85fe864]{background:#fbbf2414;border:1px solid #fbbf2438;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.settings-status-strip strong[data-v-c85fe864]{color:#fde68a;font-size:.86rem}.settings-status-strip span[data-v-c85fe864]{color:#d8c897;font-size:.82rem}.settings-status-strip.is-error[data-v-c85fe864]{background:#45181b47;border-color:#f8717147}.settings-status-strip.is-error strong[data-v-c85fe864]{color:#fecaca}.settings-status-strip.is-error span[data-v-c85fe864]{color:#f1b6b6}.settings-test-mail-button[data-v-c85fe864]{justify-self:start}.admin-settings-panel[data-v-c85fe864]{gap:14px}.admin-toolbar[data-v-c85fe864]{background:var(--thorondor-soft-background);border:1px solid #becdda24;border-radius:4px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.admin-toolbar div[data-v-c85fe864]{gap:3px;min-width:0;display:grid}.admin-toolbar strong[data-v-c85fe864]{color:#f8fafc;font-size:.92rem}.admin-toolbar span[data-v-c85fe864]{color:#a8b8c8;font-size:.82rem}.admin-toolbar-actions[data-v-c85fe864]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-stat-grid[data-v-c85fe864]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-stat-grid div[data-v-c85fe864]{background:var(--thorondor-soft-background);border:1px solid #becdda24;border-radius:4px;gap:4px;min-width:0;padding:10px;display:grid}.admin-stat-grid span[data-v-c85fe864]{color:#a8b8c8;text-transform:uppercase;font-size:.7rem;font-weight:850}.admin-stat-grid strong[data-v-c85fe864]{color:#f8fafc;font-size:1rem}.admin-stat-grid small[data-v-c85fe864]{color:#91a0b1;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.admin-tabs[data-v-c85fe864]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-tabs button[data-v-c85fe864]{background:var(--thorondor-soft-background);color:#dce7f2;min-height:48px;cursor:var(--cursor-pointer), pointer;font:inherit;text-align:left;border:1px solid #becdda29;border-radius:4px;gap:3px;padding:10px 12px;display:grid}.admin-tabs button.is-active[data-v-c85fe864]{color:#f8fafc;background:#ecc27717;border-color:#ecc2775c}.admin-tabs strong[data-v-c85fe864]{font-size:.86rem}.admin-tabs span[data-v-c85fe864]{color:#a8b8c8;font-size:.76rem}.admin-tab-panel[data-v-c85fe864]{gap:10px;min-width:0;display:grid}.admin-filter-bar[data-v-c85fe864]{background:var(--thorondor-soft-background);border:1px solid #becdda24;border-radius:4px;grid-template-columns:minmax(220px,1fr) minmax(180px,240px);align-items:end;gap:10px;padding:12px;display:grid}.admin-filter-bar--logs[data-v-c85fe864]{grid-template-columns:minmax(160px,.8fr) minmax(132px,.55fr) minmax(132px,.55fr) minmax(220px,1fr) auto}.admin-log-search-field[data-v-c85fe864]{min-width:0}.admin-users-list[data-v-c85fe864]{gap:8px;max-height:min(48vh,460px);padding-right:2px;display:grid;overflow:auto}.admin-user-row[data-v-c85fe864]{background:var(--thorondor-soft-background);border:1px solid #becdda24;border-radius:4px;grid-template-columns:40px minmax(160px,1.1fr) minmax(170px,.95fr) minmax(110px,.55fr) minmax(90px,.5fr) minmax(255px,auto);align-items:center;gap:10px;min-width:1040px;padding:10px;display:grid}.admin-user-avatar[data-v-c85fe864]{color:#f3cf8c;background:#ecc27714;border:1px solid #ecc27742;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.78rem;font-weight:900;display:grid}.admin-user-main[data-v-c85fe864],.admin-user-meta[data-v-c85fe864]{gap:3px;min-width:0;display:grid}.admin-user-main strong[data-v-c85fe864]{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.admin-user-main small[data-v-c85fe864],.admin-user-meta small[data-v-c85fe864]{color:#a8b8c8;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.admin-user-meta strong[data-v-c85fe864]{color:#dce7f2;font-size:.8rem;font-weight:800}.admin-user-pills[data-v-c85fe864]{flex-wrap:wrap;gap:5px;display:flex}.admin-user-pills em[data-v-c85fe864]{color:#a8b8c8;white-space:nowrap;border:1px solid #becdda29;border-radius:999px;align-items:center;min-height:26px;padding:0 8px;font-size:.72rem;font-style:normal;font-weight:850;display:inline-flex}.admin-user-pills em.is-active[data-v-c85fe864]{color:#9ee6c0;background:#16655029;border-color:#9ee6c04d}.admin-user-actions[data-v-c85fe864]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.settings-admin-action[data-v-c85fe864]{color:#f3cf8c;min-height:34px;cursor:var(--cursor-pointer), pointer;font:inherit;white-space:nowrap;background:#d6a15c1a;border:1px solid #ecc27757;border-radius:4px;padding:0 10px;font-size:.76rem;font-weight:900}.settings-admin-action--primary[data-v-c85fe864]{color:#9ee6c0;background:#16655029;border-color:#9ee6c047}.settings-admin-action--danger[data-v-c85fe864]{color:#fecaca;background:#7f1d1d24;border-color:#f871713d}.settings-admin-action[data-v-c85fe864]:hover,.settings-admin-action[data-v-c85fe864]:focus-visible{background:#d6a15c29;border-color:#ecc27794;outline:none}.settings-admin-action--primary[data-v-c85fe864]:hover,.settings-admin-action--primary[data-v-c85fe864]:focus-visible{background:#1665503d;border-color:#9ee6c06b}.settings-admin-action--danger[data-v-c85fe864]:hover,.settings-admin-action--danger[data-v-c85fe864]:focus-visible{background:#7f1d1d38;border-color:#f871716b}.settings-admin-action[data-v-c85fe864]:disabled{cursor:not-allowed;opacity:.6}.admin-empty-state[data-v-c85fe864]{color:#a8b8c8;text-align:center;border:1px dashed #becdda38;border-radius:4px;margin:0;padding:14px}.admin-logs-list[data-v-c85fe864]{gap:6px;max-height:min(48vh,470px);padding-right:2px;display:grid;overflow:auto}.admin-log-row[data-v-c85fe864]{background:var(--thorondor-soft-background);border:1px solid #becdda1f;border-radius:4px;grid-template-columns:minmax(130px,.8fr) minmax(190px,1fr) minmax(220px,1.25fr) minmax(95px,.5fr) minmax(150px,.8fr);align-items:center;gap:10px;min-width:920px;padding:10px;display:grid}.admin-log-row--head[data-v-c85fe864]{z-index:1;background:var(--thorondor-flat-background);min-height:34px;position:sticky;top:0}.admin-log-row--head span[data-v-c85fe864]{color:#a8b8c8;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.admin-log-row span[data-v-c85fe864]{gap:3px;min-width:0;display:grid}.admin-log-row strong[data-v-c85fe864]{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.admin-log-row small[data-v-c85fe864]{color:#a8b8c8;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.admin-log-severity[data-v-c85fe864]{color:#cfe4f3;background:#2f486038;border:1px solid #8fb3c74d;border-radius:999px;align-items:center;width:fit-content;min-height:22px;padding:0 8px;font-size:.68rem;font-style:normal;font-weight:900;display:inline-flex}.admin-log-severity.is-warning[data-v-c85fe864]{color:#fde68a;background:#92400e2e;border-color:#fbbf2457}.admin-log-severity.is-error[data-v-c85fe864]{color:#fecaca;background:#7f1d1d38;border-color:#f8717157}.mail-rule-grid[data-v-c85fe864],.settings-persistence-grid[data-v-c85fe864]{gap:10px;display:grid}.settings-persistence-card[data-v-c85fe864]{background:var(--thorondor-soft-background);cursor:var(--cursor-pointer), pointer;border:1px solid #becdda29;border-radius:4px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.settings-persistence-card.is-active[data-v-c85fe864]{background:var(--thorondor-nested-background);border-color:#e5ecf685}.settings-persistence-card.is-disabled[data-v-c85fe864]{opacity:.55;cursor:not-allowed}.settings-persistence-card input[data-v-c85fe864]{width:16px;height:16px;accent-color:var(--thorondor-gold)}.settings-persistence-card span[data-v-c85fe864]{gap:3px;display:grid}.settings-persistence-card strong[data-v-c85fe864]{color:#f8fafc;font-size:.9rem}.settings-persistence-card small[data-v-c85fe864]{color:#a8b8c8;line-height:1.42}.settings-persistence-card em[data-v-c85fe864]{color:#dce7f2;letter-spacing:.08em;text-transform:uppercase;border:1px solid #becdda38;border-radius:3px;justify-self:end;padding:.25rem .46rem;font-size:.66rem;font-style:normal;font-weight:850}.settings-metric-grid[data-v-c85fe864]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settings-metric-grid div[data-v-c85fe864]{background:var(--thorondor-soft-background);border:1px solid #becdda24;border-radius:4px;gap:5px;min-width:0;padding:12px;display:grid}.settings-metric-grid span[data-v-c85fe864]{color:#a4b2c1;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.settings-metric-grid strong[data-v-c85fe864]{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:1.04rem;overflow:hidden}.settings-modal-footer[data-v-c85fe864]{background:var(--thorondor-soft-background);border-top:1px solid #becdda29}.settings-modal-footer div[data-v-c85fe864]{gap:10px;margin-left:auto;display:flex}.settings-modal-secondary[data-v-c85fe864],.settings-modal-primary[data-v-c85fe864]{min-height:38px;cursor:var(--cursor-pointer), pointer;border-radius:4px;padding:0 14px;font-weight:850}.settings-modal-secondary[data-v-c85fe864]{background:var(--thorondor-soft-background);color:#dce7f2;border:1px solid #becdda33}.settings-modal-primary[data-v-c85fe864]{color:#0b1118;background:linear-gradient(#eef4faf0,#becddaeb);border:1px solid #e5ecf657}.settings-modal-primary[data-v-c85fe864]:disabled{opacity:.55;cursor:not-allowed}.settings-feedback[data-v-c85fe864]{color:#9ff0c8;font-size:.84rem;line-height:1.4}.settings-feedback.is-error[data-v-c85fe864]{color:#fca5a5}.settings-modal-enter-active[data-v-c85fe864],.settings-modal-leave-active[data-v-c85fe864]{transition:opacity .18s}.settings-modal-enter-active .settings-modal[data-v-c85fe864],.settings-modal-leave-active .settings-modal[data-v-c85fe864]{transition:transform .18s,opacity .18s}.settings-modal-enter-from[data-v-c85fe864],.settings-modal-leave-to[data-v-c85fe864]{opacity:0}.settings-modal-enter-from .settings-modal[data-v-c85fe864],.settings-modal-leave-to .settings-modal[data-v-c85fe864]{opacity:0;transform:translateY(10px)}.sidebar-toggle[data-v-c85fe864]{background:var(--thorondor-nested-background);border:1px solid #becdda38;border-radius:4px;place-items:center;width:42px;height:42px;display:none}.sidebar-toggle span[data-v-c85fe864]{background:#dce3eb;border-radius:2px;width:18px;height:2px;margin:2px 0;display:block}@media (width<=1040px){.thorondor-primary-header[data-v-c85fe864]{grid-template-columns:42px minmax(146px,190px) minmax(0,1fr);gap:10px;padding:0 14px}.brand-logo[data-v-c85fe864]{width:min(100%,184px);height:40px}.settings-dropdown[data-v-c85fe864]{width:min(344px,100vw - 28px);right:14px}.error-dropdown[data-v-c85fe864]{right:64px}.thorondor-top-nav[data-v-c85fe864]{display:none}.sidebar-toggle[data-v-c85fe864]{display:grid}}@media (width<=900px){.thorondor-primary-header[data-v-c85fe864]{height:var(--main-header-height);grid-template-columns:38px minmax(118px,146px) minmax(0,1fr);align-items:center;gap:8px;padding:0 12px}.settings-menu-copy span[data-v-c85fe864],.settings-menu-footer small[data-v-c85fe864]{display:none}.brand-logo[data-v-c85fe864]{width:min(100%,140px);height:36px}.settings-square[data-v-c85fe864],.error-square[data-v-c85fe864],.sidebar-toggle[data-v-c85fe864]{width:38px;height:38px}.authorization-status[data-v-c85fe864]{gap:5px;padding:0}.authorization-status-label[data-v-c85fe864]{max-width:72px;font-size:.62rem}.error-dropdown[data-v-c85fe864]{right:14px}.settings-modal-backdrop[data-v-c85fe864]{align-items:stretch;padding:10px}.settings-modal[data-v-c85fe864]{width:100%;max-height:calc(100dvh - var(--main-header-height) - 20px)}.settings-modal-grid[data-v-c85fe864],.settings-form-grid[data-v-c85fe864]{grid-template-columns:1fr}.admin-toolbar[data-v-c85fe864],.admin-toolbar-actions[data-v-c85fe864]{flex-direction:column;align-items:stretch}.admin-stat-grid[data-v-c85fe864]{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-filter-bar[data-v-c85fe864],.admin-filter-bar--logs[data-v-c85fe864]{grid-template-columns:1fr}.admin-filter-bar .settings-modal-primary[data-v-c85fe864]{width:100%}.settings-field--full[data-v-c85fe864]{grid-column:auto}}@media (width<=720px){.thorondor-primary-header[data-v-c85fe864]{height:var(--main-header-height);grid-template-rows:none;grid-template-columns:38px minmax(0,1fr) auto;gap:8px;padding:0 10px}.sidebar-toggle[data-v-c85fe864],.thorondor-brand[data-v-c85fe864],.thorondor-account-nav[data-v-c85fe864]{grid-row:1}.thorondor-brand[data-v-c85fe864]{width:auto;min-width:0}.brand-logo[data-v-c85fe864]{width:min(156px,44vw);height:34px}.thorondor-account-nav[data-v-c85fe864]{gap:6px}.authorization-status[data-v-c85fe864],.error-square.is-empty[data-v-c85fe864]{display:none}}@media (width<=520px){.thorondor-primary-header[data-v-c85fe864]{grid-template-rows:none;grid-template-columns:36px minmax(0,1fr) auto;gap:6px;padding:0 8px}.thorondor-brand[data-v-c85fe864]{width:auto}.brand-logo[data-v-c85fe864]{width:min(142px,43vw);height:32px}.settings-square[data-v-c85fe864],.error-square[data-v-c85fe864],.sidebar-toggle[data-v-c85fe864]{width:36px;height:36px}.sidebar-toggle span[data-v-c85fe864]{width:16px}.settings-dropdown[data-v-c85fe864]{width:calc(100vw - 20px);right:10px}.settings-modal-backdrop[data-v-c85fe864]{padding:0}.settings-modal[data-v-c85fe864]{max-height:calc(100dvh - var(--main-header-height));border-left:0;border-right:0;border-radius:0}.settings-modal-header[data-v-c85fe864],.settings-modal-footer[data-v-c85fe864]{flex-direction:column;align-items:stretch;padding:14px}.settings-modal-header[data-v-c85fe864]{flex-direction:row;align-items:flex-start}.settings-modal-body[data-v-c85fe864]{padding:14px}.settings-modal-panel[data-v-c85fe864]{padding:13px}.settings-modal-footer div[data-v-c85fe864],.settings-modal-secondary[data-v-c85fe864],.settings-modal-primary[data-v-c85fe864]{width:100%}.settings-modal-footer div[data-v-c85fe864]{margin-left:0}.settings-status-strip[data-v-c85fe864],.settings-persistence-card[data-v-c85fe864]{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.settings-status-strip[data-v-c85fe864]{flex-direction:column}.settings-persistence-card em[data-v-c85fe864]{grid-column:2;justify-self:start}.settings-metric-grid[data-v-c85fe864],.admin-stat-grid[data-v-c85fe864],.admin-tabs[data-v-c85fe864]{grid-template-columns:1fr}}.thorondor-app-shell[data-v-66d8566a]{background:linear-gradient(180deg, #070b1214, #070b1247), var(--thorondor-grid-background);background-size:auto, var(--thorondor-grid-background-size);color:#e0e6ed;background-attachment:fixed;min-height:100vh}.thorondor-route-frame[data-v-66d8566a]{min-height:100vh;margin-left:var(--sidebar-width);padding-top:var(--main-header-height)}.thorondor-route-frame.is-auth-layout[data-v-66d8566a]{margin-left:0;padding-top:0}.sidebar-backdrop[data-v-66d8566a]{inset:var(--main-header-height) 0 0;z-index:2400;background:#0000008f;border:0;display:none;position:fixed}@media (width<=1040px){.thorondor-route-frame[data-v-66d8566a]{margin-left:0}.sidebar-backdrop.is-visible[data-v-66d8566a]{display:block}}@media (width<=900px){.thorondor-app-shell[data-v-66d8566a]{background:linear-gradient(180deg, #070b122e, #070b126b), var(--thorondor-grid-background);background-size:auto, var(--thorondor-grid-background-size);background-attachment:scroll}.sidebar-backdrop[data-v-66d8566a]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03060abd}}
