:root{--color-primary:#ff6315;--color-primary-hover:#e55811;--color-primary-tint:#fff0e8;--color-primary-tint-alpha:#ff63151a;--color-ink:#201c1c;--color-ink-900:#1b2028;--color-ink-700:#2f2f2f;--color-ink-500:#6b787d;--color-ink-400:#a1a1a1;--color-bg:#f3f3f3;--color-surface:#fff;--color-input-bg:#f3f5f6;--color-border:#0000001a;--color-border-strong:#00000029;--color-danger:#f74343;--color-danger-soft:#ff8787;--color-danger-strong:#b42323;--color-danger-tint:#fff3f3;--color-success:#2db364;--color-success-soft:#eaf7ef;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--font-sans:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display:var(--font-sans);--fs-xs:12px;--fs-sm:14px;--fs-md:16px;--fs-lg:18px;--fs-xl:24px;--fs-2xl:28px;--fs-3xl:36px;--fs-4xl:40px;--shadow-card:0 1px 2px #1018280a, 0 4px 12px #1018280a;--shadow-popover:0 10px 30px #1018281f;--sidebar-width:260px;--header-height:104px}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{font-family:var(--font-sans);font-size:var(--fs-md);color:var(--color-ink);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,p{margin:0}button{cursor:pointer;font-family:inherit}button:focus{outline:0}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}.app{background-color:var(--color-bg);width:100%;min-height:100vh}._page_18fxd_5{--landing-ink:#191919;--landing-ink-soft:#2a2a2a;--landing-body:#646464;--landing-surface:#f5f5f5;--landing-divider:#cbcbcb;--landing-accent:var(--color-primary);--landing-accent-tint:#feefe7;--landing-max:1240px;background-color:var(--color-surface);width:100%;min-height:100vh;color:var(--landing-ink);font-family:var(--font-sans);flex-direction:column;display:flex;overflow-x:hidden}._btn_18fxd_27{justify-content:center;align-items:center;gap:var(--space-2);font-family:inherit;font-size:var(--fs-md);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:100px;padding:14px 32px;font-weight:500;line-height:1;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}._btn_18fxd_27:hover{transform:translateY(-1px)}._btnPrimary_18fxd_52{background-color:var(--landing-accent);color:#fff}._btnPrimary_18fxd_52:hover{background-color:var(--color-primary-hover)}._btnOutline_18fxd_61{background-color:var(--landing-accent-tint);border-color:var(--landing-accent);color:var(--landing-accent)}._btnOutline_18fxd_61:hover{background-color:#fde2d4}._btnIcon_18fxd_71{flex-shrink:0;width:18px;height:18px}._header_18fxd_79{width:100%}._headerInner_18fxd_83{max-width:var(--landing-max);justify-content:space-between;align-items:center;gap:var(--space-4);margin:0 auto;padding:18px clamp(24px,5vw,48px);display:flex}._headerActions_18fxd_93{align-items:center;gap:10px;display:flex}._main_18fxd_101{width:100%;max-width:var(--landing-max);flex-direction:column;flex:1;align-items:stretch;gap:clamp(72px,10vw,120px);margin:0 auto;padding:clamp(64px,9vw,120px) 24px clamp(72px,10vw,120px);display:flex}._eyebrow_18fxd_114{color:var(--landing-accent);font-size:var(--fs-lg);letter-spacing:-.02em;text-align:center;margin:0;font-weight:600;line-height:1.4}._heading_18fxd_124{letter-spacing:-.01em;color:var(--landing-ink);text-align:center;margin:0;font-size:clamp(28px,4.2vw,48px);font-weight:500;line-height:1.2}._heading_18fxd_124 strong{color:inherit;font-weight:700}._sectionHead_18fxd_139{flex-direction:column;align-items:center;gap:14px;display:flex}._subtext_18fxd_146{color:var(--landing-body);font-size:var(--fs-lg);text-align:center;margin:0;font-weight:500;line-height:1.6}._heroCard_18fxd_160{background-color:var(--landing-surface);flex-direction:column;width:100%;padding-bottom:0;display:flex;overflow:hidden}._hero_18fxd_159{width:100%;max-width:var(--landing-max);flex-direction:column;align-items:center;gap:clamp(36px,4vw,55px);margin:0 auto;padding:clamp(16px,3vw,36px) clamp(24px,5vw,64px) 0;display:flex}._heroText_18fxd_182{flex-direction:column;align-items:center;gap:24px;max-width:871px;display:flex}._heroTitle_18fxd_190{letter-spacing:-.01em;color:var(--landing-ink);text-align:center;margin:0;font-size:clamp(34px,5.4vw,58px);font-weight:500;line-height:1.2}._heroTitle_18fxd_190 strong{color:inherit;font-weight:700}._heroSubtext_18fxd_205{max-width:713px;color:var(--landing-body);font-size:var(--fs-lg);text-align:center;margin:0;font-weight:500;line-height:1.55}._heroActions_18fxd_215{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}._badges_18fxd_223{justify-content:center;align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}._badge_18fxd_223{align-items:center;gap:var(--space-1);color:#1f1f1f;font-size:var(--fs-lg);font-weight:500;display:inline-flex}._badgeCheck_18fxd_240{color:#329e26;flex-shrink:0;width:20px;height:20px}._heroMedia_18fxd_247{width:100%;max-width:1100px}._heroMedia_18fxd_247 img{border-radius:18px 18px 0 0}._howCard_18fxd_260{flex-direction:column;align-items:center;gap:clamp(40px,5vw,64px);display:flex}._stepsGrid_18fxd_267{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:24px;width:100%;display:grid}._stepCard_18fxd_277{background-color:var(--landing-surface);text-align:center;border-radius:28px;flex-direction:column;align-items:center;gap:14px;padding:clamp(28px,3vw,44px) clamp(24px,3vw,44px);display:flex}._stepBadge_18fxd_288{border:1.5px solid var(--landing-accent);background-color:var(--color-surface);width:36px;height:36px;color:var(--landing-accent);font-size:var(--fs-md);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}._stepTitle_18fxd_304{font-size:var(--fs-xl);color:var(--landing-ink);margin:0;font-weight:700;line-height:1.3}._stepDesc_18fxd_312{max-width:380px;color:var(--landing-body);font-size:var(--fs-md);margin:0;font-weight:500;line-height:1.55}._stepMedia_18fxd_321{flex:1;justify-content:center;align-items:flex-end;width:100%;margin-top:clamp(12px,2vw,24px);display:flex}._stepImage_18fxd_330{border-radius:16px;width:100%;height:auto;display:block}._featuresCard_18fxd_339{flex-direction:column;align-items:center;gap:clamp(32px,4vw,56px);display:flex}._featureGrid_18fxd_346{grid-template-columns:repeat(3,1fr);gap:24px;width:100%;display:grid}._featureCard_18fxd_353{background-color:var(--landing-surface);border-radius:24px;flex-direction:column;align-items:center;gap:16px;padding:clamp(32px,3vw,44px) clamp(24px,2.5vw,36px);display:flex}._featureIcon_18fxd_363{color:var(--landing-accent);justify-content:center;align-items:center;display:inline-flex}._featureIcon_18fxd_363 svg{width:32px;height:32px}._featureTitle_18fxd_375{font-size:var(--fs-xl);color:var(--landing-ink);text-align:center;margin:0;font-weight:600;line-height:1.3}._featureDesc_18fxd_384{color:var(--landing-body);font-size:var(--fs-md);text-align:center;margin:0;font-weight:500;line-height:1.55}._faq_18fxd_395{flex-direction:column;align-items:center;gap:60px;display:flex}._faqList_18fxd_402{flex-direction:column;width:100%;max-width:690px;display:flex}._faqItem_18fxd_409{border-bottom:1px solid var(--landing-divider)}._faqQuestion_18fxd_413{justify-content:space-between;align-items:center;gap:var(--space-4);text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:24px 0;display:flex}._faqQ_18fxd_413{font-size:var(--fs-lg);color:var(--landing-ink);margin:0;font-weight:600;line-height:1.4}._faqToggle_18fxd_434{background-color:var(--landing-accent);color:#fff;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .3s;display:inline-flex}._faqToggleOpen_18fxd_447{transform:rotate(45deg)}._faqToggleIcon_18fxd_451{width:18px;height:18px}._faqAnswer_18fxd_456{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}._faqAnswerOpen_18fxd_462{grid-template-rows:1fr}._faqAnswerInner_18fxd_466{overflow:hidden}._faqAnswerText_18fxd_470{color:var(--landing-body);font-size:var(--fs-md);margin:0;padding-bottom:24px;font-weight:500;line-height:1.6}._ctaCard_18fxd_481{background-color:var(--landing-surface);border-radius:32px;grid-template-columns:minmax(0,473px) 1fr;align-items:center;gap:clamp(32px,4vw,56px);padding:clamp(32px,5vw,80px);display:grid;position:relative;overflow:hidden}._ctaText_18fxd_493{z-index:1;flex-direction:column;align-items:flex-start;gap:24px;display:flex;position:relative}._ctaTitle_18fxd_502{letter-spacing:-.01em;color:var(--landing-ink);text-align:left;margin:0;font-size:clamp(28px,3.6vw,42px);font-weight:500;line-height:1.2}._ctaTitle_18fxd_502 strong{color:inherit;font-weight:700}._ctaSubtext_18fxd_517{color:var(--landing-body);font-size:var(--fs-lg);margin:0;font-weight:500;line-height:1.55}._ctaMedia_18fxd_530{position:absolute;bottom:0;right:0;transform:translate(40px,10px)}._ctaMedia_18fxd_530 img{border-radius:18px 0 0 18px;width:clamp(400px,44vw,600px);height:auto;display:block}._footerCard_18fxd_552{background-color:var(--landing-surface);border-top:1px solid #e8e8e8;width:100%}._footerInner_18fxd_558{justify-content:space-between;align-items:center;gap:var(--space-6);padding:16px 50px 10px;display:flex}._footerLeft_18fxd_566{flex-direction:column;gap:12px;display:flex}._footerCopy_18fxd_572{color:#8e8e8e;margin:0;font-size:13px;font-weight:500;line-height:1.5}._footerSocials_18fxd_580{align-items:center;gap:8px;display:flex}._social_18fxd_586{background-color:#fff;border:1px solid #e8e8e8;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;transition:background-color .12s;display:inline-flex}._social_18fxd_586:hover{background-color:#ffe0d0}._social_18fxd_586 svg{display:block}@media (width<=600px){._footerInner_18fxd_558{flex-direction:column;justify-content:center;gap:14px;padding:20px 16px 24px}._footerLeft_18fxd_566{align-items:center;gap:6px}._footerCopy_18fxd_572{font-size:11px;line-height:1.3}._social_18fxd_586{width:34px;height:34px}}._media_18fxd_632{background-color:var(--color-surface);border:1px solid var(--color-border);background-image:radial-gradient(circle at 30% 20%,#ff63150f,#0000 60%),radial-gradient(circle at 80% 90%,#1b20280d,#0000 55%);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 4px #0c0c0d0d,0 12px 30px #0c0c0d14}._mediaGlyph_18fxd_657{width:44px;height:44px;color:var(--color-ink-400)}._mediaLabel_18fxd_663{color:var(--color-ink-500);font-size:var(--fs-sm);letter-spacing:.01em;text-align:center;font-weight:600}._mediaImg_18fxd_671{border-radius:20px;width:100%;height:auto;display:block}@media (width<=900px){._stepsGrid_18fxd_267,._featureGrid_18fxd_346,._ctaCard_18fxd_481{grid-template-columns:1fr}._ctaTitle_18fxd_502,._ctaSubtext_18fxd_517{text-align:center}._ctaText_18fxd_493{align-items:center}._ctaMedia_18fxd_530{margin-top:8px;position:static;transform:none}._ctaMedia_18fxd_530 img{border-radius:18px;width:100%}}@media (width<=640px){._headerInner_18fxd_83{padding:12px 16px}._main_18fxd_101{padding-left:16px;padding-right:16px}._badges_18fxd_223{gap:var(--space-4)}._btn_18fxd_27{padding:12px 22px}}._card_1j5hk_1{background-color:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-card);width:100%}._padding_none_1j5hk_9{padding:0}._padding_compact_1j5hk_13{padding:var(--space-4)}._padding_normal_1j5hk_17{padding:var(--space-6)}._padding_large_1j5hk_21{padding:var(--space-10)}._button_o9fiq_1{border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:var(--space-2);border:none;font-family:inherit;font-weight:600;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s;display:inline-flex}._button_o9fiq_1:disabled{opacity:.5;cursor:not-allowed}._icon_o9fiq_20{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}._label_o9fiq_29{display:inline-block}._size_sm_o9fiq_33{height:36px;padding:0 var(--space-4);font-size:var(--fs-sm)}._size_md_o9fiq_39{height:44px;padding:0 var(--space-5);font-size:var(--fs-sm)}._size_lg_o9fiq_45{height:56px;padding:0 var(--space-6);font-size:var(--fs-md)}._primary_o9fiq_51{background-color:var(--color-primary);color:#fff}._primary_o9fiq_51:hover:not(:disabled){background-color:var(--color-primary-hover)}._secondary_o9fiq_60{background-color:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-border)}._secondary_o9fiq_60:hover:not(:disabled){background-color:var(--color-bg)}._ghost_o9fiq_70{color:var(--color-ink);background-color:#0000}._ghost_o9fiq_70:hover:not(:disabled){background-color:var(--color-primary-tint-alpha);color:var(--color-primary)}._danger_o9fiq_80{color:var(--color-danger);border:1px solid var(--color-border);background-color:#0000}._danger_o9fiq_80:hover:not(:disabled){background-color:#f7434314}._fullWidth_o9fiq_90{width:100%}._header_1meq8_1{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}._textBlock_1meq8_9{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}._titleRow_1meq8_17{align-items:center;gap:var(--space-2);min-width:0;display:flex}._backButton_1meq8_24{color:var(--color-ink);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:inline-flex}._backButton_1meq8_24:hover{color:var(--color-primary)}._title_1meq8_17{font-size:var(--fs-xl);color:var(--color-ink);margin:0;font-weight:700;line-height:1.25}._subtitle_1meq8_49{font-size:var(--fs-sm);color:var(--color-ink-500);margin:0}._actions_1meq8_55{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}._infoRow_1ulhg_1{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);font-size:var(--fs-sm);display:flex}._infoRow_1ulhg_1:first-child{padding-top:0}._last_1ulhg_15,._infoRow_1ulhg_1._last_1ulhg_15{border-bottom:none}._label_1ulhg_20{color:var(--color-ink-500);font-weight:500}._value_1ulhg_25{color:var(--color-ink);text-align:right;word-break:break-all;font-weight:600}._wrap_bjq7m_1{width:100%;font-family:inherit}._wrap_1q5lc_1{align-items:center;width:100%;display:flex;position:relative}._icon_1q5lc_8{color:var(--color-ink);pointer-events:none;position:absolute;left:24px}._input_1q5lc_15{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background-color:var(--color-bg);width:100%;height:50px;color:var(--color-ink);outline:none;padding:0 24px 0 58px;font-family:inherit;font-size:16px;font-weight:500;box-shadow:0 1px 11.3px #0c0c0d05}._input_1q5lc_15::placeholder{color:var(--color-ink);font-weight:500}._input_1q5lc_15:focus{border-color:var(--color-primary)}._input_1q5lc_15::-webkit-search-cancel-button{-webkit-appearance:none}._wrap_1gych_1{align-items:center;gap:var(--space-3);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--fs-sm);color:var(--color-ink);display:inline-flex}._disabled_1gych_11{opacity:.5;cursor:not-allowed}._input_1gych_16{opacity:0;pointer-events:none;width:0;height:0;position:absolute}._box_1gych_24{border:1.5px solid var(--color-border-strong);background-color:var(--color-surface);color:#0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}._input_1gych_16:checked+._box_1gych_24{background-color:var(--color-primary-tint);border-color:var(--color-primary);color:var(--color-primary)}._input_1gych_16:focus-visible+._box_1gych_24{box-shadow:0 0 0 3px var(--color-primary-tint-alpha)}._label_1gych_48{font-weight:500}._brand_1m5i7_1{-webkit-user-select:none;user-select:none;align-items:center;max-width:100%;display:inline-flex}._mark_1m5i7_8{aspect-ratio:413.28/61.34;width:auto;max-width:100%;height:100%;display:block}._backdrop_1g158_1{padding:var(--space-4);z-index:1000;background-color:#10182873;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._dialog_1g158_12{background-color:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-popover);width:100%;max-width:520px;max-height:calc(100vh - var(--space-10));flex-direction:column;display:flex;overflow:hidden}._header_1g158_25{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);display:flex}._title_1g158_34{font-size:var(--fs-lg);color:var(--color-ink);margin:0;font-weight:700;line-height:1.3}._closeButton_1g158_42{width:28px;height:28px;color:var(--color-ink);cursor:pointer;border-radius:var(--radius-sm);background-color:#0000;border:none;justify-content:center;align-items:center;padding:0;font-size:24px;line-height:1;transition:color .15s,background-color .15s;display:inline-flex}._closeButton_1g158_42:hover{color:var(--color-primary);background-color:var(--color-primary-tint-alpha)}._body_1g158_64{padding:var(--space-5) var(--space-6) var(--space-6);color:var(--color-ink);font-size:var(--fs-sm);line-height:1.55;overflow-y:auto}._body_1g158_64 p{margin:0}._body_1g158_64 p+p{margin-top:var(--space-3)}._wrap_1w65x_1{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}._empty_1w65x_9{padding:var(--space-8);text-align:center;color:var(--color-ink-500);font-size:var(--fs-sm)}._modalView_ge7ab_4{z-index:1000;position:fixed;inset:0}._modalView_ge7ab_4._shown_ge7ab_10{opacity:1;transition-property:visibility,opacity;transition-duration:0s,.2s}._modalView_ge7ab_4._hidden_ge7ab_16{opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:.2s,0s;transition-delay:0s,.2s}._backdrop_ge7ab_24{z-index:20;background-color:#0000004d;position:fixed;inset:0}._window_ge7ab_31{z-index:25;background-color:var(--color-surface);border:.5px solid var(--color-border-strong);border-radius:27px;flex-flow:column;width:45%;min-width:350px;max-width:450px;display:flex;position:fixed;top:24%;left:50%;transform:translate(-50%);box-shadow:0 10px 25px #0000000d}._titleRow_ge7ab_50{border-bottom:1.5px solid var(--color-border-strong);flex-flow:row;justify-content:space-between;align-items:center;margin:5px 20px 0 18px;padding:12px 0;display:flex}._titleRow_ge7ab_50>h2{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:19px;font-weight:700}._close_ge7ab_69{color:var(--color-ink-700);background:0 0;border:none;margin-top:2px;padding:4px;display:flex}._close_ge7ab_69>svg{width:13px;height:13px;transform:rotate(45deg)}._close_ge7ab_69:hover{color:var(--color-primary)}@media (width<=420px){._window_ge7ab_31{width:calc(100% - 32px);min-width:0}}._container_frzkp_3{flex-flow:column;display:flex}._body_frzkp_9{flex-flow:row;align-items:center;gap:16px;padding:24px 24px 6px 20px;display:flex}._iconCircle_frzkp_17{border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}._iconCircle_frzkp_17>svg{width:22px;height:22px}._info_frzkp_33{background-color:var(--color-primary-tint)}._info_frzkp_33>svg{color:var(--color-primary)}._success_frzkp_41{background-color:var(--color-success-soft)}._success_frzkp_41>svg{color:var(--color-success)}._warning_frzkp_49{background-color:#fff4de}._warning_frzkp_49>svg{color:#c77700;transform:rotate(180deg)}._error_frzkp_58{background-color:var(--color-danger-tint)}._error_frzkp_58>svg{color:#d72436;transform:rotate(180deg)}._message_frzkp_66{color:var(--color-ink-700);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:20px}._buttonRow_frzkp_77{border-top:.5px solid var(--color-border-strong);flex-flow:row;justify-content:flex-end;gap:10px;margin:22px 20px 15px;padding:12px 0 0;display:flex}._buttonRow_frzkp_77>button{background-color:#0000;border:1.5px solid;border-radius:6px;height:26px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:700;transition:background-color .2s}._cancel_frzkp_100{color:var(--color-ink-700)}._cancel_frzkp_100:hover{background-color:var(--color-bg)}._destructive_frzkp_107{color:#d72436}._destructive_frzkp_107:hover{background-color:var(--color-danger-tint)}._primary_frzkp_114{color:var(--color-primary)}._primary_frzkp_114:hover{background-color:var(--color-primary-tint)}._serial_qpfmy_3{contain:inline-size;width:100%;min-width:0;color:var(--color-ink);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}._productCell_qpfmy_18{flex-direction:column;gap:1px;width:100%;min-width:0;display:flex}._product_qpfmy_18{contain:inline-size;color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._sku_qpfmy_35{color:var(--color-ink-500);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}._projectCell_qpfmy_43{contain:inline-size;width:100%;min-width:0;display:block;overflow:hidden}._project_qpfmy_43{background-color:var(--color-input-bg);max-width:100%;color:var(--color-ink-700);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:500;display:inline-block;overflow:hidden}._none_qpfmy_65{color:var(--color-ink-400)}._date_qpfmy_69{color:var(--color-ink-500);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}._sidebar_f5db6_1{width:var(--sidebar-width);background-color:var(--color-surface);border-right:1px solid var(--color-border);min-height:100vh;padding:var(--space-6) var(--space-5);gap:var(--space-6);flex-direction:column;flex-shrink:0;align-self:flex-start;display:flex;position:sticky;top:0}._brandWrap_f5db6_16{padding:var(--space-2) var(--space-3)}._nav_f5db6_20{gap:var(--space-1);flex-direction:column;flex:1;display:flex}._navItem_f5db6_27{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--fs-sm);color:var(--color-ink);font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:flex;position:relative}._navItem_f5db6_27:hover{color:var(--color-primary);text-decoration:none}._navItemActive_f5db6_46{background-color:var(--color-primary-tint);color:var(--color-primary)}._navItemActive_f5db6_46:before{content:"";left:0;top:var(--space-2);bottom:var(--space-2);background-color:var(--color-primary);border-radius:0 3px 3px 0;width:3px;position:absolute}._navIcon_f5db6_62{flex-shrink:0}._logout_f5db6_66{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--color-ink);font-size:var(--fs-sm);cursor:pointer;border:none;border-top:1px solid var(--color-border);padding-top:var(--space-5);background:0 0;border-radius:0;margin-top:auto;font-weight:600;display:flex}._logout_f5db6_66:hover{color:var(--color-primary)}@media (width<=900px){._sidebar_f5db6_1{align-items:center;gap:var(--space-3);width:100%;min-height:0;padding:var(--space-3) var(--space-4);border-right:none;border-bottom:1px solid var(--color-border);z-index:10;flex-direction:row}._brandWrap_f5db6_16{flex-shrink:0;padding:0}._nav_f5db6_20{gap:var(--space-1);flex-direction:row;flex:1;overflow-x:auto}._navItem_f5db6_27{padding:var(--space-2) var(--space-3);white-space:nowrap}._navItemActive_f5db6_46:before{display:none}._logout_f5db6_66{padding:var(--space-2) var(--space-3);border-top:none;flex-shrink:0;margin-top:0}._logout_f5db6_66 span{display:none}}@media (width<=640px){._navItem_f5db6_27{padding:var(--space-2)}._navItem_f5db6_27 span{display:none}}._header_1bxw4_1{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-8);min-height:48px;display:flex}._greeting_1bxw4_10{font-size:var(--fs-2xl);color:var(--color-ink);margin:0;font-weight:700;line-height:1.2}._userArea_1bxw4_18{align-items:center;gap:24px;display:flex}._userChip_1bxw4_24{color:var(--color-ink);font-size:var(--fs-sm);letter-spacing:-.02em;align-items:center;gap:4px;font-weight:600;line-height:1.4;display:inline-flex}._avatarIcon_1bxw4_35{width:24px;height:24px;color:var(--color-ink);flex-shrink:0;display:block}._email_1bxw4_43{color:inherit;font-weight:600;text-decoration:none;transition:color .15s}._email_1bxw4_43:hover,._email_1bxw4_43:focus{color:var(--color-primary);text-decoration:none}._helpButton_1bxw4_56{width:24px;height:24px;color:var(--color-ink);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s;display:inline-flex}._helpButton_1bxw4_56:hover{color:var(--color-primary)}._helpIcon_1bxw4_74{width:24px;height:24px;display:block}@media (width<=900px){._header_1bxw4_1{margin-bottom:var(--space-5)}._greeting_1bxw4_10{font-size:var(--fs-xl)}}@media (width<=640px){._userArea_1bxw4_18{gap:var(--space-3)}._email_1bxw4_43{display:none}}._projectCard_1cvdx_1{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-5);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);cursor:pointer;text-align:left;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}._projectCard_1cvdx_1:hover{border-color:var(--color-primary);transform:translateY(-2px)}._iconTile_1cvdx_21{border-radius:var(--radius-md);background-color:var(--color-input-bg);width:56px;height:56px;color:var(--color-ink-500);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._textContent_1cvdx_33{flex-direction:column;gap:2px;min-width:0;display:flex}._projectName_1cvdx_40{font-size:var(--fs-md);color:var(--color-ink);font-weight:700;line-height:1.2}._deviceCount_1cvdx_47{font-size:var(--fs-sm);color:var(--color-ink-500)}._overview_149t1_1{gap:var(--space-8);flex-direction:column;display:flex}._loading_149t1_7{color:var(--color-ink-500)}._section_149t1_11{gap:var(--space-4);flex-direction:column;display:flex}._sectionTitle_149t1_17{color:var(--color-ink);font-weight:700;font-size:var(--fs-lg);margin:0}._sectionHeaderRow_149t1_24{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}._seeAll_149t1_31{align-items:center;gap:var(--space-2);color:var(--color-primary);font-size:var(--fs-sm);cursor:pointer;background:0 0;border:none;font-weight:600;display:inline-flex}._seeAll_149t1_31:hover{color:var(--color-primary-hover)}._devicesRow_149t1_47{gap:var(--space-4);grid-template-columns:minmax(240px,1fr) 2fr;display:grid}._statCard_149t1_53{gap:var(--space-3);padding:var(--space-6);flex-direction:column;display:flex}._statLabel_149t1_60{color:var(--color-ink);font-weight:700;font-size:var(--fs-md)}._statValue_149t1_66{align-items:baseline;gap:var(--space-3);display:flex}._statNumber_149t1_72{color:var(--color-ink);font-size:64px;font-weight:800;line-height:1}._statUnit_149t1_79{color:var(--color-ink-500);font-size:var(--fs-sm)}._addDevicesCard_149t1_84{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);cursor:pointer;text-align:left;transition:transform .15s,border-color .15s;display:flex;overflow:hidden}._addDevicesCard_149t1_84:hover{border-color:var(--color-primary);transform:translateY(-2px)}._addDevicesMain_149t1_105{align-items:center;gap:16px;min-width:0;display:inline-flex}._addIcon_149t1_112{width:60px;height:60px;color:var(--color-primary);flex-shrink:0;display:block}._addText_149t1_120{flex-direction:column;gap:8px;min-width:0;display:flex}._addTitle_149t1_127{letter-spacing:-.02em;color:var(--color-ink);font-size:24px;font-weight:600;line-height:1.4}._addSubtitle_149t1_135{letter-spacing:-.02em;color:var(--color-ink);font-size:14px;font-weight:400;line-height:1.4}._addDevicesImage_149t1_143{object-fit:cover;border-radius:var(--radius-md);flex-shrink:0;width:156px;height:107px;display:block}._projectsGrid_149t1_152{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}@media (width<=900px){._devicesRow_149t1_47{grid-template-columns:1fr}}@media (width<=640px){._statNumber_149t1_72{font-size:48px}._addDevicesImage_149t1_143{display:none}._addTitle_149t1_127{font-size:var(--fs-lg)}._addIcon_149t1_112{width:44px;height:44px}}._devices_q5i05_1{gap:var(--space-5);flex-direction:column;display:flex}._topRow_q5i05_7{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}._title_q5i05_14{font-size:var(--fs-xl);color:var(--color-ink);margin:0;font-weight:700}._claimLink_q5i05_21{align-items:center;gap:var(--space-2);font-weight:700;font-size:var(--fs-sm);color:var(--color-ink);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}._claimLink_q5i05_21:hover{color:var(--color-primary)}._claimIcon_q5i05_38{background-color:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}._filters_q5i05_50{gap:var(--space-3);grid-template-columns:1fr 260px 260px;display:grid}._tableWrap_q5i05_56{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}._table_q5i05_56{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}._table_q5i05_56 thead th{text-align:left;padding:var(--space-4) var(--space-5);background-color:var(--color-surface);border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);color:var(--color-ink);white-space:nowrap;font-weight:700}._table_q5i05_56 thead th:last-child,._table_q5i05_56 tbody td:last-child{border-right:none}._thButton_q5i05_86{align-items:center;gap:var(--space-2);font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}._sortIndicator_q5i05_98,._sortIndicatorActive_q5i05_104{color:var(--color-ink);font-size:16px;line-height:1}._table_q5i05_56 tbody td{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);color:var(--color-ink-500);vertical-align:middle}._table_q5i05_56 tbody tr:last-child td{border-bottom:none}._row_q5i05_122{cursor:pointer;transition:background-color .15s}._row_q5i05_122:hover td{background-color:var(--color-primary-tint);color:var(--color-ink)}._emptyCell_q5i05_134{text-align:center;padding:var(--space-8)!important;color:var(--color-ink-500)!important}@media (width<=900px){._filters_q5i05_50{grid-template-columns:1fr}._tableWrap_q5i05_56{overflow-x:auto}._table_q5i05_56{min-width:700px}}._claimDevice_1bwhj_1{gap:var(--space-5);flex-direction:column;display:flex}._card_1bwhj_7{gap:var(--space-6);flex-direction:column;display:flex}._stepper_1bwhj_13{align-items:center;gap:var(--space-3);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border);display:flex}._step_1bwhj_13{align-items:center;gap:var(--space-2);color:var(--color-ink-500);font-size:var(--fs-sm);font-weight:500;display:inline-flex}._stepNum_1bwhj_30{background-color:var(--color-ink-400);color:#fff;width:24px;height:24px;font-size:var(--fs-xs);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}._stepActive_1bwhj_43{color:var(--color-ink)}._stepActive_1bwhj_43 ._stepNum_1bwhj_30,._stepDone_1bwhj_48 ._stepNum_1bwhj_30{background-color:var(--color-primary)}._stepLabel_1bwhj_52{white-space:nowrap}._stepBar_1bwhj_56{background-color:var(--color-border);flex:1;height:2px}._stepContent_1bwhj_62{gap:var(--space-4);flex-direction:column;display:flex}._stepTitle_1bwhj_68{font-size:var(--fs-lg);color:var(--color-ink);margin:0;font-weight:700}._stepHint_1bwhj_75{font-size:var(--fs-sm);color:var(--color-ink-500);margin:0}._inputRow_1bwhj_81{gap:var(--space-3);display:flex}._codeInput_1bwhj_86{height:48px;padding:0 var(--space-4);border-radius:var(--radius-md);background-color:var(--color-input-bg);font-size:var(--fs-sm);color:var(--color-ink);border:1px solid #0000;outline:none;flex:1;font-family:inherit}._codeInput_1bwhj_86::placeholder{color:var(--color-ink-500)}._codeInput_1bwhj_86:focus{border-color:var(--color-primary);background-color:var(--color-surface)}._codeInputError_1bwhj_108{border-color:var(--color-danger)}._error_1bwhj_112{color:var(--color-danger);font-size:var(--fs-xs);font-weight:500}._codeList_1bwhj_118{gap:var(--space-2);padding-top:var(--space-2);flex-direction:column;display:flex}._codeListHead_1bwhj_125{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}._codeListTitle_1bwhj_132{font-weight:700;font-size:var(--fs-sm);color:var(--color-ink)}._clearAll_1bwhj_138{color:var(--color-primary);font-size:var(--fs-sm);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}._clearAll_1bwhj_138:hover{color:var(--color-primary-hover)}._codeRow_1bwhj_152{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;display:flex}._codeText_1bwhj_159{font-size:var(--fs-sm);color:var(--color-ink);flex:1;font-family:SF Mono,Menlo,Consolas,monospace}._errorText_1bwhj_166{color:var(--color-danger);font-size:var(--fs-xs);font-weight:500}._successText_1bwhj_172{color:var(--color-success);font-size:var(--fs-xs);font-weight:600}._removeBtn_1bwhj_178{color:var(--color-ink);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}._removeBtn_1bwhj_178:hover{background-color:var(--color-input-bg)}._infoBanner_1bwhj_194{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background-color:var(--color-success-soft);color:var(--color-success);border-radius:var(--radius-md);font-size:var(--fs-sm);display:inline-flex}._infoIcon_1bwhj_205{flex-shrink:0}._deviceDetail_w847v_1{gap:var(--space-6);flex-direction:column;display:flex}._card_w847v_7{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-6);gap:var(--space-6);flex-direction:column;display:flex}._grid_w847v_18{gap:var(--space-8);grid-template-columns:1fr 1fr;display:grid}._leftCol_w847v_24{gap:var(--space-3);flex-direction:column;display:flex}._imageBox_w847v_30{background-color:var(--color-input-bg);border-radius:var(--radius-md);width:100%;min-height:320px;padding:var(--space-6);justify-content:center;align-items:center;display:flex}._image_w847v_30{object-fit:contain;max-width:100%}._productName_w847v_46{margin:var(--space-3) 0 0;font-size:var(--fs-2xl);color:var(--color-ink);font-weight:700}._explainer_w847v_53{font-size:var(--fs-sm);color:var(--color-ink-500);margin:0}._chipsRow_w847v_59{gap:var(--space-2);margin-top:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}._chip_w847v_59{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background-color:var(--color-primary-tint);color:var(--color-primary);font-size:var(--fs-xs);white-space:nowrap;border-radius:999px;font-weight:600;text-decoration:none;display:inline-flex}._chipIcon_w847v_81{flex-shrink:0;width:14px;height:14px}._info_w847v_87{flex-direction:column;display:flex}._projectRow_w847v_94{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-2) 0 0;font-size:var(--fs-sm);display:flex}._projectLabel_w847v_103{color:var(--color-ink-500);font-weight:500}._projectSelect_w847v_108{flex:0 50%;min-width:180px}._projectSelect_w847v_108 .appSelect__control{min-height:36px}._rightCol_w847v_118{gap:var(--space-3);flex-direction:column;display:flex}._tagline_w847v_124{font-size:var(--fs-lg);color:var(--color-ink);margin:0;font-weight:700;line-height:1.4}._desc_w847v_132{font-size:var(--fs-sm);color:var(--color-ink-500);margin:0;line-height:1.6}._divider_w847v_139{background-color:var(--color-border);height:1px;margin:var(--space-2) 0}._notesLabel_w847v_145{font-size:var(--fs-sm);color:var(--color-ink);font-weight:600}._notesTextarea_w847v_151{width:100%;min-height:180px;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-input-bg);font-family:inherit;font-size:var(--fs-sm);color:var(--color-ink);resize:vertical;outline:none;flex:1}._notesTextarea_w847v_151:focus{border-color:var(--color-primary);background-color:var(--color-surface)}._actions_w847v_171{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}._certificateAlert_w847v_178{gap:var(--space-1);padding:var(--space-4) var(--space-5);background-color:var(--color-danger-tint);border:1px solid var(--color-danger);border-radius:var(--radius-md);flex-direction:column;display:flex}._certificateAlert_w847v_178 p{margin:0;line-height:1.45}._certificateAlertTitle_w847v_193{font-size:var(--fs-md);color:var(--color-danger-strong);font-weight:600}._certificateAlertBody_w847v_199{font-size:var(--fs-sm);color:var(--color-ink-700)}._state_w847v_204,._stateError_w847v_205{padding:var(--space-8);text-align:center;color:var(--color-ink-500)}._stateError_w847v_205{color:var(--color-danger)}@media (width<=900px){._grid_w847v_18,._actions_w847v_171{grid-template-columns:1fr}}._filters_ysorn_1{gap:var(--space-3);grid-template-columns:1fr 260px 260px;display:grid}@media (width<=900px){._filters_ysorn_1{grid-template-columns:1fr}}._projects_1hvod_1{gap:var(--space-5);flex-direction:column;display:flex}._topRow_1hvod_7{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}._title_1hvod_14{font-size:var(--fs-xl);color:var(--color-ink);margin:0;font-weight:700}._addLink_1hvod_21{align-items:center;gap:var(--space-2);font-weight:700;font-size:var(--fs-sm);color:var(--color-ink);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}._addLink_1hvod_21:hover{color:var(--color-primary)}._addIcon_1hvod_38{background-color:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}._projectsGrid_1hvod_50{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}._message_1hvod_56{padding:var(--space-8);text-align:center;color:var(--color-ink-500);font-size:var(--fs-sm)}._addProject_1n0m3_1{gap:var(--space-5);flex-direction:column;max-width:720px;display:flex}._form_1n0m3_8{gap:var(--space-5);flex-direction:column;display:flex}._formGroup_1n0m3_14{gap:var(--space-2);flex-direction:column;display:flex}._label_1n0m3_20{font-size:var(--fs-sm);color:var(--color-ink);font-weight:700}._required_1n0m3_26{color:var(--color-primary)}._input_1n0m3_30,._textarea_1n0m3_31,._select_1n0m3_32{width:100%;padding:0 var(--space-4);height:48px;font-size:var(--fs-sm);color:var(--color-ink);border-radius:var(--radius-md);background-color:var(--color-input-bg);box-sizing:border-box;border:1px solid #0000;outline:none;font-family:inherit}._textarea_1n0m3_31{height:auto;padding:var(--space-3) var(--space-4);resize:vertical;min-height:120px;line-height:1.5}._select_1n0m3_32{cursor:pointer;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-ink) 50%), linear-gradient(135deg, var(--color-ink) 50%, transparent 50%);padding-right:var(--space-10);background-position:calc(100% - 18px),calc(100% - 12px);background-repeat:no-repeat;background-size:6px 6px,6px 6px}._input_1n0m3_30:focus,._textarea_1n0m3_31:focus,._select_1n0m3_32:focus{border-color:var(--color-primary);background-color:var(--color-surface)}._inputError_1n0m3_73{border-color:var(--color-danger)}._errorMessage_1n0m3_77{color:var(--color-danger);font-size:var(--fs-xs);font-weight:500}._iconGrid_1n0m3_83{flex-wrap:wrap;gap:10px;display:flex}._iconTile_1n0m3_89{border-radius:var(--radius-sm);background-color:var(--color-input-bg);width:76px;height:76px;color:var(--color-ink-500);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:0;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}._iconTile_1n0m3_89:hover{color:var(--color-ink)}._iconTileActive_1n0m3_108{background-color:var(--color-primary-tint);color:var(--color-primary);border-color:var(--color-primary)}._buttonsRow_1n0m3_114{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}@media (width<=480px){._buttonsRow_1n0m3_114{grid-template-columns:1fr}}._projectDetailPage_9ulcs_1{gap:var(--space-5);flex-direction:column;display:flex}._header_9ulcs_7{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}._headerInfo_9ulcs_14{align-items:center;gap:var(--space-3);min-width:0;display:flex}._titleRow_9ulcs_21{align-items:center;gap:var(--space-2);min-width:0;display:flex}._backButton_9ulcs_28{color:var(--color-ink);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:inline-flex}._backButton_9ulcs_28:hover{color:var(--color-primary)}._headerText_9ulcs_45{flex-direction:column;gap:2px;min-width:0;display:flex}._projectTitle_9ulcs_52{font-size:var(--fs-xl);color:var(--color-ink);margin:0;font-weight:700}._projectLocation_9ulcs_59{font-size:var(--fs-sm);color:var(--color-ink-500);margin:0}._addDevicesWrapper_9ulcs_65{position:relative}._addDevicesLink_9ulcs_69{align-items:center;gap:var(--space-2);font-weight:700;font-size:var(--fs-sm);color:var(--color-ink);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}._addDevicesLink_9ulcs_69:hover{color:var(--color-primary)}._addIconCircle_9ulcs_86{background-color:var(--color-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}._deviceDropdown_9ulcs_97{width:340px;max-width:calc(100vw - var(--space-8));background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);z-index:100;flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}._deviceDropdownSearch_9ulcs_113{width:100%;padding:var(--space-3) var(--space-4);font-size:var(--fs-sm);border:none;border-bottom:1px solid var(--color-border);box-sizing:border-box;outline:none;font-family:inherit}._deviceDropdownList_9ulcs_124{max-height:280px;overflow-y:auto}._deviceDropdownItem_9ulcs_129{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);cursor:pointer;display:flex}._deviceDropdownItem_9ulcs_129:hover{background-color:var(--color-input-bg)}._deviceDropdownLabel_9ulcs_142{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._deviceDropdownItemMain_9ulcs_150{font-size:var(--fs-sm);color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}._deviceDropdownItemSub_9ulcs_159{font-size:var(--fs-xs);color:var(--color-ink-500)}._deviceDropdownEmpty_9ulcs_164{padding:var(--space-6);text-align:center;color:var(--color-ink-500);font-size:var(--fs-sm)}._deviceDropdownSave_9ulcs_171{padding:var(--space-3);border-top:1px solid var(--color-border)}._content_9ulcs_176{gap:var(--space-5);grid-template-columns:minmax(360px,420px) 1fr;display:grid}._form_9ulcs_182{gap:var(--space-4);flex-direction:column;display:flex}._formGroup_9ulcs_188{gap:var(--space-2);flex-direction:column;display:flex}._label_9ulcs_194{font-size:var(--fs-sm);color:var(--color-ink);font-weight:700}._required_9ulcs_200{color:var(--color-primary)}._input_9ulcs_204,._textarea_9ulcs_205,._select_9ulcs_206{width:100%;padding:0 var(--space-4);height:44px;font-size:var(--fs-sm);color:var(--color-ink);border-radius:var(--radius-md);background-color:var(--color-input-bg);box-sizing:border-box;border:1px solid #0000;outline:none;font-family:inherit}._textarea_9ulcs_205{height:auto;padding:var(--space-3) var(--space-4);resize:vertical;min-height:100px;line-height:1.5}._select_9ulcs_206{cursor:pointer;appearance:none;padding-right:var(--space-10)}._input_9ulcs_204:focus,._textarea_9ulcs_205:focus,._select_9ulcs_206:focus{border-color:var(--color-primary);background-color:var(--color-surface)}._inputError_9ulcs_242{border-color:var(--color-danger)}._readOnlyValue_9ulcs_246{padding:0 var(--space-4);height:44px;font-size:var(--fs-sm);color:var(--color-ink);background-color:var(--color-input-bg);border-radius:var(--radius-md);align-items:center;display:flex}._iconGrid_9ulcs_257{flex-wrap:wrap;gap:10px;display:flex}._iconTile_9ulcs_263{border-radius:var(--radius-sm);background-color:var(--color-input-bg);width:76px;height:76px;color:var(--color-ink-500);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}._iconTile_9ulcs_263:hover{color:var(--color-ink)}._iconTileReadOnly_9ulcs_279{cursor:default}._iconTileReadOnly_9ulcs_279:hover{color:var(--color-ink-500)}._iconTileActive_9ulcs_282{border-radius:var(--radius-sm);background-color:var(--color-primary-tint);width:76px;height:76px;color:var(--color-primary);border:1px solid var(--color-primary);justify-content:center;align-items:center;display:inline-flex}._iconDisplay_9ulcs_294{width:56px;display:inline-flex}._errorMessage_9ulcs_299{color:var(--color-danger);font-size:var(--fs-xs);font-weight:500}._formButtons_9ulcs_305{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}._formButtons_9ulcs_305>button{min-width:0}._projectActionButtons_9ulcs_315{width:100%}._projectActionLabelShort_9ulcs_319{display:none}._downloadAllButton_9ulcs_323{margin-top:var(--space-2)}._devicesTableWrap_9ulcs_327{gap:var(--space-3);flex-direction:column;display:flex}._devicesHeader_9ulcs_333{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}._devicesTitle_9ulcs_340{font-size:var(--fs-lg);color:var(--color-ink);margin:0;font-weight:700}._selectedActions_9ulcs_347{gap:var(--space-4);display:inline-flex}._actionLink_9ulcs_352{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--color-ink);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;display:inline-flex}._actionLink_9ulcs_352:disabled{color:var(--color-ink-400);cursor:not-allowed}._actionLink_9ulcs_352:not(:disabled):hover{color:var(--color-primary)}._tableContainer_9ulcs_374{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}._table_9ulcs_374{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}._table_9ulcs_374 thead th{text-align:left;padding:var(--space-3) var(--space-4);background-color:var(--color-surface);border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);color:var(--color-ink);white-space:nowrap;font-weight:700}._table_9ulcs_374 thead th:last-child,._table_9ulcs_374 tbody td:last-child{border-right:none}._thButton_9ulcs_404{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}._table_9ulcs_374 tbody td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);color:var(--color-ink-500);vertical-align:middle}._table_9ulcs_374 tbody tr:last-child td{border-bottom:none}._row_9ulcs_425{cursor:pointer}._row_9ulcs_425:hover td{background-color:var(--color-primary-tint);color:var(--color-ink)}._checkboxCell_9ulcs_430{width:36px}._emptyCell_9ulcs_432{text-align:center;padding:var(--space-8)!important;color:var(--color-ink-500)!important}._rowDownload_9ulcs_434{padding:var(--space-1);color:var(--color-ink);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none}._rowDownload_9ulcs_434:hover{background-color:var(--color-input-bg);color:var(--color-primary)}._message_9ulcs_444{padding:var(--space-8);text-align:center;color:var(--color-ink-500)}@media (width<=1517px) and (width>=1451px){._projectActionLabelFull_9ulcs_451{display:none}._projectActionLabelShort_9ulcs_319{display:inline}}@media (width<=1450px){._content_9ulcs_176{grid-template-columns:1fr}._iconGrid_9ulcs_257{grid-template-columns:repeat(4,1fr)}}@media (width<=480px){._formButtons_9ulcs_305:not(._projectActionButtons_9ulcs_315){grid-template-columns:1fr}._projectActionLabelFull_9ulcs_451{display:none}._projectActionLabelShort_9ulcs_319{display:inline}}._download_1jes9_1{gap:var(--space-5);flex-direction:column;display:flex}._topRow_1jes9_7{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}._title_1jes9_14{font-size:var(--fs-xl);color:var(--color-ink);margin:0;font-weight:700}._filters_1jes9_21{gap:var(--space-3);grid-template-columns:4fr 3fr 3fr;align-items:center;display:grid}._tableContainer_1jes9_28{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}._table_1jes9_28{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}._table_1jes9_28 thead th{text-align:left;padding:var(--space-4) var(--space-5);background-color:var(--color-surface);border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);color:var(--color-ink);white-space:nowrap;font-weight:700}._table_1jes9_28 thead th:last-child,._table_1jes9_28 tbody td:last-child{border-right:none}._thButton_1jes9_58{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}._checkboxCell_1jes9_67{width:40px;padding-left:var(--space-5)!important;border-right:none!important;padding-right:0!important}._table_1jes9_28 tbody td{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);color:var(--color-ink-500);vertical-align:middle}._table_1jes9_28 tbody tr:last-child td{border-bottom:none}._row_1jes9_79:hover td{background-color:var(--color-primary-tint)}._emptyCell_1jes9_83{text-align:center;padding:var(--space-8)!important;color:var(--color-ink-500)!important}._rowDownload_1jes9_85{align-items:center;gap:var(--space-1);color:var(--color-ink);font-weight:500;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}._rowDownload_1jes9_85:hover{color:var(--color-primary)}._selectedActions_1jes9_100{justify-content:flex-end;display:flex}._message_1jes9_105{padding:var(--space-8);text-align:center;color:var(--color-ink-500);font-size:var(--fs-sm)}@media (width<=900px){._filters_1jes9_21{grid-template-columns:1fr}._tableContainer_1jes9_28{overflow-x:auto}._table_1jes9_28{min-width:700px}}._shell_5za20_1{background-color:var(--color-bg);width:100%;min-height:100vh;display:flex}._main_5za20_8{min-width:0;padding:var(--space-8) var(--space-10);flex-direction:column;flex:1;display:flex}._content_5za20_16{gap:var(--space-6);flex-direction:column;flex:1;display:flex}@media (width<=900px){._shell_5za20_1{flex-direction:column}._main_5za20_8{padding:var(--space-5) var(--space-4)}}@media (width<=640px){._main_5za20_8{padding:var(--space-4) var(--space-3)}}._card_1e6yt_1{background-color:var(--color-surface);border-radius:var(--radius-xl);border:1px solid var(--color-border);width:100%;max-width:460px;box-shadow:var(--shadow-card);padding:var(--space-10);gap:var(--space-6);margin-top:var(--space-10);flex-direction:column;display:flex}._header_1e6yt_15{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}._title_1e6yt_23{font-size:var(--fs-xl);color:var(--color-ink);margin:0;font-weight:800}._subtitle_1e6yt_30{color:var(--color-ink-500);font-size:var(--fs-sm);max-width:360px;margin:0}._actions_1e6yt_37{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;align-items:center;display:flex}@media (width<=480px){._card_1e6yt_1{padding:var(--space-6);margin-top:var(--space-5);gap:var(--space-6)}._title_1e6yt_23{font-size:var(--fs-lg)}}._badge_1nakq_4{width:96px;height:96px;margin-left:auto;margin-right:auto;display:block}._badge_1nakq_4 svg{display:block;overflow:visible}._halo_1nakq_17{fill:var(--color-primary-tint);transform-origin:48px 48px;animation:.5s cubic-bezier(.2,.8,.2,1) both _grow_1nakq_1}._disc_1nakq_23{transform-origin:48px 48px;filter:drop-shadow(0 6px 10px #ff631552);animation:.5s cubic-bezier(.34,1.56,.64,1) 80ms both _pop_1nakq_1}._mark_1nakq_30{fill:none;stroke:#fff;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:.45s cubic-bezier(.65,0,.35,1) .4s both _draw_1nakq_1}._spinner_1nakq_41{transform-origin:48px 48px;animation:.9s linear infinite _spin_1nakq_41}._track_1nakq_46,._arc_1nakq_47{fill:none;stroke-width:5px}._track_1nakq_46{stroke:#ffd9c4}._arc_1nakq_47{stroke:var(--color-primary);stroke-linecap:round;stroke-dasharray:28 100}@keyframes _grow_1nakq_1{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes _pop_1nakq_1{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes _draw_1nakq_1{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes _spin_1nakq_41{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._halo_1nakq_17,._disc_1nakq_23,._mark_1nakq_30{animation:none}._spinner_1nakq_41{animation-duration:2.4s}}._authShell_hc7zb_1{background-color:var(--color-bg);flex-direction:column;width:100%;min-height:100vh;display:flex}._authBrand_hc7zb_9{padding:var(--space-6) var(--space-10)}._authContent_hc7zb_13{padding:120px var(--space-6) var(--space-12);flex:1;justify-content:center;align-items:flex-start;display:flex}._authLoading_hc7zb_23{align-items:center;gap:var(--space-5);margin-top:var(--space-10);flex-direction:column;animation:.3s ease-out .25s both _appear_hc7zb_1;display:flex}._authLoadingLabel_hc7zb_32{font-size:var(--fs-md);color:var(--color-ink-500);margin:0;font-weight:600}@keyframes _appear_hc7zb_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._authLoading_hc7zb_23{animation:none}}@media (width<=640px){._authBrand_hc7zb_9{padding:var(--space-4) var(--space-5)}._authContent_hc7zb_13{padding:60px var(--space-4) var(--space-8)}}
