body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.about-page{background:radial-gradient(circle at left top,#50129e -200%,#000 100%),linear-gradient(135deg,#50129e -150%,#000);background-blend-mode:color-dodge;color:#fff;min-height:100vh;text-align:center}.about-page,.about-wrapper{align-items:center;display:flex;flex-direction:column}.about-wrapper{margin-top:20vh;width:100%}.logo-container{justify-content:center}.logo-container,.text-container{align-items:center;display:flex;margin-bottom:20px}.text-container{flex-direction:column;max-width:70vw}.title-about{font-size:54px;font-weight:700;margin:0 0 10px}.text-about{font-size:20px;line-height:1.5;opacity:.8}.button-container{display:flex;gap:10px;justify-content:center}.btn{background:#0000;border:2px solid #7a3aff;border-radius:10px;color:#fff;cursor:pointer;font-size:20px;height:55px;padding:12px 24px;transition:all .3s ease-in-out;width:204px}.register{background:linear-gradient(135deg,#8541f5,#4e268f);border:none;transition:ease-in-out}.btn:hover{background:#7a3aff}@media (max-width:768px){.about-content{max-width:90%;text-align:center}.button-container{flex-direction:column;gap:10px;width:100%}.title-about{font-size:20px}.text-about{font-size:12px}.btn{padding:12px;width:100%}}.container{background:radial-gradient(circle at left top,#50129e -200%,#000 100%),linear-gradient(135deg,#50129e -150%,#000);background-blend-mode:color-dodge;color:#fff;flex-direction:column;justify-content:stretch;min-height:100vh;min-width:100vw;text-align:center}.container,.navbar{align-items:center;display:flex}.navbar{background:#150b23;border:1px solid #8541f5;border-radius:20px;justify-content:space-between;margin:40px 0 20px;max-height:64px;padding:10px 20px;width:50%}.logo-purple{height:38px;width:38px}.nav-links .link{color:#fff;margin:0 10px;text-decoration:none}.nav-links .active{color:#9a9a9a}.title-navbar{color:#8541f5;font-size:24px}.title{color:#fff;font-size:60px;justify-self:center;margin:100px 0 50px}.input-wrapper{align-items:center;display:flex;flex-direction:column;margin-bottom:auto;width:40%}.input-register{background:#150b23;border:1px solid #a74aff;border-radius:10px;box-sizing:border-box;text-align:center}.input-register,.sign-button{color:#fff;font-size:20px;height:55px;margin:10px 0;width:100%}.sign-button{background:linear-gradient(90deg,#6a0dad,#a74aff);border:none;border-radius:10px;cursor:pointer;padding:10px}.sign-button.active:hover{opacity:.9}.input-container{position:relative;width:100%}.tooltip{font-size:20px;left:0;top:1px}.tooltip:after{left:15px}.error{border-color:#ff4d4f}.disabled{cursor:not-allowed;opacity:.5}.error-message{background:#ff4d4f1a;border-radius:4px;color:#ff4d4f;margin:10px 0;padding:10px;text-align:center}@media (max-width:768px){.navbar{flex-direction:column;max-height:60px;min-width:260px;padding:15px;text-align:center;width:60%}.logo-purple{height:20px;width:20px}.tooltip{font-size:12px}.title-navbar{font-size:20px}.nav-links{display:flex;gap:10px;margin-top:20px}.title{font-size:30px;margin:20px 0}.button-wrapper,.input-wrapper{width:90%}.input,.sign-button{font-size:14px;height:50px}}.password-container{position:relative}.password-toggle{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:24px}.eye-icon{height:100%;object-fit:contain;width:100%}.password-toggle:focus{outline:none}.main-container{background:radial-gradient(circle at left top,#50129e -200%,#000 100%),linear-gradient(135deg,#50129e -150%,#000);background-blend-mode:color-dodge;color:#fff;flex-direction:column;justify-content:flex-start;min-height:100vh;min-width:100vw;text-align:center}.main-container,.navbar-main{align-items:center;display:flex}.navbar-main{background:#150b23;border:1px solid #8541f5;border-radius:20px;justify-content:space-between;margin:20px 0;max-height:none;padding:10px 20px;width:min(1240px,calc(100vw - 40px))}.logo{gap:10px}.logo,.nav-links{align-items:center;display:flex}.nav-links{flex-wrap:wrap;justify-content:flex-end}.nav-links a{color:#fff;margin:0 10px;text-decoration:none}.nav-links .active,.nav-links .active-main{text-decoration:underline}.content{display:flex;gap:23px;width:80%}.chart-section{align-items:center;background:linear-gradient(to bottom right,#1e1e2f,#2e1e4f);border:1px solid #a74aff;border-radius:10px;display:flex;flex:2 1;height:501px;justify-content:center}.chart-placeholder{color:gray}.trade-panel{align-items:end;flex:1 1}.market-info,.trade-panel{display:flex;flex-direction:column}.market-info{background:#00000080;border:1px solid #a74aff;border-radius:10px;height:85px;margin-bottom:23px;text-align:center;width:418px}.market-info .main-info{display:flex;justify-content:space-between;margin:23px 15px}.trading-pair{font-size:36px;margin-top:-3px}.price{font-size:26px;margin-top:4px}.market-data{align-items:stretch;background:#140a28cc;border:1px solid #a74aff;border-radius:10px;display:flex;flex-direction:column;height:361px;width:418px}.market-data .button-group{align-self:center;display:flex;gap:10px;justify-content:space-between;margin-left:15px;margin-right:15px;margin-top:15px;width:90%}.market-data .button-group button{background-color:inherit;border:1px solid #a74aff;border-radius:10px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;padding:10px;transition:.3s}.market-data .button-group .active{background:linear-gradient(135deg,#8a2be2,#6a0dad);border:none}.market-data .proceed-btn{background:linear-gradient(135deg,#a74aff,#6a0dad);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;height:55px;margin-bottom:10px;max-width:90%;transition:.3s;width:388px}.market-data .proceed-btn.active:hover{opacity:.9}.balance-section{flex-direction:column;gap:20px;margin-top:20px;width:80%}.balance-card,.balance-section{display:flex;justify-content:space-between}.balance-card{align-items:center;background:#00000080;border:1px solid #a74aff;border-radius:10px;box-sizing:border-box;padding:10px;width:100%}.balance-button{display:flex;flex-direction:row;gap:10px}.balance-btn{background-color:inherit;border:1px solid #a74aff;border-radius:10px;color:#fff;cursor:pointer;height:42px;padding:8px;width:120px}.balance-currency{font-size:36px}.balance-btn.deposit-btn{background:linear-gradient(135deg,#a74aff,#6a0dad);border:none}.main-form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;margin-top:10px}.input{background:#0a051ee6;border:1px solid #a74aff;border-radius:10px;color:#fff;font-size:14px;height:50px;margin:0;padding:0;text-align:center;width:90%}.input-container-main{position:relative;width:100%}.error{border-color:#ff4d4f!important}.tooltip{background-color:#ff4d4f;border-radius:4px;box-shadow:0 2px 8px #00000026;color:#fff;font-size:14px;left:5px;opacity:0;padding:6px 12px;position:absolute;top:5px;transform:translateY(-100%);transition:all .3s ease;visibility:hidden;z-index:10}.tooltip.show{opacity:1;visibility:visible}.tooltip:after{border-color:#ff4d4f #0000 #0000;border-style:solid;border-width:5px 5px 0;bottom:-5px;content:"";left:100px;position:absolute}.proceed-btn.disabled{cursor:not-allowed;opacity:.5}.button-group button.active{background-color:#7a3aff;color:#fff}.loading-screen{align-items:center;background:radial-gradient(circle at left top,#50129e -200%,#000 100%),linear-gradient(135deg,#50129e -150%,#000);color:#fff;display:flex;font-size:24px;height:100vh;justify-content:center}.logout-btn{background:#0000;border:1px solid #ff4d4f;border-radius:20px;color:#ff4d4f;cursor:pointer;padding:8px 16px;transition:all .3s}.logout-btn:hover{background:#ff4d4f;color:#fff}@media (max-width:768px){.navbar-main{flex-direction:column;max-height:none;padding:15px 0;text-align:center;width:90%}.nav-links{display:flex;gap:10px;margin-top:10px}.logout-btn{margin-top:-8px;padding:8px 16px}.content{flex-direction:column;width:90%}.balance-section,.chart-section,.trade-panel{align-items:center;width:100%}.balance-section{flex-direction:column}.balance-card{width:90%}}@media (max-width:464px){.market-info{height:100%;width:100%}.market-info .add-info{margin:10px 15px}.trading-pair{font-size:24px}.price{font-size:20px}.high-price,.price-change{color:gray;font-size:14px;margin:0}.market-data{height:100%;width:100%}.balance-currency{font-size:24px}.balance-btn{width:80px}.tooltip{font-size:12px}}.modal{max-height:90vh;max-width:500px;overflow-y:auto}.modal-header h3{font-size:24px}.modal-form{display:flex;flex-direction:column;gap:15px}.modal-input-container{position:relative}.modal-input{background:#0a051ee6;border:1px solid #a74aff;border-radius:8px;box-sizing:border-box;color:#fff;font-size:16px;padding:12px;width:100%}.modal-input.error{border-color:#ff4d4f}.modal-tooltip{color:#ff4d4f;font-size:12px;margin-top:5px}.modal-submit-btn{background:linear-gradient(135deg,#a74aff,#6a0dad);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;margin-top:10px;padding:12px}.modal-submit-btn:disabled{cursor:not-allowed;opacity:.5}.wallet-address{margin:15px 0}.wallet-note{color:#aaa;font-size:14px;margin-top:15px}@media (max-width:768px){.modal{padding:15px;width:95%}.modal-header h3{font-size:20px}.balance-button{flex-direction:column;gap:10px}.input{margin-bottom:10px}.modal-input,.modal-submit-btn{font-size:14px;padding:10px}.wallet-address{font-size:12px;padding:10px}.wallet-note{font-size:12px}}.wallet-address-container{align-items:center;display:flex;gap:10px;margin:15px 0}.wallet-address{color:#a74aff;flex-grow:1;font-family:monospace;word-break:break-all}.copy-btn,.wallet-address{background:#0a051ee6;border:1px solid #a74aff;border-radius:8px;padding:15px}.copy-btn{color:#fff;cursor:pointer;transition:all .3s;white-space:nowrap}.copy-btn:hover{background:#a74aff;color:#fff}@keyframes fadeInOut{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.copy-btn:active{transform:scale(.95)}@media (max-width:768px){.wallet-address-container{flex-direction:column}.copy-btn,.wallet-address{padding:10px;text-align:center;width:100%}}.profile-container{align-items:center;background:radial-gradient(circle at left top,#50129e -200%,#000 100%),linear-gradient(135deg,#50129e -150%,#000);background-blend-mode:color-dodge;color:#fff;display:flex;flex-direction:column;min-height:100vh;min-width:100vw}.profile-content{margin-top:20px;width:80%}.profile-tabs{border-bottom:1px solid #a74aff;display:flex;margin-bottom:20px}.profile-tabs button{background:#0000;border:none;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;position:relative}.profile-tabs button.active{color:#a74aff}.profile-tabs button.active:after{background:#a74aff;bottom:-1px;content:"";height:2px;left:0;position:absolute;width:100%}.filters{flex-wrap:wrap;gap:15px;margin-bottom:20px}.filter-group,.filters{align-items:center;display:flex}.filter-group{gap:8px}.filter-group label{color:#aaa;font-size:14px}.filters select{background:#150b23;color:#fff;min-width:120px;padding:8px 12px}.clear-filters-btn,.filters select{border:1px solid #a74aff;border-radius:5px}.clear-filters-btn{background:#0000;color:#a74aff;cursor:pointer;margin-left:auto;padding:8px 15px;transition:all .3s}.clear-filters-btn:hover{background:#a74aff1a}.history-table{border:1px solid #a74aff;border-radius:10px;overflow:hidden;width:100%}.batches-section{margin-top:32px}.batches-title{color:#fff;font-size:24px;font-weight:600;margin:0 0 12px}.batch-table-header{background:#150b23cc;border-bottom:1px solid #a74aff;font-weight:700}.batch-table-header,.batch-table-row{display:grid;grid-template-columns:1.2fr 1.5fr .9fr .9fr .9fr .9fr 2fr;padding:15px}.batch-table-row{align-items:center;border-bottom:1px solid #a74aff4d}.batch-table-header div,.batch-table-row div{align-items:center;display:flex;justify-content:center;text-align:center;word-break:break-word}.batch-table-row:last-child{border-bottom:none}.batch-status{font-weight:600}.batch-status-success{color:#4caf50}.batch-status-partial{color:#2196f3}.batch-status-failed{color:#f44336}.batch-sla-badge{border:1px solid #0000;border-radius:999px;font-size:12px;font-weight:700;padding:4px 10px}.batch-sla-ok{background:#4caf501f;border-color:#4caf5099;color:#4caf50}.batch-sla-at-risk{background:#ffc1071f;border-color:#ffc10799;color:#ffc107}.batch-sla-breached{background:#f443361f;border-color:#f4433699;color:#f44336}.batch-diagnostics-cell{font-size:13px;justify-content:flex-start!important;line-height:1.4;text-align:left!important}.batch-row-at-risk{background:#ffc1070d}.batch-row-breached{background:#f443360d}.table-header{background:#150b23cc;border-bottom:1px solid #a74aff;font-weight:700}.table-header,.table-row{display:grid;grid-template-columns:repeat(6,1fr);padding:15px}.table-row{align-items:center;border-bottom:1px solid #a74aff4d}.table-header div{align-items:center;cursor:pointer;display:flex;justify-content:center;-webkit-user-select:none;user-select:none}.table-body{max-height:60vh;overflow-y:auto}.table-row>div{display:flex;justify-content:center;text-align:center;word-break:break-word}.table-body::-webkit-scrollbar{display:none}.table-row:last-child{border-bottom:none}.expanded-row{background:#150b2380;border-top:1px dashed #a74aff;padding:15px}.trade-details,.wallet-info{display:flex;flex-direction:column;gap:8px;padding:0 15px}.type-deposit{color:#4caf50}.type-withdraw{color:#f44336}.status-finished{color:#4caf50}.status-pending{color:#ffc107}.status-partial{color:#2196f3}.status-cancelled,.status-failed{color:#f44336}.actions{align-items:center;display:flex;flex-direction:column;gap:8px}.cancel-btn,.details-btn{border:none;border-radius:5px;cursor:pointer;font-size:14px;padding:5px 10px;transition:all .3s;width:120px}.details-btn{background:#a74aff;color:#fff}.details-btn:hover{opacity:.9}.cancel-btn{background:#f44336;color:#fff}.cancel-btn:hover{opacity:.9}.confirm-dialog{background:#150b23;border:1px solid #a74aff;border-radius:5px;margin-top:30px;padding:10px;position:absolute;text-align:center;z-index:10}.confirm-dialog p{margin-bottom:10px}.confirm-dialog div{display:flex;gap:10px;justify-content:center}.cancel-confirm-btn,.confirm-btn{border:none;border-radius:3px;cursor:pointer;padding:3px 10px}.confirm-btn{background:#4caf50;color:#fff}.cancel-confirm-btn{background:#f44336;color:#fff}@media (max-width:768px){.profile-content{width:95%}.filters{align-items:flex-start;flex-direction:column}.clear-filters-btn{margin-left:0;width:100%}.history-table{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.table-body,.table-header{min-width:700px;padding:10px}.table-header{padding:10px}.table-header,.table-row{font-size:14px;grid-template-columns:repeat(6,1fr)}.table-row{padding:10px 0}.batch-table-header,.batch-table-row{font-size:14px;grid-template-columns:1.2fr 1.5fr .9fr .9fr .9fr .9fr 2fr;min-width:980px;padding:10px}.table-row>div{align-items:center;display:flex;justify-content:center;padding:5px;text-align:center;word-break:break-word}.actions{gap:5px}.cancel-btn,.details-btn{font-size:12px;padding:3px 8px;width:auto}.expanded-row{grid-column:1/-1;padding:10px}}.modal-overlay{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal{background:#150b23;border:1px solid #a74aff;border-radius:10px;box-shadow:0 4px 20px #00000080;max-width:400px;padding:20px;width:90%}.modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.modal-header h3{color:#fff;font-size:20px;margin:0}.modal-close{background:#0000;border:none;color:#fff;cursor:pointer;font-size:24px;padding:0 10px}.modal-content{text-align:center}.modal-content p{font-size:16px;margin-bottom:25px}.modal-buttons{display:flex;gap:15px;justify-content:center}.modal-cancel-btn,.modal-confirm-btn{border-radius:5px;cursor:pointer;font-size:14px;padding:10px 20px;transition:all .3s}.modal-confirm-btn{background:#f44336;border:none;color:#fff}.modal-confirm-btn:hover{background:#d32f2f}.modal-cancel-btn{background:#0000;border:1px solid #a74aff;color:#a74aff}.modal-cancel-btn:hover{background:#a74aff1a}@media (max-width:480px){.modal{padding:15px;width:95%}.modal-buttons{flex-direction:column;gap:10px}.modal-cancel-btn,.modal-confirm-btn{width:100%}}.loading{color:#a74aff;font-size:18px}.loading,.no-data{grid-column:1/-1;padding:20px;text-align:center}.no-data{color:gray}.venues-page{--venue-border:#a74aff4d;--venue-text:#f6f2ff;--venue-input-bg:#0d0919e6;align-items:center;background:radial-gradient(circle at 0 0,#6622cc59,#0000 30%),radial-gradient(circle at 100% 0,#00bbff2e,#0000 28%),linear-gradient(180deg,#0a0514,#12081f 48%,#08040f);color:#f6f2ff;display:flex;flex-direction:column;min-height:100vh;min-width:100vw}.venues-shell{padding:12px 0 40px;width:min(1220px,calc(100vw - 48px))}.venues-hero{background:linear-gradient(135deg,#1c0d31eb,#0b0818db),linear-gradient(120deg,#1dacd61f,#0000 35%);border:1px solid #a74aff47;border-radius:28px;box-shadow:0 24px 80px #00000059;display:flex;gap:24px;justify-content:space-between;margin:8px 0 24px;padding:28px 30px}.venues-kicker{background:#6f43f62e;border:1px solid #8b5cf673;border-radius:999px;color:#d6c2ff;display:inline-flex;font-size:12px;letter-spacing:.08em;margin-bottom:10px;padding:6px 12px;text-transform:uppercase}.venues-hero h1{font-size:clamp(32px,4vw,50px);line-height:1;margin:0}.venues-hero p{color:#b8accd;font-size:16px;line-height:1.6;margin:14px 0 0;max-width:700px}.venues-hero-meta{align-items:flex-end;display:flex;flex-direction:column;gap:12px;justify-content:flex-start}.venues-live-pill,.venues-refresh{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;color:#cbbfe1;font-size:13px;padding:10px 14px}.venues-live-pill{align-items:center;display:inline-flex;gap:10px}.venues-live-dot{background:#3ee089;border-radius:50%;box-shadow:0 0 0 6px #3ee08924;height:10px;width:10px}.venues-summary-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px}.venues-summary-card{background:linear-gradient(180deg,#120c21e0,#0a0813f5);border:1px solid #ffffff12;border-radius:20px;padding:18px 20px}.venues-summary-label{color:#998fb0;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.venues-summary-value{font-size:34px;font-weight:700;margin-top:10px}.venues-toolbar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.venues-filter-group{display:flex;flex-wrap:wrap;gap:10px}.venues-filter-chip{background:#0e0a1ae6;border:1px solid #a74aff40;border-radius:999px;color:#cfc4e4;cursor:pointer;padding:10px 14px}.venues-filter-chip.active{background:linear-gradient(135deg,#6f43f661,#1684b742);border-color:#87c4ff73;color:#fff}.venues-search{align-items:center;color:#afa3c7;display:flex;gap:10px}.venues-search input{background:#0d0919e6;border:1px solid #a74aff4d;border-radius:14px;color:#fff;padding:12px 14px;width:280px}.venues-layout{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr)}.venues-detail-layout,.venues-list-panel{background:#0b0815e0;border:1px solid #a74aff2e;border-radius:24px;box-shadow:inset 0 1px 0 #ffffff08}.venues-detail-stack{display:flex;flex-direction:column;gap:18px;padding:18px}.venues-board,.venues-detail-panel{background:#0b0815e0;border:1px solid #a74aff2e;border-radius:24px;box-shadow:inset 0 1px 0 #ffffff08}.venues-empty-state{color:#a79abf;padding:48px 24px;text-align:center}.venues-row,.venues-table-head{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1.35fr 1.1fr .9fr 1fr .8fr .8fr .8fr .9fr}.venues-table-head{border-bottom:1px solid #a74aff29;color:#9d91b4;font-size:12px;letter-spacing:.06em;padding:18px 20px;text-transform:uppercase}.venues-table-body{max-height:70vh;overflow:auto}.venues-row{background:#0000;border:0;border-bottom:1px solid #a74aff14;color:inherit;cursor:pointer;padding:18px 20px;text-align:left;width:100%}.venues-row.selected,.venues-row:hover{background:linear-gradient(90deg,#6f43f624,#18122938)}.venues-row-list,.venues-table-head-list{grid-template-columns:1.2fr 1fr .8fr .95fr .8fr .8fr .8fr .8fr .85fr 1.15fr .8fr}.venues-health-cell,.venues-market-cell,.venues-row-controls,.venues-venue-cell{display:flex;flex-direction:column;gap:4px}.venues-row-controls{align-items:stretch}.venues-row-controls .venues-link-btn{width:100%}.venues-market-cell span,.venues-venue-cell span{color:#9387aa;font-size:12px}.venues-health-bar{background:#ffffff12;border-radius:999px;height:8px;overflow:hidden;width:100%}.venues-health-bar span{background:linear-gradient(90deg,#20d58b,#6fd4ff);border-radius:inherit;display:block;height:100%}.venues-badge{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;letter-spacing:.05em;min-width:92px;padding:7px 12px;text-transform:uppercase}.tone-good{background:#24c06e1f;border-color:#24c06e57;color:#8ef0b8}.tone-warn{background:#ffbf0021;border-color:#ffbf004d;color:#ffd86b}.tone-bad{background:#ff54541f;border-color:#ff545447;color:#ff9d9d}.tone-muted{background:#bcadd617;border-color:#bcadd629;color:#c7bdd8}.venues-detail-panel{min-height:100%;padding:22px}.venues-actions-panel,.venues-curves-panel,.venues-snapshots-panel,.venues-synthetics-panel{background:#0b0815e0;border:1px solid #a74aff2e;border-radius:24px;padding:22px}.venues-panel-header h3{margin:0 0 6px}.venues-panel-header p{color:#a799bf;margin:0 0 16px}.venues-detail-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.venues-detail-header h2{font-size:28px;margin:6px 0 2px}.venues-detail-header p{color:#a799bf;margin:0}.venues-detail-type{color:#84dbff;font-size:12px;font-weight:700;letter-spacing:.08em}.venues-detail-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.venues-facts>div,.venues-insight-card,.venues-metric-card{background:linear-gradient(180deg,#171028f5,#0c0917f5);border:1px solid #ffffff0d;border-radius:18px;padding:16px}.venues-metric-card span{color:#a799bf;display:block;font-size:12px;margin-bottom:8px}.venues-metric-card strong{font-size:22px}.venues-insight-card h3{margin:0 0 10px}.venues-insight-card p{color:#c2b8d6;line-height:1.6;margin:0}.venues-insight-badge-row{margin-top:14px}.venues-curves-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.venues-curve-card{background:linear-gradient(180deg,#171028f5,#0c0917f5);border:1px solid #ffffff0d;border-radius:18px;padding:16px}.venues-curve-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.venues-curve-header h4{margin:6px 0 0}.venues-curve-confidence{color:#c2b8d6;font-size:13px}.venues-curve-metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.venues-curve-metrics div,.venues-operator-facts div{background:#ffffff08;border-radius:14px;padding:12px}.venues-curve-metrics span,.venues-operator-facts span{color:#a799bf;display:block;font-size:12px;margin-bottom:6px}.venues-curve-points{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.venues-curve-point{background:hsla(0,0%,100%,.025);border:1px solid #ffffff0a;border-radius:14px;padding:10px 12px}.venues-curve-point small,.venues-curve-point span{color:#a799bf;display:block}.venues-curve-point strong{display:block;margin:4px 0}.venues-facts{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0 0}.venues-facts dt{color:#9589ac;font-size:12px;margin-bottom:8px}.venues-facts dd{font-weight:600;margin:0}.venues-back-btn,.venues-link-btn{background:linear-gradient(135deg,#6f43f63d,#15618b38);border:1px solid #8541f561;border-radius:999px;color:#fff;cursor:pointer;padding:10px 14px;text-decoration:none}.venues-operator-facts{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.venues-form-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.venues-form-field{background:#ffffff08;border-radius:14px;display:flex;flex-direction:column;gap:6px;padding:12px}.venues-form-field span{color:#a799bf;font-size:12px}.venues-form-title{font-weight:600}.venues-form-help{color:#9b90b3;font-size:12px;line-height:1.45}.venues-form-field-readonly{border:1px dashed #8fb1ff33}.venues-checkbox-field{justify-content:space-between}.venues-checkbox-field input[type=checkbox]{margin-top:0}.venues-operator-actions{display:flex;flex-wrap:wrap;gap:10px}.venues-operator-config h4{margin:8px 0 10px}.venues-operator-copy{color:#b5aacb;font-size:13px;line-height:1.5;margin:0 0 12px}.venues-form-field input:not([type=checkbox]),.venues-form-field select,.venues-operator-config input:not([type=checkbox]),.venues-operator-config select{background:var(--venue-input-bg);border:1px solid var(--venue-border);border-radius:8px;color:var(--venue-text);margin-top:6px;padding:6px 8px;width:100%}.venues-operator-config input[type=checkbox]{height:18px;margin-top:10px;width:18px}.venues-depth-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.venues-depth-card,.venues-mini-table{background:linear-gradient(180deg,#171028f5,#0c0917f5);border:1px solid #ffffff0d;border-radius:18px}.venues-depth-card{padding:16px}.venues-depth-title{color:#84dbff;font-size:12px;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.venues-depth-row,.venues-mini-table-head,.venues-mini-table-row{grid-gap:12px;align-items:center;display:grid;gap:12px}.venues-depth-row{border-bottom:1px solid #ffffff0d;grid-template-columns:1fr 1fr;padding:8px 0}.venues-depth-row:last-child{border-bottom:0}.venues-depth-row span{color:#a799bf}.venues-mini-table{overflow:hidden}.venues-mini-table-head,.venues-mini-table-row{grid-template-columns:1.2fr .8fr 1fr .8fr .8fr;padding:14px 16px}.venues-mini-table-head-synthetics,.venues-mini-table-row-synthetics{grid-template-columns:1.1fr .6fr 1fr .9fr .7fr 1.2fr}.venues-mini-table-head{border-bottom:1px solid #a74aff29;color:#9d91b4;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.venues-mini-table-row{border-bottom:1px solid #a74aff14}.venues-mini-table-row:last-child{border-bottom:0}.venues-mini-table-row span,.venues-mini-table-row strong{display:block}.venues-mini-table-row span{color:#a799bf;font-size:12px}.venues-operator-feedback{background:#6f43f62e;border-radius:14px;color:#ddd2f2;margin-top:14px;padding:12px 14px}.venues-operator-last-action{color:#a799bf;font-size:13px;margin-top:10px}.venues-back-btn:hover,.venues-link-btn:hover{border-color:#8541f59e}@media (max-width:1180px){.venues-layout{grid-template-columns:1fr}.venues-detail-panel{order:-1}}@media (max-width:900px){.venues-shell{width:min(100vw - 24px,1220px)}.venues-hero,.venues-toolbar{align-items:stretch;flex-direction:column}.venues-hero-meta{align-items:flex-start}.venues-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.venues-search input{width:100%}}@media (max-width:760px){.venues-table-head{display:none}.venues-row,.venues-row-list{grid-template-columns:repeat(2,minmax(0,1fr))}.venues-curve-metrics,.venues-curve-points,.venues-curves-grid,.venues-depth-grid,.venues-detail-grid,.venues-facts,.venues-form-grid,.venues-mini-table-head,.venues-mini-table-head-synthetics,.venues-mini-table-row,.venues-mini-table-row-synthetics,.venues-operator-facts,.venues-summary-grid{grid-template-columns:1fr}}.replay-page{align-items:center;background:linear-gradient(180deg,#0a0514,#150b23 52%,#08040f);color:#f7fbff;display:flex;flex-direction:column;min-height:100vh;min-width:100vw}.replay-navbar{background:#150b23;border-color:#a74aff59;border-radius:8px}.replay-navbar,.replay-shell{width:min(1180px,calc(100vw - 32px))}.replay-shell{padding:0 0 40px}.replay-workspace{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr)}.replay-batches-panel,.replay-equity-panel,.replay-launch-panel,.replay-results,.replay-side-panel{background:#140a28db;border:1px solid #a74aff3d;border-radius:8px;box-shadow:0 18px 60px #00000052;padding:20px}.replay-panel-header{margin-bottom:18px}.replay-panel-header span,.replay-results-header span{color:#d6c2ff;display:block;font-size:12px;font-weight:700;text-transform:uppercase}.replay-panel-header h1,.replay-panel-header h2,.replay-results-header h2,.replay-section-title h3{margin:6px 0 0}.replay-form-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.replay-form-grid label,.replay-strategy-editor,.replay-table-toolbar label{color:#cfc4e4;display:flex;flex-direction:column;font-size:13px;gap:8px;min-width:0}.replay-form-grid input,.replay-form-grid select,.replay-form-grid textarea,.replay-strategy-editor textarea,.replay-table-toolbar input,.replay-table-toolbar select{background:#0f081c;border:1px solid #a74aff47;border-radius:8px;box-sizing:border-box;color:#f7fbff;font:inherit;padding:12px;width:100%}.replay-form-grid textarea{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;line-height:1.45;min-height:160px;resize:vertical}.replay-form-grid strong,.replay-strategy-editor strong{color:#ffb36b;font-size:12px;font-weight:600}.replay-strategy-editor{margin:14px 0}.replay-strategy-editor textarea{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;line-height:1.45;min-height:210px;resize:vertical}.replay-config-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.replay-actions,.replay-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.replay-actions button,.replay-pagination button{background:#a74aff1f;border:1px solid #a74aff57;border-radius:8px;color:#f7fbff;cursor:pointer;padding:11px 14px}.replay-actions button:first-child{background:#a74aff;border-color:#a74aff;color:#fff;font-weight:700}.replay-actions button:disabled,.replay-pagination button:disabled{cursor:not-allowed;opacity:.48}.replay-empty-state,.replay-inline-state{background:#a74aff14;border-radius:8px;color:#ddd2f2;margin-top:14px;padding:12px 14px}.tone-info-panel{background:#37aed51f;color:#d6f7ff}.tone-warn-panel{background:#ffb74d1f;color:#ffe5b2}.tone-bad-panel{background:#ff6f501f;color:#ffd2c8}.replay-table-toolbar{grid-gap:12px;display:grid;gap:12px;grid-template-columns:180px minmax(0,1fr);margin-bottom:14px}.replay-live-strip{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.replay-live-strip small{color:#a799bf}.replay-live-pill{background:#a74aff1a;border:1px solid #a74aff3d;border-radius:999px;color:#d6c2ff;font-size:12px;font-weight:700;padding:6px 10px;text-transform:uppercase}.replay-live-pill.connected{background:#37aed524;border-color:#37aed547;color:#bdefff}.replay-sessions-table,.replay-table{border:1px solid #a74aff2e;border-radius:8px;overflow:auto}.replay-sessions-head,.replay-sessions-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(170px,1.35fr) minmax(100px,.65fr) minmax(120px,.7fr) minmax(150px,.9fr);min-width:680px;padding:14px}.replay-sessions-head,.replay-table-head{background:#0f081c;color:#a799bf;font-size:12px;font-weight:700;text-transform:uppercase}.replay-sessions-row{background:#0000;border:0;border-top:1px solid #a74aff1f;color:inherit;cursor:pointer;text-align:left;width:100%}.replay-sessions-row.selected{background:#a74aff24}.replay-sessions-row em,.replay-sessions-row small,.replay-sessions-row strong{display:block}.replay-section-title p,.replay-session-facts span,.replay-sessions-row em,.replay-sessions-row small{color:#a799bf;font-style:normal}.replay-status{border-radius:8px;font-size:11px;font-weight:700;justify-self:start;padding:5px 8px;text-transform:uppercase}.replay-status-completed{background:#1fb96129;color:#a7f7c3}.replay-status-running{background:#37aed52b;color:#9ae8ff}.replay-status-failed{background:#ff6f5029;color:#ffb5a6}.replay-status-pending{background:#ffb74d29;color:#ffe2a1}.replay-status-cancelled{background:#dcd2c31f;color:#d8d0c3}.replay-progress-track{background:#ffffff1a;border-radius:8px;display:block;height:8px;overflow:hidden}.replay-progress-track i{background:#a74aff;border-radius:inherit;display:block;height:100%}.replay-pagination{justify-content:flex-end}.replay-results{margin-top:16px}.replay-audit-panel{background:#140a28db;border:1px solid #a74aff3d;border-radius:8px;box-shadow:0 18px 60px #00000052;margin-top:16px;padding:20px}.replay-compare-form{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.replay-compare-form label{color:#cfc4e4;display:flex;flex-direction:column;font-size:13px;gap:8px}.replay-compare-form button,.replay-compare-form select{background:#0f081c;border:1px solid #a74aff47;border-radius:8px;color:#f7fbff;font:inherit;padding:12px}.replay-compare-form button{background:#a74aff1f;border-color:#a74aff57;cursor:pointer}.replay-compare-form button:disabled{cursor:not-allowed;opacity:.48}.replay-compare-table{border:1px solid #a74aff2e;border-radius:8px;margin-top:16px;overflow:auto}.replay-compare-head,.replay-compare-row{grid-template-columns:minmax(150px,1fr) repeat(4,minmax(120px,.9fr));min-width:760px}.replay-audit-form{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.replay-audit-form label{color:#cfc4e4;display:flex;flex-direction:column;font-size:13px;gap:8px}.replay-audit-form input{background:#0f081c;border:1px solid #a74aff47;border-radius:8px;box-sizing:border-box;color:#f7fbff;font:inherit;padding:12px;width:100%}.replay-audit-form button,.replay-audit-production-link{background:#a74aff1f;border:1px solid #a74aff57;border-radius:8px;color:#f7fbff;padding:11px 14px}.replay-audit-form button{cursor:pointer}.replay-audit-form button:disabled{cursor:not-allowed;opacity:.48}.replay-audit-layout{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);margin-top:16px}.replay-audit-list{border:1px solid #a74aff2e;border-radius:8px;overflow:auto}.replay-audit-head,.replay-audit-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(170px,1.1fr) minmax(120px,.8fr) minmax(120px,.8fr);min-width:470px;padding:12px}.replay-audit-row{background:#0000;border:0;border-top:1px solid #a74aff1f;color:inherit;cursor:pointer;text-align:left;width:100%}.replay-audit-row.selected{background:#a74aff24}.replay-audit-details{background:#0f081c;border:1px solid #ffffff12;border-radius:8px;min-width:0;padding:14px}.replay-audit-summary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.replay-audit-summary div{background:#0f081cd6;border:1px solid #a74aff33;border-radius:8px;padding:10px}.replay-audit-summary small,.replay-audit-summary span{color:#a799bf;display:block}.replay-audit-summary span{font-size:12px;margin-bottom:8px}.replay-audit-summary strong{display:block;margin-bottom:6px}.replay-audit-diff-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.replay-audit-table h4{font-size:14px;margin:0 0 10px}.replay-audit-clear-head,.replay-audit-clear-row,.replay-audit-fills-head,.replay-audit-fills-row{grid-template-columns:repeat(4,minmax(120px,1fr));min-width:520px}.replay-audit-production-link{display:inline-flex;font-weight:600;margin-top:14px;text-decoration:none}.replay-results-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.replay-session-actions{display:flex;flex-wrap:wrap;gap:10px}.replay-session-actions button{background:#a74aff1f;border:1px solid #a74aff57;border-radius:8px;color:#f7fbff;cursor:pointer;padding:11px 14px}.replay-session-actions button:disabled{cursor:not-allowed;opacity:.48}.replay-session-facts{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.replay-session-facts span{background:#0f081cc7;border:1px solid #a74aff38;border-radius:8px;padding:8px 10px}.replay-session-notice{display:flex;flex-direction:column;gap:6px}.replay-session-notice small{color:inherit;opacity:.88}.replay-summary-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.replay-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.replay-batch-filters input,.replay-batch-filters select,.replay-log-details button,.replay-tabs button{background:#0f081c;border:1px solid #a74aff47;border-radius:8px;color:#f7fbff;font:inherit;padding:10px 12px}.replay-tabs button{cursor:pointer}.replay-tabs button.active{background:#37aed529;border-color:#37aed5;color:#d6f7ff}.replay-summary-card{background:#0f081c;border:1px solid #ffffff12;border-radius:8px;padding:16px}.replay-summary-card span{color:#a799bf;display:block;font-size:12px;margin-bottom:10px}.replay-summary-card strong{font-size:20px}.replay-results-layout{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);margin-top:16px}.replay-section-title{margin-bottom:14px}.replay-section-title p{line-height:1.5;margin:6px 0 0}.replay-equity-chart{background:#0f081c;border:1px solid #ffffff12;border-radius:8px;height:260px;min-width:0}.replay-table-head,.replay-table-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:repeat(7,minmax(110px,1fr));min-width:840px;padding:14px}.replay-table-row{border-top:1px solid #a74aff1f}.replay-batch-row{background:#0000;border-bottom:0;border-left:0;border-right:0;color:inherit;cursor:pointer;text-align:left;width:100%}.replay-batch-filters{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(120px,1fr));margin-bottom:12px}.replay-log-details{background:#0f081c;border:1px solid #a74aff2e;border-radius:8px;margin-top:14px;padding:14px}.replay-log-details-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.replay-log-details h4{margin:0}.replay-log-details dl{grid-gap:8px 12px;display:grid;gap:8px 12px;grid-template-columns:180px minmax(0,1fr);margin:14px 0}.replay-log-details dt{color:#a799bf}.replay-log-details dd{margin:0}.replay-log-details pre{background:#00000047;border-radius:8px;color:#e8f3ff;margin:0;max-height:360px;overflow:auto;padding:12px}.tone-good-text{color:#8ef0b8}.tone-warn-text{color:#ffe08a}.tone-bad-text{color:#ffb5a6}@media (max-width:1120px){.replay-audit-diff-grid,.replay-audit-layout,.replay-results-layout,.replay-workspace{grid-template-columns:1fr}}@media (max-width:820px){.replay-navbar,.replay-shell{width:min(100vw - 20px,1180px)}.replay-batch-filters,.replay-config-grid,.replay-form-grid,.replay-summary-grid,.replay-table-toolbar{grid-template-columns:1fr}.replay-results-header{flex-direction:column}.replay-session-actions,.replay-session-facts{justify-content:flex-start}.replay-audit-form,.replay-audit-summary,.replay-compare-form{grid-template-columns:1fr}}.hedge-page{--hedge-bg:#0a0514;--hedge-panel:#140a28db;--hedge-panel-strong:#1b0e32f0;--hedge-border:#a74aff42;--hedge-border-strong:#a74aff73;--hedge-text:#f6f2ff;--hedge-muted:#a799bf;--hedge-soft:#d6c2ff;align-items:center;background:radial-gradient(circle at left top,#50129e -200%,#000 100%),linear-gradient(135deg,#50129e -150%,#000);background-blend-mode:color-dodge;color:var(--hedge-text);display:flex;flex-direction:column;min-height:100vh;min-width:100vw}.hedge-navbar{width:min(1240px,calc(100vw - 40px))}.hedge-shell{padding:0 0 42px;width:min(1440px,calc(100vw - 48px))}.hedge-hero{background:linear-gradient(135deg,#150b23f5,#0a0514eb),linear-gradient(120deg,#a74aff2e,#0000 42%);border:1px solid var(--hedge-border);border-radius:30px;box-shadow:0 28px 90px #00000059;display:flex;gap:24px;justify-content:space-between;margin:4px 0 20px;overflow:hidden;padding:30px;position:relative}.hedge-hero:after{background:radial-gradient(circle,#a74aff33,#0000 64%);border-radius:50%;content:"";height:360px;inset:auto -120px -150px auto;pointer-events:none;position:absolute;width:360px}.hedge-hero-copy,.hedge-hero-meta{position:relative;z-index:1}.hedge-kicker{background:#a74aff29;border:1px solid #a74aff73;border-radius:999px;color:#d6c2ff;display:inline-flex;font-size:12px;letter-spacing:.08em;margin-bottom:10px;padding:6px 12px;text-transform:uppercase}.hedge-hero h1{font-size:clamp(34px,4.5vw,58px);line-height:.95;margin:0}.hedge-hero p{color:var(--hedge-soft);line-height:1.65;margin:14px 0 0;max-width:760px}.hedge-hero-meta{align-items:flex-end;display:flex;flex-direction:column;gap:12px}.hedge-live-pill,.hedge-refresh-btn,.hedge-refresh-label{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;color:#f6f2ff;font-size:13px;padding:10px 14px}.hedge-refresh-btn{background:linear-gradient(135deg,#a74aff47,#6a0dad38);border-color:var(--hedge-border-strong);cursor:pointer}.hedge-live-pill{align-items:center;display:inline-flex;gap:10px}.hedge-live-dot{background:#a74aff;border-radius:50%;box-shadow:0 0 0 7px #a74aff29;height:10px;width:10px}.hedge-summary-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px}.hedge-detail-panel,.hedge-drilldown,.hedge-list-panel,.hedge-summary-card{background:var(--hedge-panel);border:1px solid var(--hedge-border);box-shadow:inset 0 1px 0 #ffffff0a}.hedge-summary-card{background:linear-gradient(180deg,#1e1237f0,#0d071af5);border-radius:22px;min-height:118px;padding:18px}.hedge-detail-card span,.hedge-summary-card span{color:var(--hedge-muted);display:block;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.hedge-summary-card strong{display:block;font-size:clamp(24px,2.6vw,34px);margin:12px 0 6px}.hedge-child-row small,.hedge-flow-row small,.hedge-report-card small,.hedge-summary-card small{color:var(--hedge-muted)}.hedge-toolbar{background:#150b23ad;border:1px solid #a74aff2e;border-radius:24px;display:flex;flex-direction:column;gap:14px;margin-bottom:18px;padding:16px}.hedge-field-group,.hedge-status-filter{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.hedge-field-group input,.hedge-field-group select,.hedge-filter-chip{background:#150b23e6;border:1px solid var(--hedge-border);color:var(--hedge-text)}.hedge-filter-chip{border-radius:999px;cursor:pointer;padding:10px 14px}.hedge-filter-chip.active{background:linear-gradient(135deg,#a74aff5c,#6a0dad47);border-color:#a74affb3}.hedge-field-group label{align-items:center;color:var(--hedge-muted);display:flex;font-size:13px;gap:8px}.hedge-field-group input,.hedge-field-group select{border-radius:14px;min-width:160px;padding:10px 12px}.hedge-search-field input{width:300px}.hedge-layout{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.35fr) minmax(380px,.8fr)}.hedge-drilldown,.hedge-list-panel{border-radius:26px;overflow:hidden}.hedge-list-panel{min-width:0}.hedge-drilldown{display:flex;flex-direction:column;gap:14px;max-height:calc(100vh - 120px);overflow:auto;padding:16px;position:sticky;top:18px}.hedge-panel-title{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.hedge-panel-title h2,.hedge-panel-title h3{margin:0}.hedge-panel-title p{color:var(--hedge-muted);margin:6px 0 0}.hedge-panel-title>span{background:#a74aff24;border:1px solid #a74aff38;border-radius:999px;color:#d6c2ff;font-size:12px;padding:7px 10px}.list-title{padding:18px 20px 0}.hedge-empty-state{color:var(--hedge-muted);padding:48px 20px;text-align:center}.hedge-empty-state.compact{padding:26px 14px}.hedge-empty-state.error{color:#ffb3b3}.hedge-table{margin-top:12px;min-width:920px}.hedge-table-body{max-height:72vh;overflow:auto}.hedge-flow-row-layout{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1.25fr 1.05fr 1fr 1.2fr .9fr .82fr .82fr}.hedge-table-head{border-bottom:1px solid #a74aff29;color:var(--hedge-muted);font-size:12px;letter-spacing:.06em;padding:16px 20px;text-transform:uppercase}.hedge-flow-row{background:#0000;border:0;border-bottom:1px solid #a74aff1a;color:inherit;cursor:pointer;padding:18px 20px;text-align:left;width:100%}.hedge-flow-row.selected,.hedge-flow-row:hover{background:linear-gradient(90deg,#a74aff24,#50129e29)}.hedge-child-row>span,.hedge-flow-context-cell,.hedge-flow-execution-cell,.hedge-flow-id-cell,.hedge-flow-pnl-cell,.hedge-flow-progress-cell,.hedge-flow-quality-cell,.hedge-flow-status-cell,.hedge-report-card>div{display:flex;flex-direction:column;gap:5px;min-width:0}.hedge-flow-context-cell strong,.hedge-flow-execution-cell strong,.hedge-flow-id-cell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hedge-progress-track{background:#ffffff14;border-radius:999px;display:block;height:8px;overflow:hidden;width:100%}.hedge-progress-track.large{height:10px;margin:10px 0 8px}.hedge-progress-track b{background:linear-gradient(90deg,#a74aff,#6a0dad);border-radius:inherit;display:block;height:100%}.hedge-chip,.hedge-status{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:12px;font-style:normal;font-weight:700;justify-content:center;letter-spacing:.04em;padding:7px 10px;text-transform:uppercase;width:fit-content}.chip-good,.hedge-status-good,.hedge-value-good{color:#8ff2bb}.chip-good,.hedge-status-good{background:#2fd17f1f;border-color:#2fd17f4d}.chip-info,.hedge-status-info{background:#50abff1f;border-color:#50abff47;color:#99dbff}.chip-warn,.hedge-status-warn,.hedge-value-warn{color:#ffe186}.chip-warn,.hedge-status-warn{background:#ffc9471f;border-color:#ffc94747}.chip-bad,.hedge-status-bad,.hedge-value-bad{color:#ffacac}.chip-bad,.hedge-status-bad{background:#ff62621f;border-color:#ff626247}.chip-muted,.hedge-status-muted,.hedge-value-muted{color:#c7bdd8}.chip-muted,.hedge-status-muted{background:#c7bdd814;border-color:#c7bdd824}.hedge-drilldown-hero{align-items:flex-start;background:linear-gradient(135deg,#1e1237f0,#0d071af0);border-radius:22px;display:flex;gap:16px;justify-content:space-between;padding:16px}.hedge-drilldown-hero h2{font-size:28px;margin:0}.hedge-drilldown-hero p{color:var(--hedge-muted);margin:6px 0 0;word-break:break-word}.hedge-alert{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;color:#f6f2ff;padding:12px 14px}.hedge-alert-warn{background:#ffc94714;border-color:#ffc94738}.hedge-alert-bad{background:#ff626214;border-color:#ff626238}.hedge-detail-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.hedge-detail-card{background:var(--hedge-panel-strong);border:1px solid #ffffff0f;border-radius:18px;padding:15px}.hedge-detail-card strong{display:block;font-size:22px;margin:8px 0 4px}.hedge-detail-card small{color:var(--hedge-muted);line-height:1.45}.hedge-detail-panel{border-radius:20px;padding:16px}.hedge-facts{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0 0}.hedge-facts div{background:#ffffff0a;border-radius:14px;padding:12px}.hedge-facts dt{color:var(--hedge-muted);font-size:12px;margin-bottom:7px}.hedge-facts dd{color:var(--hedge-soft);margin:0;word-break:break-word}.hedge-child-table{border:1px solid #ffffff0f;border-radius:16px;margin-top:14px;overflow:hidden}.hedge-child-head,.hedge-child-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1.1fr .72fr 1fr .72fr .72fr .88fr;padding:13px 14px}.hedge-child-head{background:#ffffff0a;color:var(--hedge-muted);font-size:12px;letter-spacing:.05em;text-transform:uppercase}.hedge-child-row{border-top:1px solid #ffffff0f}.hedge-report-feed{display:flex;flex-direction:column;gap:10px;margin-top:14px}.hedge-report-card{grid-gap:14px;background:hsla(0,0%,100%,.035);border:1px solid #ffffff0f;border-radius:16px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:14px}.hedge-report-card span,.hedge-timeline-event time{color:var(--hedge-muted);font-size:12px}.hedge-timeline{display:flex;flex-direction:column;gap:12px;margin-top:14px}.hedge-timeline-event{padding-left:22px;position:relative}.hedge-timeline-event:before{background:#a74aff;border-radius:50%;box-shadow:0 0 0 6px #a74aff24;content:"";height:10px;left:0;position:absolute;top:5px;width:10px}.hedge-timeline-event p,.hedge-timeline-event strong{display:block;margin:4px 0 0}.hedge-timeline-event p{color:var(--hedge-muted);line-height:1.45}@media (max-width:1220px){.hedge-layout{grid-template-columns:1fr}.hedge-drilldown{max-height:none;position:static}}@media (max-width:980px){.hedge-shell{width:min(100vw - 24px,1440px)}.hedge-field-group,.hedge-hero{align-items:stretch;flex-direction:column}.hedge-hero-meta{align-items:flex-start}.hedge-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hedge-field-group input,.hedge-field-group label,.hedge-field-group select{width:100%}.hedge-list-panel{overflow-x:auto}}@media (max-width:720px){.hedge-detail-grid,.hedge-facts,.hedge-summary-grid{grid-template-columns:1fr}.hedge-child-head{display:none}.hedge-child-row,.hedge-report-card{grid-template-columns:1fr}}.pnl-page{--pnl-panel:#140a28db;--pnl-panel-strong:#1b0e32f0;--pnl-border:#a74aff47;--pnl-border-strong:#a74aff7a;--pnl-text:#f6f2ff;--pnl-muted:#a799bf;--pnl-soft:#d6c2ff;align-items:center;background:radial-gradient(circle at left top,#50129e -200%,#000 100%),linear-gradient(135deg,#50129e -150%,#000);background-blend-mode:color-dodge;color:var(--pnl-text);display:flex;flex-direction:column;min-height:100vh;min-width:100vw}.pnl-navbar{width:min(1240px,calc(100vw - 40px))}.pnl-shell{padding:0 0 42px;width:min(1360px,calc(100vw - 48px))}.pnl-hero{background:linear-gradient(135deg,#150b23f5,#0a0514eb),linear-gradient(120deg,#a74aff2e,#0000 42%);border:1px solid var(--pnl-border);border-radius:30px;box-shadow:0 28px 90px #00000059;display:flex;gap:24px;justify-content:space-between;margin:4px 0 18px;padding:30px}.pnl-kicker{background:#a74aff29;border:1px solid #a74aff73;border-radius:999px;color:var(--pnl-soft);display:inline-flex;font-size:12px;letter-spacing:.08em;margin-bottom:10px;padding:6px 12px;text-transform:uppercase}.pnl-hero h1{font-size:clamp(34px,4.5vw,58px);line-height:.95;margin:0}.pnl-hero p{color:var(--pnl-soft);line-height:1.65;margin:14px 0 0;max-width:760px}.pnl-hero-meta{align-items:flex-end;display:flex;flex-direction:column;gap:12px}.pnl-live-pill,.pnl-refresh-btn,.pnl-refresh-label,.pnl-source-pill{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;color:var(--pnl-text);font-size:13px;padding:10px 14px}.pnl-refresh-btn{background:linear-gradient(135deg,#a74aff47,#6a0dad38);border-color:var(--pnl-border-strong);cursor:pointer}.pnl-live-pill{align-items:center;display:inline-flex;gap:10px}.pnl-live-dot{background:#a74aff;border-radius:50%;box-shadow:0 0 0 7px #a74aff29;height:10px;width:10px}.pnl-toolbar{align-items:center;background:#150b23ad;border:1px solid #a74aff2e;border-radius:24px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px;padding:16px}.pnl-toolbar label{align-items:center;color:var(--pnl-muted);display:flex;font-size:13px;gap:8px}.pnl-toolbar select{background:#150b23e6;border:1px solid var(--pnl-border);border-radius:14px;color:var(--pnl-text);min-width:170px;padding:10px 12px}.pnl-source-pill{background:#a74aff1f;border-color:#a74aff38;color:var(--pnl-soft);margin-left:auto}.pnl-analytics-strip{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.pnl-analytics-chip{align-items:center;background:#150b2394;border:1px solid #a74aff2e;border-radius:18px;display:flex;gap:14px;justify-content:space-between;min-width:0;padding:13px 16px}.pnl-analytics-chip span{color:var(--pnl-muted);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.pnl-analytics-chip strong{color:var(--pnl-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pnl-summary-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px}.pnl-panel,.pnl-summary-card{background:var(--pnl-panel);border:1px solid var(--pnl-border);box-shadow:inset 0 1px 0 #ffffff0a}.pnl-summary-card{background:linear-gradient(180deg,#1e1237f0,#0d071af5);border-radius:22px;min-height:118px;padding:18px}.pnl-summary-card span{color:var(--pnl-muted);display:block;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.pnl-summary-card strong{display:block;font-size:clamp(22px,2.4vw,32px);margin:12px 0 6px}.pnl-summary-card small{color:var(--pnl-muted);line-height:1.45}.pnl-value-good{color:#8ef0b8}.pnl-value-info{color:#99dbff}.pnl-value-warn{color:#ffd86b}.pnl-value-bad{color:#ff9d9d}.pnl-value-muted{color:#c7bdd8}.pnl-empty-state{background:var(--pnl-panel);border:1px solid var(--pnl-border);border-radius:24px;color:var(--pnl-muted);padding:48px 20px;text-align:center}.pnl-empty-state.error{color:#ffb3b3}.pnl-chart-layout{grid-gap:18px;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr)}.pnl-breakdown-grid,.pnl-chart-layout{display:grid;gap:18px;margin-bottom:18px}.pnl-breakdown-grid{grid-gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.pnl-panel{border-radius:24px;padding:18px}.pnl-panel,.pnl-wide-panel{min-width:0}.pnl-panel-title{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.pnl-panel-title h2{margin:0}.pnl-panel-title p{color:var(--pnl-muted);margin:6px 0 0}.pnl-chart-box{height:320px}.pnl-chart-tooltip{background:#0f081cf5;border:1px solid #a74aff57;border-radius:14px;box-shadow:0 18px 50px #00000059;color:var(--pnl-text);display:flex;flex-direction:column;gap:6px;min-width:180px;padding:12px 14px}.pnl-chart-tooltip strong{color:var(--pnl-soft)}.pnl-execution-table{border:1px solid #a74aff29;border-radius:18px;overflow:hidden}.pnl-execution-head,.pnl-execution-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1fr 1.2fr 1fr .8fr .78fr .78fr;padding:14px 16px}.pnl-execution-head{background:#ffffff0a;color:var(--pnl-muted);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.pnl-execution-row{border-top:1px solid #a74aff1a}.pnl-execution-row span{min-width:0}.pnl-execution-row small,.pnl-execution-row strong{display:block}.pnl-execution-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pnl-execution-row small{color:var(--pnl-muted);margin-top:4px}@media (max-width:1120px){.pnl-breakdown-grid,.pnl-chart-layout{grid-template-columns:1fr}}@media (max-width:920px){.pnl-shell{width:min(100vw - 24px,1360px)}.pnl-hero,.pnl-toolbar{align-items:stretch;flex-direction:column}.pnl-hero-meta{align-items:flex-start}.pnl-analytics-strip,.pnl-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pnl-source-pill{margin-left:0;width:fit-content}}@media (max-width:760px){.pnl-analytics-strip,.pnl-summary-grid{grid-template-columns:1fr}.pnl-execution-head{display:none}.pnl-execution-row{grid-template-columns:1fr}.pnl-toolbar label,.pnl-toolbar select{width:100%}}.execution-page{--execution-panel:#140a28db;--execution-panel-strong:#1b0e32f0;--execution-border:#a74aff47;--execution-border-strong:#a74aff7a;--execution-text:#f6f2ff;--execution-muted:#a799bf;--execution-soft:#d6c2ff;align-items:center;background:radial-gradient(circle at left top,#50129e -200%,#000 100%),linear-gradient(135deg,#50129e -150%,#000);background-blend-mode:color-dodge;color:var(--execution-text);display:flex;flex-direction:column;min-height:100vh;min-width:100vw}.execution-navbar{width:min(1240px,calc(100vw - 40px))}.execution-shell{padding:0 0 42px;width:min(1440px,calc(100vw - 48px))}.execution-hero{background:linear-gradient(135deg,#150b23f5,#0a0514eb),linear-gradient(120deg,#a74aff2e,#0000 42%);border:1px solid var(--execution-border);border-radius:30px;box-shadow:0 28px 90px #00000059;display:flex;gap:24px;justify-content:space-between;margin:4px 0 18px;padding:30px}.execution-kicker{background:#a74aff29;border:1px solid #a74aff73;border-radius:999px;color:var(--execution-soft);display:inline-flex;font-size:12px;letter-spacing:.08em;margin-bottom:10px;padding:6px 12px;text-transform:uppercase}.execution-hero h1{font-size:clamp(34px,4.5vw,58px);line-height:.95;margin:0}.execution-hero p{color:var(--execution-soft);line-height:1.65;margin:14px 0 0;max-width:760px}.execution-hero-meta{align-items:flex-end;display:flex;flex-direction:column;gap:12px}.execution-live-pill,.execution-refresh-btn,.execution-refresh-label,.execution-source-pill{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;color:var(--execution-text);font-size:13px;padding:10px 14px}.execution-refresh-btn{background:linear-gradient(135deg,#a74aff47,#6a0dad38);border-color:var(--execution-border-strong);cursor:pointer}.execution-refresh-btn.ghost{background:#ffffff0a}.execution-live-pill{align-items:center;display:inline-flex;gap:10px}.execution-live-dot{background:#a74aff;border-radius:50%;box-shadow:0 0 0 7px #a74aff29;height:10px;width:10px}.execution-live-good .execution-live-dot{background:#55d68b;box-shadow:0 0 0 7px #55d68b29}.execution-live-warn .execution-live-dot{background:#ffb36b;box-shadow:0 0 0 7px #ffb36b29}.execution-live-bad .execution-live-dot{background:#ff5f8f;box-shadow:0 0 0 7px #ff5f8f29}.execution-toolbar{align-items:center;background:#150b23ad;border:1px solid #a74aff2e;border-radius:24px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px;padding:16px}.execution-toolbar label{align-items:center;color:var(--execution-muted);display:flex;font-size:13px;gap:8px}.execution-toolbar input,.execution-toolbar select{background:#150b23e6;border:1px solid var(--execution-border);border-radius:14px;color:var(--execution-text);min-width:150px;padding:10px 12px}.execution-search-field input{min-width:260px}.execution-source-pill{color:var(--execution-soft);margin-left:auto}.execution-summary-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px}.execution-feed-panel,.execution-inspector,.execution-summary-card{background:var(--execution-panel);border:1px solid var(--execution-border);box-shadow:0 22px 80px #00000047}.execution-summary-card{border-radius:24px;display:flex;flex-direction:column;justify-content:space-between;min-height:112px;padding:18px}.execution-facts dt,.execution-row small,.execution-summary-card small,.execution-summary-card span{color:var(--execution-muted)}.execution-summary-card strong{font-size:24px;margin-top:8px}.execution-layout{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.7fr) minmax(360px,.8fr)}.execution-feed-panel,.execution-inspector{border-radius:28px;overflow:hidden}.execution-feed-panel{min-height:600px}.execution-inspector{padding:18px;position:sticky;top:18px}.execution-panel-title{align-items:center;border-bottom:1px solid #a74aff29;display:flex;gap:16px;justify-content:space-between;padding:18px}.execution-inspector-hero h2,.execution-panel-title h2{margin:0}.execution-inspector-hero p,.execution-panel-title p{color:var(--execution-muted);margin:6px 0 0}.execution-panel-title>span{background:#a74aff1a;border:1px solid #a74aff38;border-radius:999px;color:var(--execution-soft);font-size:12px;padding:7px 10px}.execution-empty-state{border:1px dashed #a74aff40;border-radius:20px;color:var(--execution-muted);margin:18px;padding:24px;text-align:center}.execution-empty-state.compact{margin:0}.execution-empty-state.error{background:#ff5f8f14;border-color:#ff5f8f57;color:#ffb3c9}.execution-table{padding:14px}.execution-table-body{display:flex;flex-direction:column;gap:8px}.execution-row-layout{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:.7fr 1.45fr .95fr .9fr .85fr .75fr}.execution-table-head{color:var(--execution-muted);font-size:12px;letter-spacing:.06em;padding:0 14px 10px;text-transform:uppercase}.execution-row{background:hsla(0,0%,100%,.035);border:1px solid #a74aff24;border-radius:18px;color:var(--execution-text);cursor:pointer;padding:13px 14px;text-align:left;width:100%}.execution-row.selected,.execution-row:hover{background:#a74aff1f;border-color:var(--execution-border-strong)}.execution-detail-grid div,.execution-facts div,.execution-row span{min-width:0}.execution-row small,.execution-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.execution-live-tag,.execution-status{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;letter-spacing:.04em;padding:5px 8px;width:fit-content}.execution-live-tag{background:#a74aff29;color:var(--execution-soft);margin-top:6px}.execution-status-good,.execution-value-good{color:#55d68b}.execution-status-good{background:#55d68b1f}.execution-status-info,.execution-value-info{color:#9cc8ff}.execution-status-info{background:#9cc8ff1f}.execution-status-warn,.execution-value-warn{color:#ffb36b}.execution-status-warn{background:#ffb36b1f}.execution-status-bad,.execution-value-bad{color:#ff5f8f}.execution-status-bad{background:#ff5f8f1f}.execution-status-muted,.execution-value-muted{color:var(--execution-muted)}.execution-status-muted{background:#ffffff14}.execution-inspector-hero{background:linear-gradient(135deg,#a74aff29,#150b23e0),hsla(0,0%,100%,.035);border-radius:22px;margin-bottom:18px;padding:18px}.execution-inspector-hero h2{font-size:20px;overflow-wrap:anywhere}.execution-detail-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.execution-detail-grid div{background:var(--execution-panel-strong);border:1px solid #a74aff29;border-radius:18px;padding:14px}.execution-detail-grid span{color:var(--execution-muted);display:block;font-size:12px}.execution-detail-grid strong{display:block;margin-top:7px;overflow-wrap:anywhere}.execution-facts{grid-gap:10px;display:grid;gap:10px;margin:0}.execution-facts div{grid-gap:12px;border-bottom:1px solid #a74aff1f;display:grid;gap:12px;grid-template-columns:120px minmax(0,1fr);padding:10px 0}.execution-facts dt{font-size:12px}.execution-facts dd{color:var(--execution-soft);margin:0;overflow-wrap:anywhere}@media (max-width:1180px){.execution-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-layout{grid-template-columns:1fr}.execution-inspector{position:static}}@media (max-width:760px){.execution-shell{width:min(100vw - 24px,720px)}.execution-hero,.execution-hero-meta{align-items:stretch;flex-direction:column}.execution-toolbar input,.execution-toolbar label,.execution-toolbar select{width:100%}.execution-source-pill{margin-left:0}.execution-detail-grid,.execution-row-layout,.execution-summary-grid{grid-template-columns:1fr}.execution-table-head{display:none}}.alerts-page{--alerts-panel:#140a28db;--alerts-panel-strong:#1b0e32f0;--alerts-border:#ffb36b47;--alerts-border-strong:#ffb36b7a;--alerts-text:#f8f3ea;--alerts-muted:#b8a99b;--alerts-soft:#ffd6a8;align-items:center;background:radial-gradient(circle at 15% 0,#aa4e1066,#0000 34%),radial-gradient(circle at 88% 8%,#8e1f5057,#0000 30%),linear-gradient(135deg,#1a0f20,#060407);color:var(--alerts-text);display:flex;flex-direction:column;min-height:100vh;min-width:100vw}.alerts-navbar{width:min(1300px,calc(100vw - 40px))}.alerts-shell{padding:0 0 42px;width:min(1440px,calc(100vw - 48px))}.alerts-hero{background:linear-gradient(135deg,#1f0f1cf5,#0a050bf0),linear-gradient(120deg,#ffb36b24,#0000 42%);border:1px solid var(--alerts-border);border-radius:24px;box-shadow:0 28px 90px #00000059;display:flex;gap:24px;justify-content:space-between;margin:4px 0 18px;padding:30px}.alerts-kicker{background:#ffb36b21;border:1px solid #ffb36b73;border-radius:999px;color:var(--alerts-soft);display:inline-flex;font-size:12px;letter-spacing:0;margin-bottom:10px;padding:6px 12px;text-transform:uppercase}.alerts-hero h1{font-size:clamp(34px,4.2vw,58px);line-height:.98;margin:0}.alerts-hero p{color:var(--alerts-soft);line-height:1.65;margin:14px 0 0;max-width:760px}.alerts-hero-meta{align-items:flex-end;display:flex;flex-direction:column;gap:12px}.alerts-live-pill,.alerts-refresh-btn,.alerts-refresh-label,.alerts-source-pill{background:hsla(0,0%,100%,.045);border:1px solid #ffffff1a;border-radius:14px;color:var(--alerts-text);font-size:13px;padding:10px 14px}.alerts-refresh-btn{background:linear-gradient(135deg,#ffb36b3d,#8e1f5038);border-color:var(--alerts-border-strong);cursor:pointer}.alerts-live-pill{align-items:center;display:inline-flex;gap:10px}.alerts-live-dot{background:#ffb36b;border-radius:50%;box-shadow:0 0 0 7px #ffb36b29;height:10px;width:10px}.alerts-toolbar{align-items:center;background:#1b0e1eb8;border:1px solid #ffb36b2e;border-radius:20px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px;padding:16px}.alerts-toolbar label{align-items:center;color:var(--alerts-muted);display:flex;font-size:13px;gap:8px}.alerts-toolbar input,.alerts-toolbar select{background:#150b19eb;border:1px solid var(--alerts-border);border-radius:12px;color:var(--alerts-text);min-width:150px;padding:10px 12px}.alerts-search-field input{min-width:260px}.alerts-source-pill{color:var(--alerts-soft);margin-left:auto}.alerts-summary-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:18px}.alerts-inspector,.alerts-list-panel,.alerts-summary-card{background:var(--alerts-panel);border:1px solid var(--alerts-border);box-shadow:0 22px 80px #00000047}.alerts-summary-card{border-radius:18px;display:flex;flex-direction:column;justify-content:space-between;min-height:112px;padding:18px}.alerts-facts dt,.alerts-row small,.alerts-summary-card small,.alerts-summary-card span{color:var(--alerts-muted)}.alerts-summary-card strong{font-size:24px;margin-top:8px}.alerts-layout{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.65fr) minmax(360px,.85fr)}.alerts-inspector,.alerts-list-panel{border-radius:24px;overflow:hidden}.alerts-list-panel{min-height:600px}.alerts-inspector{padding:18px;position:sticky;top:18px}.alerts-panel-title{align-items:center;border-bottom:1px solid #ffb36b29;display:flex;gap:16px;justify-content:space-between;padding:18px}.alerts-inspector-hero h2,.alerts-panel-title h2{margin:0}.alerts-inspector-hero p,.alerts-panel-title p{color:var(--alerts-muted);margin:6px 0 0}.alerts-panel-title>span{background:#ffb36b1a;border:1px solid #ffb36b3d;border-radius:999px;color:var(--alerts-soft);font-size:12px;padding:7px 10px}.alerts-empty-state{border:1px dashed #ffb36b47;border-radius:18px;color:var(--alerts-muted);margin:18px;padding:24px;text-align:center}.alerts-empty-state.compact{margin:0}.alerts-empty-state.error{background:#ff5f8f14;border-color:#ff5f8f57;color:#ffb3c9}.alerts-table{padding:14px}.alerts-table-body{display:flex;flex-direction:column;gap:8px}.alerts-row-layout{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:.7fr .95fr 1.35fr .8fr 1.2fr .85fr}.alerts-table-head{color:var(--alerts-muted);font-size:12px;letter-spacing:0;padding:0 14px 10px;text-transform:uppercase}.alerts-row{background:hsla(0,0%,100%,.035);border:1px solid #ffb36b24;border-radius:16px;color:var(--alerts-text);cursor:pointer;padding:13px 14px;text-align:left;width:100%}.alerts-row.selected,.alerts-row:hover{background:#ffb36b1a;border-color:var(--alerts-border-strong)}.alerts-detail-grid div,.alerts-facts div,.alerts-row span{min-width:0}.alerts-row small,.alerts-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alerts-status{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;padding:5px 8px;width:fit-content}.alerts-status-good,.alerts-value-good{color:#55d68b}.alerts-status-good{background:#55d68b1f}.alerts-status-info,.alerts-value-info{color:#9cc8ff}.alerts-status-info{background:#9cc8ff1f}.alerts-status-warn,.alerts-value-warn{color:#ffb36b}.alerts-status-warn{background:#ffb36b1f}.alerts-status-bad,.alerts-value-bad{color:#ff5f8f}.alerts-status-bad{background:#ff5f8f1f}.alerts-status-muted,.alerts-value-muted{color:var(--alerts-muted)}.alerts-status-muted{background:#ffffff14}.alerts-inspector-hero{background:linear-gradient(135deg,#ffb36b26,#150b19e6),hsla(0,0%,100%,.035);border-radius:18px;margin-bottom:18px;padding:18px}.alerts-inspector-hero h2{font-size:20px;overflow-wrap:anywhere}.alerts-detail-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.alerts-detail-grid div{background:var(--alerts-panel-strong);border:1px solid #ffb36b29;border-radius:14px;padding:14px}.alerts-detail-grid span,.alerts-next-action span{color:var(--alerts-muted);display:block;font-size:12px}.alerts-detail-grid strong,.alerts-next-action strong{display:block;margin-top:7px;overflow-wrap:anywhere}.alerts-next-action{background:#ffb36b14;border:1px solid #ffb36b2e;border-radius:14px;margin-bottom:16px;padding:14px}.alerts-facts{grid-gap:10px;display:grid;gap:10px;margin:0 0 16px}.alerts-facts div{grid-gap:12px;border-bottom:1px solid #ffb36b1f;display:grid;gap:12px;grid-template-columns:120px minmax(0,1fr);padding:10px 0}.alerts-facts dt{font-size:12px}.alerts-facts dd{color:var(--alerts-soft);margin:0;overflow-wrap:anywhere}.alerts-flow-link{background:#ffb36b1f;border:1px solid var(--alerts-border-strong);border-radius:14px;color:var(--alerts-text);display:inline-flex;justify-content:center;padding:12px 14px;text-decoration:none;width:100%}.alerts-action-links{grid-gap:10px;display:grid;gap:10px}.alerts-flow-link.secondary{background:#ffffff0a}@media (max-width:1220px){.alerts-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.alerts-layout{grid-template-columns:1fr}.alerts-inspector{position:static}}@media (max-width:760px){.alerts-shell{width:min(100vw - 24px,720px)}.alerts-hero,.alerts-hero-meta{align-items:stretch;flex-direction:column}.alerts-toolbar input,.alerts-toolbar label,.alerts-toolbar select{width:100%}.alerts-source-pill{margin-left:0}.alerts-detail-grid,.alerts-row-layout,.alerts-summary-grid{grid-template-columns:1fr}.alerts-table-head{display:none}}.manual-page{--manual-panel:#09181ee0;--manual-panel-strong:#0b2228f2;--manual-border:#66e0be47;--manual-border-strong:#66e0be80;--manual-text:#f2fffb;--manual-muted:#98b7b1;--manual-soft:#a8f0de;align-items:center;background:radial-gradient(circle at 12% 0,#268b7961,#0000 34%),radial-gradient(circle at 90% 10%,#b4542b40,#0000 28%),linear-gradient(135deg,#071013,#030506);color:var(--manual-text);display:flex;flex-direction:column;min-height:100vh;min-width:100vw}.manual-navbar{width:min(1320px,calc(100vw - 40px))}.manual-shell{padding:0 0 42px;width:min(1440px,calc(100vw - 48px))}.manual-hero{background:linear-gradient(135deg,#09191ef7,#05090af0),linear-gradient(120deg,#66e0be24,#0000 42%);border:1px solid var(--manual-border);border-radius:24px;box-shadow:0 28px 90px #00000059;display:flex;gap:24px;justify-content:space-between;margin:4px 0 18px;padding:30px}.manual-kicker{background:#66e0be1f;border:1px solid #66e0be73;border-radius:999px;color:var(--manual-soft);display:inline-flex;font-size:12px;letter-spacing:0;margin-bottom:10px;padding:6px 12px;text-transform:uppercase}.manual-hero h1{font-size:clamp(34px,4.2vw,58px);line-height:.98;margin:0}.manual-hero p{color:var(--manual-soft);line-height:1.65;margin:14px 0 0;max-width:760px}.manual-hero-meta{align-items:flex-end;display:flex;flex-direction:column;gap:12px}.manual-refresh-btn,.manual-refresh-label,.manual-source-pill{background:hsla(0,0%,100%,.045);border:1px solid #ffffff1a;border-radius:14px;color:var(--manual-text);font-size:13px;padding:10px 14px}.manual-refresh-btn{background:linear-gradient(135deg,#66e0be3d,#b4542b29);border-color:var(--manual-border-strong);cursor:pointer}.manual-summary-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.manual-form-panel,.manual-side-panel,.manual-summary-card{background:var(--manual-panel);border:1px solid var(--manual-border);box-shadow:0 22px 80px #00000047}.manual-summary-card{border-radius:18px;display:flex;flex-direction:column;justify-content:space-between;min-height:112px;padding:18px}.manual-created-card p,.manual-form-panel label>span,.manual-panel-title p,.manual-recent-row small,.manual-section>span,.manual-source-card p,.manual-summary-card small,.manual-summary-card span{color:var(--manual-muted)}.manual-summary-card strong{font-size:24px;margin-top:8px}.manual-layout{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.35fr) minmax(360px,.75fr)}.manual-form-panel,.manual-side-panel{border-radius:24px;overflow:hidden}.manual-side-panel{padding-bottom:18px;position:sticky;top:18px}.manual-panel-title{align-items:center;border-bottom:1px solid #66e0be29;display:flex;gap:16px;justify-content:space-between;padding:18px}.manual-panel-title.compact{border-bottom:0}.manual-panel-title h2{margin:0}.manual-panel-title p{margin:6px 0 0}.manual-panel-title>span{background:#66e0be1a;border:1px solid #66e0be3d;border-radius:999px;color:var(--manual-soft);font-size:12px;padding:7px 10px}.manual-form-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px}.manual-form-grid label,.manual-reason{grid-gap:8px;display:grid;gap:8px}.manual-wide{grid-column:1/-1}.manual-form-panel input,.manual-form-panel select,.manual-form-panel textarea{background:#051012f0;border:1px solid var(--manual-border);border-radius:12px;color:var(--manual-text);font:inherit;min-width:0;padding:11px 12px;width:100%}.manual-form-panel textarea{resize:vertical}.manual-reason,.manual-section{margin:0 18px 18px}.manual-section{grid-gap:10px;display:grid;gap:10px}.manual-segmented{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.manual-segmented button{background:hsla(0,0%,100%,.045);border:1px solid #66e0be38;border-radius:12px;color:var(--manual-text);cursor:pointer;padding:11px 12px}.manual-segmented button.active{background:#66e0be29;border-color:var(--manual-border-strong)}.manual-venue-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.manual-venue-choice{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #66e0be2e;border-radius:12px;color:var(--manual-text);display:flex;gap:8px;min-width:0;padding:11px 12px}.manual-venue-choice input{width:auto}.manual-venue-choice span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-preview-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 18px 18px}.manual-preview-card{background:var(--manual-panel-strong);border:1px solid #66e0be29;border-radius:14px;min-width:0;padding:14px}.manual-preview-card small,.manual-preview-card span{color:var(--manual-muted);display:block;font-size:12px}.manual-preview-card strong{display:block;margin:7px 0;overflow-wrap:anywhere}.manual-submit-btn{background:linear-gradient(135deg,#66e0be47,#b4542b2e);border:1px solid var(--manual-border-strong);border-radius:14px;color:var(--manual-text);cursor:pointer;font-weight:700;margin:0 18px 18px;padding:13px 16px;width:calc(100% - 36px)}.manual-submit-btn:disabled{cursor:not-allowed;opacity:.55}.manual-empty-state{border:1px dashed #66e0be47;border-radius:16px;color:var(--manual-muted);margin:18px;padding:22px;text-align:center}.manual-empty-state.compact{margin:0}.manual-empty-state.error{background:#ff5f8f14;border-color:#ff5f8f57;color:#ffb3c9}.manual-empty-state.success{background:#55d68b14;border-color:#55d68b57;color:#bff4d3}.manual-created-card,.manual-recent-list,.manual-source-card{background:var(--manual-panel-strong);border:1px solid #66e0be29;border-radius:16px;margin:0 18px 16px;padding:16px}.manual-created-card h3,.manual-recent-list h3,.manual-source-card h3{margin:0 0 8px;overflow-wrap:anywhere}.manual-source-facts{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.manual-source-facts div{background:hsla(0,0%,100%,.045);border-radius:12px;padding:12px}.manual-source-facts span{color:var(--manual-muted);display:block;font-size:12px}.manual-source-facts strong{display:block;margin-top:5px}.manual-recent-list{grid-gap:10px;display:grid;gap:10px}.manual-recent-row{grid-gap:12px;align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #66e0be1f;border-radius:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) auto;padding:12px}.manual-recent-row span{min-width:0}.manual-recent-row small,.manual-recent-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-status{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;padding:5px 8px;width:fit-content}.manual-status-good,.manual-value-good{color:#55d68b}.manual-status-good{background:#55d68b1f}.manual-status-info,.manual-value-info{color:#9cc8ff}.manual-status-info{background:#9cc8ff1f}.manual-status-warn,.manual-value-warn{color:#ffb36b}.manual-status-warn{background:#ffb36b1f}.manual-status-bad,.manual-value-bad{color:#ff5f8f}.manual-status-bad{background:#ff5f8f1f}.manual-status-muted,.manual-value-muted{color:var(--manual-muted)}.manual-status-muted{background:#ffffff14}@media (max-width:1180px){.manual-layout{grid-template-columns:1fr}.manual-side-panel{position:static}}@media (max-width:900px){.manual-preview-grid,.manual-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.manual-shell{width:min(100vw - 24px,720px)}.manual-hero,.manual-hero-meta{align-items:stretch;flex-direction:column}.manual-form-grid,.manual-preview-grid,.manual-recent-row,.manual-source-facts,.manual-summary-grid,.manual-venue-grid{grid-template-columns:1fr}}.policy-page{--policy-panel:#0d1518e6;--policy-panel-strong:#121c1ff5;--policy-border:#78d2b842;--policy-border-strong:#78d2b880;--policy-text:#eef8f4;--policy-muted:#a5b7b1;--policy-soft:#aeead8;--policy-warn:#ffd166;--policy-bad:#ff8c7a;align-items:center;background:linear-gradient(135deg,#142326f0,#07080afa),linear-gradient(45deg,#78d2b81f,#ffd16614);color:var(--policy-text);display:flex;flex-direction:column;min-height:100vh;min-width:100vw}.policy-navbar{width:min(1360px,calc(100vw - 40px))}.policy-shell{padding:0 0 42px;width:min(1440px,calc(100vw - 48px))}.policy-hero{background:linear-gradient(135deg,#101c1ff7,#07090af0),linear-gradient(120deg,#78d2b824,#ffd16614);border:1px solid var(--policy-border);border-radius:24px;box-shadow:0 28px 90px #00000059;display:flex;gap:24px;justify-content:space-between;margin:4px 0 18px;padding:30px}.policy-kicker{background:#78d2b81f;border:1px solid #78d2b873;border-radius:999px;color:var(--policy-soft);display:inline-flex;font-size:12px;letter-spacing:0;margin-bottom:10px;padding:6px 12px;text-transform:uppercase}.policy-hero h1{font-size:clamp(34px,4.2vw,58px);line-height:.98;margin:0}.policy-hero p{color:var(--policy-soft);line-height:1.65;margin:14px 0 0;max-width:780px}.policy-hero-meta{align-items:flex-end;display:flex;flex-direction:column;gap:12px}.policy-refresh-btn,.policy-refresh-label,.policy-source-pill{background:hsla(0,0%,100%,.045);border:1px solid #ffffff1a;border-radius:14px;color:var(--policy-text);font-size:13px;padding:10px 14px}.policy-refresh-btn{background:linear-gradient(135deg,#78d2b838,#ffd16624);border-color:var(--policy-border-strong);cursor:pointer}.policy-source-pill{color:var(--policy-soft)}.policy-summary-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.policy-form-panel,.policy-side-panel,.policy-summary-card{background:var(--policy-panel);border:1px solid var(--policy-border);box-shadow:0 22px 80px #00000047}.policy-summary-card{border-radius:18px;display:flex;flex-direction:column;justify-content:space-between;min-height:112px;padding:18px}.policy-audit-row small,.policy-form-panel label>span,.policy-impact-row small,.policy-panel-title p,.policy-risk-card span,.policy-section-title p,.policy-summary-card small,.policy-summary-card span{color:var(--policy-muted)}.policy-summary-card strong{font-size:24px;margin-top:8px}.policy-layout{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.35fr) minmax(360px,.75fr)}.policy-form-panel,.policy-side-panel{border-radius:24px;overflow:hidden}.policy-side-panel{padding-bottom:18px;position:sticky;top:18px}.policy-panel-title{align-items:center;border-bottom:1px solid #78d2b829;display:flex;gap:16px;justify-content:space-between;padding:18px}.policy-panel-title.compact{border-bottom:0}.policy-audit-card h3,.policy-impact-card h3,.policy-panel-title h2,.policy-risk-card h3,.policy-section-title h3{margin:0}.policy-panel-title p,.policy-section-title p{margin:6px 0 0}.policy-panel-title>span{background:#78d2b81a;border:1px solid #78d2b83d;border-radius:999px;color:var(--policy-soft);font-size:12px;padding:7px 10px}.policy-config-section{border-bottom:1px solid #78d2b81f;padding:18px}.policy-section-title{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px}.policy-form-grid,.policy-threshold-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.policy-form-grid label,.policy-reason-field,.policy-threshold-grid label{grid-gap:8px;display:grid;gap:8px}.policy-form-panel input,.policy-form-panel select,.policy-form-panel textarea{background:#050c0ef0;border:1px solid var(--policy-border);border-radius:12px;color:var(--policy-text);font:inherit;min-width:0;padding:11px 12px;width:100%}.policy-form-panel textarea{resize:vertical}.policy-form-panel input:focus,.policy-form-panel select:focus,.policy-form-panel textarea:focus{border-color:var(--policy-border-strong);outline:2px solid #78d2b84d}.policy-urgency-table{grid-gap:8px;display:grid;gap:8px}.policy-urgency-head,.policy-urgency-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:.8fr repeat(4,minmax(0,1fr))}.policy-urgency-head{color:var(--policy-muted);font-size:12px;text-transform:uppercase}.policy-urgency-row{background:hsla(0,0%,100%,.035);border:1px solid #78d2b824;border-radius:14px;padding:10px}.policy-urgency-row strong{color:var(--policy-soft)}.policy-reason-field{padding:18px}.policy-form-actions{display:flex;gap:12px;justify-content:flex-end;padding:0 18px 18px}.policy-reset-btn,.policy-save-btn{border-radius:14px;color:var(--policy-text);cursor:pointer;font-weight:700;padding:12px 18px}.policy-reset-btn{background:#ffffff0d;border:1px solid #ffffff21}.policy-save-btn{background:linear-gradient(135deg,#78d2b852,#ffd1662e);border:1px solid var(--policy-border-strong)}.policy-save-btn:disabled{cursor:not-allowed;opacity:.58}.policy-empty-state{background:hsla(0,0%,100%,.045);border:1px solid #78d2b829;border-radius:18px;color:var(--policy-muted);margin-bottom:18px;padding:18px}.policy-empty-state.error{background:#ff8c7a1a;border-color:#ff8c7a6b;color:#ffd0c7}.policy-empty-state.success{background:#78d2b81a;border-color:#78d2b86b;color:var(--policy-soft)}.policy-audit-card,.policy-impact-card,.policy-risk-card{background:hsla(0,0%,100%,.035);border:1px solid #78d2b829;border-radius:18px;margin:0 18px 18px;padding:16px}.policy-audit-card,.policy-impact-card{grid-gap:12px;display:grid;gap:12px}.policy-audit-row,.policy-impact-row,.policy-risk-card div{background:#040c0e94;border:1px solid #78d2b81f}.policy-impact-row{grid-gap:12px;align-items:center;border-radius:14px;display:grid;gap:12px;grid-template-columns:1fr 1fr auto;padding:12px}.policy-audit-row span,.policy-impact-row span{grid-gap:3px;display:grid;gap:3px;min-width:0}.policy-audit-row small,.policy-audit-row strong,.policy-impact-row small,.policy-impact-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.policy-status{border-radius:999px;font-size:12px;padding:7px 10px}.policy-status-good{background:#5fc37e24;border:1px solid #5fc37e47;color:#b8f4cf}.policy-status-warn{background:#ffd16626;border:1px solid #ffd1664d;color:#ffe3a3}.policy-status-bad{background:#ff8c7a29;border:1px solid #ff8c7a4d;color:#ffd0c7}.policy-audit-row{grid-gap:8px;border-radius:14px;display:grid;gap:8px;padding:12px}.policy-audit-row p{line-height:1.45;margin:0}.policy-risk-card{grid-gap:10px;display:grid;gap:10px}.policy-risk-card div{align-items:center;border-radius:14px;display:flex;gap:12px;justify-content:space-between;padding:12px}.policy-value-good strong{color:#9ff0bd}.policy-value-warn strong{color:var(--policy-warn)}.policy-value-bad strong{color:var(--policy-bad)}.policy-value-info strong{color:var(--policy-soft)}@media (max-width:1120px){.policy-layout,.policy-summary-grid{grid-template-columns:1fr 1fr}.policy-side-panel{position:static}.policy-form-grid,.policy-threshold-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.policy-navbar,.policy-shell{width:min(100vw - 24px,100%)}.policy-hero,.policy-panel-title,.policy-section-title{align-items:flex-start;flex-direction:column}.policy-hero-meta{align-items:stretch;width:100%}.policy-form-grid,.policy-layout,.policy-summary-grid,.policy-threshold-grid{grid-template-columns:1fr}.policy-urgency-head{display:none}.policy-impact-row,.policy-urgency-row{grid-template-columns:1fr}.policy-form-actions{flex-direction:column}}.App{align-items:center;display:flex;height:100vh;justify-content:center}.language-switcher-container{position:fixed;right:20px;top:20px;z-index:1000}.language-switcher{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#150b23cc;border:1px solid #a74aff;border-radius:20px;display:flex;gap:5px;padding:5px}.language-switcher button{background:#0000;border:none;border-radius:15px;color:#fff;cursor:pointer;font-size:14px;padding:5px 12px;transition:all .3s ease}.language-switcher button:hover{background:#a74aff4d}.language-switcher button.active{background:#a74aff;color:#fff}@media (max-width:768px){.language-switcher-container{right:10px;top:10px}.language-switcher{padding:3px}.language-switcher button{font-size:12px;padding:3px 10px}.language-switcher-container{transition:transform .3s ease}.language-switcher-container.hidden{transform:translateY(-100px)}}
/*# sourceMappingURL=main.dd3116ed.css.map*/