@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAVsAA8AAAAACdQAAAUTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4FAHDAGYD9TVEFULgBYEQgKh0SGGAsUAAE2AiQDJAQgBYRYByAMBxsSCACuBuzGYUOEA+BIPIrRxSoUtF81cXekIgKwLqqSTs9C4ItH8ufXQrMHsw/jskkhpna2BNJsZZz9BPXz6zwwz6Ftv0N8iV86wFCYqEgnIi0xX+iQSmR/DfAP61gHh+KDAeEspIiCC1lTh9Omj43rLbVExphflO2hYwEmVGBFc/tcHHceYG9jmKcUP6Jt6sM3F1BZc/p4x44Pjga8ppYWA96awUoBQ1vW0VKQglRXGyAgqiioCYoC15mKD4sV4lfC8ILog95KYCkJzuIEoHhVJTZ5ZTM4yEWZJFdBkCEjIPEAW1LG55J3wGK0ElotWQ2gYqb5CqS0JbTk5HXT47hWrx9f1jueT2jjjdR2zsSQALiUzi3xinP/u5/+odHVEtBtkAbmt6MlPkFQUUBdCE3x7N6QzxCAKEMMWbic+DKIyFAXr4C6+IwFKqsoiumx9FL6qiVeFKRH04vpS3sAfDAXUllV1aMhc0ZJUkEePJE1NkElUBtoAkI9EG5HCVVBNX9lqEGglScRWqlRqlmzUpP5Jat1SKlDlVBH3fGG4vm+Kv4tosmUSZJyV6keewCqnJ1x/OHxypWjzk4B5KQVSIhd+PZpKL3zrkr1oyeKJ17Pv+jRs1B6++H8C+8/nnt0j63L0lVSJ4kmYybeA+ljbhk4oHJQavRmwQmptCTwZV/4EIS5BIC8b0Cly3Vf8ViJAww9XhwSdd20Ivv5dUNHatg49LEtqWWvhx5porcfdZ7qXdVHStxXvnWgySGI0ZGoOON4VA0pl8ccSTFOxKFUPOp+v+ElPJB6tYyEk3CNxgJJII36El868ySeOGcylEYJGUirsiQ96dSUdIXGpPMqXpe0xWHS8omYCmns3ZLmNuP2tC20LOzREI5LAunfbr+7ycvqsjh37lXvmu+3XDaRnKO3Np874hrqvBj2ijHJrvx2z547FjVmvywbMNdFvLiTp7vLj9sz19u8xmuNygMPvJndKXPs6XJp3Xk/PPDBwqRw1FM7pd5MPLYhX6lj4LDOP1nnxx7p+D6QvXtgZ8mivnfj+miz8vmCi4Om5ufe99rwnF2yxf1lLeFDhoKmVw0E9rzbNLfp4K87PhndizYP1v//3br2fmQP9BethQ+X3TZw7ODni68e+uLo3oXi4Et6xb8GabPoJcu0j3XIYlKYa3ObFbnL5tRELQ/8qdRFz7FrP8f8517spzDOsRu1lblTRVa01DX8dFw5bpLIj3wD7eNL9EjN26Lfu5HK0LHjIg2JtZ2cR6y1tPmxozV0hn/y8M4fb73dJzVmnkTaPSfiPIzKNgxWYkmgJQBpYT4VkM4o/TS2WFED+61iVuEggHeevbcD8F4L8/K/ncdK71a0ASURBP5/feW5HoidVYBEZqX8TZfkAuNP5dVcnB+AZX/qmJbYTreZmXrGQKhkLXGLCMRRZmiv7FRLnyox+XZA0NYKiKp7FWQmuguSvqExyDUO00FJ77BRXt0PcyNHoGrYbwxZ3M1KlSlXiyqQJx+DWbNkhQOLli8HFiJDKeovWFOG28hCZdYutwcuhu4yVCXiDeVDppwyHVmwkKfAi+/rzmQui2EJC/bmy0AzwGwZrbwkW2Wj7F4fNdgubXDVMFKO5eAqjvcbtszZsWTLSRR/IQI4xcpOFcwg/+yVMDti5XyFWgXKlML1FLoG8VcUE6yUhcgCObOV5nnkxTosQ7GVhTC+gsXJqc/IS3ArbtZb5POhsPNdAgA=) format("woff2"),url(/assets/manrope-all-400-normal-BqlF_eGU.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-C27-xqZ3.woff2) format("woff2"),url(/assets/manrope-all-400-normal-BqlF_eGU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-BVKd8-Fe.woff2) format("woff2"),url(/assets/manrope-all-400-normal-BqlF_eGU.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/manrope-all-400-normal-BqlF_eGU.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-BT68gxNP.woff2) format("woff2"),url(/assets/manrope-all-400-normal-BqlF_eGU.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-Bb54-wyf.woff2) format("woff2"),url(/assets/manrope-all-400-normal-BqlF_eGU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--link-width: 230px;--main-content-width: 1600px}body{font-family:Manrope,serif;color:var(--color-text)}html,body{width:100%;min-height:100%;margin:0;padding:0;background-color:var(--color-site-bg)}#root{min-height:100%}.content-container{min-height:100vh;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;box-sizing:border-box}.content-links{display:flex;flex-direction:column;width:var(--link-width);flex-shrink:0;align-items:stretch;min-height:500px;background:var(--color-bg)}.content-link-icon{width:118px;height:209px;top:274px;left:calc(var(--link-width) - 118px);z-index:-1;position:absolute}.content-height-wrapper{display:flex;min-height:100vh;flex-flow:column}.content-main{display:flex;flex-direction:row;flex:1 1 0;min-width:0;color:#d5d5d5}.content-main-area{flex:1 1 0;width:auto;max-width:none;min-width:0;background:var(--color-bg);padding:0 12px;box-sizing:border-box}.content-left-gfx,.content-right-gfx{display:none}.page-content{display:flex;flex-direction:row;flex-wrap:wrap;padding-bottom:20px}@media(max-width:1900px){.content-links{width:100%;background-image:none;display:flex;flex-direction:row;flex-shrink:0;min-height:inherit}.content-height-wrapper{align-items:stretch;justify-content:flex-start;flex-direction:column}.content-container{flex:auto;width:100%;align-content:flex-start;justify-content:flex-start;flex-flow:column;min-height:0;align-items:stretch}.content-main{flex:1 1 auto;width:100%}.content-link-icon{display:none}.content-main-area{flex:1 1 auto;min-width:150px;width:100%;border:0 solid #464646;padding:0 8px}}.row{width:100%;display:flex}.full-size{width:100%}.half-size{width:50%}.break{flex-basis:100%;height:0}.spacer-top{padding-top:14px}.col-align-right{margin-left:auto}.col-3{min-width:200px;width:32%}.eq-col-2{flex-grow:1;width:49%}.eq-col-3{flex-grow:1;width:32%}.eq-col-4{flex-grow:1;flex-basis:0;min-width:220px;width:24%}@media(max-width:860px){.eq-col-3,.eq-col-4{width:49%}}@media(max-width:425px){.eq-col-3,.eq-col-4{width:99%}}:root{--color-site-bg: #000000;--color-bg: #1b1e23;--color-area: #283036;--color-area-2: #344049;--color-area-hover: #3c4954;--color-regex-bg: #283036;--color-card-bg: #21262c;--color-border: #1a1f24;--color-border-soft: #16191d;--color-border-strong: #444e5b;--color-text: #FFFCF2;--color-text-muted: #b1b1b7;--color-text-dim: #6a7782;--color-deep-text: #ffffff;--color-accent: #2d7a9c;--color-accent-hover: #3a9bc4;--color-accent-soft: rgba(45, 122, 156, .2);--color-correct: #307351;--color-correct-hover: #3e9669;--color-soft-correct: #D7F2BA;--color-error: #C84630;--color-deep-error: #af2539;--color-soft-error: #FAC9B8;--color-text-error: #ff6872;--color-text-warn: #efa05a;--color-text-link: #7eb9b2;--color-text-highlight: #99c2ce;--color-text-copied: #69c976;--color-disabled: #475757;--color-soft-area: #9ab5c4;--color-import: #6b8eaf;--color-import-hover: #5a7d9e;--color-export: #cfa06b;--color-export-hover: #b88c5a}body{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{margin-top:20px;margin-bottom:24px;padding-left:8px;font-size:26px;font-weight:600;color:var(--color-deep-text);letter-spacing:-.01em}h2{font-size:18px;font-weight:600;color:var(--color-deep-text);padding-left:8px;letter-spacing:-.01em}.checkbox{display:inline-flex;align-items:center;gap:10px;cursor:pointer;padding:4px 0;color:var(--color-text);-webkit-user-select:none;user-select:none;transition:color .15s ease}.checkbox:hover{color:var(--color-deep-text)}.checkbox-text{font-size:14px;line-height:1.35}.checkbox-input{appearance:none;-webkit-appearance:none;height:18px;width:18px;min-width:18px;margin:0;padding:0;border-radius:2px;background-color:var(--color-area-2);border:1px solid var(--color-border-strong);cursor:pointer;position:relative;transition:all .15s ease;flex-shrink:0}.checkbox-input:hover{border-color:var(--color-accent)}.checkbox-input:checked{background-color:var(--color-accent);border-color:var(--color-accent)}.checkbox-input:checked:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #0a0d12;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox span{white-space:normal}input[type=radio]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:1px solid var(--color-border-strong);border-radius:50%;margin-right:6px;background-color:var(--color-area-2);cursor:pointer;position:relative;transition:all .15s ease}input[type=radio]:hover{border-color:var(--color-accent)}input[type=radio]:checked{border-color:var(--color-accent)}input[type=radio]:checked:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background-color:var(--color-accent)}.radio-button-modgroup{display:inline-flex;background-color:var(--color-bg);border:1px solid var(--color-border-soft);border-radius:4px;padding:3px;gap:2px;font-size:13px}.radio-button-modgroup-sm{padding:2px;font-size:11px}.radio-button-modgroup-sm label{padding:3px 8px!important;letter-spacing:.04em;font-weight:500!important}.radio-button-modgroup input[type=radio]{display:none}.radio-button-modgroup label{padding:8px 14px;border-radius:3px;cursor:pointer;color:var(--color-text);-webkit-user-select:none;user-select:none;font-weight:500;transition:background-color .15s ease,color .15s ease}.radio-button-modgroup label b{color:var(--color-text);font-weight:700}.radio-button-modgroup label:hover{background-color:var(--color-area-hover)}.radio-button-modgroup label.radio-first-ele{padding-right:14px}.radio-button-modgroup input[type=radio]:checked+label{background-color:var(--color-accent)}.radio-button-map{cursor:pointer}.radio-first-ele{padding-right:10px}@media(max-width:700px){.radio-button-modgroup{font-size:12px;padding:2px}.radio-button-modgroup label{padding:6px 10px}.radio-button-modgroup label.radio-first-ele{padding-right:10px}}@media(max-width:425px){.radio-button-modgroup{align-self:stretch;justify-content:center}}input[type=number],input[type=search],input[type=text]{background-color:#fff;color:#000;border:1px solid var(--color-border);border-radius:3px;font-size:14px;padding:8px 10px;transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box;font-family:inherit}input[type=number]:focus,input[type=search]:focus,input[type=text]:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}input[type=number]{-moz-appearance:textfield;text-align:center}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=search]{background-color:#fff}.numberinput{display:inline-flex;align-items:center;gap:4px;margin:4px 6px}.numberinput-input{height:32px;width:38px;font-size:13px;font-family:monospace;padding:0;text-align:center}.numberinput-large-input{height:32px;width:103px;padding:4px 8px}.numberinput span{white-space:nowrap;font-size:13px;color:var(--color-text)}.numberinput img{display:block}.checkbox-disabled{opacity:.45;cursor:not-allowed}.modifier-search-box{padding:8px 10px;width:85%;margin:10px;font-size:14px;font-family:monospace}.generic-top-element{padding-left:8px;padding-top:16px;padding-bottom:16px}.warning-banner{padding:12px 16px;font-size:14px;color:#1a1a1a;background-color:#ffba7a;border-radius:3px}.warning-soft{margin:10px 10px 10px 20px;padding:8px 10px;font-size:14px;color:var(--color-text-warn);background-color:transparent;border-left:3px solid var(--color-text-warn)}.select-dropdown{min-width:220px;background-color:var(--color-area-2);margin:10px;padding:8px 10px;font-size:14px;border:1px solid var(--color-border);color:var(--color-text);border-radius:3px;cursor:pointer;letter-spacing:.5px;transition:border-color .15s ease}.select-dropdown:hover{border-color:var(--color-accent)}.selectable-item{font-size:16px;padding:6px 10px;margin:1px 0;border-radius:3px;cursor:pointer;transition:background-color .1s ease,color .1s ease;line-height:1.35}.selectable-item:hover{background-color:var(--color-area-hover)}.selected-mod{color:#000!important;background-color:#c0ecfa}.selected-mod:hover{background-color:#d4f2fc}.column-header{padding:14px 10px 4px;font-size:20px;font-weight:600;color:var(--color-deep-text);letter-spacing:-.01em}.small-padding{padding-top:10px}.modifier-search-label{font-size:16px;padding-left:10px;color:var(--color-text)}.modifier-quantity-box{width:70px;padding:8px 10px;margin:6px 10px;font-size:14px;font-family:monospace}.box-small-padding{margin-bottom:0}.map-column-text{font-size:22px;font-weight:600;padding-left:17px;color:var(--color-deep-text);letter-spacing:-.01em}.map-search-bar{padding-left:8px}.rarity-select{padding-top:8px;width:100%;display:flex;flex-wrap:wrap;gap:18px;align-items:center}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-soft-area)}.game-selector{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;background:var(--color-site-bg)}.game-selector-title{font-size:32px;font-weight:700;margin-bottom:8px;color:var(--color-deep-text)}.game-selector-subtitle{color:var(--color-text-muted);margin-bottom:32px}.game-selector-cards{display:flex;gap:24px;flex-wrap:wrap;justify-content:center}.game-card{display:flex;flex-direction:column;width:280px;padding:24px;border-radius:6px;text-decoration:none;color:var(--color-text);background:var(--color-card-bg);border:1px solid var(--color-border-strong);transition:transform .15s ease,border-color .15s ease}.game-card:hover{transform:translateY(-2px);border-color:var(--color-accent)}.game-card-title{font-size:20px;font-weight:600;margin-bottom:8px;color:var(--color-deep-text)}.game-card-desc{font-size:14px;color:var(--color-text-muted);line-height:1.4}.poe2-layout{min-height:100vh;background:var(--color-site-bg)}.poe2-nav{display:flex;align-items:center;gap:24px;padding:16px 24px;background:var(--color-bg);border-bottom:1px solid var(--color-border-strong);flex-wrap:wrap}.poe2-nav-title{font-size:18px;font-weight:600;margin:0;color:var(--color-deep-text)}.poe2-nav-links{display:flex;gap:16px;flex-wrap:wrap}.poe2-nav-link{color:var(--color-text-muted);text-decoration:none;font-size:14px;padding:4px 0;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease}.poe2-nav-link:hover,.poe2-nav-link-active{color:var(--color-deep-text);border-bottom-color:var(--color-accent)}.poe2-main{padding:24px}.poe2-placeholder{max-width:800px}.poe2-placeholder h2{padding-left:0}.page-link-header{white-space:nowrap;flex-grow:10;padding:14px 20px 10px 14px;font-size:20px;font-weight:600;color:var(--color-deep-text);letter-spacing:-.01em}.support-link{margin-top:0;margin-bottom:2px;padding-left:5px}.poe2-link{margin-top:0;padding-top:10px;margin-bottom:5px;padding-right:5px;padding-left:10px}.support-icon{padding-top:10px;padding-left:10px;padding-right:4px;height:20px}.page-link{flex-grow:0;padding:0;font-size:16px;white-space:nowrap;transition:background-color .15s ease;border-left:2px solid transparent}.page-link a{display:flex;align-items:center;gap:8px;padding:8px 12px 8px 14px;color:var(--color-text);width:100%;box-sizing:border-box}.page-link:hover{background-color:var(--color-area)}.page-link a:hover{color:var(--color-text);text-decoration:none}.page-links{display:flex;flex-direction:column;flex-wrap:wrap}.page-link-icon{height:24px;width:24px;flex-shrink:0;object-fit:contain}a{color:var(--color-text);text-decoration:none}a:hover{color:var(--color-text-highlight);text-decoration:underline}.page-link-current{background-color:var(--color-accent-soft);border-left-color:var(--color-accent)}.page-link-current a{color:var(--color-accent-hover)}.page-link-current:hover{background-color:var(--color-accent-soft)}.page-link-wrapper{display:flex;flex-direction:column;padding-bottom:0}.source-info{padding-top:20px}@media(max-width:1900px){.page-links{flex-direction:row;align-items:center;gap:4px;padding:4px 6px}.page-link{border-left:none;border-radius:8px;overflow:hidden}.page-link a{padding:6px 12px;gap:6px}.page-link-icon{height:20px;width:20px}.page-link:hover{background-color:var(--color-area-2)}.page-link-current{background-color:var(--color-accent)}.page-link-current a{color:#0a0d12;font-weight:600}.page-link-current:hover{background-color:var(--color-accent-hover)}.page-link-wrapper{flex-direction:row;flex-wrap:wrap;align-items:center}.page-link-header{padding:8px 16px;font-size:16px}}.about-info{padding:100px 8px 20px;font-size:16px;align-content:flex-end;flex-grow:1;height:100%}.source-link{color:var(--color-text-link)}.coffee-banner{text-align:center;font-size:16px;color:#232323;padding:16px;background-color:#eda866}.coffee-banner-text-big{font-size:20px}.coffee-text{margin:4px}.coffee-banner-text{margin:auto}.close-banner{padding-left:40px;color:#444;cursor:pointer;font-weight:700}.close-banner:hover{color:#7ea4c6}.banner-link{color:#000;font-weight:700;text-decoration:underline}:root{--bg-color: #0d0d12;--color-bg: var(--bg-color)}.poe2-section-label{font-size:12px;font-weight:500;color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.05em;padding:4px 0 8px}.poe2-section-label-spaced{padding-top:14px}.poe2-mod-row{display:flex;align-items:center;gap:8px}.poe2-mod-name{cursor:pointer;flex:1}.poe2-mod-value-input{flex-shrink:0;width:80px!important;margin:0!important}.poe2-match-text{width:100%;padding:10px 12px 4px;font-size:14px;line-height:2;box-sizing:border-box}.poe2-or-group{cursor:pointer;padding:2px 6px;border-radius:3px;border:1px solid transparent}.poe2-or-group:hover{border-color:var(--color-border-strong)}.poe2-or-group.selected{border-color:var(--color-accent);background-color:var(--color-accent-soft)}.poe2-match-text .condition-separator{font-weight:700;margin:0 4px;color:var(--color-deep-text)}.poe2-match-buttons{display:flex;gap:16px;align-items:center;width:100%;padding:0 12px 10px;flex-wrap:wrap;box-sizing:border-box}.poe2-condition-toggle-label{font-size:13px;color:var(--color-text-muted);padding-right:4px}.poe2-item-search-wrapper{position:relative;max-width:420px}.poe2-item-dropdown{position:absolute;z-index:10;width:100%;background-color:var(--color-area-2);border:1px solid var(--color-border-strong);border-radius:4px;box-shadow:0 8px 20px #00000073;max-height:240px;overflow-y:auto}.poe2-item-dropdown-row{padding:8px 12px;cursor:pointer;font-size:14px}.poe2-item-dropdown-row:hover{background-color:var(--color-area-hover)}.poe2-selected-base{padding-top:8px;font-size:15px;margin:0}.poe2-selected-base-name{font-weight:600;color:var(--color-text-warn)}.poe2-item-mod-affix{display:inline-block;font-size:12px;color:var(--color-text-muted);background-color:var(--color-bg);border-radius:3px;padding:2px 6px;margin:2px 6px 0 0}.poe2-item-mod-input{width:70px!important;padding:2px 6px!important;margin:0 4px!important}.poe2-item-mod{padding:4px 6px}.rrb-layout{font-size:14px;background-color:var(--color-area);color:var(--color-text);width:100%;position:sticky;top:0;padding:14px 20px;z-index:50;border-bottom:1px solid var(--color-border);box-shadow:0 4px 12px #0000004d;box-sizing:border-box;display:flex;flex-wrap:wrap;flex-direction:row;column-gap:18px;row-gap:10px;align-items:center}.rrb-result{font-family:ui-monospace,SF Mono,Menlo,monospace;flex:1 1 0;min-width:0;text-overflow:clip}.rrb-result-text{background-color:transparent;border:none;padding:4px 0;min-height:38px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:14px;line-height:1.45;word-break:break-all;color:var(--color-text)}.rrb-result-info{color:var(--color-text-dim);padding-top:8px;font-size:12px;letter-spacing:.04em}.rrb-actions{font-family:inherit;flex-shrink:0;flex-grow:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.rrb-break{flex-basis:100%;height:0}.rrb-options{background-color:var(--color-bg);font-size:14px;margin-top:6px;padding:14px 16px;border:1px solid var(--color-border-soft);border-radius:4px;display:flex;flex-wrap:wrap;flex-direction:row;gap:14px;width:100%;box-sizing:border-box;align-items:center}.rrb-options-custom-text{padding:0}.rrb-copy-button,.rrb-reset-button,.rrb-trade-button,.rrb-option-button{font-family:inherit;border:none;color:#fff;padding:9px 18px;text-decoration:none;font-size:13px;margin:0;cursor:pointer;border-radius:3px;letter-spacing:.02em;transition:background-color .15s ease,transform .05s ease;min-width:78px}.rrb-copy-button:active,.rrb-reset-button:active,.rrb-trade-button:active,.rrb-option-button:active{transform:translateY(1px)}.rrb-copy-button{background-color:var(--color-correct)}.rrb-copy-button:hover{background-color:var(--color-correct-hover)}.rrb-reset-button{background-color:var(--color-deep-error)}.rrb-reset-button:hover{background-color:#ca2c43}.rrb-option-button{background-color:var(--color-area-2);color:var(--color-text);border:1px solid var(--color-border)}.rrb-option-button:hover{background-color:var(--color-area-hover)}.rrb-trade-button{background-color:var(--color-accent)}.rrb-trade-button:hover{background-color:var(--color-accent-hover)}.rrb-trade-button:disabled{background-color:var(--color-disabled);color:var(--color-text-muted);cursor:not-allowed}.rrb-options input[type=text]{width:220px;padding:8px 10px;margin:0 6px;font-size:13px;font-family:ui-monospace,monospace}.rrb-bug{background-color:transparent;border:1px solid var(--color-border);margin-left:8px;padding:7px 12px;border-radius:3px;color:var(--color-text-muted);cursor:pointer;transition:border-color .15s ease,color .15s ease}.rrb-bug:hover{border-color:var(--color-text-warn);color:var(--color-text-warn)}.copied-good{color:var(--color-text-copied)}.error{color:var(--color-text-error);font-size:13px;padding-top:6px}.warning{color:var(--color-text-warn);font-size:13px;padding-top:6px}@media(max-width:700px){.rrb-layout{padding:10px 12px;column-gap:10px;row-gap:8px}.rrb-result{min-width:0;flex-basis:100%}.rrb-actions{width:100%;justify-content:flex-start}.rrb-copy-button,.rrb-reset-button,.rrb-trade-button,.rrb-option-button{padding:8px 14px;min-width:0;flex-grow:1}.rrb-options{padding:10px 12px;gap:10px}.rrb-options input[type=text]{width:100%;margin:0}}.bug-report{font-size:13px;padding:0;margin:0;color:var(--color-text-muted);text-decoration:none;display:inline-flex;align-items:center;gap:6px}.bug-report:hover{color:var(--color-text-warn);text-decoration:none}.bug-report-icon{height:14px;width:14px}.page-header-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:16px 20px 12px;box-sizing:border-box;flex-wrap:wrap;gap:12px;border-bottom:1px solid var(--color-border-soft)}.page-header{font-size:22px;font-weight:600;color:var(--color-deep-text);padding:0;margin:0;letter-spacing:-.01em}.page-header-profile{font-size:14px;padding:0;margin:0;color:var(--color-text-muted)}.dropdown-select{padding:7px 28px 7px 10px;font-size:13px;background-color:var(--color-area-2);border:1px solid var(--color-border);color:var(--color-text);border-radius:3px;cursor:pointer;transition:border-color .15s ease;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='%238d97a8' d='M0 0h10L5 6z'/></svg>");background-repeat:no-repeat;background-position:right 10px center}.dropdown-select:hover{border-color:var(--color-accent)}.dropdown-select:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.dropdown-vsm{min-width:70px}.dropdown-sm{margin-left:6px;margin-right:4px;min-width:130px}.dropdown-md{margin:0 4px;min-width:180px}.dropdown-big{min-width:250px}.dropdown-xl{min-width:300px}.profile-container{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:var(--color-text-muted);font-size:13px}.profile-container .dropdown-select:disabled{cursor:not-allowed;opacity:.65}.profile-icon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:3px;background-color:var(--color-area-2);border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;font-size:16px;line-height:1;-webkit-user-select:none;user-select:none;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.profile-icon:hover{border-color:var(--color-accent);color:var(--color-accent)}.profile-icon-large{font-size:18px}.new-profile-box{background-color:var(--color-area);padding:12px;margin:20px;z-index:1000;position:absolute;top:100px;font-size:14px;border:1px solid var(--color-border);border-radius:4px;box-shadow:0 8px 24px #0006}.profile-header{padding:4px 8px 8px;font-size:15px;font-weight:600;color:var(--color-deep-text)}.profile-button-area{padding-bottom:0}.profile-input-area{padding-left:8px}.new-profile-box input[type=text]{background-color:var(--color-area-2);color:var(--color-text);font-size:14px;margin:8px;padding:8px 10px;border:1px solid var(--color-border);width:200px;box-sizing:border-box;border-radius:3px}.export-profile-box{min-width:600px}.profile-warning{margin:8px;color:var(--color-text-warn);font-size:13px}.import-button,.export-button{font-family:inherit;border:none;color:#fff;padding:7px 14px;min-width:80px;text-decoration:none;font-size:13px;font-weight:600;margin:0 4px;border-radius:3px;cursor:pointer;transition:background-color .15s ease,transform .05s ease;letter-spacing:.01em}.import-button{background-color:var(--color-import)}.import-button:hover{background-color:var(--color-import-hover)}.export-button{background-color:var(--color-export)}.export-button:hover{background-color:var(--color-export-hover)}.import-button:active,.export-button:active{transform:translateY(1px)}.filter-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:12px;padding:14px 12px 6px;align-items:stretch;width:100%;box-sizing:border-box}@media(max-width:1180px){.filter-card-grid{grid-template-columns:repeat(auto-fit,minmax(374px,1fr))}}.filter-card{background-color:var(--color-card-bg);border:1px solid var(--color-border-strong);border-radius:4px;padding:14px 16px 12px;display:flex;flex-direction:column;position:relative}.filter-card-title{font-size:11px;font-weight:700;color:var(--color-text-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;display:flex;align-items:center;gap:8px}.filter-card-title-text{flex-shrink:0}.filter-card-title-divider{flex:1;height:1px;background:linear-gradient(to right,var(--color-border-soft),transparent)}.filter-card-title-control{flex-shrink:0;text-transform:none;letter-spacing:normal;font-weight:500}.filter-card-body{display:flex;flex-direction:column;gap:6px;flex-grow:1}.filter-card[data-disabled=true] .filter-card-body>*:not(:first-child){opacity:.35;pointer-events:none;transition:opacity .2s ease}@media(max-width:700px){.filter-card-grid{padding:8px 6px 4px;gap:8px}.filter-card{padding:10px 12px}.filter-card-title{margin-bottom:8px}}.trade-asterisk{color:#2d7a9c;font-weight:700;margin-left:2px}.nf-field{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0}.nf-field-label{font-size:13px;color:var(--color-text-muted);flex-grow:1;line-height:1.3}.nf-field-label-primary{color:var(--color-deep-text);font-size:14px}.nf-field-input{width:70px;padding:3px 6px!important;font-size:13px;font-family:ui-monospace,SF Mono,Menlo,monospace;border:1px solid var(--color-border);border-radius:4px;background-color:#fff;color:#000;flex-shrink:0;text-align:center;transition:border-color .15s ease,box-shadow .15s ease}.nf-field-input:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}@media(max-width:700px){.nf-field{gap:8px;padding:2px 0}}
