._loadingContainer_p2ywc_3{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1rem;height:100vh;min-height:400px;width:100%;background-color:transparent;padding:2rem;transition:background-color .3s ease}._loadingWrapper_p2ywc_19{position:relative;display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.4,0,.2,1)}._small_p2ywc_27{width:64px;height:64px}._medium_p2ywc_32{width:96px;height:96px}._large_p2ywc_37{width:140px;height:140px}._loadingWrapper_p2ywc_19:before{content:"";position:absolute;inset:-4px;border:3px solid transparent;border-top-color:var(--primary-color);border-bottom-color:var(--primary-color);border-radius:50%;animation:_spin_p2ywc_1 3s linear infinite;opacity:.2}._loadingWrapper_p2ywc_19:after{content:"";position:absolute;inset:0;border:4px solid var(--primary-color);border-radius:50%;animation:_pulse_p2ywc_1 2s infinite ease-in-out;box-shadow:0 0 20px var(--primary-color);opacity:.6}._loadingGif_p2ywc_67{width:65%;height:auto;object-fit:contain;pointer-events:none;image-rendering:auto;z-index:10}._loadingMessage_p2ywc_77{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:500;color:var(--text-color);opacity:0;animation:_fadeUp_p2ywc_1 .5s ease-out forwards;max-width:300px;line-height:1.5}[data-theme=dark] ._loadingContainer_p2ywc_3{background-color:transparent}[data-theme=dark] ._loadingMessage_p2ywc_77{color:var(--text-color)}@keyframes _pulse_p2ywc_1{0%{transform:scale(.95);opacity:.5;box-shadow:0 0 10px var(--primary-color)}50%{transform:scale(1.05);opacity:.8;box-shadow:0 0 25px var(--primary-color)}to{transform:scale(.95);opacity:.5;box-shadow:0 0 10px var(--primary-color)}}@keyframes _spin_p2ywc_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _fadeUp_p2ywc_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._feedbackContainer_17vlq_1{position:fixed;top:30%;left:50%;transform:translate(-50%,-50%);z-index:9999;pointer-events:none}._feedback_17vlq_1{background-color:var(--primary-color);padding:1rem 2rem;border-radius:12px;box-shadow:0 4px 12px #00000026;animation:_floatUp_17vlq_1 2s ease-out forwards}._text_17vlq_18{color:#fff;font-weight:700;font-size:1.4rem;text-shadow:1px 1px 2px #00000040}._confetti_17vlq_25{position:absolute;top:-40px;left:50%;transform:translate(-50%)}@keyframes _floatUp_17vlq_1{0%{opacity:0;transform:translate(-50%,30%) scale(.95)}10%{opacity:1;transform:translate(-50%) scale(1.05)}to{opacity:0;transform:translate(-50%,-100%) scale(1)}}._spinner_1afq8_3{display:inline-block;border-style:solid;border-color:currentColor transparent transparent transparent;border-radius:50%;animation:_spin_1afq8_3 .6s linear infinite}._sizeSm_1afq8_11{width:14px;height:14px;border-width:2px}._sizeMd_1afq8_17{width:18px;height:18px;border-width:2px}._sizeLg_1afq8_23{width:24px;height:24px;border-width:3px}._defaultTone_1afq8_29{color:var(--text-color)}._muted_1afq8_33{color:var(--muted-text-color, var(--text-secondary))}._inverse_1afq8_37{color:var(--button-text)}@keyframes _spin_1afq8_3{to{transform:rotate(360deg)}}._button_1npsb_2{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:.75rem 1.25rem;min-height:48px;font-size:1rem;font-weight:600;border-radius:12px;border:1px solid transparent;cursor:pointer;transition:all .2s cubic-bezier(.2,0,0,1);white-space:nowrap;background-color:var(--button-background);color:var(--button-text);box-shadow:0 2px 4px #0000000d;letter-spacing:.01em}._button_1npsb_2:focus-visible,._saveButton_1npsb_24:focus-visible,._iconButton_1npsb_25:focus-visible,._exportButton_1npsb_26:focus-visible,._backButton_1npsb_27:focus-visible,._closeButton_1npsb_28:focus-visible,._arrowButton_1npsb_29:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;box-shadow:0 0 0 4px #007fff26}._primary_1npsb_36{background-color:var(--primary-color);color:var(--button-text);box-shadow:0 4px 12px #007fff40}._primary_1npsb_36:hover:not(:disabled){background-color:var(--primary-hover-color);transform:translateY(-1px);box-shadow:0 6px 16px #007fff59}._primary_1npsb_36:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #007fff40}._secondary_1npsb_51{background-color:var(--secondary-color);color:var(--text-color);border-color:var(--border-subtle, rgba(0, 0, 0, .1));box-shadow:0 2px 6px #00000014}._secondary_1npsb_51:hover:not(:disabled){background-color:var(--secondary-hover-color);border-color:color-mix(in srgb,var(--border-subtle, rgba(0, 0, 0, .1)) 70%,var(--primary-color) 30%);transform:translateY(-1px);box-shadow:0 6px 12px #0000001f}._danger_1npsb_68{background-color:var(--color-error-bg);color:var(--color-error-text);border-color:var(--color-error-border);box-shadow:none}._danger_1npsb_68:hover:not(:disabled){background-color:var(--color-error);color:var(--color-error-text);border-color:var(--danger-color);box-shadow:0 4px 12px #dc354540}._outline_1npsb_81{background:transparent;border:1px solid var(--primary-color);color:var(--primary-color);box-shadow:none}._outline_1npsb_81:hover:not(:disabled){background-color:#007fff0d;transform:translateY(-1px)}._ghost_1npsb_93{background:transparent;color:var(--muted-text);box-shadow:none;padding:8px 12px}._ghost_1npsb_93:hover:not(:disabled){background-color:#0000000a;color:var(--text-color)}._icon_1npsb_25{display:inline-flex;align-items:center;justify-content:center}._small_1npsb_112{font-size:.85rem;padding:8px 12px}._medium_1npsb_116{font-size:1rem;padding:10px 16px}._large_1npsb_120{font-size:1.1rem;padding:12px 20px}._iconButton_1npsb_25{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;width:48px;height:48px;min-width:48px;min-height:48px;font-size:1.25rem;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,outline-color .2s ease}._iconButton_1npsb_25._primary_1npsb_36{background-color:var(--primary-color);color:var(--button-text)}._iconButton_1npsb_25._primary_1npsb_36:hover:not(:disabled){background-color:var(--primary-hover-color)}._iconButton_1npsb_25._secondary_1npsb_51{background-color:var(--secondary-color);color:var(--text-color)}._iconButton_1npsb_25._secondary_1npsb_51:hover:not(:disabled){background-color:var(--secondary-hover-color)}._iconButton_1npsb_25._danger_1npsb_68{background-color:var(--danger-color);color:var(--button-text)}._iconButton_1npsb_25._danger_1npsb_68:hover:not(:disabled){background-color:var(--danger-hover-color)}._iconButton_1npsb_25._ghost_1npsb_93{background:transparent;color:var(--text-color)}._iconButton_1npsb_25._ghost_1npsb_93:hover:not(:disabled){background-color:#0000000f}._iconButton_1npsb_25:disabled{background-color:var(--disabled-color);color:var(--disabled-text-color);cursor:not-allowed}._closeButton_1npsb_28{background:none;border:none;color:var(--text-color);font-size:1.5rem;padding:.5rem;cursor:pointer;transition:color .2s ease}._closeButton_1npsb_28:hover:not(:disabled){color:var(--primary-hover-color)}._backButton_1npsb_27{background:transparent;border:none;color:var(--text-color);font-size:1rem;font-weight:500;display:inline-flex;align-items:center;gap:6px;cursor:pointer}._backButton_1npsb_27:hover:not(:disabled){color:var(--primary-hover-color)}._backIcon_1npsb_212{font-size:1.2rem}._exportButton_1npsb_26{font-size:.95rem;font-weight:600;padding:.6rem 1.2rem}._exportButton_1npsb_26:hover:not(:disabled){transform:scale(1.05)}._saveButton_1npsb_24{padding-inline:20px;font-weight:700}._spinnerWrapper_1npsb_240{display:inline-flex;align-items:center;justify-content:center;gap:8px}._feedbackMessage_1npsb_247{font-size:.85rem;font-weight:500;animation:_fadeIn_1npsb_1 .3s ease-out}._offline_1npsb_254{filter:grayscale(.8) opacity(.8);cursor:not-allowed}._spinnerIcon_1npsb_259{animation:_spin_1npsb_240 1s linear infinite;font-size:1.1em}._srOnly_1npsb_264{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes _spin_1npsb_240{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _fadeIn_1npsb_1{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}._disabled_1npsb_296,button:disabled,._saveButton_1npsb_24:disabled,._button_1npsb_2:disabled,._exportButton_1npsb_26:disabled{background-color:var(--disabled-color);color:var(--disabled-text-color);opacity:.5;cursor:not-allowed;box-shadow:none;pointer-events:none}._button_1npsb_2:hover:disabled,._saveButton_1npsb_24:hover:disabled,._exportButton_1npsb_26:hover:disabled,._iconButton_1npsb_25:hover:disabled,._backButton_1npsb_27:hover:disabled,._closeButton_1npsb_28:hover:disabled{transform:none}._saveHint_1npsb_318{font-size:.85rem;font-weight:500;color:var(--disabled-text-color);margin-top:.25rem;text-align:center;line-height:1.4;opacity:.9;transition:opacity .3s ease-in-out}@media(max-width:768px){._button_1npsb_2,._saveButton_1npsb_24,._exportButton_1npsb_26{width:100%;justify-content:center;padding:.85rem 1rem;font-size:.95rem}._iconButton_1npsb_25{width:2.75rem;height:2.75rem;font-size:1.1rem}._backButton_1npsb_27{font-size:.95rem;padding:.5rem .75rem}._closeButton_1npsb_28{font-size:1.4rem;padding:.4rem}._arrowButton_1npsb_29{width:2.5rem;height:2.5rem}._saveHint_1npsb_318{font-size:.8rem;margin-top:.5rem}}@media(max-width:480px){._button_1npsb_2,._saveButton_1npsb_24,._exportButton_1npsb_26{padding:10px 14px;font-size:.9rem}._iconButton_1npsb_25{width:2.5rem;height:2.5rem}._closeButton_1npsb_28{font-size:1.3rem}._saveHint_1npsb_318{font-size:.8rem}}._iconButton_1bt53_3{display:inline-flex;align-items:center;justify-content:center;font-size:1rem;cursor:pointer;position:relative;border:none;transition:background-color .2s ease,transform .1s ease,box-shadow .2s ease;background-color:var(--button-background);color:var(--button-text);box-shadow:var(--shadow-light)}._iconButton_1bt53_3:hover:not(:disabled){background-color:var(--button-background-hover);transform:scale(1.05);box-shadow:0 4px 12px #00000026}._iconButton_1bt53_3:focus-visible{outline:none;box-shadow:0 0 0 3px #007fff4d;border:2px solid var(--primary-color)}._iconButton_1bt53_3:active:not(:disabled){transform:scale(.95);box-shadow:inset 0 0 4px #0003}._iconButton_1bt53_3:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;filter:grayscale(20%)}._shape-circle_1bt53_46{width:42px;height:42px;border-radius:50%;padding:0}._shape-square_1bt53_53{width:42px;height:42px;border-radius:6px;padding:0}._shape-input_1bt53_60{height:42px;min-width:42px;border-radius:6px;padding:0 12px}._badge_1bt53_68{position:absolute;top:-6px;right:-6px;background-color:var(--danger-color);color:#fff;border-radius:50%;padding:2px 6px;font-size:.65rem;font-weight:700;box-shadow:0 0 0 2px var(--button-background);line-height:1}@media(max-width:480px){._shape-circle_1bt53_46,._shape-square_1bt53_53{width:38px;height:38px;font-size:.95rem}._shape-input_1bt53_60{height:38px;padding:0 10px;font-size:.95rem}._badge_1bt53_68{top:-5px;right:-5px;font-size:.6rem;padding:1.5px 5px}}._pointsButton_ajdo0_1{background-color:var(--primary-color);color:var(--button-text);border:none;border-radius:8px;padding:8px 12px;font-size:.9rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;min-width:90px;text-align:center;box-shadow:0 3px 10px #ff800040;transition:background-color .3s ease,transform .2s ease,box-shadow .2s ease}._pointsButton_ajdo0_1:hover{background-color:var(--button-hover);transform:scale(1.05);box-shadow:0 4px 12px #ff800059}._pointsText_ajdo0_29{font-size:.95rem;font-weight:600}._icon_ajdo0_34{font-size:1.2rem}._container_4yqv3_1{display:inline-flex;align-items:center;position:relative}._trigger_4yqv3_7{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:999px;border:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent);background:color-mix(in srgb,var(--surface-card) 88%,rgba(255,255,255,.08) 12%);color:var(--text-strong);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}._trigger_4yqv3_7:hover,._trigger_4yqv3_7:focus-visible{transform:translateY(-1px);box-shadow:0 8px 18px #0f172a1f;border-color:color-mix(in srgb,var(--primary-color) 40%,var(--border-subtle) 60%);outline:none}._avatarImage_4yqv3_33{width:100%;height:100%;border-radius:50%;object-fit:cover}._avatarFallback_4yqv3_40{display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:.95rem;color:var(--on-primary);background:linear-gradient(135deg,var(--primary-color),color-mix(in srgb,var(--primary-color) 70%,var(--primary-hover-color) 30%));border-radius:50%;width:100%;height:100%}._avatarFallback_4yqv3_40:first-letter{text-transform:uppercase}._visuallyHidden_4yqv3_61{position:absolute;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;width:1px;overflow:hidden;white-space:nowrap}._portalRoot_7g6kq_1{position:fixed;inset:0;pointer-events:none;z-index:var(--z-dropdown, 1200)}._menu_7g6kq_8{position:fixed;top:var(--menu-top, 0px);left:var(--menu-left, 0px);min-width:220px;max-width:min(320px,calc(100vw - 32px));max-height:min(50vh,420px);overflow-y:auto;background:var(--sidebar-bg, var(--surface-card));color:var(--sidebar-fg, var(--text-strong));border:1px solid var(--sidebar-border, var(--border-subtle));border-radius:var(--radius-lg, 12px);box-shadow:var(--sidebar-shadow, var(--shadow-light));padding:.5rem;pointer-events:auto;display:grid;gap:.25rem;transition:opacity .18s ease,transform .18s ease;opacity:0;transform:translateY(-4px)}._menu_7g6kq_8[data-open=true]{opacity:1;transform:translateY(0)}._sectionTitle_7g6kq_37{font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--sidebar-fg, var(--text-strong)) 65%,transparent);padding:.35rem .5rem}._divider_7g6kq_46{height:1px;background:var(--sidebar-border, var(--border-subtle));margin:.35rem 0}._itemButton_7g6kq_52{justify-content:flex-start;width:100%;gap:.65rem;padding:.5rem .6rem;border-radius:var(--radius-md, 8px);font-weight:500;color:inherit;transition:background .18s ease,color .18s ease}._itemButton_7g6kq_52:hover{background:var(--sidebar-hover, var(--surface))}._itemButton_7g6kq_52:focus-visible{outline:2px solid var(--focus-ring, var(--primary-color));outline-offset:2px}._itemButton_7g6kq_52[data-danger=true]{color:var(--danger-color)}._itemIcon_7g6kq_78{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:color-mix(in srgb,currentColor 80%,transparent)}._itemLabel_7g6kq_87{flex:1;text-align:left}._header_910z0_1{height:var(--header-height);display:flex;align-items:center;justify-content:space-between;padding:0 1.75rem;background:linear-gradient(90deg,#0000,#080c16d9 8%,#080c16e6 92%,#0000),color-mix(in srgb,rgba(11,17,32,.88) 72%,color-mix(in srgb,var(--primary-color) 14%,rgba(0,0,0,.4)) 28%);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);border-bottom:1px solid color-mix(in srgb,rgba(255,255,255,.24) 55%,transparent);box-shadow:0 16px 34px #090e1c47;position:relative;transition:height .28s ease,padding .28s ease,background .28s ease,box-shadow .28s ease,border-color .28s ease,backdrop-filter .28s ease;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,#000 8%,#000 92%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}._header_910z0_1:before{content:"";position:absolute;inset:0 0 auto;height:1.25px;background:linear-gradient(90deg,#ff760000,#ff8720d9 18%,#ffbd40fa,#ff8720d9 82%,#ff760000);box-shadow:0 4px 18px #ff9f4047;opacity:.9;pointer-events:none}._header_910z0_1:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,#0000,#007fffa6 12%,#007ffff2,#007fffa6 88%,#0000);pointer-events:none}._header_910z0_1[data-scrolled=true]{height:calc(var(--header-height) * .8);padding:0 1.55rem;background:linear-gradient(90deg,#0000,#060a12f0 10%,#060a12f5 90%,#0000),color-mix(in srgb,rgba(7,10,18,.94) 78%,color-mix(in srgb,var(--primary-color) 18%,rgba(0,0,0,.4)) 22%);box-shadow:0 20px 50px #070c1857;border-bottom-color:color-mix(in srgb,rgba(255,255,255,.3) 85%,transparent)}[data-theme=light] ._header_910z0_1{background:linear-gradient(90deg,#0000,#f8fafceb 8%,#f8fafcf2 92%,#0000),linear-gradient(180deg,#ffffffe6,#f4f7fce6);border-bottom-color:color-mix(in srgb,rgba(0,0,0,.06) 65%,transparent);box-shadow:0 10px 30px #0000001f}[data-theme=light] ._hamburger_910z0_113{background:color-mix(in srgb,rgba(255,255,255,.9) 80%,rgba(0,127,255,.06) 20%);border-color:color-mix(in srgb,rgba(0,0,0,.08) 70%,rgba(0,127,255,.3) 30%)}[data-theme=light] ._backButton_910z0_118{background:color-mix(in srgb,rgba(255,255,255,.92) 80%,rgba(0,127,255,.04) 20%);border-color:color-mix(in srgb,rgba(0,0,0,.08) 65%,rgba(0,127,255,.25) 35%)}[data-theme=light] ._hamburgerLines_910z0_123 span{background:color-mix(in srgb,rgba(0,0,0,.7) 85%,transparent)}[data-theme=light] ._hamburgerGlyph_910z0_127{opacity:.7}[data-theme=light] ._navLink_910z0_131{color:color-mix(in srgb,var(--text-color) 90%,var(--primary-color) 10%)}._header_910z0_1[data-scrolled=true] ._hamburger_910z0_113{transform:scale(.97)}._header_910z0_1[data-scrolled=true] ._hamburger_910z0_113:hover{transform:translateY(-1px) scale(1.01)}._leftCluster_910z0_143{display:flex;align-items:center;gap:.75rem;padding-left:clamp(.5rem,2vw,1.5rem)}._centerCluster_910z0_150{flex:1;display:flex;align-items:center;justify-content:center;min-width:0}._context_910z0_158{display:flex;flex-direction:column;align-items:center;gap:.2rem;min-width:0;max-width:min(54vw,520px)}._contextTitle_910z0_167{font-size:.95rem;font-weight:600;color:color-mix(in srgb,var(--text-color) 90%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._rightCluster_910z0_177{display:flex;align-items:center;gap:.85rem;padding-right:clamp(.5rem,2vw,1.5rem)}._nav_910z0_131{display:none;align-items:center;gap:1rem}._navLink_910z0_131{font-size:.95rem;font-weight:600;color:color-mix(in srgb,rgba(255,255,255,.92) 84%,var(--primary-color) 16%);text-decoration:none;position:relative;padding:.25rem 0;transition:color .2s ease}._navLink_910z0_131:after{content:"";position:absolute;inset:auto 0 -6px;height:2px;background:color-mix(in srgb,var(--primary-color) 75%,rgba(255,255,255,.4) 25%);transform:scaleX(0);transform-origin:center;transition:transform .2s ease}._navLink_910z0_131:hover,._navLink_910z0_131:focus-visible{color:var(--primary-color)}._navLink_910z0_131:hover:after,._navLink_910z0_131:focus-visible:after{transform:scaleX(1)}._navLink_910z0_131:focus-visible{outline:none}._inner_910z0_226{max-width:var(--content-max, 1240px);width:100%;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 clamp(2rem,5vw,3.75rem)}._brand_910z0_237{display:inline-flex;align-items:center;gap:.6rem;font-weight:600;font-size:1rem;color:inherit;text-decoration:none;letter-spacing:.08em;text-transform:uppercase}._brand_910z0_237:focus-visible{outline:2px solid var(--primary-color);outline-offset:4px}._brandMark_910z0_254{width:clamp(112px,12vw,148px);height:auto;max-height:clamp(72px,72%,92px);object-fit:contain;filter:drop-shadow(0 12px 26px rgba(255,159,64,.28));background:none;border-radius:0;padding:0}._brandText_910z0_266{display:inline-flex;align-items:center;gap:.3rem}._hamburger_910z0_113{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:18px;background:color-mix(in srgb,rgba(13,22,37,.78) 75%,rgba(255,255,255,.08) 25%);border:1px solid color-mix(in srgb,rgba(255,255,255,.18) 55%,rgba(59,130,246,.5) 45%);color:inherit;cursor:pointer;position:relative;overflow:hidden;transition:transform .24s ease,background .24s ease,border-color .24s ease,box-shadow .24s ease}._backButton_910z0_118{width:46px;height:46px;padding:0;border-radius:16px;background:color-mix(in srgb,rgba(13,22,37,.66) 72%,rgba(255,255,255,.08) 28%);border:1px solid color-mix(in srgb,rgba(255,255,255,.2) 60%,transparent);color:inherit;box-shadow:none}._backButton_910z0_118:hover{background:color-mix(in srgb,rgba(26,39,62,.9) 70%,rgba(71,130,255,.35) 30%);border-color:color-mix(in srgb,rgba(91,162,255,.7) 75%,transparent 25%);transform:translateY(-1px)}._backButton_910z0_118:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}._hamburger_910z0_113:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(135% 135% at 50% 18%,rgba(66,154,255,.55),transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}._hamburger_910z0_113:focus-visible{outline:2px solid var(--primary-color);outline-offset:4px}._hamburger_910z0_113:hover{background:color-mix(in srgb,rgba(26,39,62,.92) 70%,rgba(71,130,255,.42) 30%);border-color:color-mix(in srgb,rgba(91,162,255,.9) 78%,transparent 22%);transform:translateY(-1px) scale(1.04);box-shadow:none}._hamburger_910z0_113:hover:after,._hamburger_910z0_113:focus-visible:after,._hamburger_910z0_113[data-pressed=true]:after{opacity:.45}._hamburger_910z0_113[data-pressed=true]{background:color-mix(in srgb,var(--primary-color) 18%,transparent);border-color:color-mix(in srgb,var(--primary-color) 70%,transparent)}._hamburgerLines_910z0_123{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}._hamburgerLines_910z0_123 span{display:block;width:18px;height:2px;border-radius:999px;background:color-mix(in srgb,var(--text-color) 80%,transparent);transition:transform .24s ease,opacity .24s ease,width .24s ease}._hamburgerLines_910z0_123 span:nth-child(1){transform:translateY(-6px)}._hamburgerLines_910z0_123 span:nth-child(3){transform:translateY(6px)}._hamburgerGlyph_910z0_127{opacity:0;transition:opacity .2s ease}._hamburger_910z0_113:hover ._hamburgerGlyph_910z0_127,._hamburger_910z0_113:focus-visible ._hamburgerGlyph_910z0_127,._hamburger_910z0_113[data-pressed=true] ._hamburgerGlyph_910z0_127{opacity:1}._hamburger_910z0_113:hover ._hamburgerLines_910z0_123 span:nth-child(2){width:10px}._mobileToggle_910z0_392[data-pressed=true] ._hamburgerLines_910z0_123 span:nth-child(1){transform:translateY(0) rotate(45deg)}._mobileToggle_910z0_392[data-pressed=true] ._hamburgerLines_910z0_123 span:nth-child(2){opacity:0}._mobileToggle_910z0_392[data-pressed=true] ._hamburgerLines_910z0_123 span:nth-child(3){transform:translateY(0) rotate(-45deg)}._desktopToggle_910z0_404{display:inline-flex}._mobileToggle_910z0_392{display:none}@media(max-width:1024px){._header_910z0_1{padding:0 1rem}._inner_910z0_226{max-width:none}._rightCluster_910z0_177{gap:.6rem}._centerCluster_910z0_150{justify-content:flex-start}._contextTitle_910z0_167{font-size:.9rem}}@media(min-width:900px){._nav_910z0_131{display:flex}}@media(max-width:767px){._desktopToggle_910z0_404{display:none}._mobileToggle_910z0_392{display:inline-flex}._header_910z0_1{padding:0 1.1rem}._brandMark_910z0_254{width:96px;height:auto}._centerCluster_910z0_150{display:none}}@media(prefers-reduced-motion:reduce){._header_910z0_1,._brandMark_910z0_254,._brandText_910z0_266,._hamburger_910z0_113,._backButton_910z0_118,._hamburgerLines_910z0_123 span,._hamburgerGlyph_910z0_127{transition-duration:.01ms!important}}._desktopToggle_910z0_404 ._hamburgerGlyph_910z0_127{opacity:.65}._mobileToggle_910z0_392 ._hamburgerGlyph_910z0_127{opacity:.85}._mobileToggle_910z0_392[data-pressed=true] ._hamburgerGlyph_910z0_127,._mobileToggle_910z0_392:hover ._header_910z0_1[data-scrolled=true] ._hamburger_910z0_113{background:color-mix(in srgb,rgba(19,28,48,.85) 70%,color-mix(in srgb,var(--primary-color) 35%,transparent) 30%);border-color:color-mix(in srgb,color-mix(in srgb,var(--primary-color) 65%,rgba(255,255,255,.5)) 85%,transparent)}._header_910z0_1[data-scrolled=true] ._hamburgerLines_910z0_123 span{background:color-mix(in srgb,var(--text-color) 65%,transparent)}._nav_1h3er_1{display:block;max-width:100%}._list_1h3er_6{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;padding:0;margin:0;color:var(--text-muted)}._item_1h3er_16{display:inline-flex;align-items:center;gap:.35rem;font-size:clamp(.8rem,3vw,.95rem)}._item_1h3er_16:not(:first-child):before{content:"›";color:var(--input-border);font-weight:700}._link_1h3er_29{color:var(--primary-color);text-decoration:none;font-weight:600}._link_1h3er_29:focus-visible,._link_1h3er_29:hover{text-decoration:underline}._current_1h3er_40{color:var(--text-color);font-weight:600}@media(max-width:640px){._list_1h3er_6{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;margin-bottom:-4px;scrollbar-width:thin}._item_1h3er_16{white-space:nowrap}}._wrap_f2uev_1{position:sticky;bottom:0;left:0;width:100%;display:none;background:color-mix(in srgb,var(--card-background) 92%,transparent);border-top:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent);padding:6px 8px calc(8px + var(--safe-area-bottom));z-index:var(--z-bottom-nav, 100);box-shadow:0 -4px 16px #0000000f;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}._list_f2uev_16{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;max-width:480px;margin:0 auto}._link_f2uev_25{display:flex;flex-direction:column;align-items:center;justify-content:center;color:color-mix(in srgb,var(--text-color) 60%,transparent);text-decoration:none;padding:6px 8px;border-radius:12px;font-size:.72rem;font-weight:500;min-height:44px;line-height:1.2;position:relative;transition:background .15s ease,color .15s ease}._link_f2uev_25:active{background:color-mix(in srgb,var(--primary-color) 10%,transparent)}._link_f2uev_25[aria-current=page]{color:var(--primary-color);font-weight:600}._link_f2uev_25[aria-current=page]:before{content:"";position:absolute;top:4px;left:50%;transform:translate(-50%);width:24px;height:3px;border-radius:2px;background:var(--primary-color);opacity:.85}._icon_f2uev_67{display:block;margin-bottom:3px}._label_f2uev_72{display:block;text-align:center}@media(max-width:720px){._wrap_f2uev_1{display:block}}._container_s53ne_2{position:relative;display:flex;align-items:stretch;justify-content:flex-start;box-sizing:border-box;height:100%;overflow-x:hidden;overflow-y:visible}._desktopShell_s53ne_19{height:100%;background:var(--sidebar-bg);color:var(--sidebar-fg);border-right:1px solid var(--sidebar-border);box-shadow:var(--sidebar-shadow);display:flex;flex-direction:column;overflow-x:hidden;overflow-y:visible;transition:width .24s ease;min-width:var(--sidebar-rail-width);contain:layout style}._rail_s53ne_39{width:var(--sidebar-rail-width)}._expanded_s53ne_43{width:var(--sidebar-expanded-width)}._navDesktop_s53ne_47{padding:1.25rem 1rem 1rem;display:flex;flex-direction:column;gap:1.25rem;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scroll-padding-block:.5rem;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--sidebar-fg) 18%,transparent) transparent;-webkit-overflow-scrolling:touch}._navDesktop_s53ne_47::-webkit-scrollbar{width:3px}._navDesktop_s53ne_47::-webkit-scrollbar-track{background:transparent;border-radius:4px}._navDesktop_s53ne_47::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--sidebar-fg) 18%,transparent);border-radius:4px}._navDesktop_s53ne_47::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--sidebar-fg) 36%,transparent)}._desktopShell_s53ne_19[data-collapsed=true] ._navDesktop_s53ne_47{overflow:hidden}._section_s53ne_91{display:grid;gap:.6rem}._sectionTitle_s53ne_96{font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--sidebar-fg) 50%,transparent);padding:.5rem .25rem .15rem;transition:opacity .15s ease}._sectionTitle_s53ne_96[data-hidden=true]{opacity:0;pointer-events:none}._list_s53ne_112{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}._domainSection_s53ne_120{display:grid;gap:.6rem}._shortcutSection_s53ne_125{display:grid;gap:.75rem}._shortcutList_s53ne_130{display:grid;gap:.5rem}._quickAction_s53ne_135{position:relative}._quickButton_s53ne_139{width:100%;justify-content:flex-start;gap:.6rem;padding:.5rem .75rem;min-height:44px;border-radius:10px;box-shadow:none}._quickLabel_s53ne_149{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;transition:opacity .15s ease,transform .15s ease}._quickAction_s53ne_135[data-collapsed=true] ._quickButton_s53ne_139{justify-content:center;gap:0;padding:.625rem 0}._quickAction_s53ne_135[data-collapsed=true] ._quickLabel_s53ne_149{opacity:0;transform:translate(-6px);pointer-events:none}._quickTooltip_s53ne_171{position:absolute;left:calc(100% + 10px);top:50%;white-space:nowrap;z-index:var(--z-sidebar-tooltip, 420);padding:.35rem .6rem;border-radius:6px;background:var(--sidebar-bg);color:var(--sidebar-fg);border:1px solid var(--sidebar-border);box-shadow:0 4px 12px #0000001f;font-size:.75rem;font-weight:500;opacity:0;transform:translateY(-50%) scale(.95);pointer-events:none;transition:opacity .15s ease,transform .15s ease}._quickAction_s53ne_135[data-collapsed=true]:hover ._quickTooltip_s53ne_171,._quickAction_s53ne_135[data-collapsed=true]:focus-within ._quickTooltip_s53ne_171{opacity:1;transform:translateY(-50%) scale(1)}._subgroup_s53ne_200{display:grid;gap:.35rem}._subgroupTitle_s53ne_205{font-size:.7rem;font-weight:600;letter-spacing:.04em;color:color-mix(in srgb,var(--sidebar-fg) 55%,transparent);padding:.375rem .25rem .125rem}._subgroupList_s53ne_213{list-style:none;margin:0;padding:0 0 0 .25rem;display:grid;gap:.35rem}._serviceList_s53ne_221{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}._serviceItem_s53ne_229{position:relative}._serviceLink_s53ne_233{display:flex;width:100%;align-items:center;justify-content:flex-start;gap:.625rem;padding:.5rem .75rem;min-height:44px;border-radius:10px;text-decoration:none;color:color-mix(in srgb,var(--sidebar-fg) 85%,transparent);font-size:.875rem;font-weight:500;box-sizing:border-box;min-width:0;transition:background .15s ease,color .15s ease}._serviceLink_s53ne_233:hover,._serviceLink_s53ne_233:focus-visible{background:var(--sidebar-hover);color:var(--primary-color);outline:none}._serviceIcon_s53ne_260{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:color-mix(in srgb,currentColor 65%,transparent);transition:color .15s ease}._serviceLink_s53ne_233:hover ._serviceIcon_s53ne_260,._serviceLink_s53ne_233:focus-visible ._serviceIcon_s53ne_260{color:currentColor}._serviceLabel_s53ne_277{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;transition:opacity .15s ease,transform .15s ease}._serviceItem_s53ne_229[data-collapsed=true] ._serviceLabel_s53ne_277{opacity:0;transform:translate(-6px);pointer-events:none}._serviceItem_s53ne_229[data-collapsed=true] ._serviceLink_s53ne_233{justify-content:center;gap:0;padding:.625rem 0}._serviceTooltip_s53ne_299{position:absolute;left:calc(100% + 10px);top:50%;white-space:nowrap;z-index:var(--z-sidebar-tooltip, 420);padding:.35rem .6rem;border-radius:6px;background:var(--sidebar-bg);color:var(--sidebar-fg);border:1px solid var(--sidebar-border);box-shadow:0 4px 12px #0000001f;font-size:.75rem;font-weight:500;opacity:0;transform:translateY(-50%) scale(.95);pointer-events:none;transition:opacity .15s ease,transform .15s ease}._serviceItem_s53ne_229[data-collapsed=true]:hover ._serviceTooltip_s53ne_299,._serviceItem_s53ne_229[data-collapsed=true]:focus-within ._serviceTooltip_s53ne_299{opacity:1;transform:translateY(-50%) scale(1)}._handle_s53ne_327{display:none;position:absolute;top:1.25rem;right:1rem;transform:none;width:46px;height:46px;align-items:center;justify-content:center}._footer_s53ne_340{flex-shrink:0;padding:.75rem 1rem;border-top:1px solid var(--sidebar-border);background:var(--sidebar-bg)}._footerMobile_s53ne_347{flex-shrink:0;padding:.75rem 1rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--sidebar-border)}._handleButton_s53ne_355{width:40px;height:40px;box-shadow:var(--sidebar-shadow);border-radius:999px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:var(--sidebar-bg);border:1px solid var(--sidebar-border)}._overlay_s53ne_368{position:fixed;inset:0;background:#0f172a99;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:var(--z-sidebar-overlay, 400)}._drawer_s53ne_376{position:fixed;top:0;bottom:0;left:0;width:min(320px,80vw);background:var(--sidebar-bg);color:var(--sidebar-fg);border-right:1px solid var(--sidebar-border);box-shadow:var(--sidebar-shadow);z-index:var(--z-sidebar-drawer, 410);display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}._drawer_s53ne_376::-webkit-scrollbar{display:none}._drawerHeader_s53ne_403{display:flex;justify-content:flex-end;padding:1rem 1.25rem .5rem;padding-top:max(1rem,env(safe-area-inset-top,1rem))}._closeButton_s53ne_411{margin:0;width:36px;height:36px}._navMobile_s53ne_417{display:flex;flex-direction:column;gap:1.25rem;padding:.75rem 1rem 1.25rem;flex:1}@media(min-width:768px){._container_s53ne_2{min-width:var(--sidebar-rail-width)}._handle_s53ne_327{display:flex}._overlay_s53ne_368,._drawer_s53ne_376{display:none}}@media(max-width:767px){._desktopShell_s53ne_19,._handle_s53ne_327,._quickTooltip_s53ne_171,._serviceTooltip_s53ne_299{display:none}}._item_143qj_14{position:relative;width:100%}._link_143qj_19{display:flex;width:100%;align-items:center;justify-content:flex-start;gap:.625rem;padding:.5rem .75rem;min-height:44px;border-radius:10px;text-decoration:none;color:color-mix(in srgb,var(--sidebar-fg) 85%,transparent);font-size:.875rem;font-weight:500;line-height:1.4;min-width:0;box-sizing:border-box;transition:background .15s ease,color .15s ease}._link_143qj_19:hover,._link_143qj_19:focus-visible{background:var(--sidebar-hover);color:var(--primary-color);outline:none}._link_143qj_19:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}._item_143qj_14[data-active=true]>._link_143qj_19{color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 12%,transparent);box-shadow:inset 3px 0 0 var(--primary-color);font-weight:600}._icon_143qj_61{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:color-mix(in srgb,currentColor 65%,transparent);transition:color .15s ease}._link_143qj_19:hover ._icon_143qj_61,._link_143qj_19:focus-visible ._icon_143qj_61,._item_143qj_14[data-active=true]>._link_143qj_19 ._icon_143qj_61{color:currentColor}._label_143qj_80{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;transition:opacity .15s ease,transform .15s ease}._item_143qj_14[data-collapsed=true] ._label_143qj_80{opacity:0;transform:translate(-6px);pointer-events:none}._item_143qj_14[data-collapsed=true] ._icon_143qj_61{justify-content:center;margin:0 auto}._item_143qj_14[data-collapsed=true] ._link_143qj_19{justify-content:center;gap:0;padding:.625rem 0}._tooltip_143qj_109{position:absolute;left:calc(100% + 10px);top:50%;white-space:nowrap;z-index:var(--z-sidebar-tooltip, 420);padding:.35rem .6rem;border-radius:6px;background:var(--sidebar-bg);color:var(--sidebar-fg);border:1px solid var(--sidebar-border);box-shadow:0 4px 12px #0000001f;font-size:.75rem;font-weight:500;opacity:0;transform:translateY(-50%) scale(.95);pointer-events:none;transition:opacity .15s ease,transform .15s ease}._item_143qj_14[data-collapsed=true]:hover ._tooltip_143qj_109,._item_143qj_14[data-collapsed=true]:focus-within ._tooltip_143qj_109{opacity:1;transform:translateY(-50%) scale(1)}@media(max-width:767px){._tooltip_143qj_109{display:none}}._appLayout_1mz63_1{min-height:100vh;min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:100%;background:var(--background-color);color:var(--text-color);transition:background .3s ease;position:relative}._skipLink_1mz63_13{position:absolute;top:-48px;left:16px;padding:10px 14px;background:var(--primary-color);color:var(--on-primary);border-radius:8px;text-decoration:none;z-index:var(--z-skip-link, 500);transition:top .2s ease}._skipLink_1mz63_13:focus{top:16px}._headerCell_1mz63_30{position:sticky;top:0;z-index:var(--z-header-global, 120);isolation:isolate;min-height:calc(var(--header-height) * .78)}._bodyCell_1mz63_38{display:grid;grid-template-columns:var(--sidebar-expanded-width) minmax(0,1fr);transition:grid-template-columns .3s ease;min-height:0;align-items:stretch;justify-items:stretch;justify-content:start;align-content:start}._appLayout_1mz63_1[data-sidebar-visible=false] ._bodyCell_1mz63_38{grid-template-columns:minmax(0,1fr)}._appLayout_1mz63_1[data-sidebar-visible=true][data-sidebar-collapsed=true] ._bodyCell_1mz63_38{grid-template-columns:var(--sidebar-rail-width) minmax(0,1fr)}._mainContent_1mz63_59{position:relative;box-sizing:border-box;max-width:var(--content-max, 1200px);width:100%;margin-inline:auto;padding:2.5rem clamp(1rem,4vw,3rem) calc(3rem + var(--safe-area-bottom));min-height:0}._footerCell_1mz63_69{background:var(--card-background)}@media(max-width:1024px){._mainContent_1mz63_59{padding:2rem clamp(1rem,6vw,2.5rem) 2.5rem}}@media(max-width:767px){._mainContent_1mz63_59{padding:1.5rem 1rem 2rem}._bodyCell_1mz63_38{grid-template-columns:minmax(0,1fr)}}._footer_1ehx7_1{background:var(--card-background);color:var(--text-color);border-top:1px solid var(--border-subtle, var(--input-border));padding:32px 16px;margin-top:auto}@media(max-width:768px){._footer_1ehx7_1{padding-bottom:calc(48px + var(--safe-area-bottom))}}._inner_1ehx7_15{max-width:var(--content-max, 1200px);margin:0 auto;display:flex;flex-direction:column;gap:24px}._grid_1ehx7_23{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}._brandSection_1ehx7_35{display:flex;flex-direction:column;gap:16px}._colTitle_1ehx7_41{font-weight:600;font-size:1rem;margin:0;color:var(--text-color)}._brand_1ehx7_35{display:flex;gap:12px;align-items:center}@media(max-width:480px){._brand_1ehx7_35{align-items:flex-start}}._socialBar_1ehx7_60{margin-top:12px}._logo_1ehx7_64{width:56px;height:56px;flex-shrink:0;transition:transform .2s ease;filter:drop-shadow(0 4px 12px rgba(0,0,0,.08))}._logo_1ehx7_64:hover{transform:scale(1.03)}[data-theme=dark] img[data-invert-on-dark=true]{filter:brightness(0) invert(1) drop-shadow(0 4px 10px rgba(0,0,0,.4))}._slogan_1ehx7_80{margin:0;font-size:.95rem;line-height:1.45;color:color-mix(in srgb,var(--text-color) 88%,transparent)}._list_1ehx7_87{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}._link_1ehx7_96{color:color-mix(in srgb,var(--text-color) 94%,transparent);text-decoration:none;font-size:.95rem;transition:color .2s ease,transform .2s ease}._link_1ehx7_96:hover{color:var(--primary-color);transform:translate(2px)}._link_1ehx7_96:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px;border-radius:6px}._preferences_1ehx7_116{display:flex;flex-direction:column;gap:12px;align-items:flex-start}@media(min-width:640px){._preferences_1ehx7_116{flex-direction:row;align-items:center;flex-wrap:wrap}}._preferenceItem_1ehx7_131{display:flex;align-items:center}._legal_1ehx7_136{font-size:.875rem;color:color-mix(in srgb,var(--text-color) 78%,transparent);text-align:center;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--border-subtle, var(--input-border)) 70%,transparent)}._visuallyHidden_1ehx7_145{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:768px){._preferences_1ehx7_116{align-items:stretch}}@media(max-width:720px){._footer_1ehx7_1{padding-bottom:88px}}@media(min-width:1280px){._logo_1ehx7_64{width:64px;height:64px}}._container_ruvkr_1{display:inline-flex;align-items:center;gap:8px;padding:4px;border-radius:16px;background:color-mix(in srgb,rgba(14,22,35,.78) 75%,rgba(255,255,255,.08) 25%);border:1px solid color-mix(in srgb,rgba(255,255,255,.16) 70%,color-mix(in srgb,var(--primary-color) 35%,transparent) 30%);box-shadow:0 12px 28px #0d192d52;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}._button_ruvkr_23{background:none;border:1px solid color-mix(in srgb,rgba(255,255,255,.55) 45%,rgba(0,0,0,.15) 55%);padding:2px;border-radius:999px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 2px 6px #0d192d40}._button_ruvkr_23:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--primary-color) 10%,transparent);box-shadow:0 6px 16px color-mix(in srgb,var(--primary-color) 35%,rgba(0,0,0,.1))}._button_ruvkr_23:focus-visible{outline:none;box-shadow:0 0 0 2px var(--primary-color),0 2px 8px #0d192d40}._flag_ruvkr_55{width:22px;height:22px;border-radius:50%;object-fit:cover}._container_buszp_1{display:inline-flex;justify-content:center;align-items:center;padding:4px;border-radius:16px;background:color-mix(in srgb,rgba(14,22,35,.78) 75%,rgba(255,255,255,.08) 25%);border:1px solid color-mix(in srgb,rgba(255,255,255,.16) 70%,color-mix(in srgb,var(--primary-color) 35%,transparent) 30%);box-shadow:0 12px 28px #0d192d52;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}._container_buszp_1:hover{background:color-mix(in srgb,rgba(23,33,51,.88) 80%,rgba(255,255,255,.1) 20%);border-color:color-mix(in srgb,rgba(72,149,255,.65) 80%,transparent 20%);box-shadow:0 18px 34px #0c1b366b}._checkbox_buszp_28{display:none}._label_buszp_32{--toggle-w: 74px;--toggle-h: 32px;--knob-d: 28px;--knob-gap: 6px;width:var(--toggle-w);height:var(--toggle-h);border-radius:999px;position:relative;cursor:pointer;display:flex;justify-content:center;align-items:center;overflow:hidden;transition:background .4s ease,box-shadow .3s ease,border .3s ease;border:1px solid transparent}._light_buszp_55{background:linear-gradient(125deg,#ffb649eb,#ff7300d9);box-shadow:inset 0 0 0 1px #fff3}._dark_buszp_60{background:linear-gradient(125deg,#102640f2,color-mix(in srgb,var(--primary-color) 78%,rgba(0,0,0,.2)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary-color) 25%,rgba(255,255,255,.15))}._toggleCircle_buszp_71{width:var(--knob-d);height:var(--knob-d);border-radius:50%;position:absolute;top:calc((var(--toggle-h) - var(--knob-d)) / 2);left:calc(var(--knob-gap) / 2);display:grid;place-items:center;background:linear-gradient(135deg,#fffffff5,#e9f4ffb3);transform:translate(0);transition:transform .35s ease,background-color .35s ease,box-shadow .35s ease;box-shadow:0 6px 12px #0f172a40,inset 0 0 0 1px #ffffffa6}._checkbox_buszp_28:checked+._label_buszp_32 ._toggleCircle_buszp_71{transform:translate(calc(var(--toggle-w) - var(--knob-d) - var(--knob-gap)));background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 90%,rgba(255,255,255,.02)),#26c5ffbf);box-shadow:0 8px 16px color-mix(in srgb,var(--primary-color) 35%,rgba(0,0,0,.1)),inset 0 0 0 1px #ffffff4d}._sun_buszp_103,._moon_buszp_104{position:absolute;top:50%;left:50%;font-size:16px;pointer-events:none;transition:opacity .28s ease,transform .28s ease;transform:translate(-50%,-50%)}._sun_buszp_103{color:var(--color-warning);text-shadow:0 0 12px rgba(255,235,130,.9),0 0 22px rgba(255,200,80,.6)}._moon_buszp_104{color:var(--color-primary-light);text-shadow:0 0 12px rgba(124,148,255,.65)}._checkbox_buszp_28:checked+._label_buszp_32 ._sun_buszp_103{opacity:.25;transform:translate(-50%,-50%) scale(.88)}._checkbox_buszp_28:not(:checked)+._label_buszp_32 ._moon_buszp_104{opacity:.3;transform:translate(-50%,-50%) scale(.9)}._checkbox_buszp_28:checked+._label_buszp_32 ._moon_buszp_104{transform:translate(-50%,-50%)}._container_1tezl_1{--sb-size: 38px;display:inline-flex;align-items:center;gap:10px}._header_1tezl_8{--sb-size: 32px}._footer_1tezl_12{--sb-size: 40px}._button_1tezl_16{width:var(--sb-size);height:var(--sb-size);border-radius:12px;border:1px solid color-mix(in srgb,var(--input-border) 75%,transparent);background:color-mix(in srgb,var(--surface) 72%,transparent);color:color-mix(in srgb,var(--text-color) 90%,transparent);display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease;cursor:pointer;text-decoration:none;position:relative;box-shadow:0 4px 12px #0f172a1f}._button_1tezl_16:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}._button_1tezl_16:hover:not(._disabled_1tezl_42){transform:translateY(-1px);background:color-mix(in srgb,var(--primary-color) 12%,transparent);border-color:color-mix(in srgb,var(--primary-color) 35%,transparent);color:color-mix(in srgb,var(--primary-color) 85%,var(--on-primary) 15%)}._active_1tezl_49{background:color-mix(in srgb,var(--primary-color) 16%,transparent);border-color:color-mix(in srgb,var(--primary-color) 45%,transparent);color:color-mix(in srgb,var(--primary-color) 85%,var(--on-primary) 15%)}._active_1tezl_49:hover{background:color-mix(in srgb,var(--primary-color) 24%,transparent)}._disabled_1tezl_42{cursor:not-allowed;opacity:.55;background:color-mix(in srgb,var(--surface) 85%,transparent);border-color:color-mix(in srgb,var(--input-border) 55%,transparent);color:color-mix(in srgb,var(--muted-text) 85%,transparent);box-shadow:none}._disabled_1tezl_42:hover{transform:none}._icon_1tezl_72{width:calc(var(--sb-size) * .55);height:calc(var(--sb-size) * .55)}@media(max-width:640px){._container_1tezl_1{gap:8px}}._fallback_1t9bl_3{text-align:center;margin-top:4rem;padding:2rem;color:var(--text-color)}._fallbackMessage_1t9bl_10{padding:2rem;text-align:center;color:var(--text-color);font-size:1.1rem;line-height:1.6}._actions_1t9bl_18{margin-top:2rem;display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}._logoutButton_1t9bl_26,._secondaryButton_1t9bl_33{padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;font-size:1rem}@layer components{._container_6f49t_2{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);background:var(--surface-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);border:1px solid var(--border-subtle);min-height:240px;justify-content:center;align-items:flex-start}._title_6f49t_16{font-size:var(--font-size-lg);color:var(--text-strong);margin:0}._description_6f49t_22{margin:0;color:var(--muted-text);line-height:var(--line-height-relaxed)}._actions_6f49t_28{display:flex;flex-wrap:wrap;gap:var(--space-3)}._details_6f49t_34{font-size:var(--font-size-xs);color:var(--muted-text);max-width:680px;word-break:break-word}}._container_1eqbf_1{display:grid;gap:1rem;padding:2rem;border-radius:var(--radius-xl);background:var(--card-background);box-shadow:var(--shadow-light);text-align:center}._emoji_1eqbf_11{font-size:2.5rem}._title_1eqbf_15{margin:0;font-size:1.6rem;color:var(--text-strong)}._description_1eqbf_21{margin:0;color:var(--muted-text)}._actions_1eqbf_26{display:flex;justify-content:center}._container_cnaf4_3{display:grid;gap:16px}._header_cnaf4_8{display:flex;align-items:baseline;justify-content:space-between}._title_cnaf4_14{font-size:1.6rem;margin:0}._subtitle_cnaf4_19{color:var(--muted-text);margin:0}._grid_cnaf4_24{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}._card_cnaf4_30{border:1px solid var(--input-border);border-radius:10px;background:var(--surface);padding:16px}._cardTitle_cnaf4_37{margin:0 0 8px;font-size:1.1rem}._list_cnaf4_42{display:grid;gap:8px}._link_cnaf4_47{text-decoration:none;color:var(--text-color)}._muted_cnaf4_52{color:var(--muted-text)}._row_cnaf4_56{display:grid;gap:12px}._actions_cnaf4_61{display:flex;gap:8px;margin-top:8px}._formGrid_cnaf4_67{display:grid;gap:10px;max-width:420px}._fieldLabel_cnaf4_73{font-weight:600}._formField_1c4r9_4{display:flex;flex-direction:column;gap:.5rem;width:100%}._label_1c4r9_11{font-size:.95rem;font-weight:600;color:var(--text-color);display:flex;gap:4px}._required_1c4r9_19{color:var(--danger-color)}._inputGroup_1c4r9_23{position:relative;width:100%}._input_1c4r9_23{width:100%;padding:10px 44px 10px 12px;font-size:.95rem;border-radius:8px;border:1px solid var(--input-border);background-color:var(--input-background);color:var(--text-color);transition:border-color .3s,box-shadow .3s;box-sizing:border-box}._input_1c4r9_23:focus-visible{border-color:var(--primary-color);box-shadow:0 0 0 2px #007fff40}._editable_1c4r9_49{cursor:text}._readOnly_1c4r9_53{opacity:.6;cursor:not-allowed}._valid_1c4r9_58{border-color:var(--success-color)}._invalid_1c4r9_62{border-color:var(--danger-color)}._togglePassword_1c4r9_67{position:absolute;top:0;right:0;height:100%;width:44px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:var(--text-color);font-size:1.3rem;padding:0;transition:color .2s ease}._togglePassword_1c4r9_67:hover{color:var(--primary-color)}._tooltip_1c4r9_90{position:absolute;bottom:120%;left:50%;transform:translate(-50%) translateY(4px);background:var(--tooltip-background);color:var(--tooltip-text);font-size:.75rem;padding:4px 8px;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:10}._togglePassword_1c4r9_67:hover ._tooltip_1c4r9_90{opacity:1;transform:translate(-50%) translateY(0)}._errorContainer_1c4r9_115{display:flex;align-items:center;gap:6px;margin-top:.25rem;animation:_fadeSlideIn_1c4r9_1 .25s ease-in-out forwards}._errorIcon_1c4r9_123{color:var(--danger-color);font-size:1rem}._errorText_1c4r9_128{font-size:.85rem;color:var(--danger-color);font-weight:500}._helpText_1c4r9_135{font-size:.8rem;color:var(--text-color);opacity:.7}@keyframes _fadeSlideIn_1c4r9_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] ._input_1c4r9_23{background-color:var(--input-background);color:var(--text-color);border-color:var(--input-border)}[data-theme=dark] ._togglePassword_1c4r9_67{color:var(--text-color)}[data-theme=dark] ._tooltip_1c4r9_90{background-color:var(--tooltip-background);color:var(--tooltip-text)}@media(max-width:480px){._input_1c4r9_23{padding-right:44px}._tooltip_1c4r9_90{font-size:.7rem}}._container_a1qu3_1{display:flex;align-items:flex-start;gap:.4rem;margin-top:.25rem;color:var(--error-color);font-size:.9rem;line-height:1.35}._icon_a1qu3_11{flex:0 0 auto;margin-top:.1rem}._text_a1qu3_16{flex:1}._wrap_1vuk6_8{display:flex;align-items:center;justify-content:space-between;gap:.75rem;height:56px;padding-inline:1rem 1.25rem;flex-shrink:0;background:var(--card-background);border-bottom:1px solid var(--border-subtle);position:sticky;top:0;z-index:var(--z-header-section, 110);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._left_1vuk6_26{display:flex;align-items:center;gap:.4rem;min-width:0;flex:1}._hamburger_1vuk6_35{flex-shrink:0}@media(min-width:768px){._hamburger_1vuk6_35{display:none}}._backBtn_1vuk6_46{display:none;flex-shrink:0}@media(min-width:768px){._backBtn_1vuk6_46{display:inline-flex}}._titleBlock_1vuk6_58{display:flex;flex-direction:column;gap:.1rem;min-width:0}._title_1vuk6_58{margin:0;font-size:.95rem;font-weight:700;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3;letter-spacing:-.01em}._right_1vuk6_78{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._layout_1ae6t_3{display:grid;grid-template-columns:min-content 1fr;height:100vh;width:100%;overflow:hidden;background:var(--background-color);--header-current-height: 0px}@media(max-width:767px){._layout_1ae6t_3{height:100dvh;padding-bottom:var(--safe-area-bottom)}}._main_1ae6t_27{display:flex;flex-direction:column;overflow:hidden}._content_1ae6t_33{flex:1;overflow-y:auto;overflow-x:hidden;background:var(--background-color)}._content_1ae6t_33::-webkit-scrollbar{width:8px}._content_1ae6t_33::-webkit-scrollbar-track{background:transparent}._content_1ae6t_33::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:4px}._content_1ae6t_33::-webkit-scrollbar-thumb:hover{background:var(--border-color)}@media(max-width:767px){._layout_1ae6t_3{grid-template-columns:1fr}}._pageShell_19a9r_3{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5) var(--space-4);max-width:1280px;margin:0 auto;color:var(--text-color)}._pageHero_19a9r_13{background:linear-gradient(145deg,color-mix(in oklab,var(--card-background) 94%,transparent),color-mix(in oklab,var(--surface-color, var(--card-background)) 96%,transparent));border:1px solid var(--input-border);border-radius:16px;padding:var(--space-4);box-shadow:var(--shadow-md);display:grid;gap:var(--space-3)}._eyebrow_19a9r_27{margin:0;text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:.75rem;color:var(--muted-text)}._title_19a9r_36{margin:0;font-size:clamp(1.75rem,2.2vw,2.4rem);color:var(--text-color)}._subtitle_19a9r_42{margin:0;color:var(--muted-text);max-width:860px;line-height:1.5}._heroActions_19a9r_49{display:flex;gap:var(--space-2);flex-wrap:wrap}._metricsRow_19a9r_55{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-2)}._metricCard_19a9r_61{padding:var(--space-3);background:var(--card-background);border:1px solid var(--input-border);border-radius:12px;box-shadow:var(--shadow-sm);display:grid;gap:6px}._metricLabel_19a9r_71{font-size:var(--font-size-sm);color:var(--muted-text)}._metricValue_19a9r_76{font-size:1.1rem}._layoutGrid_19a9r_80{display:grid;gap:var(--space-4);grid-template-columns:2fr 1.1fr}._mainColumn_19a9r_86,._sideColumn_19a9r_87{display:flex;flex-direction:column;gap:var(--space-3)}._clientSectionWrapper_19a9r_94{position:relative}._clientOverlay_19a9r_98{position:absolute;inset:0;z-index:10;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:color-mix(in oklab,var(--card-background) 70%,transparent);display:flex;align-items:center;justify-content:center;border-radius:12px}._blurContent_19a9r_110{pointer-events:none;opacity:.55;filter:blur(1px);transition:filter .2s ease}._buttonWrapper_19a9r_117{display:flex;flex-direction:column;gap:.75rem}._feedback_19a9r_123{font-size:.95rem;color:var(--success-color);text-align:left}._feedbackSuccess_19a9r_129{color:var(--success-color);margin:0}._feedbackInfo_19a9r_134{color:var(--muted-text);margin:0}@media(max-width:1080px){._layoutGrid_19a9r_80{grid-template-columns:1fr}._pageShell_19a9r_3{padding:var(--space-4)}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}:root._dark_19a9r_155 ._pageHero_19a9r_13{background:linear-gradient(145deg,color-mix(in oklab,var(--background-dark) 94%,transparent),color-mix(in oklab,var(--surface-color, var(--background-dark)) 96%,transparent));border-color:color-mix(in oklab,var(--input-border) 80%,transparent);box-shadow:var(--shadow-dark)}:root._dark_19a9r_155 ._metricCard_19a9r_61{border-color:color-mix(in oklab,var(--input-border) 80%,transparent);box-shadow:var(--shadow-dark)}._container_1q20a_12{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:680px;margin:0 auto;box-sizing:border-box;position:relative;isolation:isolate}._searchRow_1q20a_25{position:relative;display:flex;align-items:center;gap:.5rem;z-index:3}._helper_1q20a_36{margin-top:.25rem;background:var(--card-background);border:1px solid var(--input-border);border-radius:8px;padding:.75rem;box-shadow:var(--shadow-light)}._helperTitle_1q20a_45{display:inline-block;font-weight:600;font-size:.9rem;margin:0 0 .5rem .1rem;color:var(--color-text-secondary)}._recentList_1q20a_54{display:flex;flex-direction:column;gap:.35rem;padding:0;margin:0;list-style:none}._recentItem_1q20a_64{display:flex;justify-content:space-between;align-items:center;background:transparent;border:1px solid transparent;width:100%;min-width:0;text-align:left;font-size:.95rem;padding:.55rem .8rem;color:var(--text-color);border-radius:6px;cursor:pointer;outline:none;box-shadow:none;transition:background-color .18s ease-in-out,transform .18s ease-in-out,border-color .18s ease-in-out,box-shadow .18s ease-in-out}._recentItem_1q20a_64:hover{background-color:#007fff14;transform:translate(2px) scale(1.01)}._recentItem_1q20a_64:focus-visible{background-color:#007fff1f;box-shadow:0 0 0 3px color-mix(in oklab,var(--primary-color) 30%,transparent);border-color:color-mix(in oklab,var(--primary-color) 40%,var(--input-border));transform:translate(3px) scale(1.012)}._recentName_1q20a_100{font-weight:600;margin-right:.75rem}._recentMeta_1q20a_105{font-size:.8rem;opacity:.9;color:var(--color-text-secondary)}:root._dark_1q20a_114 ._helper_1q20a_36{background:var(--card-background);border-color:var(--input-border);box-shadow:var(--shadow-dark)}:root._dark_1q20a_114 ._recentItem_1q20a_64:hover,:root._dark_1q20a_114 ._recentItem_1q20a_64:focus-visible{background-color:#4299e11f}@media(max-width:680px){._container_1q20a_12{max-width:100%;padding:0 10px}}@media(max-width:480px){._recentItem_1q20a_64{font-size:.875rem;padding:.5rem .7rem}._recentMeta_1q20a_105{font-size:.75rem}._helperTitle_1q20a_45{font-size:.85rem}}._formField_15fi7_5{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1.75rem;width:100%;max-width:100%;box-sizing:border-box}._inputWrapper_15fi7_16{position:relative;width:100%;display:flex;flex-direction:column;gap:0}._label_15fi7_25{font-size:1rem;font-weight:600;color:var(--text-color);display:flex;align-items:center;line-height:1.4;margin-bottom:.25rem}._required_15fi7_35{color:var(--danger-color);font-weight:700;margin-left:4px}._label_15fi7_25>._tooltip_15fi7_41{margin-left:6px}._input_15fi7_16{width:100%;padding:.75rem 1rem;font-size:1rem;border-radius:8px;border:1px solid var(--input-border);background-color:var(--input-background);color:var(--text-color);outline:none;box-sizing:border-box;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease,color .25s ease}._input_15fi7_16::placeholder{color:var(--text-muted);opacity:.7}._input_15fi7_16:focus-visible{border-color:var(--primary-color);box-shadow:0 0 0 3px #007fff33}._editable_15fi7_75{cursor:text}._readOnly_15fi7_79{opacity:.6;cursor:not-allowed;background-color:var(--input-disabled-background)}._valid_15fi7_85{border-color:var(--success-color)}._invalid_15fi7_89{border-color:var(--danger-color)}._feedbackIcon_15fi7_94{position:absolute;top:50%;right:12px;transform:translateY(-50%);font-size:1.25rem;pointer-events:none}._successIcon_15fi7_103{color:var(--success-color)}._errorContainer_15fi7_108{display:flex;align-items:center;gap:6px;margin-top:2px;animation:_fadeSlideIn_15fi7_1 .25s ease-in-out forwards}._errorIcon_15fi7_116{font-size:1rem;color:var(--danger-color)}._errorText_15fi7_121{font-size:.875rem;font-weight:500;line-height:1.3;color:var(--danger-color)}._helpText_15fi7_129{font-size:.8rem;color:var(--text-color);opacity:.7;line-height:1.4}._ageHint_15fi7_136{font-size:.85rem;color:var(--text-color);margin-top:.35rem;line-height:1.3;font-weight:650}._ageWarning_15fi7_144{color:var(--danger-color);font-weight:700}[data-theme=dark] ._ageHint_15fi7_136{color:var(--text-color);opacity:.94}@keyframes _fadeSlideIn_15fi7_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] ._input_15fi7_16{background-color:var(--input-background);color:var(--text-color);border-color:var(--input-border)}[data-theme=dark] ._input_15fi7_16::placeholder{color:var(--text-muted);opacity:.5}[data-theme=dark] ._successIcon_15fi7_103{color:#34d399}[data-theme=dark] ._errorText_15fi7_121,[data-theme=dark] ._errorIcon_15fi7_116{color:#f87171}[data-theme=dark] ._tooltip_15fi7_41{color:var(--text-color);border-color:var(--text-color)}[data-theme=dark] ._tooltip_15fi7_41:hover,[data-theme=dark] ._tooltip_15fi7_41:focus-visible{color:var(--primary-color);border-color:var(--primary-color)}@media(prefers-reduced-motion:reduce){._input_15fi7_16,._feedbackIcon_15fi7_94,._errorContainer_15fi7_108{transition:none!important;animation:none!important}}@media(max-width:480px){._input_15fi7_16{font-size:.875rem;padding:9px 10px}._label_15fi7_25{font-size:.95rem}._errorText_15fi7_121{font-size:.8rem}._helpText_15fi7_129{font-size:.75rem}}._tooltip_15fi7_41{cursor:help;font-size:.85rem;color:var(--text-color);background-color:transparent;border-radius:4px;-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-weight:700;border:1.5px solid var(--text-color);transition:color .2s ease,border-color .2s ease}._tooltip_15fi7_41:hover,._tooltip_15fi7_41:focus-visible{color:var(--primary-color);border-color:var(--primary-color);outline:none}._searchField_1ulyt_3{width:100%;display:grid;gap:.25rem;margin-bottom:1rem;transition:all .3s ease}._inputWrapper_1ulyt_11{display:grid;grid-template-columns:1fr var(--input-height, 44px);align-items:center;column-gap:.5rem;width:100%}._nativeGroup_1ulyt_19{display:grid;gap:4px}._nativeLabel_1ulyt_23{font-size:.9rem;color:var(--text-color)}._nativeInput_1ulyt_27{height:var(--input-height);border:1px solid var(--input-border);border-radius:8px;background:var(--input-background);color:var(--text-color);padding:0 12px}._buttonColumn_1ulyt_37{display:grid;place-items:center;width:var(--input-height, 44px);height:var(--input-height, 44px);background-color:var(--button-background);color:var(--button-text);border:1px solid var(--input-border);border-radius:8px;transition:background-color .3s ease,transform .2s ease;overflow:hidden}._buttonColumn_1ulyt_37>*{display:grid;place-items:center;width:100%;height:100%;border-radius:inherit;padding:0}._buttonColumn_1ulyt_37 svg,._buttonColumn_1ulyt_37 i{width:1.1em;height:1.1em}._buttonColumn_1ulyt_37:hover{background-color:var(--button-hover);transform:scale(1.05)}._buttonColumn_1ulyt_37 :is(button,[role=button]):focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in oklab,var(--primary-color),white 70%)}._loadingInline_1ulyt_81{display:grid;place-items:center;height:var(--input-height, 44px);width:var(--input-height, 44px)}._loadingInline_1ulyt_81 img{height:calc(var(--input-height, 44px) * .66);object-fit:contain}._detectedInfo_1ulyt_93{font-size:.85rem;margin-left:.25rem;margin-top:.25rem;color:var(--text-color)}._feedbackSuccess_1ulyt_100{color:var(--primary-color)}._feedbackError_1ulyt_103{color:var(--danger-color)}._valid_1ulyt_106{color:var(--primary-color);font-weight:500}._invalid_1ulyt_110{color:var(--danger-color);font-weight:500}@media(max-width:480px){._inputWrapper_1ulyt_11{grid-template-columns:1fr var(--input-height, 40px)}._buttonColumn_1ulyt_37{width:var(--input-height, 40px);height:var(--input-height, 40px)}}._dropdown_15nyb_2{background-color:var(--dropdown-background);border:1px solid var(--input-border);border-radius:8px;box-shadow:var(--shadow-light);position:absolute;top:100%;left:0;right:0;width:100%;z-index:20;padding:.25rem 0;max-height:240px;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}._header_15nyb_21{font-weight:600;font-size:.9rem;margin:.25rem 0 .5rem 1rem;color:var(--color-text-secondary)}._listItem_15nyb_29{margin:0;padding:0}._item_15nyb_35{display:flex;flex-direction:column;align-items:flex-start;background:transparent;border:none;width:100%;text-align:left;font-size:.95rem;padding:.55rem 1rem;color:var(--text-color);font-family:inherit;cursor:pointer;border-radius:6px;transition:background-color .18s ease-in-out,transform .18s ease-in-out;outline:none;white-space:normal;word-break:break-word;box-shadow:none}._item_15nyb_35 span{font-weight:500;display:block}._item_15nyb_35 small{font-size:.8rem;color:var(--color-text-secondary);display:block;margin-top:.15rem}._item_15nyb_35:hover,._item_15nyb_35:focus-visible{background-color:#007fff14;transform:translate(2px) scale(1.01)}._highlighted_15nyb_80 ._item_15nyb_35{background-color:#007fff24;transform:translate(4px) scale(1.015)}:root._dark_15nyb_86 ._dropdown_15nyb_2{background-color:var(--card-background);border-color:var(--input-border);box-shadow:var(--shadow-dark)}:root._dark_15nyb_86 ._item_15nyb_35:hover,:root._dark_15nyb_86 ._highlighted_15nyb_80 ._item_15nyb_35{background-color:#4299e11f}@media(max-width:480px){._dropdown_15nyb_2{max-height:50vh;padding:.2rem 0}._item_15nyb_35{font-size:.875rem;padding:.5rem .8rem}._item_15nyb_35 small{font-size:.75rem}._header_15nyb_21{font-size:.85rem;margin-left:.75rem}}._formGroup_2hgut_4{display:flex;flex-direction:column;width:100%;gap:.4rem;margin-bottom:1.25rem;position:relative;box-sizing:border-box}._label_2hgut_15{font-weight:600;font-size:.95rem;color:var(--text-color);display:flex;align-items:center;gap:6px;margin-bottom:4px;line-height:1.4}._input_2hgut_27{width:100%;padding:.625rem .75rem;font-size:.95rem;border-radius:8px;border:1px solid var(--input-border);background-color:var(--input-background);color:var(--text-color);transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease;box-sizing:border-box}._input_2hgut_27::placeholder{color:var(--text-muted);opacity:.7}._input_2hgut_27:focus-visible{border:2px solid var(--primary-color);box-shadow:0 0 0 3px #007fff33;outline:none}._input_2hgut_27:disabled,._input_2hgut_27[readonly]{background-color:var(--secondary-color);opacity:.6;cursor:not-allowed}._tooltipIcon_2hgut_63{font-size:.8rem;color:var(--muted-text);cursor:pointer;transition:color .2s ease}._tooltipIcon_2hgut_63:hover{color:var(--primary-color)}._input_2hgut_27._valid_2hgut_75{border-color:var(--success-color)}._input_2hgut_27._invalid_2hgut_79{border-color:var(--danger-color);background-color:#ff00000a}._smartFeedback_2hgut_85{font-size:.8rem;color:var(--muted-text);margin-top:.2rem;display:flex;gap:.4rem;align-items:center}._smartFeedback_2hgut_85 strong{font-weight:600}._smartFeedback_2hgut_85 ._valid_2hgut_75{color:var(--success-color)}._smartFeedback_2hgut_85 ._invalid_2hgut_79{color:var(--danger-color)}[data-theme=dark] ._input_2hgut_27{background-color:var(--input-background);color:var(--text-color);border-color:var(--input-border)}[data-theme=dark] ._input_2hgut_27::placeholder{color:var(--text-muted);opacity:.5}@media(max-width:600px){._label_2hgut_15{font-size:.875rem}._input_2hgut_27{font-size:.875rem;padding:.5rem .625rem}._smartFeedback_2hgut_85{font-size:.75rem}}._feedback_1mfjo_1{display:flex;align-items:center;gap:6px;font-size:.875rem;margin-top:4px;padding-left:2px;transition:all .2s ease}._valid_1mfjo_11{color:var(--success-color)}._invalid_1mfjo_15{color:var(--danger-color)}._feedback_1mfjo_1 svg{font-size:1.1rem;flex-shrink:0}._saveHint_r3l5p_3{font-size:.85rem;font-weight:500;color:var(--text-muted);margin-top:.25rem;text-align:center;line-height:1.4;opacity:.9;transition:opacity .3s ease-in-out}@media(max-width:480px){._saveHint_r3l5p_3{font-size:.8rem;margin-top:.5rem}}._form_14ewo_4{display:flex;flex-direction:column;gap:.875rem;width:100%;padding-block:.5rem;margin-bottom:1rem}._formActions_14ewo_14{display:flex;justify-content:flex-end;margin-top:.75rem}@media(max-width:480px){._formActions_14ewo_14{justify-content:center}}[data-theme=dark] ._form_14ewo_4{background-color:transparent}@media(prefers-reduced-motion:reduce){._form_14ewo_4,._formActions_14ewo_14{transition:none!important}}._editToggleWrapper_14ewo_41{display:flex;justify-content:flex-start;align-items:center;padding-block:.125rem}._editToggle_14ewo_41{font-size:.9rem;color:var(--text-color);display:flex;align-items:center;gap:.375rem;cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.35}._editToggle_14ewo_41 input[type=checkbox]{transform:scale(1.1);accent-color:var(--primary-color);margin:0}._wrapper_1x3s8_3{display:flex;flex-direction:column;gap:1rem}._productSearchContainer_1x3s8_9{position:relative;width:100%}._inputWrapper_1x3s8_14{display:flex;align-items:center;gap:.5rem;width:100%}._searchButton_1x3s8_21{background:none;border:none;color:var(--primary-color);display:flex;align-items:center;justify-content:center;padding:0;min-width:42px;height:42px;cursor:pointer;transition:color .2s ease;font-size:1.25rem}._searchButton_1x3s8_21:hover{color:var(--primary-hover-color)}._dropdownList_1x3s8_40{position:absolute;top:100%;left:0;width:100%;max-height:240px;overflow-y:auto;overflow-x:hidden;background:var(--card-background);border:1px solid var(--input-border);border-radius:0 0 8px 8px;z-index:20;box-shadow:var(--shadow-dark);list-style:none;padding:0;margin:.25rem 0 0;scroll-behavior:smooth;box-sizing:border-box}._dropdownItem_1x3s8_61{padding:.75rem 1rem;cursor:pointer;transition:all .2s ease;font-size:.95rem;color:var(--text-color);display:flex;justify-content:flex-start;align-items:center;border-left:4px solid transparent;border-radius:6px;box-sizing:border-box}._dropdownItem_1x3s8_61:hover{background-color:var(--hover-light);transform:scale(1.01);box-shadow:0 3px 6px #007fff1a;border-left:4px solid var(--primary-color)}._selected_1x3s8_82{background-color:var(--primary-color);color:var(--button-text);font-weight:600;border-left:4px solid var(--primary-hover-color);box-shadow:0 0 0 2px var(--primary-hover-color) inset;transform:scale(1.005)}._error_1x3s8_91{color:red;font-size:.9rem;margin-top:.5rem}._spinner_sy1ra_1{border:3px solid rgba(0,0,0,.1);border-left-color:var(--primary-color);border-radius:50%;width:20px;height:20px;animation:_spin_sy1ra_1 1s linear infinite}@keyframes _spin_sy1ra_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._cartSummary_1994i_3{background:var(--card-background);border-radius:10px;padding:1rem;box-shadow:var(--shadow-light);width:100%;margin-bottom:.5rem;border:1px solid var(--input-border)}._cartSummary_1994i_3 h3{margin:0 0 .75rem;font-size:1.1rem}._headerRow_1994i_18{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._badge_1994i_25{background:color-mix(in oklab,var(--primary-color) 12%,transparent);color:var(--text-color);border:1px solid var(--input-border);border-radius:999px;padding:4px 10px;font-size:.8rem;font-weight:600}._cartSummary_1994i_3 ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}._itemRow_1994i_44{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem 0;border-bottom:1px dashed var(--input-border)}._itemRow_1994i_44 strong{font-weight:600}._totalRow_1994i_57{display:flex;justify-content:space-between;align-items:center;margin-top:.75rem;font-size:1.05rem;color:var(--text-color)}._totalRow_1994i_57 strong{color:var(--primary-color)}._paymentOptions_12658_3{display:flex;flex-direction:column;gap:var(--space-2)}._methods_12658_9{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-2)}._methods_12658_9 button{justify-content:flex-start;padding:.9rem 1rem;border-radius:12px;gap:.65rem;font-weight:700}._methods_12658_9 i{font-size:1.1rem}._feedback_12658_27{margin:0;color:var(--danger-color);font-size:.95rem}._feedbackMuted_12658_33{margin:0;color:var(--muted-text);font-size:.9rem}._section_1lu4s_3{display:flex;flex-direction:column;gap:1rem;background:var(--card-background);padding:1rem;border-radius:10px;box-shadow:var(--shadow-light);border:2px solid transparent;transition:all .3s ease}._invalid_1lu4s_15{border-color:var(--danger-color)}._content_1lu4s_19{display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){._section_1lu4s_3{padding:1.25rem 1.5rem}}._titleContainer_1rg83_3{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}._left_1rg83_12{display:flex;align-items:center;gap:.75rem}._text_1rg83_18{display:flex;flex-direction:column;gap:.1rem}._title_1rg83_3{font-size:1.4rem;font-weight:700;color:var(--text-color);margin:0;line-height:1.2}._subtitle_1rg83_32{margin:0;color:var(--text-muted);font-size:.95rem;line-height:1.4}._icon_1rg83_39{font-size:1.6rem;color:var(--primary-color)}._actions_1rg83_45{display:flex;gap:.5rem;flex-wrap:wrap}._actionBtn_1rg83_52{min-width:110px;font-size:.875rem}@media(max-width:600px){._title_1rg83_3{font-size:1.25rem}._actionBtn_1rg83_52{font-size:.8rem;padding:.4rem .75rem}}@layer theme,base,utilities;:root{--brand-primary-50: #e3f2fd;--brand-primary-100: #bbdefb;--brand-primary-200: #90caf9;--brand-primary-300: #64b5f6;--brand-primary-400: #42a5f5;--brand-primary-500: #2196f3;--brand-primary-600: #1e88e5;--brand-primary-700: #1976d2;--brand-primary-800: #1565c0;--brand-primary-900: #0d47a1;--brand-secondary-50: #fff3e0;--brand-secondary-100: #ffe0b2;--brand-secondary-200: #ffcc80;--brand-secondary-300: #ffb74d;--brand-secondary-400: #ffa726;--brand-secondary-500: #ff9800;--brand-secondary-600: #fb8c00;--brand-secondary-700: #f57c00;--brand-secondary-800: #ef6c00;--brand-secondary-900: #e65100;--brand-neutral-50: #fafafa;--brand-neutral-100: #f5f5f5;--brand-neutral-200: #eeeeee;--brand-neutral-300: #e0e0e0;--brand-neutral-400: #bdbdbd;--brand-neutral-500: #9e9e9e;--brand-neutral-600: #757575;--brand-neutral-700: #616161;--brand-neutral-800: #424242;--brand-neutral-900: #212121;--color-primary: var(--brand-primary-500);--color-primary-hover: var(--brand-primary-600);--color-primary-active: var(--brand-primary-700);--color-on-primary: #ffffff;--color-secondary: var(--brand-secondary-500);--color-secondary-hover: var(--brand-secondary-600);--color-on-secondary: #000000;--color-surface: #ffffff;--color-surface-variant: var(--brand-neutral-50);--color-surface-elevated: color-mix( in srgb, var(--color-surface) 92%, var(--color-on-surface) 8% );--color-on-surface: var(--brand-neutral-900);--color-on-surface-variant: var(--brand-neutral-700);--color-background: var(--brand-neutral-50);--color-on-background: var(--brand-neutral-900);--color-overlay: rgba(0, 0, 0, .5);--color-error: #d32f2f;--color-error-hover: #c62828;--color-on-error: #ffffff;--color-warning: #f57c00;--color-warning-hover: #ef6c00;--color-on-warning: #000000;--color-success: #388e3c;--color-success-hover: #2e7d32;--color-on-success: #ffffff;--color-info: #0288d1;--color-info-hover: #0277bd;--color-on-info: #ffffff;--text-primary: var(--color-on-surface);--text-secondary: var(--color-on-surface-variant);--text-muted: var(--brand-neutral-500);--text-disabled: var(--brand-neutral-400);--text-inverse: #ffffff;--color-link: var(--color-primary);--color-link-hover: var(--color-primary-hover);--border-color: color-mix(in srgb, var(--color-on-surface) 12%, transparent);--border-subtle: color-mix(in srgb, var(--color-on-surface) 8%, transparent);--border-strong: color-mix(in srgb, var(--color-on-surface) 24%, transparent);--input-background: var(--color-surface);--input-border: var(--border-color);--input-border-focus: var(--color-primary);--input-border-error: var(--color-error);--hover-background: color-mix(in srgb, var(--color-primary) 8%, transparent);--hover-surface: color-mix(in srgb, var(--color-on-surface) 4%, transparent);--disabled-background: var(--brand-neutral-200);--disabled-text: var(--text-disabled);--focus-ring-color: color-mix(in srgb, var(--color-primary) 20%, transparent);--focus-ring: 0 0 0 3px var(--focus-ring-color);--primary-color: var(--color-primary);--primary-hover-color: var(--color-primary-hover);--button-background: var(--color-primary);--button-text: var(--color-on-primary);--button-hover: var(--color-primary-hover);--secondary-color: var(--color-surface-variant);--secondary-hover-color: var(--hover-surface);--card-background: var(--color-surface);--surface: var(--color-surface);--text-color: var(--text-primary);--muted-text: var(--text-muted);--danger-color: var(--color-error);--danger-hover: var(--color-error-hover);--success-color: var(--color-success);--warning-color: var(--color-warning);--accent-color: var(--color-secondary)}[data-theme=dark]{--color-primary: var(--brand-primary-400);--color-primary-hover: var(--brand-primary-300);--color-primary-active: var(--brand-primary-200);--color-on-primary: var(--brand-neutral-900);--color-secondary: var(--brand-secondary-400);--color-secondary-hover: var(--brand-secondary-300);--color-on-secondary: var(--brand-neutral-900);--color-surface: #1a1a1a;--color-surface-variant: #2a2a2a;--color-surface-elevated: color-mix( in srgb, var(--color-surface) 84%, var(--color-on-surface) 16% );--color-on-surface: #e1e1e1;--color-on-surface-variant: #b0b0b0;--color-background: #121212;--color-on-background: #e1e1e1;--color-overlay: rgba(0, 0, 0, .6);--color-error: #ef5350;--color-error-hover: #e53935;--color-warning: #ff9800;--color-warning-hover: #fb8c00;--color-success: #66bb6a;--color-success-hover: #4caf50;--color-info: #29b6f6;--color-info-hover: #03a9f4;--text-primary: var(--color-on-surface);--text-secondary: var(--color-on-surface-variant);--text-muted: var(--brand-neutral-400);--text-disabled: var(--brand-neutral-600);--text-inverse: #000000;--border-color: rgba(255, 255, 255, .12);--border-subtle: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .24);--input-background: var(--color-surface-variant);--hover-background: color-mix(in srgb, var(--color-primary) 12%, transparent);--hover-surface: rgba(255, 255, 255, .04);--disabled-background: #333333}@media(prefers-contrast:high){:root{--border-color: color-mix(in srgb, var(--color-on-surface) 24%, transparent);--border-subtle: color-mix(in srgb, var(--color-on-surface) 16%, transparent);--border-strong: color-mix(in srgb, var(--color-on-surface) 48%, transparent)}[data-theme=dark]{--border-color: rgba(255, 255, 255, .24);--border-subtle: rgba(255, 255, 255, .16);--border-strong: rgba(255, 255, 255, .48)}}@media(prefers-reduced-motion:reduce){:root{--transition-duration: 0ms}}:root{--space-0: 0;--space-0-5: .25rem;--space-1: .5rem;--space-2: 1rem;--space-3: 1.5rem;--space-4: 2rem;--space-5: 2.5rem;--space-6: 3rem;--space-7: 3.5rem;--space-8: 4rem;--space-9: 4.5rem;--space-10: 5rem;--space-11: 5.5rem;--space-12: 6rem;--space-16: 8rem;--space-20: 10rem;--space-24: 12rem;--spacing-xs: var(--space-1);--spacing-sm: var(--space-2);--spacing-md: var(--space-3);--spacing-lg: var(--space-4);--spacing-xl: var(--space-6);--spacing-2xl: var(--space-8);--spacing-3xl: var(--space-12);--spacing-button-padding-x: var(--space-3);--spacing-button-padding-y: var(--space-2);--spacing-button-gap: var(--space-2);--spacing-card-padding: var(--space-3);--spacing-card-gap: var(--space-2);--spacing-input-padding-x: var(--space-2);--spacing-input-padding-y: var(--space-2);--spacing-section-gap: var(--space-6);--spacing-page-padding: var(--space-4);--spacing-grid-gap: var(--space-3);--spacing-flex-gap: var(--space-2);--inset-xs: var(--space-1);--inset-sm: var(--space-2);--inset-md: var(--space-3);--inset-lg: var(--space-4);--inset-xl: var(--space-6);--stack-xs: var(--space-1);--stack-sm: var(--space-2);--stack-md: var(--space-3);--stack-lg: var(--space-4);--stack-xl: var(--space-6);--inline-xs: var(--space-1);--inline-sm: var(--space-2);--inline-md: var(--space-3);--inline-lg: var(--space-4);--inline-xl: var(--space-6);--gap-1: var(--space-1);--gap-2: var(--space-2);--gap-3: var(--space-3);--gap-4: var(--space-4);--spacing-page-padding-mobile: var(--space-2);--spacing-section-gap-mobile: var(--space-4)}@media(min-width:640px){:root{--spacing-page-padding: var(--space-5);--spacing-section-gap: var(--space-8)}}@media(min-width:1024px){:root{--spacing-page-padding: var(--space-6);--spacing-section-gap: var(--space-12)}}:root{--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-serif: "Georgia", "Cambria", "Times New Roman", "Times", serif;--font-mono: "Fira Code", "Consolas", "Monaco", "Courier New", monospace;--font-base: var(--font-sans);--font-family-base: var(--font-base);--font-family-sans: var(--font-sans);--font-family-serif: var(--font-serif);--font-family-mono: var(--font-mono);--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-regular: var(--font-weight-normal);--line-height-none: 1;--line-height-tight: 1.25;--line-height-snug: 1.375;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--line-height-loose: 2;--line-height-base: var(--line-height-normal);--letter-spacing-tighter: -.05em;--letter-spacing-tight: -.025em;--letter-spacing-normal: 0;--letter-spacing-wide: .025em;--letter-spacing-wider: .05em;--letter-spacing-widest: .1em;--type-display-font-size: var(--font-size-5xl);--type-display-font-weight: var(--font-weight-extrabold);--type-display-line-height: var(--line-height-tight);--type-display-letter-spacing: var(--letter-spacing-tighter);--type-h1-font-size: var(--font-size-4xl);--type-h1-font-weight: var(--font-weight-bold);--type-h1-line-height: var(--line-height-tight);--type-h2-font-size: var(--font-size-3xl);--type-h2-font-weight: var(--font-weight-bold);--type-h2-line-height: var(--line-height-tight);--type-h3-font-size: var(--font-size-2xl);--type-h3-font-weight: var(--font-weight-semibold);--type-h3-line-height: var(--line-height-snug);--type-h4-font-size: var(--font-size-xl);--type-h4-font-weight: var(--font-weight-semibold);--type-h4-line-height: var(--line-height-snug);--type-h5-font-size: var(--font-size-lg);--type-h5-font-weight: var(--font-weight-medium);--type-h5-line-height: var(--line-height-normal);--type-h6-font-size: var(--font-size-base);--type-h6-font-weight: var(--font-weight-medium);--type-h6-line-height: var(--line-height-normal);--type-body-font-size: var(--font-size-base);--type-body-font-weight: var(--font-weight-normal);--type-body-line-height: var(--line-height-normal);--type-body-sm-font-size: var(--font-size-sm);--type-body-sm-font-weight: var(--font-weight-normal);--type-body-sm-line-height: var(--line-height-normal);--type-caption-font-size: var(--font-size-xs);--type-caption-font-weight: var(--font-weight-normal);--type-caption-line-height: var(--line-height-normal);--type-caption-letter-spacing: var(--letter-spacing-wide);--type-overline-font-size: var(--font-size-xs);--type-overline-font-weight: var(--font-weight-semibold);--type-overline-line-height: var(--line-height-normal);--type-overline-letter-spacing: var(--letter-spacing-widest);--type-overline-text-transform: uppercase;--type-button-font-size: var(--font-size-base);--type-button-font-weight: var(--font-weight-semibold);--type-button-line-height: var(--line-height-none);--type-button-letter-spacing: var(--letter-spacing-wide);--type-link-font-weight: var(--font-weight-medium);--type-link-text-decoration: underline;--type-link-text-decoration-thickness: 1px;--type-link-text-underline-offset: 2px;--font-size-responsive-sm: clamp(.875rem, .8rem + .5vw, 1rem);--font-size-responsive-base: clamp(1rem, .9rem + .5vw, 1.125rem);--font-size-responsive-lg: clamp(1.125rem, 1rem + .75vw, 1.5rem);--font-size-responsive-xl: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem);--font-size-responsive-2xl: clamp(2rem, 1.5rem + 2.5vw, 3.75rem)}@media(min-width:640px){:root{--type-display-font-size: var(--font-size-6xl)}}@media(min-width:1024px){:root{--type-h1-font-size: calc(var(--font-size-4xl) * 1.1);--type-h2-font-size: calc(var(--font-size-3xl) * 1.1)}}:root{--radius-none: 0;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-3xl: 32px;--radius-full: 9999px;--radius-button: var(--radius-md);--radius-button-sm: var(--radius-sm);--radius-button-lg: var(--radius-lg);--radius-button-pill: var(--radius-full);--radius-input: var(--radius-md);--radius-card: var(--radius-lg);--radius-card-inner: var(--radius-md);--radius-modal: var(--radius-xl);--radius-dialog: var(--radius-lg);--radius-tooltip: var(--radius-sm);--radius-popover: var(--radius-md);--radius-badge: var(--radius-full);--radius-tag: var(--radius-sm);--radius-avatar: var(--radius-full);--radius-avatar-square: var(--radius-md);--radius-image: var(--radius-lg);--radius-image-sm: var(--radius-md);--radius-container: var(--radius-xl);--radius-section: var(--radius-2xl);--radius-dropdown: var(--radius-md);--radius-select: var(--radius-md);--radius-top-md: var(--radius-md) var(--radius-md) 0 0;--radius-top-lg: var(--radius-lg) var(--radius-lg) 0 0;--radius-top-xl: var(--radius-xl) var(--radius-xl) 0 0;--radius-bottom-md: 0 0 var(--radius-md) var(--radius-md);--radius-bottom-lg: 0 0 var(--radius-lg) var(--radius-lg);--radius-bottom-xl: 0 0 var(--radius-xl) var(--radius-xl);--radius-left-md: var(--radius-md) 0 0 var(--radius-md);--radius-left-lg: var(--radius-lg) 0 0 var(--radius-lg);--radius-right-md: 0 var(--radius-md) var(--radius-md) 0;--radius-right-lg: 0 var(--radius-lg) var(--radius-lg) 0;--radius-squircle-sm: var(--radius-md);--radius-squircle-md: var(--radius-lg);--radius-squircle-lg: var(--radius-xl);--radius-card-mobile: var(--radius-md);--radius-modal-mobile: var(--radius-lg)}@media(min-width:640px){:root{--radius-card: var(--radius-xl);--radius-modal: var(--radius-2xl)}}:root{--border-radius: var(--radius-md);--border-radius-sm: var(--radius-sm);--border-radius-lg: var(--radius-lg)}:root{--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--shadow-card: var(--shadow-sm);--shadow-card-hover: var(--shadow-md);--shadow-card-active: var(--shadow-xs);--shadow-button: var(--shadow-xs);--shadow-button-hover: var(--shadow-sm);--shadow-button-active: var(--shadow-none);--shadow-input: var(--shadow-xs);--shadow-input-focus: 0 0 0 3px color-mix(in srgb, var(--color-primary) 20%, transparent), var(--shadow-sm);--shadow-focus: var(--shadow-input-focus);--shadow-dropdown: var(--shadow-lg);--shadow-popover: var(--shadow-xl);--shadow-modal: var(--shadow-2xl);--shadow-tooltip: var(--shadow-md);--shadow-fab: var(--shadow-lg);--shadow-fab-hover: var(--shadow-xl);--shadow-inner-sm: inset 0 2px 4px 0 rgba(0, 0, 0, .05);--shadow-inner-md: inset 0 2px 8px 0 rgba(0, 0, 0, .1);--shadow-primary: 0 4px 14px 0 rgba(33, 150, 243, .4);--shadow-success: 0 4px 14px 0 rgba(56, 142, 60, .4);--shadow-error: 0 4px 14px 0 rgba(211, 47, 47, .4);--shadow-warning: 0 4px 14px 0 rgba(245, 124, 0, .4);--glow-primary: 0 0 12px color-mix(in srgb, var(--color-primary) 40%, transparent);--glow-success: 0 0 12px color-mix(in srgb, var(--color-success) 40%, transparent);--glow-error: 0 0 12px color-mix(in srgb, var(--color-error) 40%, transparent);--shadow-light: var(--shadow-sm);--shadow-medium: var(--shadow-md);--shadow-strong: var(--shadow-lg)}[data-theme=dark]{--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .3);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .4), 0 1px 2px -1px rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -2px rgba(0, 0, 0, .3);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .5), 0 4px 6px -4px rgba(0, 0, 0, .4);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 8px 10px -6px rgba(0, 0, 0, .5);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .8);--shadow-primary: 0 4px 14px 0 rgba(33, 150, 243, .25);--shadow-success: 0 4px 14px 0 rgba(102, 187, 106, .25);--shadow-error: 0 4px 14px 0 rgba(239, 83, 80, .25)}@media(prefers-reduced-motion:reduce){:root{--shadow-transition-duration: 0ms}}@media print{:root{--shadow-xs: none;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--shadow-xl: none;--shadow-2xl: none;--color-surface: #ffffff;--color-on-surface: #000000}}@layer utilities{:where(.u-flex){display:flex}:where(.u-inline-flex){display:inline-flex}:where(.u-grid){display:grid}:where(.u-flex-col){flex-direction:column}:where(.u-flex-row){flex-direction:row}:where(.u-flex-wrap){flex-wrap:wrap}:where(.u-items-start){align-items:flex-start}:where(.u-items-center){align-items:center}:where(.u-items-end){align-items:flex-end}:where(.u-justify-start){justify-content:flex-start}:where(.u-justify-center){justify-content:center}:where(.u-justify-end){justify-content:flex-end}:where(.u-justify-between){justify-content:space-between}:where(.u-justify-around){justify-content:space-around}:where(.u-justify-evenly){justify-content:space-evenly}:where(.u-self-start){align-self:flex-start}:where(.u-self-center){align-self:center}:where(.u-self-end){align-self:flex-end}:where(.u-flex-1){flex:1 1 0%}:where(.u-shrink-0){flex-shrink:0}:where(.u-grow-0){flex-grow:0}:where(.u-center){display:flex;align-items:center;justify-content:center}:where(.u-full){width:100%}:where(.u-h-full){height:100%}:where(.u-min-w-0){min-width:0}:where(.u-min-h-0){min-height:0}:where(.u-overflow-hidden){overflow:hidden}:where(.u-overflow-auto){overflow:auto}:where(.u-full-height){min-height:100vh;min-height:100dvh}}@layer utilities{:where(.u-p-0){padding:var(--space-0)}:where(.u-p-1){padding:var(--space-1)}:where(.u-p-2){padding:var(--space-2)}:where(.u-p-3){padding:var(--space-3)}:where(.u-p-4){padding:var(--space-4)}:where(.u-p-5){padding:var(--space-5)}:where(.u-p-6){padding:var(--space-6)}:where(.u-p-8){padding:var(--space-8)}:where(.u-px-1){padding-inline:var(--space-1)}:where(.u-px-2){padding-inline:var(--space-2)}:where(.u-px-3){padding-inline:var(--space-3)}:where(.u-px-4){padding-inline:var(--space-4)}:where(.u-px-5){padding-inline:var(--space-5)}:where(.u-px-6){padding-inline:var(--space-6)}:where(.u-py-1){padding-block:var(--space-1)}:where(.u-py-2){padding-block:var(--space-2)}:where(.u-py-3){padding-block:var(--space-3)}:where(.u-py-4){padding-block:var(--space-4)}:where(.u-py-5){padding-block:var(--space-5)}:where(.u-py-6){padding-block:var(--space-6)}:where(.u-m-0){margin:var(--space-0)}:where(.u-m-1){margin:var(--space-1)}:where(.u-m-2){margin:var(--space-2)}:where(.u-m-3){margin:var(--space-3)}:where(.u-m-4){margin:var(--space-4)}:where(.u-m-5){margin:var(--space-5)}:where(.u-m-6){margin:var(--space-6)}:where(.u-m-8){margin:var(--space-8)}:where(.u-mx-auto){margin-inline:auto}:where(.u-mx-1){margin-inline:var(--space-1)}:where(.u-mx-2){margin-inline:var(--space-2)}:where(.u-mx-3){margin-inline:var(--space-3)}:where(.u-mx-4){margin-inline:var(--space-4)}:where(.u-mx-5){margin-inline:var(--space-5)}:where(.u-mx-6){margin-inline:var(--space-6)}:where(.u-my-1){margin-block:var(--space-1)}:where(.u-my-2){margin-block:var(--space-2)}:where(.u-my-3){margin-block:var(--space-3)}:where(.u-my-4){margin-block:var(--space-4)}:where(.u-my-5){margin-block:var(--space-5)}:where(.u-my-6){margin-block:var(--space-6)}:where(.u-gap-0){gap:var(--space-0)}:where(.u-gap-1){gap:var(--space-1)}:where(.u-gap-2){gap:var(--space-2)}:where(.u-gap-3){gap:var(--space-3)}:where(.u-gap-4){gap:var(--space-4)}:where(.u-gap-5){gap:var(--space-5)}:where(.u-gap-6){gap:var(--space-6)}:where(.u-gap-8){gap:var(--space-8)}}@layer utilities{:where(.u-text-xs){font-size:var(--font-size-xs)}:where(.u-text-sm){font-size:var(--font-size-sm)}:where(.u-text-base){font-size:var(--font-size-base)}:where(.u-text-lg){font-size:var(--font-size-lg)}:where(.u-text-xl){font-size:var(--font-size-xl)}:where(.u-text-2xl){font-size:var(--font-size-2xl)}:where(.u-text-3xl){font-size:var(--font-size-3xl)}:where(.u-text-4xl){font-size:var(--font-size-4xl)}:where(.u-font-light){font-weight:var(--font-weight-light)}:where(.u-font-normal){font-weight:var(--font-weight-normal)}:where(.u-font-medium){font-weight:var(--font-weight-medium)}:where(.u-font-semibold){font-weight:var(--font-weight-semibold)}:where(.u-font-bold){font-weight:var(--font-weight-bold)}:where(.u-font-extrabold){font-weight:var(--font-weight-extrabold)}:where(.u-leading-none){line-height:var(--line-height-none)}:where(.u-leading-tight){line-height:var(--line-height-tight)}:where(.u-leading-normal){line-height:var(--line-height-normal)}:where(.u-leading-relaxed){line-height:var(--line-height-relaxed)}:where(.u-text-primary){color:var(--text-primary)}:where(.u-text-secondary){color:var(--text-secondary)}:where(.u-text-muted){color:var(--text-muted)}:where(.u-text-inverse){color:var(--text-inverse)}:where(.u-text-link){color:var(--color-link)}:where(.u-text-link:hover){color:var(--color-link-hover)}:where(.u-text-left){text-align:left}:where(.u-text-center){text-align:center}:where(.u-text-right){text-align:right}:where(.u-truncate){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.u-line-clamp-2){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@layer utilities{:where(.u-container){width:min(var(--container-max-width),100%);margin-inline:auto;padding-inline:clamp(var(--space-3),2vw,var(--space-6))}:where(.u-grid-auto-fit){display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}:where(.u-grid-auto-fill){display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}:where(.u-hide-mobile){display:none}@media(min-width:640px){:where(.u-hide-mobile){display:initial}:where(.u-hide-desktop){display:none}}}@layer theme{:root{--header-height: 96px;--header-current-height: var(--header-height);--primary-color: #007fff;--primary-hover-color: #0056b3;--secondary-color: #f1f5f9;--secondary-hover-color: #e2e8f0;--danger-color: #dc3545;--danger-hover-color: #c82333;--warning-color: #ffc107;--warning-hover-color: #e0a800;--success-color: #28a745;--success-hover-color: #218838;--info-color: #17a2b8;--info-hover-color: #138496;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827;--background-color: #f8f9fa;--text-color: #1e293b;--muted-text: #64748b;--text-muted: var(--muted-text);--card-background: #fafbfc;--header-background: #f8f9fa;--nav-background: #fafbfc;--surface: rgba(0, 0, 0, .03);--input-background: #f1f5f9;--input-border: #cbd5e1;--light-input-background: #ffffff;--light-text-color: #1e293b;--button-background: #4299e1;--button-text: #ffffff;--button-hover: #0056b3;--button-background-hover: var(--button-hover);--primary: var(--primary-color);--primary-dark: var(--primary-hover-color);--danger: var(--danger-color);--disabled-color: #e2e8f0;--disabled-text-color: #a0aec0;--header-border-top: #ff9900;--header-border-bottom: #007fff;--shadow-light: 0 4px 6px rgba(0, 0, 0, .08);--shadow-dark: 0 4px 6px rgba(0, 0, 0, .12);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .06);--toggle-active-background: #4299e1;--toggle-active-text: #ffffff;--toggle-inactive-background: #e2e8f0;--toggle-inactive-text: #2d3748;--toggle-hover-background: #2b6cb0;--toggle-hover-text: #ffffff;--progress-background: #cccccc;--progress-bar: #4299e1;--tooltip-background: #333333;--tooltip-text: #ffffff;--modal-overlay: rgba(0, 0, 0, .5);--modal-background: var(--card-background);--dropdown-background: var(--card-background);--default-avatar: url(/avatar.png);--input-height: 44px;--bp-mobile: 480px;--bp-mobile-plus: 640px;--bp-tablet: 768px;--bp-desktop: 1024px;--bp-wide: 1440px;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 2.5rem;--space-8: 3rem;--font-size-xs: clamp(.75rem, .7rem + .25vw, .875rem);--font-size-sm: clamp(.875rem, .82rem + .3vw, 1rem);--font-size-md: clamp(1rem, .95rem + .35vw, 1.2rem);--font-size-lg: clamp(1.25rem, 1.1rem + .6vw, 1.75rem);--font-size-xl: clamp(1.5rem, 1.35rem + .9vw, 2.5rem);--line-height-tight: 1.2;--line-height-base: 1.5;--line-height-relaxed: 1.7;--container-max-width: 1200px;--card-min: 260px;--surface-card: var(--card-background);--surface-elevated: var(--card-background);--border-subtle: var(--input-border);--text-strong: var(--text-color);--on-primary: var(--button-text);--radius-lg: 10px;--radius-xl: 12px;--radius-2xl: 16px;--header-height: 100px;--z-header-global: 120;--z-header-section: 110;--z-sidebar-overlay: 400;--z-sidebar-drawer: 410;--z-sidebar-tooltip: 420;--z-bottom-nav: 100;--z-skip-link: 500;--sidebar-expanded-width: 280px;--sidebar-rail-width: 72px;--sidebar-bg: var(--surface-card);--sidebar-fg: var(--text-strong);--sidebar-border: var(--border-subtle);--sidebar-shadow: var(--shadow-sm);--sidebar-hover: color-mix(in srgb, var(--sidebar-bg) 85%, rgba(0, 0, 0, .04) 15%);--border-color: #e2e8f0;--border-light: #f1f5f9;--icon-color: #2563eb;--icon-secondary: #64748b;--shadow-color: rgba(0, 0, 0, .08);--shadow-strong: rgba(0, 0, 0, .12);--text-secondary: #64748b;--text-tertiary: #94a3b8;--text-primary: #1e293b;--background-secondary: #f8f9fa;--background-tertiary: #f1f5f9;--background-light: #fafbfc;--primary-light: #eff6ff;--primary-dark: #1d4ed8;--error-color: #ef4444;--error-bg: #fef2f2;--success-color: #10b981;--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-top: env(safe-area-inset-top, 0px);--action-bar-height: 80px;--modal-footer-height: auto}[data-theme=dark]{--primary-color: #64b5f6;--primary-hover-color: #90caf9;--primary: #64b5f6;--secondary-color: #1e293b;--secondary-hover-color: #334155;--danger-color: #f87171;--danger-hover-color: #fca5a5;--danger: #f87171;--warning-color: #ffd54f;--warning-hover-color: #ffca28;--success-color: #81c784;--success-hover-color: #66bb6a;--info-color: #4fc3f7;--info-hover-color: #29b6f6;--input-height: 40px;--card-min: 280px;--background-color: #0a1929;--text-color: #e3f2fd;--muted-text: #94a3b8;--text-muted: var(--muted-text);--card-background: #132f4c;--header-background: #0d2338;--nav-background: #0a1929;--surface: rgba(255, 255, 255, .03);--input-background: #1e3a5f;--input-border: #2d5a8f;--light-input-background: #132f4c;--light-text-color: #e3f2fd;--button-background: #2563eb;--button-text: #ffffff;--button-hover: #1d4ed8;--button-background-hover: var(--button-hover);--disabled-color: #1e3a5f;--disabled-text-color: #64748b;--shadow-light: 0 4px 6px rgba(0, 0, 0, .4);--shadow-dark: 0 4px 6px rgba(0, 0, 0, .6);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--toggle-active-background: #90caf9;--toggle-active-text: #0a1929;--toggle-inactive-background: #1e3a5f;--toggle-inactive-text: #94a3b8;--toggle-hover-background: #64b5f6;--toggle-hover-text: #0a1929;--progress-background: #1e3a5f;--progress-bar: #90caf9;--tooltip-background: #e3f2fd;--tooltip-text: #0a1929;--modal-overlay: rgba(0, 0, 0, .7);--modal-background: var(--card-background);--dropdown-background: var(--card-background);--sidebar-bg: var(--card-background);--sidebar-fg: var(--text-color);--sidebar-border: #404040;--sidebar-hover: color-mix(in srgb, var(--sidebar-bg) 85%, rgba(255, 255, 255, .04) 15%);--border-color: #1e4976;--border-light: #17395f;--icon-color: #90caf9;--icon-secondary: #94a3b8;--shadow-color: rgba(0, 0, 0, .4);--shadow-strong: rgba(0, 0, 0, .6);--text-secondary: #94a3b8;--text-tertiary: #64748b;--text-primary: #e3f2fd;--background-secondary: #132f4c;--background-tertiary: #0d2338;--background-light: #1e3a5f;--primary-light: #1e3a5f;--primary-dark: #64b5f6;--error-color: #f87171;--error-bg: #991b1b;--success-color: #4ade80}}@layer base{*,*:before,*:after{box-sizing:border-box}body{background-color:var(--background-color);color:var(--text-color);font-family:Segoe UI,system-ui,-apple-system,sans-serif;margin:0;padding:0;transition:background-color .3s ease,color .3s ease;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(h1,h2,h3,h4,h5,h6,p){overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}img,svg,video,canvas{max-width:100%;height:auto}iframe{max-width:100%}}@layer utilities{:where(.header){background-color:var(--header-background);border-top:4px solid var(--header-border-top);border-bottom:4px solid var(--header-border-bottom);box-shadow:var(--shadow-light)}:where(.nav){background-color:var(--nav-background);box-shadow:var(--shadow-dark)}:where(button){font-family:inherit;transition:background-color .25s ease,color .25s ease,transform .16s ease}:where(button):hover:not(:disabled):not([data-no-scale]){transform:scale(1.02)}:where(button):disabled{background-color:var(--disabled-color);color:var(--disabled-text-color);cursor:not-allowed}:where(.Toastify__toast--success){background-color:var(--button-background);color:var(--button-text)}:where(.Toastify__toast-container){font-family:inherit}:where(.modal){background-color:var(--modal-background)!important;color:var(--text-color)!important;box-shadow:var(--shadow-dark);border:1px solid var(--input-border)}:where(.modal-overlay){background-color:var(--modal-overlay)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:where(.input).editable{border-color:var(--primary-color);background-color:var(--light-input-background);box-shadow:0 0 8px #007fff66}[data-theme=dark] :where(.input).editable{background-color:var(--input-background);color:var(--text-color);border-color:var(--input-border)}:where(.tooltipBox){background-color:var(--tooltip-background)!important;color:var(--tooltip-text)!important;padding:6px 10px;font-size:13px;border-radius:6px;box-shadow:var(--shadow-light);z-index:9999}:where(.form){background-color:var(--card-background);padding:2rem;border-radius:12px;box-shadow:var(--shadow-light);display:flex;flex-direction:column;gap:1.25rem}:where(.form-actions){display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}@media(max-width:600px){:where(.modal){width:100%;padding:15px;max-height:90vh}}}@layer utilities{:where(.container){width:min(var(--container-max-width),100%);margin-inline:auto;padding:clamp(var(--space-4),2vw,var(--space-6))}:where(.wrap){display:flex;flex-wrap:wrap;gap:var(--space-4)}:where(.gridAutoCards){display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(var(--card-min),1fr))}:where(.sr-only){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:where(.progress){--progress-height: 10px;--progress-radius: 8px;display:grid;align-items:center;gap:.5rem}:where(.progress__track){height:var(--progress-height);border-radius:var(--progress-radius);background-color:var(--progress-background);box-shadow:inset 0 1px 2px #0000000f;overflow:hidden}:where(.progress__bar){height:100%;border-radius:inherit;background-color:var(--progress-bar);transition:width .22s ease;width:0%}@media(forced-colors:active){:where(.progress__track){background:CanvasText}:where(.progress__bar){background:Highlight}}@media(prefers-reduced-motion:reduce){:where(.progress__bar){transition:none}}:where(.w-0){width:0%}:where(.w-1){width:1%}:where(.w-2){width:2%}:where(.w-3){width:3%}:where(.w-4){width:4%}:where(.w-5){width:5%}:where(.w-6){width:6%}:where(.w-7){width:7%}:where(.w-8){width:8%}:where(.w-9){width:9%}:where(.w-10){width:10%}:where(.w-11){width:11%}:where(.w-12){width:12%}:where(.w-13){width:13%}:where(.w-14){width:14%}:where(.w-15){width:15%}:where(.w-16){width:16%}:where(.w-17){width:17%}:where(.w-18){width:18%}:where(.w-19){width:19%}:where(.w-20){width:20%}:where(.w-21){width:21%}:where(.w-22){width:22%}:where(.w-23){width:23%}:where(.w-24){width:24%}:where(.w-25){width:25%}:where(.w-26){width:26%}:where(.w-27){width:27%}:where(.w-28){width:28%}:where(.w-29){width:29%}:where(.w-30){width:30%}:where(.w-31){width:31%}:where(.w-32){width:32%}:where(.w-33){width:33%}:where(.w-34){width:34%}:where(.w-35){width:35%}:where(.w-36){width:36%}:where(.w-37){width:37%}:where(.w-38){width:38%}:where(.w-39){width:39%}:where(.w-40){width:40%}:where(.w-41){width:41%}:where(.w-42){width:42%}:where(.w-43){width:43%}:where(.w-44){width:44%}:where(.w-45){width:45%}:where(.w-46){width:46%}:where(.w-47){width:47%}:where(.w-48){width:48%}:where(.w-49){width:49%}:where(.w-50){width:50%}:where(.w-51){width:51%}:where(.w-52){width:52%}:where(.w-53){width:53%}:where(.w-54){width:54%}:where(.w-55){width:55%}:where(.w-56){width:56%}:where(.w-57){width:57%}:where(.w-58){width:58%}:where(.w-59){width:59%}:where(.w-60){width:60%}:where(.w-61){width:61%}:where(.w-62){width:62%}:where(.w-63){width:63%}:where(.w-64){width:64%}:where(.w-65){width:65%}:where(.w-66){width:66%}:where(.w-67){width:67%}:where(.w-68){width:68%}:where(.w-69){width:69%}:where(.w-70){width:70%}:where(.w-71){width:71%}:where(.w-72){width:72%}:where(.w-73){width:73%}:where(.w-74){width:74%}:where(.w-75){width:75%}:where(.w-76){width:76%}:where(.w-77){width:77%}:where(.w-78){width:78%}:where(.w-79){width:79%}:where(.w-80){width:80%}:where(.w-81){width:81%}:where(.w-82){width:82%}:where(.w-83){width:83%}:where(.w-84){width:84%}:where(.w-85){width:85%}:where(.w-86){width:86%}:where(.w-87){width:87%}:where(.w-88){width:88%}:where(.w-89){width:89%}:where(.w-90){width:90%}:where(.w-91){width:91%}:where(.w-92){width:92%}:where(.w-93){width:93%}:where(.w-94){width:94%}:where(.w-95){width:95%}:where(.w-96){width:96%}:where(.w-97){width:97%}:where(.w-98){width:98%}:where(.w-99){width:99%}:where(.w-100){width:100%}}._gate_v8303_1{min-height:100dvh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);padding:24px}._card_v8303_10{background:var(--color-surface);border-radius:16px;padding:24px;max-width:720px;width:100%;box-shadow:0 20px 60px #00000026}._title_v8303_19{font-size:1.6rem;margin-bottom:8px;color:var(--color-text-primary)}._subtitle_v8303_25{margin:0 0 16px;color:var(--color-text-secondary);line-height:1.4}._issueBox_v8303_31{border:1px solid var(--color-error-border);background:var(--color-error-bg);border-radius:12px;padding:12px 16px;margin-bottom:12px}._issueTitle_v8303_39{margin:0 0 8px;color:var(--color-error-text);font-weight:600}._issueList_v8303_45{margin:0;padding-left:18px;color:var(--color-error-text)}._hintBox_v8303_51{padding:12px 16px;border-radius:12px;background:var(--color-info-bg);border:1px solid var(--color-info-border);color:var(--color-text-primary);line-height:1.4}._hintBox_v8303_51 code{background:#0f172a14;padding:2px 6px;border-radius:6px;font-size:.95rem}
