:root{--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-bg: #f8fafc;--color-surface: #ffffff;--color-text: #1e293b;--color-border: #e2e8f0;--color-divider: #475569;--color-divider-hover: #2563eb;--color-error: #ef4444;--color-error-light: #fee2e2;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--radius-sm: 4px;--radius-md: 8px}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Ubuntu-Regular-Ext-Bb6UNjxu.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Ubuntu-Medium-Ext-DzrGfuVI.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Ubuntu-SemiBold-Ext-yTwwRaHn.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Ubuntu-Bold-Ext-D3iP7lMw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;src:url(/assets/Ubuntu-Regular-CQJ26Fy6.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/assets/Ubuntu-Medium-CnjGCQfM.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/assets/Ubuntu-SemiBold-144Y2uMb.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/assets/Ubuntu-Bold-DlYwEzNn.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}input,button,textarea,select{font-family:inherit}body{font-family:Ubuntu,sans-serif;background-color:var(--color-bg);color:var(--color-text);line-height:1.5;height:100vh;overflow:hidden}body.no-scroll,body.no-scroll #root{overflow:hidden!important;touch-action:none!important}#root{height:100%;display:flex;flex-direction:column;overflow:auto}._container_6qw58_1{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 87px);background-color:#f8fafc;padding:4rem}@media(max-width:800px){._container_6qw58_1{min-height:unset;padding:2rem}}._title_6qw58_17{font-size:3rem;color:#1e293b;margin-bottom:1rem;text-align:center}@media(max-width:1220px){._title_6qw58_17{font-size:2.25rem}}@media(max-width:800px){._title_6qw58_17{font-size:1.8rem}}._subtitle_6qw58_34{font-size:1.25rem;color:#64748b;margin-bottom:3rem;text-align:center}@media(max-width:1220px){._subtitle_6qw58_34{font-size:1rem}}._options_6qw58_46{display:flex;gap:2rem;flex-wrap:wrap;justify-content:center}._card_6qw58_53{background:#fff;padding:2rem;border-radius:1rem;box-shadow:0 5px 20px #504c481f;text-decoration:none;color:inherit;width:340px;transition:transform .2s,box-shadow .2s}._card_6qw58_53:hover{transform:translateY(-4px);box-shadow:0 10px 30px #504c4833}@media(max-width:1220px){._card_6qw58_53{padding:1.5rem;width:300px}}@media(max-width:800px){._card_6qw58_53{width:100%}}._card_6qw58_53 h2{color:#2563eb;margin-bottom:1rem;font-size:1.5rem;display:flex;flex-direction:column;gap:1rem}@media(max-width:1220px){._card_6qw58_53 h2{font-size:1.25rem}}._card_6qw58_53 p{color:#475569;line-height:1.5}@media(max-width:1220px){._card_6qw58_53 p{font-size:14px}}._card_6qw58_53 img{width:80px}@media(max-width:1220px){._card_6qw58_53 img{width:60px}}._sidebar_6ef8u_1{grid-area:sidebar;background-color:#fff;display:flex;flex-direction:column;padding:1rem;height:100%;flex-shrink:0;box-shadow:0 5px 20px #504c481f}@media(max-width:1220px){._sidebar_6ef8u_1{padding:20px;border-radius:10px;margin:1rem}}._title_6ef8u_19{transition:.15s opacity ease-in-out;margin-bottom:36px}@media(max-width:1220px){._title_6ef8u_19{margin-bottom:0;text-align:center}}._title_6ef8u_19 img{max-width:218px;width:100%;padding-bottom:10px;border-bottom:1px solid #e2e8f0}@media(max-width:1220px){._title_6ef8u_19 img{max-width:150px;border:0;padding-bottom:20px}}._title_6ef8u_19:hover{opacity:.8}._nav_6ef8u_46{display:flex;flex-direction:column;gap:.5rem}@media(max-width:1220px){._nav_6ef8u_46{flex-direction:row}}@media(max-width:580px){._nav_6ef8u_46{flex-direction:column}}._navItem_6ef8u_62{display:flex;flex-direction:column;gap:12px;padding:.75rem;border-radius:10px;text-decoration:none;color:#64748b;font-weight:500;transition:all .2s;background-color:transparent}._navItem_6ef8u_62:hover{background-color:#f1f5f9;color:#1e293b}._navItem_6ef8u_62._active_6ef8u_78{background-color:#eff6ff;color:#2563eb}._navItemTitle_6ef8u_83{display:flex;align-items:center;gap:12px}._navItemTitle_6ef8u_83 img{width:24px;height:24px}._navItemSubtitle_6ef8u_93{margin-left:36px;font-size:12px;color:#64748b}._languagePicker_6ef8u_99{margin-top:auto}._container_1kzvq_1{display:flex;gap:1rem;padding:0 1rem;align-items:center}@media(max-width:1220px){._container_1kzvq_1{padding-top:16px;padding-bottom:16px;justify-content:center}}._flagButton_1kzvq_15{background:none;border:2px solid transparent;padding:2px;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;opacity:.6}._flagButton_1kzvq_15:hover{opacity:1;background:#ffffff1a}._flagButton_1kzvq_15._active_1kzvq_31{opacity:1;border-color:#3b82f6;background:#ffffff26}._flagButton_1kzvq_15 svg{border-radius:2px;box-shadow:0 1px 3px #0003}._stepperContainer_qpzt8_1{grid-area:center;display:flex;flex-direction:column;padding:2rem;position:relative;overflow:auto}@media(max-width:1220px){._stepperContainer_qpzt8_1{padding:1rem}}._toast_qpzt8_15{position:absolute;top:1rem;left:50%;transform:translate(-50%);background-color:#f0fdf4;color:#166534;border:1px solid #bbf7d0;padding:.75rem 1.5rem;border-radius:9999px;font-weight:600;font-size:.875rem;box-shadow:0 10px 15px -3px #0000000d,0 4px 6px -2px #00000005;z-index:1000;animation:_slideDownFadeIn_qpzt8_1 .3s ease-out}@keyframes _slideDownFadeIn_qpzt8_1{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}._stepIndicators_qpzt8_42{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;width:100%}@media(max-width:1220px){._stepIndicators_qpzt8_42{flex-direction:column;gap:1rem;margin-bottom:1rem}._stepIndicators_qpzt8_42 ._stepsWrapper_qpzt8_55{order:1}._stepIndicators_qpzt8_42 ._navButton_qpzt8_58{order:2}}._mobileNavigation_qpzt8_63{display:none}@media(max-width:1220px){._mobileNavigation_qpzt8_63{display:flex;justify-content:space-between;gap:1rem;width:100%}}@media(max-width:500px){._mobileNavigation_qpzt8_63{padding-bottom:20px}}@media(max-width:1220px){._desktopOnly_qpzt8_81{display:none!important}}._stepsWrapper_qpzt8_55{display:flex;align-items:center;justify-content:center;flex:1;gap:.5rem}@media(max-width:1220px){._stepsWrapper_qpzt8_55{flex-wrap:wrap;gap:.25rem}}._stepItem_qpzt8_100{display:flex;flex-direction:column;align-items:center;position:relative}._stepCircle_qpzt8_107{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1rem;transition:all .3s ease;background:#e2e8f0;color:#64748b;border:2px solid transparent}@media(max-width:330px){._stepCircle_qpzt8_107{width:32px;height:32px;font-size:.875rem}}._stepCircle_qpzt8_107._active_qpzt8_128{background:#2563eb;color:#fff;box-shadow:0 0 0 4px #2563eb33}._stepCircle_qpzt8_107._completed_qpzt8_133{background:#22c55e;color:#fff}._stepLabel_qpzt8_138{margin-top:.5rem;font-size:.75rem;font-weight:500;color:#64748b;text-align:center;max-width:80px}@media(max-width:400px){._stepLabel_qpzt8_138{display:none}}._stepLabel_qpzt8_138._active_qpzt8_128{color:#2563eb;font-weight:600}._stepLabel_qpzt8_138._completed_qpzt8_133{color:#22c55e}._stepConnector_qpzt8_159{width:60px;height:2px;background:#e2e8f0;margin:0 .5rem 1.5rem;transition:background .3s ease}@media(max-width:600px){._stepConnector_qpzt8_159{width:20px;margin:0 .25rem 1.5rem}}@media(max-width:400px){._stepConnector_qpzt8_159{width:15px;margin:0 .25rem}}._stepConnector_qpzt8_159._completed_qpzt8_133{background:#22c55e}@media(max-width:400px){._stepConnector_qpzt8_159{width:15px}}._stepContent_qpzt8_188{flex:1;display:flex;flex-direction:column}._stepContentInner_qpzt8_194{flex:1;display:flex;align-items:center}._navButton_qpzt8_58{padding:.875rem 2rem;font-size:1rem;border-radius:10px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,transform .15s ease}._navButton_qpzt8_58._primary_qpzt8_211{background-color:#2563eb;border:1px solid #2563eb;color:#fff;position:relative}._navButton_qpzt8_58._primary_qpzt8_211:hover{background-color:#1d4ed8}._navButton_qpzt8_58._primary_qpzt8_211:disabled{background-color:#94a3b8;border-color:#94a3b8;cursor:not-allowed}._navButton_qpzt8_58._primary_qpzt8_211:disabled:before{display:none}._navButton_qpzt8_58._secondary_qpzt8_228{background-color:#fff;border:1px solid #cbd5e1;color:#475569}._navButton_qpzt8_58._secondary_qpzt8_228:hover{background-color:#f1f5f9;border-color:#94a3b8}._navButton_qpzt8_58._secondary_qpzt8_228:disabled{opacity:.5;cursor:not-allowed}._tipsContent_qpzt8_242{padding-block:20px;text-align:center;max-width:650px;margin:0 auto}._tipsContent_qpzt8_242 h1{font-size:2.75rem;font-weight:800;color:#1e293b;line-height:1.1;margin-bottom:2rem;letter-spacing:-.02em}._tipsContent_qpzt8_242 h2{font-size:1.5rem;color:#1e293b;margin-bottom:1.5rem}._tipsContent_qpzt8_242 ul{padding:0;list-style:none;margin-bottom:2rem;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;text-align:left}._tipsContent_qpzt8_242 ul li{width:calc(50% - .5rem);min-width:280px;padding:1rem;background:#fff;border-radius:12px;line-height:1.5;color:#475569;font-size:.95rem;box-shadow:0 5px 20px #504c481f;text-align:center;display:flex;align-items:center;justify-content:center}._dimensionsContent_qpzt8_287{max-width:400px;margin:0 auto;padding-block:20px}._dimensionsContent_qpzt8_287 h2{font-size:2rem;color:#1e293b;margin-bottom:.5rem;text-align:center;line-height:1.2}._dimensionsContent_qpzt8_287 h4{font-size:14px;font-weight:400;padding-bottom:40px;padding-top:8px;text-align:center}._dimensionsContent_qpzt8_287 span{color:#64748b}._dimensionsContent_qpzt8_287 p{color:#64748b;margin-bottom:1.5rem;text-align:center}._dimensionsInputs_qpzt8_315{display:flex;flex-direction:column;gap:1rem}._configureContent_qpzt8_321{display:flex;flex-direction:column;height:100%;flex:1}._shareContent_qpzt8_328{max-width:512px;margin:0 auto;text-align:center;padding-block:20px}._shareContent_qpzt8_328 h2{font-size:2rem;color:#1e293b;margin-bottom:1rem}._shareContent_qpzt8_328 p,._shareContent_qpzt8_328 ._shareDescription_qpzt8_340{color:#64748b;margin-bottom:2rem;line-height:1.6;white-space:pre-line}._shareContent_qpzt8_328 ._orderLink_qpzt8_346{margin-top:1.5rem;margin-bottom:0;font-weight:500;color:#475569;display:flex;align-items:center;justify-content:center;gap:6px}._shareContent_qpzt8_328 ._orderLink_qpzt8_346 a{color:#2563eb;text-decoration:none;border-bottom:1px solid transparent;transition:all .2s;display:flex;align-items:center}._shareContent_qpzt8_328 ._orderLink_qpzt8_346 a:hover{border-bottom-color:#2563eb;color:#1d4ed8}._shareContent_qpzt8_328 ._orderLink_qpzt8_346 ._newWindowIcon_qpzt8_368{width:14px;height:14px;margin-left:.5rem;vertical-align:middle;opacity:.7}._shareLinkContainer_qpzt8_376{display:flex;width:100%;max-width:480px;margin:0 auto;gap:0;border:1px solid #cbd5e1;border-radius:8px;overflow:hidden;background:#fff;transition:border-color .2s}._shareLinkContainer_qpzt8_376:focus-within{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}._shareInput_qpzt8_393{flex:1;padding:1rem 1.25rem;border:none;font-size:1rem;color:#64748b;background:#f8fafc;cursor:text;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._shareInput_qpzt8_393:focus{outline:none}._copyButton_qpzt8_410{padding:1rem 1.5rem;background:#2563eb;border:none;color:#fff;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem;white-space:nowrap}._copyButton_qpzt8_410 img{width:20px;height:20px;filter:brightness(0) invert(1)}._copyButton_qpzt8_410:hover{background:#1d4ed8}._copyButton_qpzt8_410:active{transform:scale(.98)}._resetSection_qpzt8_436{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}._resetSection_qpzt8_436 h3{color:#64748b;font-size:.875rem;margin-bottom:.75rem}._resetButton_qpzt8_447{padding:.75rem 1.5rem;background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#475569;font-weight:500;cursor:pointer;transition:all .2s}._resetButton_qpzt8_447:hover{background:#f1f5f9;border-color:#94a3b8}._resetStepButton_qpzt8_462{padding:.75rem 1.5rem;background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#475569;font-weight:600;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.75rem}._resetStepButton_qpzt8_462 img{width:18px;height:18px;opacity:.6}._resetStepButton_qpzt8_462:hover{background:#f8fafc;border-color:#94a3b8;transform:translateY(-1px)}._resetStepButton_qpzt8_462:hover img{opacity:1}._legend_qpzt8_489{padding-top:1rem;display:flex;flex-direction:column;align-items:center;gap:.75rem}._legend_qpzt8_489 h3{font-size:1.1rem;color:#1e293b;margin-bottom:.5rem}._legend_qpzt8_489 p{color:#475569;margin-bottom:1rem}._legendItemsContainer_qpzt8_506{display:flex;flex-direction:row;gap:2rem;justify-content:center;width:100%;flex-wrap:wrap}._legendItem_qpzt8_506{display:flex;align-items:center;gap:1rem;font-size:.95rem;color:#475569}._legendButton_qpzt8_523{width:34px;height:34px;border:none;background:#e2e8f0;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}._legendItem_qpzt8_506:last-child ._legendButton_qpzt8_523{background-color:#fae1e1}._verticalIcon_qpzt8_539{width:3px;height:14px;background-color:#475569;border-radius:2px}._horizontalIcon_qpzt8_546{width:14px;height:3px;background-color:#475569;border-radius:2px}._removeIcon_qpzt8_553{position:relative;width:14px;height:14px}._removeIcon_qpzt8_553:before,._removeIcon_qpzt8_553:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:3px;background-color:#ef4444;border-radius:1px}._removeIcon_qpzt8_553:before{transform:translate(-50%,-50%) rotate(45deg)}._removeIcon_qpzt8_553:after{transform:translate(-50%,-50%) rotate(-45deg)}._label_7a60j_1{display:flex;flex-direction:column;gap:.25rem;font-size:.875rem;color:#334155;font-weight:500}._input_7a60j_10{padding:.75rem;border:1px solid #cbd5e1;border-radius:6px;font-size:1rem;color:#1e293b;transition:border-color .2s,box-shadow .2s}._input_7a60j_10:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px #2563eb33}._input_7a60j_10._error_7a60j_23{border-color:var(--color-error)}._input_7a60j_10._error_7a60j_23:focus{box-shadow:0 0 0 2px var(--color-error-light)}._boxRect_vu2mz_1{fill:#f8fafc;stroke:#334155;stroke-width:2;transition:fill .2s}._boxRect_vu2mz_1:hover{fill:#f1f5f9}._boxRect_vu2mz_1._invalid_vu2mz_10{fill:#fee2e2;stroke:#ef4444;stroke-width:2}._overlay_vu2mz_16{pointer-events:none;--base-font-size: 24;--base-button-size: 30;--base-icon-size: 15;--base-gap: 4;--base-margin: 4;--base-padding: 4;--scaled-font-size: clamp( calc(12 / var(--ctm-scale, 1) * 1px), 13cqmin, calc(28 / var(--ctm-scale, 1) * 1px) );--scaled-button-size: clamp( calc(18 / var(--ctm-scale, 1) * 1px), 18cqmin, calc(34 / var(--ctm-scale, 1) * 1px) );--scaled-icon-size: calc(var(--scaled-button-size) * 1);--scaled-gap: clamp( calc(2 / var(--ctm-scale, 1) * 1px), 4cqmin, calc(8 / var(--ctm-scale, 1) * 1px) );--scaled-margin: clamp( calc(1 / var(--ctm-scale, 1) * 1px), 2cqmin, calc(4 / var(--ctm-scale, 1) * 1px) );--scaled-padding: clamp( calc(2 / var(--ctm-scale, 1) * 1px), 3cqmin, calc(5 / var(--ctm-scale, 1) * 1px) )}._overlay_vu2mz_16 ._controls_vu2mz_51{container-type:size;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .2s;pointer-events:auto}._dimensions_vu2mz_63{font-size:var(--scaled-font-size);color:#64748b;margin:0 var(--scaled-margin) var(--scaled-margin) var(--scaled-margin);background:#fffc;line-height:1.15;padding:var(--scaled-padding);border-radius:5px;text-align:center}._dimensions_vu2mz_63._invalidText_vu2mz_73{color:#b91c1c;font-weight:700;background:#fee2e2e6}._buttons_vu2mz_79{display:flex;gap:var(--scaled-gap);flex-wrap:wrap;justify-content:center;padding:var(--scaled-padding)}._buttons_vu2mz_79 button{font-size:calc(var(--scaled-font-size) * .8);width:var(--scaled-button-size);height:var(--scaled-button-size);border:none;background:#e2e8f0;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}._buttons_vu2mz_79 button:hover{background:#d1d6df}._buttons_vu2mz_79 button._removeBtn_vu2mz_101{background-color:#fae1e1}._buttons_vu2mz_79 button._removeBtn_vu2mz_101:hover{background:#ffd2d2}._buttons_vu2mz_79 button img{height:var(--scaled-icon-size);width:var(--scaled-icon-size)}._handleGroup_1sxrw_1{outline:none;touch-action:none}._handleGroup_1sxrw_1:hover line:last-child{stroke:#2563eb}._container_a9zoa_1{grid-area:meter;padding:1rem 1.5rem;display:flex;flex-direction:column;gap:.75rem;border-top:1px solid #e2e8f0;width:100%}._header_a9zoa_11{display:flex;flex-direction:column;gap:.25rem}._header_a9zoa_11 h3{font-size:1.125rem;font-weight:700;color:#1e293b;margin:0}._header_a9zoa_11 p{font-size:.875rem;color:#64748b;margin:0}._meterWrapper_a9zoa_28{display:flex;flex-direction:column;gap:.5rem}._segmentsContainer_a9zoa_34{display:flex;width:100%;height:12px;gap:2px}._segment_a9zoa_34{flex:1;background-color:#e2e8f0;border-radius:2px;transition:all .3s ease;position:relative}._segment_a9zoa_34:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}._segment_a9zoa_34:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}._segment_a9zoa_34._active_a9zoa_56{background-color:#2563eb}._indicator_a9zoa_60{position:absolute;top:-2px;bottom:-2px;width:3px;background-color:#041031;border-radius:4px;box-shadow:0 0 4px #0006;transform:translate(-50%);transition:left .3s cubic-bezier(.4,0,.2,1);z-index:5}._labels_a9zoa_73{display:flex;justify-content:space-between;padding:0 .25rem}._labels_a9zoa_73 ._label_a9zoa_73{flex:1;text-align:center;font-size:.75rem;font-weight:600;color:#94a3b8;transition:color .3s ease}._labels_a9zoa_73 ._label_a9zoa_73._activeLabel_a9zoa_86{color:#0f172a;font-weight:700}._canvasContainer_obp9n_1{grid-area:center;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;box-shadow:0 5px 20px #504c481f;border-radius:10px;background:#fff;height:100%;width:100%}._svgWrapper_obp9n_15{flex:1;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}._svgContent_obp9n_24{max-width:100%;max-height:100%;background:#fff;min-height:500px}@media(max-width:600px){._svgContent_obp9n_24{min-height:400px}}@media(max-width:450px){._svgContent_obp9n_24{min-height:300px}}._bottomBar_obp9n_41{width:100%;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around}@media(max-width:800px){._bottomBar_obp9n_41{flex-direction:column}}._switchLabel_obp9n_55{display:flex;align-items:center;gap:.75rem;-webkit-user-select:none;user-select:none;font-size:.875rem;color:#475569;font-weight:500;flex:1;padding:1rem 1.5rem;height:100%;width:100%;justify-content:center}._switchLabel--clickable_obp9n_69{cursor:pointer}._switchLabel_obp9n_55:not(:last-child){border-right:1px solid #e2e8f0;border-left:1px solid transparent}@media(max-width:800px){._switchLabel_obp9n_55:not(:last-child){border-right:none;border-bottom:1px solid #e2e8f0}}._switchLabel_obp9n_55 input{display:none}._switchLabel_obp9n_55 ._infoIcon_obp9n_85{width:20px;height:20px;color:#94a3b8;transition:color .2s}._switchLabel_obp9n_55._invalid_obp9n_91{background-color:#fee2e2;color:#ef4444;border:1px solid #ef4444}._switchToggle_obp9n_97{width:40px;min-width:40px;height:24px;background-color:#cbd5e1;border-radius:12px;position:relative;transition:background-color .2s}._switchToggle_obp9n_97:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background-color:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 2px #0000001a}._switchLabel_obp9n_55 input:checked+._switchToggle_obp9n_97{background-color:#2563eb}._switchLabel_obp9n_55 input:checked+._switchToggle_obp9n_97:after{transform:translate(16px)}._confettiContainer_114c5_1{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:999}._particle_114c5_12{position:absolute;left:var(--start-x);top:var(--start-y);width:var(--size);height:var(--size);background-color:var(--color);border-radius:2px;animation:_shoot_114c5_1 1.5s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:var(--delay);opacity:0}@keyframes _shoot_114c5_1{0%{opacity:1;transform:translate(0) rotate(0) scale(1)}20%{opacity:1}to{opacity:0;transform:translate(calc(cos(var(--angle)) * var(--velocity) * 100px),calc(sin(var(--angle)) * var(--velocity) * 100px - 200px)) rotate(720deg) scale(.3)}}._floatingControls_1ltkn_1{position:absolute;top:120px;right:1.5rem;z-index:100;background:#fff;padding:1.5rem 1rem;border-radius:12px;box-shadow:0 5px 20px #504c481f;display:flex;flex-direction:column;align-items:center;gap:1.5rem;border:1px solid #f1f5f9}@media(max-width:1220px){._floatingControls_1ltkn_1{position:static;margin:1rem;width:calc(100% - 2rem);flex-direction:row;justify-content:space-between;gap:1rem;padding:1rem 1.5rem}}@media(max-width:420px){._floatingControls_1ltkn_1{flex-direction:column}}._summary_1ltkn_33{display:flex;flex-direction:column;gap:1.25rem}@media(max-width:1220px){._summary_1ltkn_33{flex-direction:row;gap:1.5rem}}@media(max-width:600px){._summary_1ltkn_33{gap:.75rem}}._summaryItem_1ltkn_50{display:flex;flex-direction:column;gap:2px;align-items:center}@media(max-width:1220px){._summaryItem_1ltkn_50{align-items:flex-start}}._summaryItem_1ltkn_50 ._label_1ltkn_61{font-size:.6rem;text-transform:uppercase;color:#94a3b8;font-weight:700;letter-spacing:.05em}._summaryItem_1ltkn_50 ._value_1ltkn_68{font-size:.9rem;font-weight:600;color:#1e293b}._actions_1ltkn_74{display:flex;flex-direction:column;gap:.75rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}@media(max-width:1220px){._actions_1ltkn_74{flex-direction:row;padding-top:0;padding-left:1.5rem;border-top:none;border-left:1px solid #e2e8f0;gap:.5rem}}@media(max-width:600px){._actions_1ltkn_74{padding-left:.75rem;gap:.25rem}}@media(max-width:420px){._actions_1ltkn_74{padding-left:0;border-left:0}}._iconBtn_1ltkn_104{width:40px;height:40px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}._iconBtn_1ltkn_104 img{width:20px;height:20px;opacity:.7;transition:opacity .2s}._iconBtn_1ltkn_104:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-2px)}._iconBtn_1ltkn_104:hover img{opacity:1}._iconBtn_1ltkn_104._reset_1ltkn_130{background:#fef2f2;border-color:#fee2e2}._iconBtn_1ltkn_104._reset_1ltkn_130:hover{background:#fee2e2;border-color:#fecaca}._tipsList_1ltkn_139{padding-left:1.5rem;margin-bottom:2rem}._tipsList_1ltkn_139 li{margin-bottom:.75rem;line-height:1.6;color:#475569}._legend_1ltkn_149{padding-top:1rem;display:flex;flex-direction:column;align-items:center;gap:.75rem}._legend_1ltkn_149 h4{font-size:1.1rem;color:#1e293b;margin-bottom:.5rem}._legend_1ltkn_149 p{color:#475569;font-size:.95rem;margin-bottom:1rem}._legendItemsContainer_1ltkn_167{display:flex;flex-direction:row;gap:2rem;justify-content:center;width:100%;flex-wrap:wrap}._legendItem_1ltkn_167{display:flex;align-items:center;gap:1rem;font-size:.95rem;color:#475569;width:100%;max-width:250px}._legendButton_1ltkn_186{width:34px;height:34px;border:none;background:#e2e8f0;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}._legendItem_1ltkn_167:last-child ._legendButton_1ltkn_186{background-color:#fae1e1}._verticalIcon_1ltkn_202{width:3px;height:14px;background-color:#475569;border-radius:2px}._horizontalIcon_1ltkn_209{width:14px;height:3px;background-color:#475569;border-radius:2px}._removeIcon_1ltkn_216{position:relative;width:14px;height:14px}._removeIcon_1ltkn_216:before,._removeIcon_1ltkn_216:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:3px;background-color:#ef4444;border-radius:1px}._removeIcon_1ltkn_216:before{transform:translate(-50%,-50%) rotate(45deg)}._removeIcon_1ltkn_216:after{transform:translate(-50%,-50%) rotate(-45deg)}._modalOverlay_1fk6k_1{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;animation:_fadeIn_1fk6k_1 .2s ease-in-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modal_1fk6k_1{background:#fff;padding:2.5rem;border-radius:16px;position:relative;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040;animation:_slideIn_1fk6k_1 .3s cubic-bezier(.16,1,.3,1)}._modalTitle_1fk6k_29{margin-top:0;margin-bottom:1.5rem;font-size:1.5rem;color:#1e293b;font-weight:700;text-align:center}._modalContent_1fk6k_38{color:#475569;line-height:1.6}._closeButton_1fk6k_43{position:absolute;top:1.25rem;right:1.25rem;background:transparent;border:none;cursor:pointer;color:#94a3b8;padding:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}._closeButton_1fk6k_43:hover{background-color:#f1f5f9;color:#1e293b;transform:rotate(90deg)}._closeButton_1fk6k_43 svg{width:20px;height:20px}@keyframes _fadeIn_1fk6k_1{0%{opacity:0}to{opacity:1}}@keyframes _slideIn_1fk6k_1{0%{transform:translateY(30px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}._app_3hsdr_1{display:flex;flex-direction:column}._header_3hsdr_6{padding:1rem;display:flex;justify-content:space-between;align-items:center}._header_3hsdr_6 h1{font-size:1.25rem;font-weight:700;color:#1e293b;margin:0;display:flex;gap:12px;transition:.15s opacity ease-in-out}._header_3hsdr_6 h1:hover{opacity:.8}._headerLogo_3hsdr_25{max-width:218px;width:100%}@media(max-width:1220px){._headerLogo_3hsdr_25{max-width:150px}}._main_3hsdr_35{display:grid;grid-template-columns:250px 1fr;grid-template-areas:"sidebar center";gap:2rem;overflow:hidden;height:100vh;position:relative}@media(max-width:1220px){._main_3hsdr_35{grid-template-columns:1fr;grid-template-rows:auto auto 1fr auto;grid-template-areas:"sidebar" "controls" "center" "meter";gap:1rem;height:auto;overflow:auto}}
