@charset "UTF-8";:root{--font: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial;--text: #1f2430;--muted: rgba(31, 36, 48, .58);--accent: #4b3ea8;--accent-2: #3F3AAE;--bg: #ffffff;--app-bg: #f5f6fb;--sidebar-bg: #EFEFF4;--border: rgba(31, 36, 48, .1);--radius-lg: 18px;--radius-md: 14px;--radius-sm: 10px;--s-1: 6px;--s-2: 10px;--s-3: 14px;--s-4: 18px;--s-5: 22px;--s-6: 28px;--shadow-sm: 0 2px 8px rgba(31,36,48,.06);--shadow-md: 0 8px 20px rgba(31,36,48,.08);--shadow-lg: 0 20px 40px rgba(31,36,48,.1)}body{margin:0;font-family:var(--font);color:var(--text);background:var(--app-bg)}.ds-muted{color:var(--muted)}.ds-page{max-width:1200px;margin:0 auto;padding:var(--s-4)}.ds-page-shell{background:var(--bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--s-5)}.ds-page-header{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-4)}.ds-h1{margin:0;font-size:28px;font-weight:700;letter-spacing:-.02em}.ds-h2{margin:0;font-size:18px;font-weight:700}.ds-subtitle{margin-top:6px;color:var(--muted);font-size:14px}.ds-card{background:var(--bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--s-5)}.ds-card+.ds-card{margin-top:var(--s-4)}.ds-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:12px 14px;border-radius:var(--radius-md);background:linear-gradient(to right,#4b3ea814,#4b3ea800);margin-bottom:var(--s-4)}.ds-accent-bar{width:4px;align-self:stretch;border-radius:8px;background:var(--accent-2);margin-right:10px}.ds-section-title{display:flex;align-items:center;gap:10px}.ds-row{display:grid;gap:var(--s-4)}.ds-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.ds-cols-2,.ds-cols-3,.ds-cols-4{grid-template-columns:1fr}}.ds-tabs{display:flex;align-items:flex-end;gap:24px;border-bottom:1px solid var(--border)}.ds-tab{appearance:none;-webkit-appearance:none;border:0;background:none;padding:10px 0;font:inherit;font-size:15px;color:var(--muted);cursor:pointer;position:relative}.ds-tab:hover{color:var(--text)}.ds-tab-active{color:var(--accent);font-weight:500}.ds-tab-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--accent);border-radius:2px}.ds-divider{height:1px;background:#1f243014;margin:var(--s-4) 0}.ds-actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.ds-gap-2{gap:var(--s-2)}.ds-gap-4{gap:var(--s-4)}.ds-mt-4{margin-top:var(--s-4)}.ds-mb-4{margin-bottom:var(--s-4)}:root{--ds-font-family: "Inter", ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";--ds-label-size: 14px;--ds-label-line: 17px;--ds-label-weight: 400;--ds-label-color-default: #2A2540;--ds-label-color-disabled: #98A2B3;--ds-control-size: 16px;--ds-control-line: 17px;--ds-control-weight: 400;--ds-control-value: #1F2430;--ds-control-placeholder: #8A8F9B;--ds-control-h: 40px;--ds-control-px: 14px;--ds-control-radius: 12px;--ds-control-bg: #ffffff;--ds-control-border: #b6b0e6;--ds-focus-border: #8a81c6;--ds-focus-ring: 0 0 0 3px rgba(138, 129, 198, .18);--ds-disabled-bg: #f2f4f7;--ds-disabled-text: #98a2b3;--ds-error-border: #d92d20;--ds-error-text: #eb5757;--ds-helper-size: 12px;--ds-helper-line: 16px;--ds-helper-weight: 400;--btn-primary-bg: #4b3ea8;--btn-primary-border: #4b3ea8;--btn-primary-hover-bg: #3f3392;--btn-primary-hover-border: #3f3392;--btn-primary-disabled-bg: rgba(75, 62, 168, .6);--btn-secondary-bg: #ffffff;--btn-secondary-border: rgba(75, 62, 168, .35);--btn-secondary-hover-bg: rgba(75, 62, 168, .06);--btn-secondary-disabled-opacity: .6;--btn-warning-bg: #ffffff;--btn-warning-border: rgba(75, 62, 168, .32);--btn-warning-hover-bg: rgba(75, 62, 168, .06);--btn-warning-disabled-opacity: .6;--btn-text-primary: #ffffff;--btn-text-accent: #4b3ea8;--btn-focus-ring: rgba(182, 176, 230, .55);--btn-icon: 34px;--btn-icon-radius: 10px}.ds-field{display:flex;flex-direction:column;gap:8px;width:100%}.ds-labelRow{display:flex;align-items:center;justify-content:space-between;gap:10px}.ds-field .ds-label{font-family:var(--ds-font-family);font-weight:var(--ds-label-weight);font-size:var(--ds-label-size);line-height:var(--ds-label-line);color:var(--ds-label-color-default)}.ds-field:has(.ds-input:disabled) .ds-label,.ds-field:has(.ds-select:disabled) .ds-label{color:var(--ds-label-color-disabled)}.ds-input,.ds-select{box-sizing:border-box;width:100%;height:var(--ds-control-h);padding:0 var(--ds-control-px);border-radius:var(--ds-control-radius);border:1px solid var(--ds-control-border);background-color:var(--ds-control-bg);font-family:var(--ds-font-family);font-weight:var(--ds-control-weight);font-size:var(--ds-control-size);line-height:var(--ds-control-line);color:var(--ds-control-value);outline:none;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease,color .14s ease}.ds-input-wrap{position:relative;width:100%;display:flex;align-items:center}.ds-input-wrap .ds-input{padding-right:calc(var(--ds-control-px) + 34px)}.ds-input-icon-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:28px;height:28px;border:0;padding:0;background:transparent;border-radius:8px;display:inline-grid;place-items:center;cursor:pointer}.ds-input-icon-btn:focus{outline:none}.ds-input-icon-btn:focus-visible{box-shadow:0 0 0 3px var(--btn-focus-ring)}.ds-eye-icon{width:16px;height:16px;display:inline-block;background-repeat:no-repeat!important;background-position:center!important;background-size:16px 16px!important;opacity:.8;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2716%27%20height%3D%2716%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%236A5FD2%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M17.94%2017.94A10.94%2010.94%200%200%201%2012%2020c-7%200-11-8-11-8a21.81%2021.81%200%200%201%205.06-6.94%27%2F%3E%3Cpath%20d%3D%27M1%201l22%2022%27%2F%3E%3Cpath%20d%3D%27M9.9%204.24A10.94%2010.94%200%200%201%2012%204c7%200%2011%208%2011%208a21.86%2021.86%200%200%201-2.22%203.33%27%2F%3E%3Cpath%20d%3D%27M14.12%2014.12a3%203%200%200%201-4.24-4.24%27%2F%3E%3C%2Fsvg%3E)}.ds-eye-icon.is-open{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2716%27%20height%3D%2716%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%236A5FD2%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M1%2012s4-8%2011-8%2011%208%2011%208-4%208-11%208-11-8-11-8z%27%2F%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%2712%27%20r%3D%273%27%2F%3E%3C%2Fsvg%3E)}.ds-input::placeholder{color:var(--ds-control-placeholder);opacity:1}.ds-input:focus-visible,.ds-select:focus-visible{border-color:var(--ds-focus-border);box-shadow:var(--ds-focus-ring)}.ds-input:disabled,.ds-select:disabled{background-color:var(--ds-disabled-bg);border:none;color:var(--ds-disabled-text);cursor:not-allowed}.ds-input:disabled::placeholder{color:var(--ds-disabled-text)}.ds-input[aria-invalid=true],.ds-select[aria-invalid=true],.ds-field.is-error .ds-input,.ds-field.is-error .ds-select,.ds-field:has(.ds-input[aria-invalid=true]) .ds-input,.ds-field:has(.ds-select[aria-invalid=true]) .ds-select{border-color:var(--ds-error-border)}.ds-input[aria-invalid=true]:focus-visible,.ds-select[aria-invalid=true]:focus-visible,.ds-field:has(.ds-input[aria-invalid=true]) .ds-input:focus-visible,.ds-field:has(.ds-select[aria-invalid=true]) .ds-select:focus-visible{box-shadow:0 0 0 3px #d92d2029}.ds-help,.ds-error{font-family:var(--ds-font-family);font-weight:var(--ds-helper-weight);font-size:var(--ds-helper-size);line-height:var(--ds-helper-line)}.ds-help{color:var(--ds-label-color-disabled)}.ds-error{color:var(--ds-error-text)}.ds-select{color:var(--ds-control-value)}.ds-select:has(option[value=""]:checked){color:var(--ds-control-placeholder)}.ds-select:required:invalid{color:var(--ds-control-placeholder)}.ds-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:calc(var(--ds-control-px) + 26px);background-repeat:no-repeat!important;background-position:right var(--ds-control-px) center!important;background-size:14px 14px!important;background-origin:padding-box;background-clip:padding-box;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.625%204.375H7V9.625L2.625%204.375Z%22%20fill%3D%22%238A81C6%22%2F%3E%3Cpath%20d%3D%22M7.875%204.375H12.25L7.875%209.625V4.375Z%22%20fill%3D%22%238A81C6%22%2F%3E%3C%2Fsvg%3E)}.ds-select:disabled{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.625%204.375H7V9.625L2.625%204.375Z%22%20fill%3D%22%23E6E7EA%22%2F%3E%3Cpath%20d%3D%22M7.875%204.375H12.25L7.875%209.625V4.375Z%22%20fill%3D%22%23E6E7EA%22%2F%3E%3C%2Fsvg%3E)}.ds-select[aria-invalid=true],.ds-field:has(.ds-select[aria-invalid=true]) .ds-select,.ds-field.is-error .ds-select{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.625%204.375H7V9.625L2.625%204.375Z%22%20fill%3D%22%23E66A61%22%20fill-opacity%3D%220.6%22%2F%3E%3Cpath%20d%3D%22M7.875%204.375H12.25L7.875%209.625V4.375Z%22%20fill%3D%22%23E66A61%22%20fill-opacity%3D%220.6%22%2F%3E%3C%2Fsvg%3E)}.ds-select::-ms-expand{display:none}.ds-infoBtn{display:inline-grid;place-items:center;width:20px;height:20px;padding:0;border:0;background:transparent;cursor:pointer}.ds-infoBtn:focus{outline:none}.ds-infoBtn:focus-visible{box-shadow:0 0 0 3px var(--btn-focus-ring);border-radius:6px}.ds-infoBtn:disabled{cursor:not-allowed}.ds-infoIcon{width:16px;height:16px;display:inline-block;background-repeat:no-repeat!important;background-position:center!important;background-size:16px 16px!important}.ds-infoIcon--disabled{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%2016C12.4183%2016%2016%2012.4183%2016%208C16%203.5817%2012.4183%200%208%200C3.5817%200%200%203.5817%200%208C0%2012.4183%203.5817%2016%208%2016Z%22%20fill%3D%22%23E6E7EA%22%2F%3E%3Cpath%20d%3D%22M8%205.9C8.6075%205.9%209.1%205.4075%209.1%204.8C9.1%204.1924%208.6075%203.7%208%203.7C7.3924%203.7%206.9%204.1924%206.9%204.8C6.9%205.4075%207.3924%205.9%208%205.9Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.8%22%2F%3E%3Cpath%20d%3D%22M8.8002%207.8C8.8002%207.3582%208.442%207%208.0002%207C7.5584%207%207.2002%207.3582%207.2002%207.8V11.4C7.2002%2011.8418%207.5584%2012.2%208.0002%2012.2C8.442%2012.2%208.8002%2011.8418%208.8002%2011.4V7.8Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.8%22%2F%3E%3C%2Fsvg%3E)}.ds-infoIcon--info{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%2016C12.4183%2016%2016%2012.4183%2016%208C16%203.5817%2012.4183%200%208%200C3.5817%200%200%203.5817%200%208C0%2012.4183%203.5817%2016%208%2016Z%22%20fill%3D%22%23F1ECA9%22%2F%3E%3Cpath%20d%3D%22M8%205.9C8.6075%205.9%209.1%205.4075%209.1%204.8C9.1%204.1924%208.6075%203.7%208%203.7C7.3924%203.7%206.9%204.1924%206.9%204.8C6.9%205.4075%207.3924%205.9%208%205.9Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M8.8002%207.8C8.8002%207.3582%208.442%207%208.0002%207C7.5584%207%207.2002%207.3582%207.2002%207.8V11.4C7.2002%2011.8418%207.5584%2012.2%208.0002%2012.2C8.442%2012.2%208.8002%2011.8418%208.8002%2011.4V7.8Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E)}.ds-infoIcon--default{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%2016C12.4183%2016%2016%2012.4183%2016%208C16%203.5817%2012.4183%200%208%200C3.5817%200%200%203.5817%200%208C0%2012.4183%203.5817%2016%208%2016Z%22%20fill%3D%22%236A5FD2%22%20fill-opacity%3D%220.6%22%2F%3E%3Cpath%20d%3D%22M8%205.9C8.6075%205.9%209.1%205.4075%209.1%204.8C9.1%204.1924%208.6075%203.7%208%203.7C7.3924%203.7%206.9%204.1924%206.9%204.8C6.9%205.4075%207.3924%205.9%208%205.9Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.8%22%2F%3E%3Cpath%20d%3D%22M8.8002%207.8C8.8002%207.3582%208.442%207%208.0002%207C7.5584%207%207.2002%207.3582%207.2002%207.8V11.4C7.2002%2011.8418%207.5584%2012.2%208.0002%2012.2C8.442%2012.2%208.8002%2011.8418%208.8002%2011.4V7.8Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.8%22%2F%3E%3C%2Fsvg%3E)}.ds-infoBtn:not(:disabled):hover .ds-infoIcon--default,.ds-infoBtn:not(:disabled):hover .ds-infoIcon--info{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%2016C12.4183%2016%2016%2012.4183%2016%208C16%203.5817%2012.4183%200%208%200C3.5817%200%200%203.5817%200%208C0%2012.4183%203.5817%2016%208%2016Z%22%20fill%3D%22%236A5FD2%22%2F%3E%3Cpath%20d%3D%22M8%205.9C8.6075%205.9%209.1%205.4075%209.1%204.8C9.1%204.1924%208.6075%203.7%208%203.7C7.3924%203.7%206.9%204.1924%206.9%204.8C6.9%205.4075%207.3924%205.9%208%205.9Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M8.8002%207.8C8.8002%207.3582%208.442%207%208.0002%207C7.5584%207%207.2002%207.3582%207.2002%207.8V11.4C7.2002%2011.8418%207.5584%2012.2%208.0002%2012.2C8.442%2012.2%208.8002%2011.8418%208.8002%2011.4V7.8Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E)}.ds-field:has(.ds-input:disabled) .ds-infoIcon,.ds-field:has(.ds-select:disabled) .ds-infoIcon,.ds-infoBtn:disabled .ds-infoIcon{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%2016C12.4183%2016%2016%2012.4183%2016%208C16%203.5817%2012.4183%200%208%200C3.5817%200%200%203.5817%200%208C0%2012.4183%203.5817%2016%208%2016Z%22%20fill%3D%22%23E6E7EA%22%2F%3E%3Cpath%20d%3D%22M8%205.9C8.6075%205.9%209.1%205.4075%209.1%204.8C9.1%204.1924%208.6075%203.7%208%203.7C7.3924%203.7%206.9%204.1924%206.9%204.8C6.9%205.4075%207.3924%205.9%208%205.9Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.8%22%2F%3E%3Cpath%20d%3D%22M8.8002%207.8C8.8002%207.3582%208.442%207%208.0002%207C7.5584%207%207.2002%207.3582%207.2002%207.8V11.4C7.2002%2011.8418%207.5584%2012.2%208.0002%2012.2C8.442%2012.2%208.8002%2011.8418%208.8002%2011.4V7.8Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.8%22%2F%3E%3C%2Fsvg%3E);pointer-events:none;opacity:1}.ds-btn{-webkit-appearance:none;appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 20px;border-radius:10px;border:1px solid transparent;font-family:var(--ds-font-family);font-weight:600;font-size:14px;line-height:20px;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .12s ease,border-color .12s ease,opacity .12s ease}.ds-btn:focus{outline:none}.ds-btn:focus-visible{box-shadow:0 0 0 3px var(--btn-focus-ring)}.ds-btn:disabled,.ds-btn[aria-disabled=true]{cursor:not-allowed}.ds-btn-primary{background:var(--btn-primary-bg);border-color:var(--btn-primary-border);color:var(--btn-text-primary)}.ds-btn-primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--btn-primary-hover-bg);border-color:var(--btn-primary-hover-border)}.ds-btn-primary:disabled,.ds-btn-primary[aria-disabled=true]{background:var(--btn-primary-disabled-bg);border-color:var(--btn-primary-border);color:var(--btn-text-primary)}.ds-btn-secondary{background:var(--btn-secondary-bg);border-color:var(--btn-secondary-border);color:var(--btn-text-accent)}.ds-btn-secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--btn-secondary-hover-bg);border-color:var(--btn-secondary-border)}.ds-btn-secondary:disabled,.ds-btn-secondary[aria-disabled=true]{background:var(--btn-secondary-bg);border-color:var(--btn-secondary-border);color:var(--btn-text-accent);opacity:var(--btn-secondary-disabled-opacity)}.ds-btn-warning{height:32px;padding:0 12px;border-radius:8px;font-size:12px;line-height:16px;background:var(--btn-warning-bg);border-color:var(--btn-warning-border);color:var(--btn-text-accent)}.ds-btn-warning:hover:not(:disabled):not([aria-disabled=true]){background:var(--btn-warning-hover-bg);border-color:var(--btn-warning-border)}.ds-btn-warning:disabled,.ds-btn-warning[aria-disabled=true]{background:var(--btn-warning-bg);border-color:var(--btn-warning-border);color:var(--btn-text-accent);opacity:var(--btn-warning-disabled-opacity)}.ds-btn-icon{width:var(--btn-icon);height:var(--btn-icon);padding:0;border-radius:var(--btn-icon-radius);display:inline-grid;place-items:center;flex:0 0 auto}.ds-modal-backdrop{position:fixed;inset:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:24px;z-index:9999}.ds-modal{width:min(520px,100%);background:#fff;border-radius:16px;border:1px solid rgba(0,0,0,.08);box-shadow:0 16px 48px #0000002e;padding:18px 18px 16px}.ds-modal-title{font-size:16px;line-height:20px;font-weight:600;color:#1f2437;margin-bottom:10px}.ds-modal-body{font-size:14px;line-height:18px;color:#4b5563;margin-bottom:16px}.ds-modal-actions{display:flex;justify-content:flex-end;gap:10px}body{margin:0}:root{--app-bg: #f5f6fb;--text: #1F2437;--sidebar-w: 256px;--sidebar-bg: #FFFFFF;--sidebar-shadow: 0px 4px 4px rgba(0,0,0,.25);--sidebar-border: rgba(0,0,0,.08);--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Inter", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--section-title-color: rgba(107, 111, 123, .92);--section-title-tracking: .08em;--nav-deselected: #6B6F7B;--nav-selected: #3F3AAE;--nav-disabled: rgba(107, 111, 123, .26);--active-bar-w: 3px;--active-bar-h: 18px;--active-bar-radius: 6px;--pill-bg: #F1ECA9;--pill-text: rgba(0,0,0,.75);--pill-radius: 10px}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:var(--font);color:var(--text);background:var(--app-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh;background:var(--app-bg)}.app-root{display:grid;grid-template-columns:var(--sidebar-w) 1fr;min-height:100vh}.main-panel{min-width:0;padding:18px 22px;align-self:start}.sidebar{width:var(--sidebar-w);min-height:100vh;background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);box-shadow:var(--sidebar-shadow);padding:26px;display:flex;flex-direction:column;align-items:stretch;gap:22px;overflow:visible;font-family:var(--font);color:var(--text)}.sidebar button{font:inherit;color:inherit;background:transparent;border:0;padding:0;margin:0}.sidebar-brand,.sidebar-section-title,.sidebar-nav,.sidebar-divider{width:100%;align-self:stretch}.sidebar-brand{display:flex;align-items:center;padding:10px 10px 2px;gap:8px}.sidebar-brand-icon{width:32px;height:32px;border-radius:8px;background:#6b5cdb;display:grid;place-items:center;color:#fff;font-size:12px;font-weight:700;flex:0 0 auto}.sidebar-brand-name{font-weight:700;font-size:16px;line-height:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-section-title{padding:10px;min-height:37px;display:flex;align-items:center;font-weight:500;font-size:14px;line-height:17px;letter-spacing:var(--section-title-tracking);text-transform:uppercase;color:var(--section-title-color);white-space:nowrap}.sidebar-divider{height:1px;background:#d9d9d9;margin:0}.sidebar-nav{padding:10px;display:flex;flex-direction:column;align-items:stretch;gap:16px;overflow:visible}.sidebar-item{width:100%;height:21px;display:flex;align-items:center;justify-content:flex-start;gap:8px;white-space:nowrap;cursor:pointer;outline:none;box-shadow:none;overflow:visible;background:transparent}.sidebar-item:focus,.sidebar-item:focus-visible{outline:none;box-shadow:none}.sidebar-item:before{content:"";width:var(--active-bar-w);height:var(--active-bar-h);border-radius:var(--active-bar-radius);background:transparent;flex:0 0 auto}.sidebar-item-label{font-size:18px;line-height:21px;font-weight:400;color:var(--nav-deselected);white-space:nowrap;overflow:visible;text-overflow:clip;flex:0 0 auto}.sidebar-pill{margin-left:-4px;color:#98a2b3;font-weight:400;opacity:.85;font-size:13px}.sidebar-item.is-active:before{background:var(--nav-selected)}.sidebar-item.is-active .sidebar-item-label{color:var(--nav-selected);font-weight:600}.sidebar-item.is-disabled{cursor:not-allowed}.sidebar-item.is-disabled .sidebar-item-label{color:var(--nav-disabled);font-weight:400}.sidebar-item:not(.is-disabled):hover{background:transparent}@media(max-width:900px){.app-root{grid-template-columns:1fr}.sidebar{width:100%;border-right:0;border-bottom:1px solid rgba(0,0,0,.1);box-shadow:none}}.react-datepicker,.react-datepicker-popper{z-index:9999}select::-ms-expand{display:none}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield;-moz-appearance:textfield}.app-root>aside.sidebar,.app-root>.sidebar{background:#fff!important;background-color:#fff!important}.app-root>aside.sidebar .sidebar-brand,.app-root>aside.sidebar .sidebar-section-title,.app-root>aside.sidebar .sidebar-nav,.app-root>.sidebar .sidebar-brand,.app-root>.sidebar .sidebar-section-title,.app-root>.sidebar .sidebar-nav{background:#fff!important;background-color:#fff!important}.app-root>aside.sidebar .sidebar-item,.app-root>.sidebar .sidebar-item{background:transparent!important}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3em;border-bottom-right-radius:.3em}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-top:1px solid #aeaeae;border-radius:0;margin-top:4px}.react-datepicker__header--bottom{border-bottom:none;border-top:1px solid #aeaeae;border-radius:0 0 .3rem .3rem}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4em;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4em;margin:2px}.react-datepicker__month{margin:.4em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4em;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3em;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85em);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7em;line-height:1.7em;text-align:center;margin:.166em}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7em;line-height:1.7em;text-align:center;margin:.166em}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5em;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3em;line-height:3em}@media(max-width:400px),(max-height:550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2em;line-height:2em}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8em;margin:.4em;padding-right:.2em;padding-left:.2em;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.react-datepicker-popper-offset{margin-top:-.7em}.react-datepicker-wrapper,.react-datepicker__input-container{width:100%}.datetime-input-field{width:100%;background-color:#fff!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%234B3EA8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='18' rx='2' ry='2'/><line x1='16' y1='2' x2='16' y2='6'/><line x1='8' y1='2' x2='8' y2='6'/><line x1='3' y1='10' x2='21' y2='10'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:18px!important;padding-right:40px!important;background-clip:padding-box}.datetime-input-field::placeholder{color:#1f243059}.datetime-input-field:hover{border-color:#4b3ea88c;background-color:#f6f5fb!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%234B3EA8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='18' rx='2' ry='2'/><line x1='16' y1='2' x2='16' y2='6'/><line x1='8' y1='2' x2='8' y2='6'/><line x1='3' y1='10' x2='21' y2='10'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:18px!important}.datetime-input-field:focus-visible,.datetime-input-field:focus{outline:none;border-color:#4b3ea8;box-shadow:0 0 0 3px #4b3ea833;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%234B3EA8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='18' rx='2' ry='2'/><line x1='16' y1='2' x2='16' y2='6'/><line x1='8' y1='2' x2='8' y2='6'/><line x1='3' y1='10' x2='21' y2='10'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:18px!important}.datetime-input-field::-webkit-outer-spin-button,.datetime-input-field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.datetime-input-field{-moz-appearance:textfield}.datetime-popper,.react-datepicker-popper{z-index:9999!important}.datetime-popper .react-datepicker{background:#fff;border-radius:12px;border:1px solid #C9C6E8;box-shadow:0 10px 30px #4b3ea826;font-size:13px;overflow:hidden}.datetime-popper .react-datepicker__header{background-color:#f6f5fb;border-bottom:1px solid #C9C6E8}.datetime-popper .react-datepicker__current-month,.datetime-popper .react-datepicker-time__header,.datetime-popper .react-datepicker__day-name{color:#4b3ea8}.datetime-popper .react-datepicker__day{border-radius:999px}.datetime-popper .react-datepicker__day--selected,.datetime-popper .react-datepicker__day--keyboard-selected{background-color:#4b3ea8;color:#fff}.datetime-popper .react-datepicker__day:hover{background-color:#f6f5fb;color:#4b3ea8}.datetime-popper .react-datepicker__day--today{border-radius:999px;border:1px solid #4B3EA8}.datetime-popper .react-datepicker__time-container{border-left:1px solid #C9C6E8;background:#fff}.datetime-popper .react-datepicker__time,.datetime-popper .react-datepicker__time-box{background:#fff}.datetime-popper .react-datepicker__time-list-item--selected{background-color:#4b3ea8!important;color:#fff!important}.datetime-popper .react-datepicker__time-list-item:hover{background-color:#f6f5fb;color:#4b3ea8}.datetime-popper .react-datepicker__month-dropdown-container,.datetime-popper .react-datepicker__year-dropdown-container{margin:6px 4px 0}.datetime-popper .react-datepicker__month-select,.datetime-popper .react-datepicker__year-select{border-radius:8px;border:1px solid #C9C6E8;background:#fff;padding:6px 8px;color:#4b3ea8}.field-message{margin-top:6px;font-size:12px;line-height:1.25}.field-message--error{color:#c23333}.field-message--warning{color:#b45309}.field-message--info{color:#1f243094}.ss-wrap{position:relative;width:100%}.ss-trigger{text-align:left;cursor:pointer;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-trigger--empty,.record-page .ss-trigger.ss-trigger--empty{color:#8a8f9b}.ss-trigger--has-value{padding-right:62px!important}.ss-clear{position:absolute;right:32px;top:50%;transform:translateY(-50%);z-index:1;width:18px;height:18px;border-radius:50%;border:none;background:#1f24301a;color:#5a5f6e;font-size:14px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .1s ease,color .1s ease,opacity .1s ease;opacity:0;pointer-events:none}.ss-wrap:hover .ss-clear{opacity:1;pointer-events:auto}.ss-clear:hover{background:#1f24302e;color:#1f2430}.ss-wrap--error .ss-trigger{border-color:#eb5757!important}.ss-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:auto;min-width:max(100%,280px);z-index:200;background:#fff;border:1px solid #B6B0E6;border-radius:12px;box-shadow:0 8px 24px #18203a1f;overflow:hidden}.ss-search-wrap{padding:10px 10px 6px}.ss-search{width:100%;box-sizing:border-box;height:34px;padding:0 10px;border-radius:8px;border:1px solid #D8D4F0;background:#f8f7fd;font-family:Inter,system-ui,sans-serif;font-size:14px;color:#1f2430;outline:none;transition:border-color .14s ease}.ss-search::placeholder{color:#8a8f9b}.ss-search:focus{border-color:#8a81c6;background:#fff}.ss-list{max-height:220px;overflow-y:auto;padding:4px 0 6px}.ss-option{display:flex;align-items:center;gap:8px;width:100%;padding:9px 14px;background:none;border:none;cursor:pointer;text-align:left;font-family:Inter,system-ui,sans-serif;font-size:14px;color:#1f2430;transition:background 80ms ease}.ss-option:hover:not(.ss-option--disabled){background:#4b3ea80f}.ss-option--selected{background:#4b3ea814;font-weight:500}.ss-option--disabled{cursor:default;opacity:.55}.ss-option-check{width:16px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.ss-option-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-option-remove{flex-shrink:0;margin-left:auto;width:18px;height:18px;border-radius:50%;background:#4b3ea81f;color:#4b3ea8;font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background 80ms ease,color 80ms ease}.ss-option-remove:hover{background:#4b3ea838}.ss-option-setup{flex-shrink:0;font-size:11px;font-weight:500;color:#8a81c6;background:#4b3ea814;border-radius:5px;padding:2px 6px;white-space:nowrap}.ss-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 14px;font-size:13px;color:#8a8f9b;text-align:center}.ss-create-inline{display:inline-flex;align-items:center;justify-content:center;padding:6px 16px;border-radius:8px;background:#4b3ea8;border:none;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:background .1s ease,opacity .1s ease}.ss-create-inline:hover:not(:disabled){background:#5c4ec4}.ss-create-inline:disabled{opacity:.5;cursor:not-allowed}.ss-footer{padding-bottom:4px}.ss-divider{height:1px;background:#e6e8f0;margin:4px 0}.ss-add-new{display:block;width:100%;padding:9px 14px;background:none;border:none;cursor:pointer;text-align:left;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;color:#4b3ea8;transition:background 80ms ease}.ss-add-new:hover:not(:disabled){background:#4b3ea80f}.ss-add-new:disabled{color:#8a8f9b;cursor:default}.ss-clear-all{display:block;width:100%;padding:9px 14px;background:none;border:none;cursor:pointer;text-align:left;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;color:#8a8f9b;transition:background 80ms ease,color 80ms ease}.ss-clear-all:hover{background:#eb57570f;color:#c0392b}._subSection_1logz_4{display:flex;flex-direction:column}._subHeader_1logz_10{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:12px 20px 14px 16px;gap:10px;width:100%;background:#fff;border:1px solid rgba(230,227,247,.6);border-radius:10px;cursor:pointer;text-align:left;margin-top:14px}._subHeader_1logz_10:focus-visible{outline:2px solid rgba(106,95,210,.35);outline-offset:2px}._subHeaderLeft_1logz_32{display:flex;flex-direction:row;align-items:center;gap:10px}._subHeaderAccent_1logz_40{display:block;width:2px;height:19px;background:#4b3ea880;border-radius:6px;flex:0 0 auto}._subHeaderTitle_1logz_49{font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:16px;line-height:19px;color:#2e2a4a}._chevron_1logz_58{display:inline-flex;align-items:center;justify-content:center;color:#c9c5e3;flex:0 0 auto;transform:rotate(0);transition:transform .15s}._chevronExpanded_1logz_69{transform:rotate(180deg)}._subBody_1logz_74{padding:12px 0 20px 16px;display:flex;flex-direction:column;gap:12px}._subDescriptionBlock_1logz_82{display:flex;flex-direction:column;gap:1px}._subDescription_1logz_82{margin:0;font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:12px;line-height:16px;color:#9a97b8e6}._subDescriptionNote_1logz_97{margin:0;font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:12px;line-height:16px;color:#9a97b8e6;font-style:italic}._uploadZone_1logz_108{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:130px;background:#fff;border:2px dashed #E6E7EA;border-radius:0;cursor:pointer;transition:border-color .15s;-webkit-user-select:none;user-select:none;outline:none}._uploadZone_1logz_108:hover,._uploadZone_1logz_108:focus-visible{border-color:#b6b0e6}._uploadZoneDragging_1logz_129{border-color:#4b3ea8;background:#4b3ea805}._uploadZoneText_1logz_134{display:flex;flex-direction:column;align-items:center;gap:4px}._uploadZoneLabel_1logz_141{font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;color:#98a2b3}._uploadZoneHint_1logz_148{font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:400;color:#98a2b3}._thumbnailDropZone_1logz_156{margin:-8px;border-radius:8px;border:1px solid transparent;background:transparent;transition:border-color .15s,background .15s;padding:8px}._thumbnailDropZoneDragging_1logz_165{border:1px dashed #D1D5DB;background:#f9fafb}._thumbnailGrid_1logz_171{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}._thumbnail_1logz_156{position:relative;width:240px;height:152px;flex:0 0 auto;overflow:visible;background:#f9fafb;border:1px solid #F3F4F6;border-radius:10px;padding:8px;box-sizing:border-box}._thumbnailHighlight_1logz_192{border-color:#6a5fd2}._thumbnailImgWrap_1logz_197{width:100%;height:100%;border-radius:6px;overflow:hidden;background:#eae8f5;position:relative}._thumbnailImg_1logz_197{width:100%;height:100%;object-fit:cover;display:block}._thumbnailOverlay_1logz_213{position:absolute;inset:0;background:#fff9;display:flex;align-items:center;justify-content:center}._thumbnailSpinner_1logz_222{width:20px;height:20px;border:2px solid #C9C5E3;border-top-color:#4b3ea8;border-radius:50%;animation:_spin_1logz_1 .7s linear infinite}@keyframes _spin_1logz_1{to{transform:rotate(360deg)}}._thumbnailRemove_1logz_235{position:absolute;top:-8px;right:-8px;width:16px;height:16px;border-radius:50%;border:1px solid #E5E7EB;background:#fff;color:#6b7280;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:border-color .12s}._thumbnailRemove_1logz_235:hover{background:#feecec;border-color:#fca5a5}._thumbnailRemove_1logz_235:hover svg path{stroke:#b91c1c}._thumbnailRemove_1logz_235:active{background:#fddada;border-color:#f87171}._thumbnailRemove_1logz_235:active svg path{stroke:#991b1b}._thumbnailAdd_1logz_272{width:240px;height:152px;border-radius:10px;border:2px dashed #E6E7EA;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;flex:0 0 auto;transition:border-color .15s;outline:none;-webkit-user-select:none;user-select:none}._thumbnailAdd_1logz_272:hover,._thumbnailAdd_1logz_272:focus-visible{border-color:#b6b0e6}._thumbnailAddLabel_1logz_295{font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;color:#98a2b3}._statusSuccess_1logz_303,._statusNoData_1logz_304{display:flex;flex-direction:column;gap:2px}._statusSuccessMain_1logz_311{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;color:#4b3ea8}._statusSuccessSub_1logz_318{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:400;color:#9997b8}._statusNoDataMain_1logz_326{font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:16px;font-weight:600;color:#9a97b8e6}._statusNoDataSub_1logz_334{font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:16px;font-weight:400;color:#9a97b8e6}:root{--rp-bg: #FDFBFC;--rp-card: #ffffff;--rp-header: #2A2540;--rp-text: #1f2430;--rp-muted: rgba(31, 36, 48, .55);--rp-accent: #4b3ea8;--rp-yellow: rgba(245, 165, 35, .85);--rp-red: rgba(235, 87, 87, .85);--rp-radius-lg: 14px;--rp-shadow: 0 14px 30px rgba(24, 32, 58, .1)}.record-page{padding:26px 28px;max-width:1080px}.form-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;margin-bottom:22px;position:relative}.form-header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#e6e8f0}.form-header-left{display:flex;flex-direction:column;gap:0}.rp-breadcrumb{margin:0 0 8px;font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:16px;letter-spacing:.04em;color:#9a97b8e6}.form-title{font-family:Inter,system-ui,sans-serif;font-size:24px;font-weight:800;color:var(--rp-header);margin-bottom:8px}.rp-subtitle{margin:0;font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:14px;line-height:17px;color:#2a2540}.record-form{display:flex;flex-direction:column;gap:22px}.section-card{position:relative;border-radius:var(--rp-radius-lg);box-shadow:var(--rp-shadow);overflow:visible;background:#fff;border-left:1px solid rgba(230,231,234,.6);border-right:1px solid rgba(230,231,234,.6);border-bottom:1px solid rgba(230,231,234,.6)}.section-header{display:flex;align-items:center;gap:8px;background:#fff;border-radius:14px 14px 0 0;padding:12px 20px 14px 16px;border-bottom:1px solid #E6E7EA}.section-header:before{content:"";flex:0 0 auto;width:4px;height:19px;border-radius:6px;background:#4b3ea8}.section-card.yellow .section-header:before{background:var(--rp-yellow)}.section-card.red .section-header:before{background:var(--rp-red)}.section-title{font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:600;color:var(--rp-header)}.section-body{position:relative;margin:16px 28px 18px;padding:16px 20px 14px;border-radius:20px;background:#fdfbfc99;border:1px solid #FDFBFC;overflow:visible}.form-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 22px;margin-bottom:16px}.form-row--4col{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:980px){.form-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.form-row{grid-template-columns:1fr}}.form-field{display:flex;flex-direction:column;gap:8px;min-width:0}.form-field.full-width{grid-column:1 / -1}.form-field label,.section-body label,.td-label{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:400;color:#98a2b3;letter-spacing:0}.td-req{color:#98a2b3;font-style:normal}.record-page .input,.record-page select.input,.record-page textarea.input{font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:400;color:#1f2430;height:40px;padding:0 14px;border-radius:12px;border:1px solid #B6B0E6;background-color:#fff;outline:none;width:100%;box-sizing:border-box;transition:border-color .14s ease,box-shadow .14s ease}.record-page textarea.input{height:auto;padding:10px 14px}.record-page .input::placeholder,.record-page textarea.input::placeholder{color:#8a8f9b}.record-page .input:focus,.record-page select.input:focus,.record-page textarea.input:focus{border-color:#8a81c6;box-shadow:0 0 0 3px #8a81c62e}.record-page select.input,.record-page .select-with-arrow{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:40px;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:14px 14px!important;background-origin:padding-box;background-clip:padding-box;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.625%204.375H7V9.625L2.625%204.375Z%22%20fill%3D%22%238A81C6%22%2F%3E%3Cpath%20d%3D%22M7.875%204.375H12.25L7.875%209.625V4.375Z%22%20fill%3D%22%238A81C6%22%2F%3E%3C%2Fsvg%3E)!important;color:#1f2430}.record-page select.input:has(option[value=""]:checked),.record-page .select-with-arrow:has(option[value=""]:checked){color:#8a8f9b}.record-page select.input::-ms-expand{display:none}.side-pill-toggle{position:relative;display:flex;align-items:center;width:100%;height:40px;padding:5px 6px;box-sizing:border-box;background:#f6f5fb;border-radius:22px;border:none}.side-pill-toggle:before{content:"";position:absolute;top:5px;left:6px;width:calc(50% - 6px);height:30px;background:#fff;border:1px solid #C9C6E8;border-radius:18px;box-shadow:0 1px 3px #0000001a;transition:transform .22s cubic-bezier(.25,.46,.45,.94);pointer-events:none;z-index:0}.side-pill-toggle[data-active="1"]:before{transform:translate(100%)}.side-pill-btn{flex:1;position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 10px;border:none;background:transparent;border-radius:18px;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:400;color:#7c73c8;cursor:pointer;transition:color .14s ease,font-weight .14s ease}.side-pill-btn.active{color:#4b3ea8;font-weight:500}.side-pill-arrow{display:inline-flex;align-items:center;flex-shrink:0}.ts-subtitle{font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:400;color:#9a97b8e6;line-height:16px;margin:0 0 22px}.ts-config-grid{display:flex;flex-direction:row;gap:24px}.ts-col{display:flex;flex-direction:column;flex:1}.ts-col-header{display:inline-flex;flex-direction:column;align-self:flex-start;gap:4px;margin-bottom:10px}.ts-col-label{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500;color:#9a97b8;white-space:nowrap}.ts-col-divider{width:100%;height:1px;background:#e6e7ea}.ts-col .rat-toggle{align-self:flex-start}.ts-radio-stack{display:flex;flex-direction:column;gap:14px}.ts-col-spacer{flex:1;min-height:10px}.ts-col-gap{height:12px}.rs-radio-opt{display:inline-flex;align-items:center;gap:6px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:400;color:#9a97b8e6;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.rs-radio-opt input[type=radio]{position:absolute;opacity:0;pointer-events:none;width:0;height:0;margin:0}.rs-radio-opt:before{content:"";flex-shrink:0;width:16px;height:16px;border-radius:50%;border:1.2px solid rgba(138,129,198,.45);background:radial-gradient(circle at 38% 31%,#ffffffe0,#ffffff4d 32%,#8a81c633 65%,#8a81c61f);box-sizing:border-box;transition:border-color .14s ease,border-width .14s ease}.rs-radio-opt:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;border-radius:50%;transition:background .14s ease}.rs-radio-opt:has(input[type=radio]:checked):before{border-color:#8a81c6f2;border-width:1.4px}.rs-radio-opt:has(input[type=radio]:checked):after{background:radial-gradient(circle 1px at 44% 44%,rgba(255,255,255,.35) 100%,transparent 100%),radial-gradient(circle 3px at 50% 50%,#8A81C6 100%,transparent 100%)}.rs-entries-input{width:62px;height:32px;padding:0 10px;border-radius:12px;border:1px solid #B6B0E6;background:#fff;font-family:Inter,system-ui,sans-serif;font-size:15px;color:#1f2430;text-align:center;outline:none;box-sizing:border-box}.rs-entries-input:focus{border-color:#8a81c6;box-shadow:0 0 0 3px #8a81c62e}.rat-toggle{position:relative;display:flex;align-items:center;height:32px;padding:4px;box-sizing:border-box;background:#f6f5fb;border-radius:22px;border:none;min-width:150px}.rat-toggle:before{content:"";position:absolute;top:4px;left:4px;width:calc(33.333% - 2.667px);height:24px;background:#fff;border:1px solid #C9C6E8;border-radius:18px;box-shadow:0 1px 3px #0000001a;transition:transform .22s cubic-bezier(.25,.46,.45,.94);pointer-events:none;z-index:0}.rat-toggle[data-active="1"]:before{transform:translate(100%)}.rat-toggle[data-active="2"]:before{transform:translate(200%)}.rat-btn{flex:1;position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 6px;border:none;background:transparent;border-radius:18px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:400;color:#8a8fb3;cursor:pointer;white-space:nowrap;transition:color .14s ease,font-weight .14s ease}.rat-btn.active{color:#6b63c8;font-weight:500}.section-header.section-header-split{gap:16px}.section-header.section-header-split .section-title{flex:1}.exit-mode{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.exit-mode-compact{gap:8px}.muted{font-size:12px;color:var(--rp-muted);font-style:italic}.section-header.section-header-split .muted{font-size:11px}.seg-toggle{display:inline-flex;align-items:center;border:1px solid rgba(75,62,168,.45);border-radius:12px;overflow:hidden;background:#ffffffbf}.seg-toggle-btn{border:0;background:transparent;padding:9px 14px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;color:#4b3ea8eb;cursor:pointer;line-height:1}.seg-toggle-btn+.seg-toggle-btn{border-left:1px solid rgba(75,62,168,.25)}.seg-toggle-btn.is-active{background:#4b3ea81a}.seg-toggle.seg-toggle-compact{border-radius:10px}.seg-toggle.seg-toggle-compact .seg-toggle-btn{padding:6px 10px;font-size:12px}.trade-exits-rows{display:flex;flex-direction:column;gap:18px}.trade-exit-row{display:grid;grid-template-columns:180px 1px 1fr;gap:18px;align-items:center}.units-block{display:flex;flex-direction:column;gap:8px}.trade-exits-divider{width:1px;height:100%;background:#1f24301f;border-radius:1px}.trade-exit-row-right{min-width:0}@media(max-width:860px){.trade-exit-row{grid-template-columns:1fr}.trade-exits-divider{display:none}}.exit-chip{width:100%;box-sizing:border-box;border:1px solid rgba(75,62,168,.18);background:#4b3ea80d;border-radius:12px;padding:12px 14px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);align-items:center;column-gap:16px}.exit-chip-item{display:inline-flex;align-items:center;gap:10px;min-width:0;white-space:nowrap}.exit-chip-item-pnl{justify-content:flex-end}.exit-chip-k{font-family:Inter,system-ui,sans-serif;font-weight:600;color:#2a2540c7}.exit-chip-v{font-family:Inter,system-ui,sans-serif;color:#2a2540c7;font-weight:600}.exit-chip-v.is-empty{color:#2a254073}.exit-chip-input{width:96px;max-width:100%;height:32px;padding:6px 8px;border-radius:10px;border:1px solid rgba(31,36,48,.18);background:#ffffffd9;outline:none;font-family:Inter,system-ui,sans-serif}.exit-chip-input:focus{border-color:#4b3ea88c;box-shadow:0 0 0 3px #4b3ea81f}.exit-chip-suffix{color:var(--rp-muted);font-style:italic}.exit-chip-money{font-family:Inter,system-ui,sans-serif;color:#2a2540d9;font-weight:800}.exit-chip-money.is-empty{color:#2a254073;font-weight:700}.exit-chip-edit{display:none}.stoploss-row{margin-top:10px}.stoploss-hint{margin-top:10px;font-size:12px;color:var(--rp-muted);font-style:italic}.tds-body{display:flex;flex-direction:column;gap:16px}.tds-tags-field .ss-wrap{width:220px}.trade-description-textarea{width:100%;min-height:80px;padding:7px 14px;resize:none;overflow:hidden;color:var(--rp-text);caret-color:var(--rp-text);pointer-events:auto}.tr-section{border-radius:20px;background:#00000001}.tr-header{display:flex;align-items:center;padding:12px 20px 12px 16px}.tr-title{font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:16px;line-height:19px;color:#2a2540}.tr-tiles{display:flex;flex-direction:row;justify-content:center;align-items:stretch;padding:0 21px 3px;gap:16px}.tr-tile{box-sizing:border-box;flex:0 0 auto;width:197px;height:91px;padding:10px;position:relative;display:flex;flex-direction:column;justify-content:space-between;background:#8a81c626;box-shadow:inset 0 0 0 .5px #8a81c642,inset 0 -1px 3px #fff6,inset 0 1px 3px #2a254024;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);border-radius:16px;isolation:isolate}.tr-tile-label{font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:13px;line-height:18px;color:#7c73c8d9;text-align:center}.tr-tile-value{font-family:Inter,system-ui,sans-serif;font-weight:700;font-size:16px;line-height:20px;color:#7c73c8;text-align:center}.tr-tile--total .tr-tile-label{font-size:16px;color:#7c73c8f2}.tr-tile--total .tr-tile-value{font-size:20px}.tr-tile--disabled{background:#8a81c617;box-shadow:inset 0 0 0 .5px #8a81c626,inset 0 -1px 3px #fff6,inset 0 1px 3px #2a254024}.tr-tile--disabled .tr-tile-label{color:#7c73c8b3}.tr-tile--disabled .tr-tile-value{color:#7c73c899}.tr-tile--disabled .tr-tile-info circle{fill:#6a5fd259}.tr-tile--disabled .tr-tile-info rect{fill:#ffffffa6}.tr-tile--disabled .tr-tile-info:hover circle{fill:#6a5fd273}.tr-tile-info{position:absolute;top:7px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;cursor:default;-webkit-user-select:none;user-select:none;line-height:0}.tr-tile-info:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 7px);right:-4px;width:210px;background:#2a2540;color:#ffffffe0;font-size:11px;font-weight:400;line-height:1.5;padding:7px 10px;border-radius:9px;pointer-events:none;opacity:0;transition:opacity .15s ease;white-space:normal;text-align:left;z-index:200}.tr-tile-info:hover:after{opacity:1}.record-actions{display:flex;justify-content:flex-end;gap:14px;margin-top:24px}.btn{min-width:120px;height:40px;padding:0 18px;border-radius:10px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all .18s ease}.btn-primary{background:#4b3ea8;color:#fff;border:1px solid #4b3ea8}.btn-primary:hover{background:#3f3392}.btn-secondary{background:#fff;color:#4b3ea8;border:1px solid rgba(75,62,168,.35)}.btn-secondary:hover{background:#4b3ea80f}.record-actions{display:inline-flex;align-items:center;gap:10px}.record-actions-bottom{margin-top:18px;justify-content:flex-end}.error-banner{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:#eb57571a;border:1px solid rgba(235,87,87,.25);color:#1f2430d9}.record-actions-bottom{position:relative;display:flex;justify-content:flex-end;align-items:center;gap:14px;margin-top:28px;padding:16px 20px;background:linear-gradient(180deg,#f6f7fbf2,#f6f7fbd9);border-radius:0 0 14px 14px}.record-actions-bottom .btn,.record-actions-bottom .btn-primary{min-width:140px;height:42px;padding:0 20px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;border-radius:10px;cursor:pointer;transition:all .18s ease}.record-actions-bottom .btn{background:#fff;color:#4b3ea8;border:1px solid rgba(75,62,168,.35)}.record-actions-bottom .btn:hover{background:#4b3ea80f}.record-actions-bottom .btn-primary{background:#4b3ea8;color:#fff;border:1px solid #4b3ea8}.record-actions-bottom .btn-primary:hover{background:#3f3392}.record-actions-bottom button:disabled{opacity:.6;cursor:not-allowed}.record-number-edit{display:flex;align-items:center;align-self:center;gap:10px;flex-shrink:0}.record-number-label{font-size:16px;font-weight:500;color:#1f2430a6;line-height:1;white-space:nowrap;padding-left:2px}.record-number-input{width:120px!important;text-align:left}.calc-warning{margin-top:10px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f5a5231f;border:1px solid rgba(245,165,35,.35);border-radius:10px}.calc-warning-left{display:flex;align-items:center;gap:10px;min-width:0}.calc-warning-icon{width:20px;height:20px;border-radius:999px;background:#f5a523f2;color:#fff;font-size:14px;font-weight:800;line-height:1;display:inline-flex;align-items:center;justify-content:center}.calc-warning-text{font-size:13px;color:#2a2540f2;line-height:1.35}.calc-warning-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.calc-warning-recalculate{padding:6px 12px;border-radius:8px;border:none;background:#4b3ea8;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;color:#fff;cursor:pointer;white-space:nowrap}.calc-warning-recalculate:hover{background:#3f3392}.calc-warning-revert{padding:6px 12px;border-radius:8px;border:1px solid rgba(75,62,168,.35);background:#fff;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;color:#4b3ea8;cursor:pointer;white-space:nowrap}.calc-warning-revert:hover{background:#4b3ea80f}.exit-chip-v.is-overridden,.exit-chip-money.is-overridden{color:#eb5757f2;font-weight:700}.section-header .ec-entry-price-wrap{position:relative;margin-left:auto}.section-header .ec-entry-price-wrap .field-message{position:absolute;top:100%;right:0;white-space:nowrap;margin-top:4px}.section-header.section-header--entry-warn{padding-bottom:30px}.section-header .ec-entry-price-input{width:120px}.ec-subsection{display:flex;flex-direction:column;gap:12px}.ec-subsection--pt,.ec-subsection--sl{margin-top:9px}.ec-subheader{display:flex;align-items:center;gap:8px}.ec-accent-bar{flex-shrink:0;width:3px;height:14px;border-radius:4px}.ec-accent-bar--exits{background:#4b3ea8}.ec-accent-bar--sl{background:var(--rp-red)}.ec-subheader-accent{flex-shrink:0;width:3px;height:14px;border-radius:4px}.ec-subheader-title{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:700;color:#2a2540}.ec-exit-rows{display:flex;flex-direction:column;gap:14px;position:relative;padding-bottom:68px}.ec-exit-row{display:flex;flex-direction:row;align-items:center;gap:14px;min-height:68px}.ec-units-block{display:flex;flex-direction:column;gap:4px;width:122px;flex-shrink:0}.ec-units-input{width:100%}.ec-row-divider{width:1px;align-self:stretch;flex-shrink:0;background:#d9d9d9}.ec-exit-right{flex:1;min-width:0}.ec-remove-exit{flex-shrink:0;width:24px;height:24px;border:none;background:transparent;border-radius:6px;font-size:16px;line-height:1;color:#8a81c6b8;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .12s ease,background .12s ease}.ec-remove-exit:hover{color:#eb5757d9;background:#eb575714}.ec-add-exit-wrap{position:absolute;right:38px;bottom:7px;display:flex;flex-direction:row;align-items:center;gap:10px}.ec-add-exit-label{font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:13px;color:#9a97b8e6;white-space:nowrap}.ec-add-exit-ctrl{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:5px 10px;gap:10px;width:144px;height:40px;border:none;border-radius:10px;box-shadow:inset 0 0 0 .5px #8a81c6;box-sizing:border-box}.ec-add-exit-btn{flex-shrink:0;width:30px;height:30px;border-radius:50%;border:1.5px solid rgba(138,129,198,.45);background:radial-gradient(78.86% 78.86% at 29.41% 20.59%,#ffffff8c,#8a81c633 45%,#8a81c61f);color:#8a81c6;font-size:18px;font-weight:400;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:opacity .12s ease}.ec-add-exit-btn:hover:not(:disabled){opacity:.8}.ec-add-exit-btn:disabled{opacity:.35;cursor:not-allowed}.ec-add-exit-count{flex-shrink:0;width:44px;height:20px;background:#fff;border:1px solid #B6B0E6;border-radius:12px;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:400;color:#98a2b3;text-align:center;padding:0;outline:none;-webkit-appearance:none;-moz-appearance:textfield}.ec-add-exit-count::-webkit-outer-spin-button,.ec-add-exit-count::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ec-sl-row{display:flex;flex-direction:row;align-items:center;gap:14px;min-height:52px}.ec-row-btn-spacer{flex-shrink:0;width:24px}.ec-sl-row .seg-ctrl{background:#f7f9fde6}.ec-sl-row .seg-label{color:#7c73c8b3}.ec-sl-contracts{width:122px;flex-shrink:0;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:400;color:#7c73c8;line-height:20px;white-space:nowrap;text-align:center}.ec-exit-row--with-sl{align-items:stretch;min-height:112px}.ec-exit-row--with-sl .ec-units-block{align-self:center}.ec-exit-row--with-sl .ec-row-divider{align-self:stretch}.ec-exit-row--with-sl .ec-remove-exit{align-self:center}.ec-stacked-wrap{flex:1;min-width:0}.ec-stacked-wrap .seg-inner{padding:0}.ec-stacked-wrap .seg-inner.seg-inner--sl{padding-left:7px}.ec-stacked-wrap .seg-row-label-wrap{width:48px;flex-shrink:0}.ec-stacked-wrap .seg-group{flex:none}.ec-stacked-wrap .seg-input{flex:none;width:88px}.ec-stacked-wrap .seg-value{min-width:88px}.seg-pts-tail{display:inline-flex;align-items:center;gap:8px}.ec-stacked-wrap .seg-pts-tail{min-width:88px}.ec-stacked-wrap .seg-pts-tail .seg-value{min-width:unset}.ec-stacked-divider{height:1px;background:#0000000f;margin:0 6px}.seg-row-label-wrap{flex-shrink:0}.seg-row-label{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:16px;color:#9a97b8;flex-shrink:0;min-width:28px;white-space:nowrap}.seg-inner.seg-inner--sl{background:#f9faffeb;border-radius:0 0 14px 14px;min-height:46px}.seg-inner--sl .seg-label{color:#7c73c8b3}.seg-inner--sl .seg-row-label{color:#9a97b8b3}.seg-inner--sl .seg-value--empty{color:#7c73c866}.seg-inner--sl .seg-input{width:88px;flex:none;height:28px;font-size:13px;padding:0 10px;border-radius:8px}@media(max-width:860px){.ec-exit-row{flex-wrap:wrap}.ec-units-block{width:100%}.ec-row-divider{display:none}.ec-exit-right{flex:1 1 100%}}.seg-wrap{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.seg-ctrl{background:#f7f9fd;box-shadow:inset 0 1px 2px #0000000a;border-radius:14px;padding:6px}.seg-inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 10px;min-height:52px;gap:7px}.seg-group{display:flex;flex-direction:row;align-items:center;gap:8px;flex:1;min-width:0}.seg-group--price{justify-content:flex-end}.seg-group--price .seg-input{flex:none;width:120px}.seg-group--price .seg-value{width:120px;text-align:left}.seg-label{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:400;color:#7c73c8;white-space:nowrap;flex-shrink:0}.seg-input{font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:400;color:#1f2430;height:40px;padding:0 14px;border-radius:12px;border:1px solid #B6B0E6;background:#fff;outline:none;flex:1;min-width:60px;max-width:120px;box-sizing:border-box;transition:border-color .14s ease,box-shadow .14s ease}.seg-input::placeholder{color:#8a8f9b}.seg-input:focus{border-color:#8a81c6;box-shadow:0 0 0 3px #8a81c62e}.seg-value{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:400;color:#7c73c8;white-space:nowrap}.seg-value--empty{color:#7c73c866}.seg-pips{font-family:Inter,system-ui,sans-serif;font-size:12px;color:#9a97b8e6;white-space:nowrap;flex-shrink:0}.seg-prefix{font-family:Inter,system-ui,sans-serif;font-size:14px;color:#7c73c8;flex-shrink:0}.dashboard-page{padding:26px 28px;max-width:1200px;align-self:flex-start}.db-submit-banner{margin-top:10px;padding:10px 14px;background:#f0eef9;border:1px solid #C9C6E8;border-radius:8px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:400;line-height:19px;color:#4b3ea8;opacity:1;transition:opacity 1s ease}.db-submit-banner--fading{opacity:0}.db-demo-note{margin:14px 0 0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:13px;line-height:19px;color:#6b6f7bbf}.dashboard-page .form-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;margin-bottom:22px;position:relative}.dashboard-page .form-header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#e6e8f0}.dashboard-page .form-header-left{display:flex;flex-direction:column;gap:0}.dashboard-page .rp-breadcrumb{margin:0 0 8px;font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:16px;letter-spacing:.04em;color:#9a97b8e6}.dashboard-page .form-title{font-family:Inter,system-ui,sans-serif;font-size:24px;font-weight:800;color:#2a2540;margin-bottom:8px}.dashboard-page .rp-subtitle{margin:0;font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:14px;line-height:17px;color:#2a2540}.db-summary-card{width:100%;height:fit-content;background:#fff;border-radius:20px;padding:20px 20px 16px 30px;display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.db-summary-header{display:flex;flex-direction:row;align-items:center;gap:20px}.db-insight-badge{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:3px;padding:10px;width:83px;height:36px;border:.5px solid rgba(75,62,168,.22);border-radius:5px;font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:12px;line-height:16px;color:#4b3ea8;white-space:nowrap;box-sizing:border-box}.db-summary-title{margin:0;font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:16px;line-height:19px;color:#2a2540}.db-insight-block{box-sizing:border-box;display:block;padding:10px;width:100%;background:#fdfbfc;border-left:1px solid #7C73C8;border-radius:10px;box-shadow:0 16px 24px #98a2b30a,0 8px 16px #98a2b314,0 2px 4px #2a25400a,inset 0 1px #ffffffe6;font-family:Inter,system-ui,sans-serif;font-weight:700;font-size:12px;line-height:16px;color:#9a97b8e6}.db-insight-highlight{font-weight:700;color:#2f8f6b}.db-metrics-row{display:flex;flex-direction:row;align-items:flex-start;gap:20px;padding:46px 0 10px}.db-body-row{display:flex;flex-direction:row;align-items:flex-start;gap:20px;width:100%}.db-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:32px}.db-loading-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:12px}.db-loading-spinner{animation:db-spin .9s linear infinite}@keyframes db-spin{to{transform:rotate(360deg)}}.db-loading-text{margin:0;font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:13px;line-height:16px;color:#9a97b8e6}.db-empty-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:25px 20px 35px;gap:10px}.db-empty-title{margin:0;font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:16px;line-height:19px;color:#2a2540;text-align:center}.db-empty-subtitle{margin:0;font-family:Inter,system-ui,sans-serif;font-weight:700;font-size:12px;line-height:16px;color:#9a97b8e6;text-align:center}.db-empty-btn{display:flex;align-items:center;justify-content:center;padding:0 16px;height:34px;background:#4b3ea8;border:none;border-radius:8px;font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:12px;line-height:16px;color:#fff;cursor:pointer;transition:background .15s ease}.db-empty-btn:hover{background:#3d3293}.db-invalid-content{display:flex;flex-direction:column;align-items:center;max-width:580px;width:100%}.db-invalid-block1{margin:12px 0 0;font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:12px;line-height:17px;color:#667085;text-align:center}.db-invalid-instruction{margin-top:12px;display:flex;flex-direction:column;align-items:center}.db-invalid-block2,.db-invalid-block3{margin:0;font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:12px;line-height:17px;color:#9a97b8e6;text-align:center}.db-invalid-example{margin-top:6px;font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:11px;line-height:15px;color:#6e63c7;background:#4b3ea814;border-radius:4px;padding:2px 8px}.db-invalid-block3{margin-top:6px}.db-invalid-content .db-empty-btn{margin-top:16px}.db-empty-btn--secondary{background:#fff;border:1px solid rgba(75,62,168,.32);color:#4b3ea8}.db-empty-btn--secondary:hover{background:#4b3ea80a;border-color:#4b3ea880}.db-summary-loading{color:#8a90a3;font-style:italic}.db-summary-token--positive{color:#1a7f5a;font-weight:600}.db-summary-token--negative{color:#c0392b;font-weight:600}.db-summary-token--metric{color:#4b3ea8;font-weight:600}.db-summary-token--positive_metric{color:#1a7f5a;font-weight:600}.db-summary-token--negative_metric{color:#c0392b;font-weight:600}.pnl-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:10px 10px 25px;gap:10px;width:269px;height:145px;background:#fff;border-radius:5px;flex:none}.pnl-card--pos{border-top:3px solid #2F8F6B;box-shadow:0 14px 8px #2f8f6b14,0 8px 4px #2f8f6b1f,0 2px 1px #2f8f6b14,inset 0 1px #ffffffe6}.pnl-card--none{border-top:3px solid #E8EAF0;box-shadow:0 14px 8px #98a2b30a,0 8px 4px #98a2b30f,0 2px 1px #2a25400a,inset 0 1px #ffffffe6}.pnl-card--neg{border-top:3px solid #C84A3A;box-shadow:0 16px 8px #c84a3a14,0 8px 4px #c84a3a1f,0 2px 1px #c84a3a14,inset 0 1px #ffffffe6}.pnl-label{width:100%;padding-bottom:10px;font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:13px;line-height:16px;letter-spacing:.003em;color:#919aa8}.pnl-value{font-family:Inter,system-ui,sans-serif;font-weight:700;font-size:36px;line-height:1;letter-spacing:-.008em}.pnl-helper{display:flex;flex-direction:row;align-items:center;gap:4px;margin-top:auto}.pnl-helper-amount{font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:12px;line-height:16px;letter-spacing:-.008em;color:#98a2b3}.pnl-helper-label{font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:10px;line-height:16px;letter-spacing:-.008em;color:#98a2b3}.wr-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:10px 10px 25px;gap:10px;width:246px;height:145px;background:#f7f9fd;border-radius:5px;box-shadow:0 20px 40px #7c73c814,0 8px 20px #7c73c81f,0 2px 4px #2a25400a,inset 0 1px #ffffffe6;flex:none}.wr-label{width:100%;padding-bottom:4px;font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:13px;line-height:16px;letter-spacing:.003em;color:#919aa8}.wr-value{font-family:Inter,system-ui,sans-serif;font-weight:700;font-size:36px;line-height:1;letter-spacing:-.008em;color:#7c73c8}.wr-bar-wrapper{position:relative;width:203px;height:12px;display:flex;align-items:center}.wr-bar-track{position:absolute;left:0;top:3px;width:203px;height:6px;background:#e8eaf0;border-radius:3px;overflow:hidden}.wr-bar-fill{height:100%;background:#7c73c8;border-radius:3px}.wr-bar-tick{position:absolute;top:0;width:2px;height:12px;background:#a6acc5bf;border-radius:1px}.wr-helper{display:flex;flex-direction:row;align-items:center;gap:4px;margin-top:auto}.wr-helper-amount{font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:12px;line-height:16px;letter-spacing:-.008em;color:#98a2b3}.wr-helper-label{font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:10px;line-height:16px;letter-spacing:-.008em;color:#98a2b3}.tt-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:10px 10px 25px;gap:10px;width:257px;height:145px;background:#f7f4e7;border-radius:5px;box-shadow:0 16px 24px #98a2b30a,0 8px 16px #98a2b314,0 2px 4px #2a25400a,inset 0 1px #ffffffe6;flex:none}.tt-label{width:100%;padding-bottom:10px;font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:13px;line-height:16px;letter-spacing:.003em;color:#919aa8}.tt-value{font-family:Inter,system-ui,sans-serif;font-weight:700;font-size:36px;line-height:1;letter-spacing:-.008em;color:#000}.tt-helper{display:flex;flex-direction:row;align-items:center;gap:4px;margin-top:auto}.tt-helper-amount{font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:12px;line-height:16px;letter-spacing:-.008em;color:#98a2b3}.tt-helper-label{font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:10px;line-height:16px;letter-spacing:-.008em;color:#98a2b3}.tt-helper-label--clamp{white-space:nowrap;overflow:hidden;max-width:100%}.ta-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:10px 10px 25px;gap:10px;width:257px;height:145px;background:#fff;border-radius:5px;box-shadow:0 14px 8px #98a2b30a,0 8px 4px #98a2b314,0 2px 1px #2a25400a,inset 0 1px #ffffffe6;flex:none}.ta-label{width:100%;padding-bottom:10px;font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:13px;line-height:16px;letter-spacing:.003em;color:#919aa8}.ta-value{font-family:Inter,system-ui,sans-serif;font-weight:700;font-size:36px;line-height:1;letter-spacing:-.008em;color:#000}.ta-helper{display:flex;flex-direction:row;align-items:center;gap:6px;margin-top:auto}.ta-helper-icon{display:flex;align-items:center;flex:0 0 auto}.ta-helper-text{font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:10px;line-height:14px;letter-spacing:-.008em;color:#98a2b3}.ta-helper-link{font-weight:600;color:#6b6b8a;cursor:pointer;text-decoration:none}.pnl-section-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:20px 28px;gap:16px;width:100%;background:#fff;box-shadow:inset 4px 4px 8px #ffffffb3,inset 4px 4px 8px #8a81c626;border-radius:20px}.pnl-section-title{font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:16px;line-height:19px;color:#2a2540}.pnl-section-inner{display:flex;flex-direction:column;align-items:flex-start;padding:20px;gap:22px;width:100%;box-sizing:border-box;background:#f8f7fc;box-shadow:0 4px 4px #00000040;border-radius:20px}.pnl-chart-area{width:100%;padding:10px;background:#fff;box-shadow:0 20px 40px #7c73c814,0 8px 20px #7c73c81f,0 2px 4px #2a25400a,inset 0 1px #ffffffe6;border-radius:10px;box-sizing:border-box}.pnl-stats-row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:10px 0;gap:15px;width:100%;box-sizing:border-box}.pnl-stat-card{box-sizing:border-box;position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:8px 10px 26px;gap:7px;flex:1;background:#fff;box-shadow:0 16px 24px #98a2b30a,0 8px 16px #98a2b314,0 2px 4px #2a25400a,inset 0 1px #ffffffe6;border-radius:5px}.pnl-stat-label{font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:13px;line-height:16px;letter-spacing:.003em;color:#919aa8}.pnl-stat-value{font-family:Inter,system-ui,sans-serif;font-weight:700;font-size:20px;line-height:16px;min-height:20px;letter-spacing:-.008em}.pnl-stat-value--win{color:#4fa6b3}.pnl-stat-value--loss{color:#e66a2c}.pnl-stat-value--rr{color:#7c73c8}.pnl-stat-value--empty{color:#c5c9d6}.pnl-stat-helper{position:absolute;bottom:8px;left:10px;right:10px;font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:11px;line-height:14px;color:#98a2b399}.ai-panel{flex:0 0 220px;width:220px;align-self:stretch;display:flex;flex-direction:row;align-items:flex-start;padding:5px 0 5px 5px;border-radius:20px;box-sizing:border-box;overflow:visible;transition:width .2s ease,flex-basis .2s ease;border-left:1px solid #F0F2F8}.ai-panel--collapsed{flex:0 0 33px;width:33px;padding:0;flex-direction:row;align-items:flex-start;overflow:visible;position:relative}.ai-expand-toggle{position:absolute;top:7px;left:-16px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;border-radius:4px;padding:0;z-index:2;transition:background .15s}.ai-expand-toggle:hover{background:#7c73c814}.ai-collapsed-content{display:flex;flex-direction:column;align-items:flex-start;padding:5px 0;width:33px;flex:1;align-self:stretch;background:#fafbfe;border-left:3px solid rgba(255,231,204,.6);border-radius:20px;box-sizing:border-box}.ai-collapsed-header{display:flex;justify-content:center;align-items:center;width:100%;padding:4px 0 0}.ai-collapsed-dots{display:flex;flex-direction:column;align-items:center;padding:10px;gap:16px;width:100%;box-sizing:border-box}.ai-collapsed-dot{display:block;width:5px;height:5px;border-radius:50%;flex-shrink:0}.ai-rail{flex:0 0 18px;width:18px;align-self:stretch;display:flex;flex-direction:column;align-items:flex-end;padding:0}.ai-rail-toggle{display:flex;align-items:center;justify-content:center;width:14px;height:40px;margin-top:-5px;margin-right:-4px;border:none;background:transparent;cursor:pointer;border-radius:4px;padding:0;transition:background .15s;position:relative;z-index:1}.ai-rail-toggle:hover{background:#7c73c814}.ai-rail-sticky-wrap{position:sticky;top:20px;width:100%;display:flex;flex-direction:column;align-items:flex-end}.ai-collapsed-sticky-wrap{position:sticky;top:20px;width:100%;isolation:isolate}.ai-content-sticky-wrap{position:sticky;top:20px;width:100%}.ai-content{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:5px 0;border-left:3px solid rgba(255,231,204,.6);border-radius:20px;background:#fbfaf7;box-sizing:border-box;align-self:stretch}.ai-content-header{display:flex;flex-direction:row;align-items:center;padding:10px 10px 8px;gap:6px}.ai-content-title{font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:14px;line-height:17px;color:#2e3140;white-space:nowrap}.ai-content-subheader{display:flex;flex-direction:column;align-items:flex-start;padding:0 10px;gap:4px;width:100%;box-sizing:border-box}.ai-content-divider{width:100%;height:1px;background:#d9d9d966}.ai-content-subtitle{font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:12px;line-height:16px;color:#8a90a3}.ai-stickies{display:flex;flex-direction:column;align-items:flex-start;padding:10px;gap:16px;width:100%;box-sizing:border-box}.ai-note-card{box-sizing:border-box;width:100%;display:flex;flex-direction:column;align-items:flex-start;padding:5px 10px 10px;gap:10px;border-radius:10px;box-shadow:0 16px 24px #98a2b30a,0 8px 16px #98a2b314,0 2px 4px #2a25400a,inset 0 1px #ffffffe6}.ai-note-card--orange{background:linear-gradient(0deg,#f59e0b1a,#f59e0b1a),#fff}.ai-note-card--purple{background:linear-gradient(0deg,#6b6bd614,#6b6bd614),#fff;border-radius:8px}.ai-note-card--gray{background:linear-gradient(0deg,#9aa3b214,#9aa3b214),#fff;border-radius:8px}.ai-note-header{display:flex;flex-direction:row;align-items:center;gap:4px}.ai-note-dot{flex-shrink:0;width:5px;height:5px;border-radius:50%}.ai-note-dot--orange{background:#f59e0b}.ai-note-dot--purple{background:#6b6bd6}.ai-note-dot--gray{background:#9aa3b2}.ai-note-confidence{font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:12px;line-height:16px;letter-spacing:-.04em;color:#667085}.ai-note-text{margin:0;font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:12px;line-height:18px;color:#8a90a3}.ai-note-text strong{font-weight:500;font-size:15px;line-height:20px;color:#2e3140}.ai-note-card--skeleton{background:#f5f6fa;border-radius:10px;padding:12px 10px;display:flex;flex-direction:column;gap:8px;width:100%;box-sizing:border-box}.ai-note-skeleton-line{height:10px;border-radius:5px;background:linear-gradient(90deg,#eaecf4 25%,#f5f6fa,#eaecf4 75%);background-size:200% 100%;animation:ai-shimmer 1.4s infinite}.ai-note-skeleton-line--short{width:45%}.ai-note-skeleton-line--long{width:100%}.ai-note-skeleton-line--medium{width:75%}@keyframes ai-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ai-note-tags{display:flex;flex-wrap:wrap;gap:4px}.ai-note-tag-chip{font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:11px;line-height:15px;color:#4b3ea8;background:#4b3ea814;border-radius:4px;padding:1px 6px}.ai-note-label{font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:12px;line-height:16px;letter-spacing:-.04em;color:#667085}.ai-note-card--placeholder{background:#9aa3b20d;border-radius:10px;padding:10px;width:100%;box-sizing:border-box}.ai-note-text--muted{color:#9aa3b280;font-style:italic}.ai-notes-empty-text{margin:0;font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:12px;line-height:16px;color:#8a90a3;text-align:center}.ta-activity-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:20px;gap:16px;width:100%;background:#fff;box-shadow:0 16px 24px #98a2b30a,0 8px 16px #98a2b314,0 2px 4px #2a25400a,inset 0 1px #ffffffe6;border-radius:20px}.ta-activity-title{font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:16px;line-height:19px;color:#2a2540;padding:10px 4px}.ta-state-box{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:16px;gap:10px;width:100%;background:#fff;border:1px dashed rgba(34,197,94,.33);box-shadow:0 16px 24px #98a2b30a,0 8px 16px #98a2b314,0 2px 4px #2a25400a,inset 0 1px #ffffffe6;border-radius:20px}.ta-state-box--warning{background:#fff6dbb3;border-color:#f0c86ab3}.ta-state-label{font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:13px;line-height:16px;letter-spacing:.003em;color:#919aa8}.ta-state-body{display:flex;flex-direction:column;gap:3px}.ta-state-row{display:flex;flex-direction:row;align-items:center;gap:10px;padding:5px 0}.ta-state-status,.ta-state-subtitle{font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:12px;line-height:16px;letter-spacing:-.008em;color:#98a2b3}.ta-recent-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 10px 0;width:100%;box-sizing:border-box}.ta-recent-label{font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:12px;line-height:16px;letter-spacing:-.008em;color:#98a2b3}.ta-log-btn{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 12px;gap:8px;height:32px;background:#fff;border:1px solid rgba(75,62,168,.32);border-radius:8px;font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:12px;line-height:16px;color:#4b3ea8;cursor:pointer;transition:background .15s ease,border-color .15s ease}.ta-log-btn:hover{background:#4b3ea80a;border-color:#4b3ea880}.ta-table-wrap{width:100%;box-sizing:border-box;padding:10px;overflow-x:auto}.ta-table{width:100%;border-collapse:collapse;font-family:Inter,system-ui,sans-serif}.ta-table thead tr th{padding:10px;font-weight:400;font-size:12px;line-height:16px;color:#9a97b8e6;border:.5px solid #D9D9D9;text-align:left;white-space:nowrap}.ta-table tbody tr td{padding:10px;font-weight:400;font-size:16px;line-height:17px;color:#1f2430;border:.5px solid #D9D9D9;white-space:nowrap}.ta-pnl--pos{color:#2f8f6b}.ta-pnl--neg{color:#eb5757}.ta-notion-link{display:inline-flex;align-items:center;gap:5px;font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:13px;line-height:16px;color:#8e8eb3;text-decoration:none;white-space:nowrap}.ta-notion-link:hover{color:#4b3ea8}.ta-notion-link:hover svg path{stroke:#4b3ea8}.ta-notion-link--disabled{opacity:.35;cursor:default;pointer-events:none}._pageHeader_d1lyr_3{padding-bottom:18px;margin-bottom:22px;position:relative}._pageHeader_d1lyr_3:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#e6e8f0}._breadcrumb_d1lyr_19{margin:0 0 8px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:12px;line-height:16px;letter-spacing:.04em;color:#9a97b8e6}._pageTitle_d1lyr_28{margin:0 0 8px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:900;font-size:24px;line-height:29px;color:#2a2540}._pageSubtitle_d1lyr_37{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:14px;line-height:17px;color:#2a2540}._demoNote_d1lyr_46{margin:14px 0 0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:13px;line-height:19px;color:#6b6f7bbf}._outerShell_ht4bu_9{width:100%;box-sizing:border-box;padding:0 1px 1px;background:#ffffff1a;border-radius:14px;box-shadow:0 14px 30px #18203a1a;border-left:1px solid rgba(230,231,234,.6);border-right:1px solid rgba(230,231,234,.6);border-bottom:1px solid rgba(230,231,234,.6);overflow:visible}._base_ht4bu_29{width:100%;box-sizing:border-box;background:#fff;border-radius:14px;overflow:hidden}._header_78r54_1{width:100%;box-sizing:border-box;background:#fff;padding:0}._headerPad_78r54_5{padding:16px 20px 12px 16px;box-sizing:border-box}._headerRow_78r54_13{display:flex;align-items:center;gap:8px;padding:12px 20px 14px 16px;box-sizing:border-box}._accentBar_78r54_21{width:4px;height:19px;background:#4b3ea8;border-radius:6px;flex:0 0 auto}._accentDisabled_78r54_29{background:#e6e7ea}._accentCompleted_78r54_33{background:#4b3ea8}._checkIcon_78r54_37{flex:0 0 auto;margin-left:2px}._title_78r54_42{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;font-style:normal;font-weight:600;font-size:16px;line-height:19px;color:#2a2540}._titleDisabled_78r54_52{color:#8c8f99}._divider_78r54_56{width:100%;height:1px;background:#e6e7ea}._headerActions_78r54_62{margin-left:auto;display:flex;align-items:center;gap:10px;flex-shrink:0}._root_u4plu_3{box-sizing:border-box;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:12px 20px 14px 16px;gap:10px;border-radius:10px;border:0;background:transparent;text-align:left;font:inherit;color:inherit}._root_u4plu_3:where(button){appearance:none;-webkit-appearance:none;background:transparent}._clickable_u4plu_31{cursor:pointer}._clickable_u4plu_31:focus-visible{outline:2px solid rgba(106,95,210,.35);outline-offset:2px}._left_u4plu_41{display:flex;flex-direction:row;align-items:center;padding:2px 0;gap:10px;min-width:0}._leadingIcon_u4plu_50{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}._leadingIcon_u4plu_50 svg{display:block;width:16px;height:16px}._title_u4plu_66{margin:0;min-width:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:600;font-size:16px;line-height:19px}._chevron_u4plu_77{display:inline-flex;align-items:center;justify-content:center;transform:rotate(180deg);color:#c9c5e3;flex:0 0 auto}._chevronExpanded_u4plu_87{transform:rotate(0)}._type_actionable_u4plu_96._state_default_u4plu_96{background:#e6e3f780;border:1px solid rgba(230,227,247,.6)}._type_actionable_u4plu_96._state_default_u4plu_96 ._title_u4plu_66{color:#2e2a4a}._type_actionable_u4plu_96._state_default_u4plu_96 ._leadingIcon_u4plu_50{color:#6a5fd2}._type_info_u4plu_110._state_default_u4plu_96{background:#fbfbfe;border:1px solid #E6E3F7}._type_info_u4plu_110._state_default_u4plu_96 ._title_u4plu_66{color:#2e2a4a}._type_info_u4plu_110._state_default_u4plu_96 ._leadingIcon_u4plu_50{color:#6a5fd2}._state_disabled_u4plu_124{background:#fafafc;border:1px solid #ECECF3}._state_disabled_u4plu_124 ._title_u4plu_66{color:#b6b4c6}._state_disabled_u4plu_124 ._leadingIcon_u4plu_50{color:#e6e7ea}._state_disabled_u4plu_124 ._chevron_u4plu_77{color:#c9c5e3;opacity:.9}._page_7lguv_7{width:100%;min-height:100vh;background:#f5f6fb;--rail-col-w: 49px;--rail-x: 12px;--rail-w: 2px;--tick-w: calc(var(--rail-col-w) - var(--rail-x) + var(--content-gap));--tick-h: 2px;--rail-done: rgba(75, 62, 168, .52);--rail-next: rgba(75, 62, 168, .22);--fade-h: 34px;--content-gap: 16px;--content-left: calc(var(--rail-col-w) + var(--content-gap))}._pageInner_7lguv_27{max-width:1411px;padding:30px 0 44px 28px;display:flex;flex-direction:column;gap:18px}._pageHeader_7lguv_38{width:100%;box-sizing:border-box;background:#f6f7fb;padding-left:var(--content-left);padding-bottom:18px;position:relative}._pageHeader_7lguv_38:after{content:"";position:absolute;left:var(--content-left);right:0;bottom:0;height:1px;background:#e6e8f0}._breadcrumb_7lguv_59{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:12px;line-height:16px;letter-spacing:.04em;color:#9a97b8e6;margin-bottom:8px}._pageTitleRow_7lguv_68{display:flex;align-items:flex-start;margin-bottom:8px}._pageTitle_7lguv_68{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:900;font-size:24px;line-height:29px;color:#2a2540}._pageSubtitle_7lguv_83{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:14px;line-height:17px;color:#2a2540}._grid_7lguv_94{display:grid;grid-template-columns:var(--rail-col-w) minmax(0,1fr);column-gap:0;align-items:start}._railCol_7lguv_104{position:relative;width:var(--rail-col-w);align-self:stretch;z-index:0}._railTrack_7lguv_112{position:absolute;left:var(--rail-x);top:0;bottom:0;width:var(--rail-w);background:var(--rail-next);border-radius:1.5px;z-index:1}._railFill_7lguv_123{position:absolute;left:var(--rail-x);width:var(--rail-w);background:var(--rail-done);border-radius:1.5px;z-index:2}._hTick_7lguv_132{position:absolute;left:var(--rail-x);width:var(--tick-w);height:var(--tick-h);background:var(--rail-next);border-radius:1.5px;z-index:2}._hTickDone_7lguv_142{background:var(--rail-done)}._railFadeTop_7lguv_144,._railFadeBottom_7lguv_145{position:absolute;left:0;width:100%;height:var(--fade-h);pointer-events:none;z-index:5}._railFadeTop_7lguv_144{top:0;background:linear-gradient(to bottom,#f5f6fb,#f5f6fb00)}._railFadeBottom_7lguv_145{bottom:0;background:linear-gradient(to top,#f5f6fb,#f5f6fb00)}._contentCol_7lguv_167{width:100%;min-width:0;display:flex;flex-direction:column;gap:18px;position:relative;z-index:10;padding-left:var(--content-gap);box-sizing:border-box}._cardBody_7lguv_180{width:100%;box-sizing:border-box;padding:16px 40px}._sharedBackground_7lguv_189{box-sizing:border-box;width:100%;margin:0;padding:14px 0 10px;border-radius:20px;display:flex;flex-direction:column;align-items:flex-start;background:#fdfbfc99;border:1px solid #FDFBFC;background-clip:padding-box}._subCard_7lguv_206{width:100%;box-sizing:border-box;padding:16px 16px 16px 24px}._slotFooter_7lguv_212{width:100%;box-sizing:border-box;padding:6px 16px;display:flex;justify-content:flex-end;align-items:center}._helper_7lguv_225{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:12px;line-height:16px;color:#9a97b8e6;margin-bottom:12px}._helperNote_7lguv_233{opacity:.75;font-style:italic}._labelRow_7lguv_238{display:inline-flex;align-items:center;gap:4px;margin-bottom:8px;padding:1px}._label_7lguv_238{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;line-height:17px;color:#98a2b3}._infoSvg_7lguv_253{flex:0 0 auto}._inputRow_7lguv_257{display:flex;align-items:center}._inputWrap_7lguv_263{position:relative;display:inline-flex;align-items:center;width:100%;max-width:420px}._input_7lguv_257{height:40px;width:100%;box-sizing:border-box;padding:0 36px 0 14px;border-radius:12px;border:1px solid #B6B0E6;background:#fff;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;line-height:17px;color:#8a8f9b}._eyeBtn_7lguv_287{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#98a2b3;line-height:0}._eyeBtn_7lguv_287:hover{color:#6a5fd2}._inputError_7lguv_306{border-color:#d04747;background:#fff8f8}._apiMessageArea_7lguv_312{min-height:36px;margin-top:8px;display:flex;flex-direction:column;gap:2px}._apiErrorMsg_7lguv_320{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:600;font-size:12px;line-height:16px;color:#c73535}._apiErrorResolution_7lguv_329{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:12px;line-height:16px;color:#c73535}._apiSuccessMsg_7lguv_338{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:600;font-size:12px;line-height:16px;color:#4b3ea8}._footerBtn_7lguv_347{-webkit-appearance:none;appearance:none;box-sizing:border-box;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;padding:0 20px;gap:8px;height:42px;min-width:108px;background:#fff;border:1px solid #D6DAE8;border-radius:10px;color:#3f4556;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:600;font-size:14px;line-height:20px;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease}._footerBtn_7lguv_347:hover{background:#f9fafb;border-color:#c4c9d4}._footerBtnPrimary_7lguv_380{background:#4b3ea8;border-color:#4b3ea8;color:#fff}._footerBtnPrimary_7lguv_380:hover{background:#3d3190;border-color:#3d3190}._footerBtn_7lguv_347:disabled{opacity:.55;cursor:not-allowed}._confirmStack_7lguv_399{display:flex;flex-direction:column;gap:22px}._subSectionBodyFrame_7lguv_411{width:100%;box-sizing:border-box;padding-top:16px;padding-left:4px}._bullets_7lguv_422{margin:0;padding-left:16px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:12px;line-height:16px;font-weight:400;color:#9a97b8e6}._bullets_7lguv_422 li{margin-bottom:4px}._bullets_7lguv_422 li::marker{color:#9a97b88c}._bulletsPadBottom_7lguv_436{padding-bottom:18px}._nlSection_7lguv_445{width:100%;display:flex;flex-direction:column}._nlBody_7lguv_451{display:flex;flex-direction:column;align-items:flex-start;padding:0 16px 16px 20px;gap:20px;width:100%;box-sizing:border-box}._nlCopy_7lguv_464{display:flex;flex-direction:column;gap:6px}._nlHelper_7lguv_470{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:12px;line-height:16px;color:#9a97b8e6;text-decoration:none}._nlHelper_7lguv_470 strong{font-weight:600;color:#9a97b8e6}._nlLocation_7lguv_485{display:flex;flex-direction:column;gap:10px;width:100%;background:transparent;border:0;padding:0}._nlPathRow_7lguv_495{display:flex;flex-direction:row;align-items:center;padding:0;flex-wrap:wrap}._nlPathText_7lguv_503,._nlSlash_7lguv_504{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:16px;line-height:17px;color:#1f2430}._nlGap6_7lguv_512{width:6px;height:1px;display:inline-block}._nlGap8_7lguv_513{width:8px;height:1px;display:inline-block}._nlGap10_7lguv_514{width:14px;height:1px;display:inline-block}._nlFooter_7lguv_516{width:100%;display:flex;justify-content:flex-end;align-items:center;padding:6px 16px;box-sizing:border-box}._nlPrimaryBtn_7lguv_525{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 20px;gap:8px;width:108px;height:42px;background:#4b3ea8;border:1px solid #4B3EA8;border-radius:10px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:600;font-size:14px;line-height:20px;color:#fff;cursor:pointer}._nlPrimaryBtn_7lguv_525:disabled{opacity:.55;cursor:not-allowed}@keyframes _nlSpin_7lguv_565{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._nlSpinner_7lguv_565{flex-shrink:0;width:16px;height:16px;border:2px solid rgba(75,62,168,.18);border-top-color:#4b3ea8bf;border-radius:50%;animation:_nlSpin_7lguv_565 .75s linear infinite}._nlInlineSpinner_7lguv_576{display:inline-block;vertical-align:middle;margin-right:4px;width:10px;height:10px;border:1.5px solid rgba(75,62,168,.22);border-top-color:#4b3ea8bf;border-radius:50%;animation:_nlSpin_7lguv_565 .75s linear infinite}._nlStateArea_7lguv_588{display:flex;flex-direction:column;gap:8px;width:100%}._nlLoadingRow_7lguv_595{display:flex;align-items:center;gap:10px}._nlLoadingText_7lguv_601{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:500;font-size:13px;line-height:17px;color:#2a2540}._nlLoadingHelper_7lguv_609{margin:0;padding-left:26px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:12px;line-height:16px;color:#9a97b8e6}._nlInstructionTitle_7lguv_623{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:700;font-size:12px;line-height:16px;color:#9a97b8e6}._nlResultText_7lguv_632{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:12px;line-height:16px;color:#9a97b8e6}._nlResultText_7lguv_632 strong{font-weight:600;color:#9a97b8e6}._nlStepsList_7lguv_646{margin:4px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:12px;line-height:16px;color:#9a97b8e6}._nlStepsList_7lguv_646 strong{font-weight:600;color:#9a97b8e6}._nlResultDivider_7lguv_663{width:100%;height:1px;background:#4b3ea814;margin:4px 0}._nlOrSeparator_7lguv_671{display:flex;align-items:center;gap:8px;width:160px;margin:2px 0}._nlOrLine_7lguv_678{flex:1;height:1px;background:#4b3ea81a}._nlOrText_7lguv_683{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:11px;color:#9a97b899}._nlActionRow_7lguv_693{display:flex;align-items:center;gap:8px;padding-top:4px}._nlRefreshBtn_7lguv_701{height:34px;padding:0 16px;border-radius:8px;background:#fff;border:1px solid rgba(75,62,168,.35);color:#4b3ea8;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease}._nlRefreshBtn_7lguv_701:hover{background:#4b3ea80a;border-color:#4b3ea88c}._nlRefreshLink_7lguv_720{background:none;border:none;padding:0;color:#4b3ea8;font-family:inherit;font-size:inherit;font-weight:500;line-height:inherit;cursor:pointer;text-decoration:none;transition:color .15s ease;vertical-align:baseline}._nlRefreshLink_7lguv_720:hover{color:#3e338e}._nlRefreshLink_7lguv_720:active{color:#32297a}._nlRetryBtn_7lguv_738{height:34px;padding:0 16px;border-radius:8px;background:#4b3ea812;border:1px solid rgba(75,62,168,.18);color:#4b3ea8;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s ease}._nlRetryBtn_7lguv_738:hover{background:#4b3ea81f}._nlPageList_7lguv_757{display:flex;flex-direction:column;gap:20px;width:100%;margin-top:30px}._nlPageItem_7lguv_766{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:9px 14px;border-radius:10px;border:1px solid rgba(75,62,168,.12);background:#fff;cursor:pointer;width:100%;transition:background .15s ease,border-color .15s ease}._nlPageItem_7lguv_766:hover{background:#4b3ea808;border-color:#4b3ea840}._nlPageItemSelected_7lguv_785{background:#4b3ea80d;border-color:#4b3ea8cc}._nlPageItemDisabled_7lguv_790{opacity:.48;cursor:not-allowed;pointer-events:none}._nlRadio_7lguv_797{flex-shrink:0;width:15px;height:15px;border-radius:50%;border:1.5px solid rgba(75,62,168,.28);display:flex;align-items:center;justify-content:center;transition:border-color .15s ease,background .15s ease}._nlRadioSelected_7lguv_808{border-color:#4b3ea8d9;background:#4b3ea8d9}._nlRadioDisabled_7lguv_812{border-color:#9a97b859}._nlRadioFill_7lguv_815{width:6px;height:6px;border-radius:50%;background:#fff}._nlPageItemIcon_7lguv_823{flex-shrink:0;display:flex;align-items:center;color:#4b3ea8bf}._nlPageItemIconDimmed_7lguv_829{color:#9a97b88c}._nlPageItemLabel_7lguv_832{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:13px;font-weight:400;line-height:17px;color:#2a2540}._nlPageItemLabelDimmed_7lguv_844{color:#2a254073}._nlDbBadge_7lguv_847{flex-shrink:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:10px;font-weight:500;color:#9a97b8bf;background:#9a97b81a;padding:2px 6px;border-radius:4px;margin-left:auto}._nlAutoPath_7lguv_860{display:flex;flex-direction:row;align-items:center}._nlEditBtn_7lguv_867{all:unset;box-sizing:border-box;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;padding:0 20px;gap:8px;height:42px;background:#fff;border:1px solid #D6DAE8;border-radius:10px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:600;font-size:14px;line-height:20px;color:#3f4556;cursor:pointer;transition:background .15s ease,border-color .15s ease}._nlEditBtn_7lguv_867:hover{background:#d6dae826;border-color:#b6bac8}._footerRow_7lguv_896{display:flex;justify-content:center;width:100%;padding:6px 16px}._continueBtn_7lguv_903{width:216px;height:42px;border-radius:10px;border:1px solid #4B3EA8;background:#4b3ea8;color:#fff;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:600;font-size:14px;line-height:20px;cursor:pointer;transition:opacity .15s ease}._continueBtn_7lguv_903:disabled{background:#4b3ea84d;border-color:#4b3ea84d;cursor:not-allowed}._finishSuccess_7lguv_926{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 0}._finishSuccessTitle_7lguv_934{margin:0;font-size:15px;font-weight:600;color:#3f3aae;line-height:20px}._finishSuccessSubtitle_7lguv_942{margin:0;font-size:13px;font-weight:400;color:#6b6f7be6;line-height:18px}._finishSuccessRedirect_7lguv_950{margin:6px 0 0;font-size:11px;font-weight:400;color:#6b6f7b73;line-height:16px;letter-spacing:.01em}._root_14yjc_3{width:100%;box-sizing:border-box}._helperBlock_14yjc_11{display:flex;flex-direction:column;gap:8px;margin-bottom:22px;max-width:980px}._helperLine_14yjc_19{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:12px;line-height:16px;color:#9a97b8e6}._helperLine_14yjc_19 strong{font-weight:600;color:#9a97b8e6}._section_14yjc_36{margin-top:18px}._sectionTitle_14yjc_40{margin:0 0 16px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:600;font-size:14px;line-height:17px;color:#2a2540}._sectionHeaderRow_14yjc_50{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;align-items:center;margin-bottom:16px}._sectionToggle_14yjc_59{position:relative;display:inline-flex;align-items:center;width:160px;height:32px;padding:4px;box-sizing:border-box;background:#f6f5fb;border-radius:22px;border:none}._sectionToggle_14yjc_59:before{content:"";position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:24px;background:#fff;border:1px solid #C9C6E8;border-radius:18px;box-shadow:0 1px 3px #0000001a;transition:transform .22s cubic-bezier(.25,.46,.45,.94);pointer-events:none;z-index:0}._sectionToggle_14yjc_59[data-active="1"]:before{transform:translate(100%)}._sectionToggleBtn_14yjc_94{flex:1;position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 10px;border:none;background:transparent;border-radius:18px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:400;color:#8a8fb3;cursor:pointer;white-space:nowrap;transition:color .14s ease,font-weight .14s ease}._sectionToggleBtnActive_14yjc_115{color:#6b63c8;font-weight:500}._sectionNote_14yjc_120{margin:0 0 14px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:12px;line-height:16px;color:#9a97b8e6}._headerRow_14yjc_132{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;align-items:center;padding:6px 0 10px}._headerText_14yjc_141{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:16px;line-height:17px;color:#98a2b3}._headerDivider_14yjc_149{width:100%;height:1px;background:#e6e7ea;margin:0 0 14px}._list_14yjc_159{display:flex;flex-direction:column;gap:14px;padding-bottom:6px}._row_14yjc_166{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;align-items:start}._left_14yjc_173{display:inline-flex;align-items:center;gap:10px;min-width:0}._right_14yjc_180{min-width:0}._infoWrap_14yjc_187{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}._infoIcon_14yjc_194{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;outline:none}._tooltip_14yjc_204{position:absolute;left:24px;top:-8px;min-width:240px;max-width:320px;padding:10px 12px;border-radius:10px;background:#2e2a4a;color:#ffffffeb;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:12px;line-height:16px;box-shadow:0 10px 24px #1f24302e;opacity:0;transform:translateY(2px);pointer-events:none;transition:opacity .12s ease,transform .12s ease;z-index:50;white-space:normal}._infoWrap_14yjc_187:hover ._tooltip_14yjc_204,._infoWrap_14yjc_187:focus-within ._tooltip_14yjc_204{opacity:1;transform:translateY(0);pointer-events:auto}._appField_14yjc_248{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:14px;line-height:17px;color:#98a2b3;min-width:0;word-break:break-word}._notionProp_14yjc_258{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:14px;line-height:17px;color:#98a2b3;word-break:break-word}._footer_14yjc_270{width:100%;display:flex;justify-content:flex-end;padding-top:16px}._continueBtn_14yjc_277{box-sizing:border-box;display:inline-flex;justify-content:center;align-items:center;height:42px;padding:0 20px;background:#4b3ea8;border:1px solid #4B3EA8;border-radius:10px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:600;font-size:14px;line-height:20px;color:#fff;cursor:pointer}._continueBtn_14yjc_277:disabled{opacity:.55;cursor:not-allowed}.disconnect-confirm-panel{display:flex;flex-direction:row;align-items:center;padding:0;gap:10px;width:100%;background:#fff}.disconnect-accent-bar{width:4px;align-self:stretch;background:#f1eca9;flex:none;order:0;flex-shrink:0;border-radius:2px}.disconnect-content{display:flex;flex-direction:column;align-items:flex-start;padding:20px 20px 25px;gap:18px;background:#fff;flex:none;order:1;flex-grow:1}.disconnect-header{display:flex;flex-direction:row;align-items:center;padding:0 0 12px;gap:10px}.disconnect-title{margin:0;font-family:Inter,sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:17px;color:#1f2430}.disconnect-body{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:12px 0;gap:10px;width:100%}.disconnect-copy{margin:0;font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:18px;color:#444b5e}.disconnect-buttons{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;padding:0;gap:10px;width:100%}.disconnect-btn{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 20px;gap:8px;height:42px;border-radius:10px;font-family:Inter,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:20px;cursor:pointer;transition:all .15s ease}.disconnect-btn-cancel{background:#fff;border:1px solid #D6DAE8;color:#3f4556}.disconnect-btn-cancel:hover{background:#f9fafb;border-color:#c4c9d4}.disconnect-btn-cancel:active{background:#f3f4f6}.disconnect-btn-confirm{background:#fff;border:1px solid #D04747;color:#c73535}.disconnect-btn-confirm:hover{background:#fef2f2;border-color:#b93c3c}.disconnect-btn-confirm:active{background:#fee2e2}._page_mt46a_6{width:100%;min-height:100vh;background:#f5f6fb}._pageInner_mt46a_12{max-width:1411px;padding:30px 0 44px 93px;display:flex;flex-direction:column;gap:18px}._pageHeader_mt46a_21{padding-bottom:18px;position:relative}._pageHeader_mt46a_21:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#e6e8f0}._breadcrumb_mt46a_36{font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:16px;letter-spacing:.04em;color:#9a97b8e6;margin-bottom:8px}._pageTitle_mt46a_45{margin:0 0 8px;font-family:Inter,system-ui,sans-serif;font-weight:900;font-size:24px;line-height:29px;color:#2a2540}._pageSubtitle_mt46a_54{margin:0;font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:14px;line-height:17px;color:#2a2540}._cardStack_mt46a_64{display:flex;flex-direction:column;gap:18px}._locPanel_mt46a_71{box-sizing:border-box;width:100%;padding:14px 0 10px;border-radius:20px;background:#fdfbfc99;border:1px solid #FDFBFC;background-clip:padding-box;display:flex;flex-direction:column}._locHeader_mt46a_83{display:flex;flex-direction:row;align-items:center;gap:8px;padding:0 16px 0 24px;cursor:pointer;-webkit-user-select:none;user-select:none}._locHeaderIcon_mt46a_93{color:#6a5fd2;flex-shrink:0;display:inline-flex;align-items:center}._locHeaderTitle_mt46a_100{flex:1;font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:18px;color:#2a2540}._locChevron_mt46a_109{flex-shrink:0;color:#6a5fd299;transition:transform .22s ease}._locChevronOpen_mt46a_115{transform:rotate(180deg)}._locBody_mt46a_119{padding:12px 24px 4px}._locBodyContent_mt46a_123{display:flex;flex-direction:column;padding:16px 16px 16px 24px;gap:20px}._locPath_mt46a_130{display:flex;flex-direction:row;align-items:center}._locPathIcon_mt46a_136{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:#4b3ea8d9}._locPathText_mt46a_146{margin-left:6px;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:17px;color:#1f2430}._locPathSep_mt46a_155{margin:0 10px 0 8px;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:17px;color:#1f2430}._locHint_mt46a_164{font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:16px;color:#9a97b8e6}._viewInNotionLink_mt46a_171{display:inline-flex;align-items:center;gap:5px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:400;line-height:16px;color:#8e8eb3;text-decoration:none;transition:color .15s ease}._viewInNotionLink_mt46a_171:hover{color:#6a5fd2}._fieldsHelper_mt46a_189{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}._fieldsHelperLine_mt46a_196{margin:0;font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:16px;color:#9a97b8e6}._fieldsCardBody_mt46a_205{padding:16px 40px;box-sizing:border-box;display:flex;flex-direction:column;gap:6px}._fieldSection_mt46a_213{box-sizing:border-box;width:100%;border-radius:20px;background:#fdfbfc99;border:1px solid #FDFBFC;background-clip:padding-box;overflow:hidden}._fieldSectionHeader_mt46a_224{display:flex;flex-direction:row;align-items:center;gap:10px;padding:11px 16px 11px 20px;min-height:44px}._fieldSectionIcon_mt46a_233{flex-shrink:0;color:#6a5fd299;display:inline-flex;align-items:center}._fieldSectionTitle_mt46a_240{flex:1;font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:13px;line-height:18px;color:#2a2540}._fieldSectionBadge_mt46a_249{font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6a5fd28c;background:#6a5fd212;border-radius:6px;padding:2px 6px;flex-shrink:0}._onOffToggle_mt46a_263{position:relative;display:inline-flex;align-items:center;flex-shrink:0;width:64px;height:28px;padding:3px 4px;box-sizing:border-box;background:#f0eef8;border-radius:16px;border:none;cursor:pointer}._onOffToggle_mt46a_263:before{content:"";position:absolute;top:3px;left:4px;width:calc(50% - 4px);height:22px;background:#fff;border:1px solid #C9C6E8;border-radius:11px;box-shadow:0 1px 3px #0000001a;transition:transform .22s cubic-bezier(.25,.46,.45,.94);pointer-events:none;z-index:0}._onOffToggle_mt46a_263[data-on=true]:before{transform:translate(100%);background:#4b3ea8;border-color:#4b3ea8;box-shadow:0 1px 4px #4b3ea859}._onOffBtn_mt46a_302{flex:1;position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;height:22px;background:none;border:none;padding:0;cursor:pointer;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;transition:color .15s ease}._onOffBtn_mt46a_302[data-active=true]{color:#fff}._onOffBtn_mt46a_302[data-active=false]{color:#6a5fd28c}._fieldList_mt46a_331{padding:0 20px 14px;display:flex;flex-direction:column;gap:0}._fieldRow_mt46a_338{display:flex;flex-direction:row;align-items:center;padding:7px 0;border-top:1px solid rgba(106,95,210,.07)}._fieldRow_mt46a_338:first-child{border-top:1px solid rgba(106,95,210,.12)}._fieldLeft_mt46a_350{flex:1;display:flex;align-items:center;gap:6px}._fieldLabel_mt46a_357{font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:16px;color:#3f4556}._fieldNotion_mt46a_364{font-family:Inter,system-ui,sans-serif;font-size:11px;line-height:16px;color:#6a5fd2a6;text-align:right;flex-shrink:0}._fieldSectionStack_mt46a_374{display:flex;flex-direction:column;gap:6px}._helper_mt46a_381{font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:16px;color:#9a97b8e6;margin-bottom:12px}._labelRow_mt46a_389{display:inline-flex;align-items:center;gap:4px;margin-bottom:8px;padding:1px}._label_mt46a_389{font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:17px;color:#98a2b3}._inputRow_mt46a_404{display:flex;align-items:center}._inputWrap_mt46a_409{position:relative;display:inline-flex;align-items:center;width:100%;max-width:420px}._input_mt46a_404{height:40px;width:100%;box-sizing:border-box;padding:0 36px 0 14px;border-radius:12px;border:1px solid #B6B0E6;background:#fff;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:17px;color:#8a8f9b}._eyeBtn_mt46a_431{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#98a2b3;line-height:0}._eyeBtn_mt46a_431:hover{color:#6a5fd2}._apiMessageArea_mt46a_448{min-height:36px;margin-top:8px;display:flex;flex-direction:column;gap:2px}._apiSuccessMsg_mt46a_456{margin:0;font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:12px;line-height:16px;color:#4b3ea8}._cardBody_mt46a_466{padding:16px 40px;box-sizing:border-box}._subTileStack_mt46a_472{display:flex;flex-direction:column;gap:22px}._subTile_mt46a_472{box-sizing:border-box;width:100%;padding:14px 0 10px;border-radius:20px;background:#fdfbfc99;border:1px solid #FDFBFC;background-clip:padding-box;display:flex;flex-direction:column}._subTileInner_mt46a_492{width:100%;box-sizing:border-box;padding:16px 16px 16px 24px}._subTileFooter_mt46a_499{width:100%;box-sizing:border-box;padding:6px 16px;display:flex;justify-content:flex-end;align-items:center}._subSectionBody_mt46a_509{width:100%;box-sizing:border-box;padding-top:16px;padding-left:4px}._bullets_mt46a_517{margin:0;padding-left:16px;font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:16px;font-weight:400;color:#9a97b8e6}._bullets_mt46a_517 li{margin-bottom:4px}._bullets_mt46a_517 li::marker{color:#9a97b88c}._bulletsPadBottom_mt46a_528{padding-bottom:18px}._connectedStatus_mt46a_531{margin:0;font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:12px;line-height:16px;color:#4b3ea8}._footerBtn_mt46a_541{-webkit-appearance:none;appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;height:42px;min-width:108px;background:#fff;border:1px solid #D6DAE8;border-radius:10px;color:#3f4556;font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:14px;line-height:20px;cursor:pointer;transition:background .15s ease,border-color .15s ease}._footerBtn_mt46a_541:hover{background:#f9fafb;border-color:#c4c9d4}._saveFooter_mt46a_568{display:flex;justify-content:center;width:100%;padding:6px 16px}._saveBtn_mt46a_575{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:216px;height:42px;background:#4b3ea8;border:1px solid #4B3EA8;border-radius:10px;color:#fff;font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:14px;cursor:pointer;transition:opacity .15s ease}._saveBtn_mt46a_575:hover{opacity:.88}._saveBtn_mt46a_575:disabled{background:#4b3ea84d;border-color:#4b3ea84d;cursor:not-allowed}.inst-root{width:100%;display:flex;flex-direction:column;gap:28px}.inst-headerActionsCol{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.inst-demoMsg{margin:0;font-size:12px;line-height:16px;color:#c73535}.inst-headerControls{display:flex;align-items:center;gap:10px}.inst-symbolSelect{min-width:170px;max-width:220px}.inst-cardBody{width:100%;box-sizing:border-box;padding:16px 40px}.inst-sharedBg{box-sizing:border-box;width:100%;padding:14px 0 10px;border-radius:20px;display:flex;flex-direction:column;align-items:flex-start;background:#fdfbfc99;border:1px solid #FDFBFC;background-clip:padding-box}.inst-subCard{width:100%;box-sizing:border-box;padding:16px 16px 16px 24px}.inst-slotFooter{width:100%;box-sizing:border-box;padding:6px 16px;display:flex;justify-content:space-between;align-items:center;gap:12px}.inst-footerMsg{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:13px;line-height:16px;color:#1f24379e;flex:1;min-height:16px}.inst-footerBtns{display:flex;align-items:center;gap:10px}.inst-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.inst-emptyHeading{margin:0 0 8px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:13px;font-weight:600;line-height:18px;color:#1f2437d9;text-align:center}.inst-emptyText{margin:0 0 16px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:13px;line-height:18px;color:#1f24379e;text-align:center}.inst-addWrap{display:flex;justify-content:center}.inst-delete-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:12px;border:1px solid #E2DEEF;background:#fff;color:#8a8f9b;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.inst-delete-btn:hover{background:#fff0f0;border-color:#edbbbb;color:#c0392b}.inst-addRow{display:flex;justify-content:center}.inst-addBig{border-radius:12px;padding:0 18px}.inst-addPlus{font-size:18px;line-height:1}@media(max-width:900px){.inst-cardBody{padding:16px 20px}.inst-grid{grid-template-columns:1fr}.inst-symbolSelect{min-width:140px}}.sym-combo{position:relative;min-width:170px;max-width:220px}.sym-combo-trigger{box-sizing:border-box;width:100%;height:var(--ds-control-h, 40px);padding:0 var(--ds-control-px, 14px);border-radius:var(--ds-control-radius, 12px);border:1px solid var(--ds-control-border, #b6b0e6);background-color:var(--ds-control-bg, #ffffff);font-family:var(--ds-font-family, "Inter", system-ui, sans-serif);font-weight:var(--ds-control-weight, 400);font-size:var(--ds-control-size, 16px);color:var(--ds-control-value, #1f2430);outline:none;transition:border-color .14s ease,box-shadow .14s ease;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:calc(var(--ds-control-px, 14px) + 26px)!important;background-repeat:no-repeat!important;background-position:right var(--ds-control-px, 14px) center!important;background-size:14px 14px!important;background-origin:padding-box;background-clip:padding-box;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.625%204.375H7V9.625L2.625%204.375Z%22%20fill%3D%22%238A81C6%22%2F%3E%3Cpath%20d%3D%22M7.875%204.375H12.25L7.875%209.625V4.375Z%22%20fill%3D%22%238A81C6%22%2F%3E%3C%2Fsvg%3E)!important}.sym-combo-trigger--empty{color:var(--ds-control-placeholder, #8a8f9b)}.sym-combo-trigger:focus-visible{border-color:#8a81c6;box-shadow:0 0 0 3px #8a81c62e}.sym-combo-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:200;background:var(--ds-control-bg, #ffffff);border:1px solid var(--ds-control-border, #b6b0e6);border-radius:var(--ds-control-radius, 12px);box-shadow:0 8px 24px #1f24301f;overflow:hidden}.sym-combo-search-wrap{padding:10px 10px 6px}.sym-combo-search{width:100%;box-sizing:border-box;height:34px;padding:0 10px;border-radius:8px;border:1px solid #D8D4F0;background:#f8f7fd;font-family:var(--ds-font-family, "Inter", system-ui, sans-serif);font-size:14px;color:var(--ds-control-value, #1f2430);outline:none;transition:border-color .14s ease}.sym-combo-search::placeholder{color:var(--ds-control-placeholder, #8a8f9b)}.sym-combo-search:focus{border-color:#8a81c6;background:#fff}.sym-combo-list{max-height:220px;overflow-y:auto;padding:4px 0}.sym-combo-item{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;padding:9px 14px;font-family:var(--ds-font-family, "Inter", system-ui, sans-serif);font-size:14px;color:var(--ds-control-value, #1f2430);cursor:pointer;text-align:left;transition:background 80ms ease}.sym-combo-item:hover{background:#4b3ea80f}.sym-combo-item--selected{background:#4b3ea814;font-weight:500}.sym-combo-check{width:16px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.sym-combo-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sym-combo-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 14px;font-size:13px;color:var(--ds-control-placeholder, #8a8f9b);text-align:center}.sym-combo-create-inline{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:7px 16px;border-radius:8px;background:#4b3ea8;color:#fff;font-family:var(--ds-font-family, "Inter", system-ui, sans-serif);font-size:13px;font-weight:600;cursor:pointer;transition:background .1s ease,opacity .1s ease}.sym-combo-create-inline:hover:not(:disabled){background:#5c4ec4}.sym-combo-create-inline:disabled{opacity:.5;cursor:not-allowed}.sym-combo-footer{padding-bottom:4px}.sym-combo-divider{height:1px;background:#e6e8f0;margin:4px 0}.sym-combo-add-new{all:unset;box-sizing:border-box;display:block;width:100%;padding:9px 14px;font-family:var(--ds-font-family, "Inter", system-ui, sans-serif);font-size:13px;font-weight:500;color:#4b3ea8;cursor:pointer;transition:background 80ms ease}.sym-combo-add-new:hover:not(:disabled){background:#4b3ea80f}.sym-combo-add-new:disabled{color:var(--ds-control-placeholder, #8a8f9b);cursor:default}@media(max-width:900px){.sym-combo{min-width:140px}}
