@charset "UTF-8";._button_157uo_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-2);border:1px solid transparent;border-radius:var(--r-pill);padding:11px 24px;font-weight:600;font-size:.95rem;transition:transform .44s var(--spring),background-color .15s ease,box-shadow .24s var(--spring-soft)}._button_157uo_1:disabled{opacity:.45;cursor:not-allowed}._button_157uo_1:not(:disabled):hover{transform:translateY(-2px);box-shadow:var(--shadow-lift)}._button_157uo_1:not(:disabled):active{transform:translateY(1px) scale(.96);transition-duration:.08s}._primary_157uo_29{background:var(--terracotta);color:#fff;box-shadow:var(--shadow-soft)}._primary_157uo_29:not(:disabled):hover{background:var(--terracotta-deep)}._secondary_157uo_39{background:var(--paper);color:var(--ink);border-color:var(--hairline-strong)}._secondary_157uo_39:not(:disabled):hover{background:var(--paper-sunk)}._ghost_157uo_49{background:transparent;color:var(--ink-soft);padding:8px 14px}._ghost_157uo_49:not(:disabled):hover{color:var(--ink);background:var(--cream-deep)}._sage_157uo_60{background:var(--sage);color:#fff}._sage_157uo_60:not(:disabled):hover{background:var(--sage-deep)}._small_157uo_69{padding:7px 16px;font-size:.85rem}._card_157uo_74{background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r-lg);padding:var(--gap-5);box-shadow:var(--shadow-soft)}._chip_157uo_82{display:inline-flex;align-items:center;gap:var(--gap-2);border-radius:var(--r-pill);border:1.5px solid var(--hairline-strong);background:var(--paper);padding:9px 18px;font-weight:600;font-size:.9rem;color:var(--ink-soft);transition:all .14s ease}._chip_157uo_82:hover{border-color:var(--terracotta);color:var(--ink)}._chipActive_157uo_101{background:var(--terracotta);border-color:var(--terracotta);color:#fff}._toggleRow_157uo_107{display:inline-flex;background:var(--cream-deep);border-radius:var(--r-pill);padding:4px;gap:4px}._toggleOption_157uo_115{border:none;background:transparent;border-radius:var(--r-pill);padding:9px 22px;font-weight:600;font-size:.9rem;color:var(--ink-soft);transition:all .14s ease}._toggleOptionActive_157uo_126{background:var(--paper);color:var(--ink);box-shadow:var(--shadow-soft)}._switch_157uo_132{display:inline-flex;align-items:center;gap:var(--gap-3);cursor:pointer}._switchTrack_157uo_139{display:flex;align-items:center;width:44px;height:26px;border-radius:var(--r-pill);background:var(--hairline-strong);padding:3px;transition:background-color .16s ease;flex-shrink:0}._switchTrackOn_157uo_151{background:var(--sage)}._switchThumb_157uo_155{display:block;width:20px;height:20px;flex:0 0 20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #5a442847;transition:transform .42s var(--spring-wobble)}._switchThumbOn_157uo_166{transform:translate(18px)}._callout_157uo_170{display:flex;gap:var(--gap-3);align-items:flex-start;background:var(--danger-wash);border:1px solid rgba(178,69,47,.25);border-radius:var(--r-md);padding:var(--gap-3) var(--gap-4);color:var(--danger);font-size:.9rem}._field_157uo_182{display:flex;flex-direction:column;gap:var(--gap-2)}._fieldLabelRow_157uo_188{display:flex;align-items:center;gap:var(--gap-1)}._fieldLabel_157uo_188{font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)}._input_157uo_202,._select_157uo_203{border:1.5px solid var(--hairline-strong);background:var(--paper);border-radius:var(--r-sm);padding:10px 14px;width:100%}._input_157uo_202:focus,._select_157uo_203:focus{outline-color:var(--terracotta)}._slider_157uo_216{width:100%;accent-color:var(--terracotta)}._infoWrap_157uo_221{position:relative;display:inline-flex;vertical-align:middle}._infoTrigger_157uo_227{display:grid;place-items:center;width:20px;height:20px;border:none;background:transparent;border-radius:50%;color:var(--ink-faint);transition:color .15s ease,background-color .15s ease}._infoTrigger_157uo_227:hover,._infoTrigger_157uo_227[aria-expanded=true]{color:var(--terracotta-deep);background:var(--terracotta-wash)}@keyframes _hint-in_157uo_1{0%{opacity:0;transform:translateY(4px) scale(.97)}to{opacity:1;transform:none}}._infoBubble_157uo_255{position:absolute;bottom:calc(100% + 8px);left:-8px;z-index:40;width:max-content;max-width:290px;padding:var(--gap-3) var(--gap-4);border-radius:var(--r-md);background:var(--ink);color:var(--paper);font-size:.82rem;font-weight:500;line-height:1.5;letter-spacing:.005em;text-transform:none;box-shadow:var(--shadow-lift);animation:_hint-in_157uo_1 .22s var(--spring-soft) both;pointer-events:none}._infoBubbleRight_157uo_276{left:auto;right:-8px}._infoBubble_157uo_255 strong{color:#fff}._root_a2x6k_2{min-height:100vh;display:flex;flex-direction:column;padding:var(--gap-5)}._card_a2x6k_11{margin:auto;width:100%;max-width:520px;background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r-xl);padding:calc(var(--gap-6) * 1.5) var(--gap-6);box-shadow:var(--shadow-lift);text-align:center}._wordmark_a2x6k_23{font-family:var(--font-display);font-size:3.4rem;color:var(--terracotta);line-height:1.08;min-height:1.15em;transition:font-size .32s var(--ease-out-quint)}._wordmark_a2x6k_23[data-long]{font-size:2.1rem}._wordChar_a2x6k_37{display:inline-block;white-space:pre;will-change:transform,opacity}._wordCharIn_a2x6k_43{animation:_char-in_a2x6k_1 .34s var(--spring-wobble) both}._wordCharOut_a2x6k_47{animation:_char-out_a2x6k_1 .34s var(--ease-out-quint) both}@keyframes _char-in_a2x6k_1{0%{opacity:0;transform:translateY(-38%) rotate(-8deg) scale(.76)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}@keyframes _char-out_a2x6k_1{0%{opacity:1;transform:translateY(0) rotate(0) scale(1)}to{opacity:0;transform:translateY(34%) rotate(6deg) scale(.8)}}@media (prefers-reduced-motion: reduce){._wordCharIn_a2x6k_43,._wordCharOut_a2x6k_47{animation:none}._wordCharOut_a2x6k_47{opacity:1}}._tagline_a2x6k_80{color:var(--ink-soft);font-size:1.05rem;margin-top:var(--gap-3);margin-bottom:var(--gap-6)}._form_a2x6k_87{display:flex;flex-direction:column;gap:var(--gap-4);text-align:left;margin-top:var(--gap-4)}._submit_a2x6k_95{width:100%}._googleSlot_a2x6k_99{display:flex;justify-content:center;min-height:44px;margin-bottom:var(--gap-4)}._googlePlaceholder_a2x6k_106{display:inline-flex;align-items:center;gap:var(--gap-2);color:var(--ink-faint);font-size:13px;font-weight:600}._fallback_a2x6k_117{margin-top:var(--gap-2);text-align:left}._fallbackSummary_a2x6k_122{cursor:pointer;list-style:none;color:var(--ink-faint);font-size:13px;font-weight:600;text-align:center;padding:var(--gap-2);border-radius:var(--r-pill);transition:color .16s ease}._fallbackSummary_a2x6k_122::-webkit-details-marker{display:none}._fallbackSummary_a2x6k_122:hover{color:var(--terracotta-deep)}._spin_a2x6k_142{animation:_spin_a2x6k_142 1s linear infinite}@keyframes _spin_a2x6k_142{to{transform:rotate(360deg)}}._footer_a2x6k_151{display:flex;align-items:center;justify-content:center;gap:var(--gap-3);padding-top:var(--gap-5);color:var(--ink-faint);font-size:.85rem}._footerLogo_a2x6k_161{display:block;flex-shrink:0;opacity:.75;transition:opacity .18s ease,transform .18s ease}._footer_a2x6k_151:hover ._footerLogo_a2x6k_161{opacity:1;transform:translateY(-1px)}._howToLink_a2x6k_175{display:inline-flex;align-items:center;gap:var(--gap-2);margin:var(--gap-4) auto 0;padding:8px 16px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink-faint);font-weight:600;font-size:.88rem;cursor:pointer;transition:color .16s ease,background .16s ease}._howToLink_a2x6k_175:hover{color:var(--terracotta-deep);background:var(--terracotta-wash)}._root_aokfr_2{min-height:100vh;display:flex;flex-direction:column}._header_aokfr_8{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-4);padding:var(--gap-4) var(--gap-6);border-bottom:1px solid var(--hairline);background:var(--cream);position:sticky;top:0;z-index:20}._brand_aokfr_21{display:flex;align-items:baseline;gap:var(--gap-3)}._wordmark_aokfr_27{font-family:var(--font-display);font-size:1.6rem;color:var(--terracotta);letter-spacing:.01em}._tagline_aokfr_34{color:var(--ink-faint);font-size:.85rem;font-weight:500}._body_aokfr_40{flex:1;display:grid;grid-template-columns:232px minmax(0,1fr);gap:var(--gap-7);max-width:1240px;width:100%;margin:0 auto;padding:var(--gap-7) var(--gap-6) var(--gap-7);align-items:start}._rail_aokfr_52{position:sticky;top:104px;display:flex;flex-direction:column;gap:var(--gap-1)}._railItem_aokfr_60{display:flex;align-items:center;gap:var(--gap-3);padding:var(--gap-3);border-radius:var(--r-md);border:none;background:transparent;text-align:left;width:100%;transition:background-color .14s ease}._railItem_aokfr_60:not(:disabled):hover{background:var(--cream-deep)}._railItem_aokfr_60:disabled{cursor:default}._railNumber_aokfr_81{width:30px;height:30px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:.85rem;border:1.5px solid var(--hairline-strong);color:var(--ink-faint);background:var(--paper)}._railNumberActive_aokfr_95{background:var(--terracotta);border-color:var(--terracotta);color:#fff}._railNumberDone_aokfr_101{background:var(--sage);border-color:var(--sage);color:#fff}._railLabel_aokfr_107{font-weight:600;color:var(--ink-faint);font-size:.95rem}._railLabelActive_aokfr_113{color:var(--ink)}._content_aokfr_117{min-width:0}@media (max-width: 900px){._body_aokfr_40{grid-template-columns:minmax(0,1fr);gap:var(--gap-5);padding:var(--gap-5) var(--gap-4)}._rail_aokfr_52{position:static;flex-direction:row;overflow-x:auto;gap:var(--gap-2)}._railLabel_aokfr_107{display:none}._railItem_aokfr_60{width:auto}._header_aokfr_8{padding:var(--gap-3) var(--gap-4)}._tagline_aokfr_34{display:none}}._footer_aokfr_146{display:flex;flex-direction:column;align-items:center;gap:var(--gap-4);padding:var(--gap-6) var(--gap-5) var(--gap-5);color:var(--ink-faint);font-size:.85rem}._footerCredit_aokfr_156{display:flex;align-items:center;gap:var(--gap-3)}._footerLogo_aokfr_162{display:block;flex-shrink:0;opacity:.75;transition:opacity .18s ease,transform .18s ease}._footerCredit_aokfr_156:hover ._footerLogo_aokfr_162{opacity:1;transform:translateY(-1px)}._headerActions_aokfr_174{display:flex;align-items:center;gap:var(--gap-2)}._bodyWide_aokfr_180{flex:1;max-width:900px;width:100%;margin:0 auto;padding:var(--gap-7) var(--gap-6)}@media (max-width: 900px){._bodyWide_aokfr_180{padding:var(--gap-5) var(--gap-4)}}._account_aokfr_194{position:relative;margin-left:auto}._accountTrigger_aokfr_200{display:inline-flex;align-items:center;gap:var(--gap-2);padding:6px 12px 6px 6px;border:1.5px solid transparent;border-radius:var(--r-pill);background:transparent;color:var(--ink-soft);font-weight:600;font-size:.9rem;white-space:nowrap;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s var(--spring)}._accountTrigger_aokfr_200:hover{background:var(--terracotta-wash);border-color:var(--hairline)}._accountTriggerOpen_aokfr_221{background:var(--terracotta-wash);border-color:var(--terracotta)}._accountInitial_aokfr_226{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--terracotta);color:#fff;font-size:.8rem;font-weight:700;flex-shrink:0}._accountChevron_aokfr_239{transition:transform .22s var(--spring);opacity:.6}._accountChevronOpen_aokfr_244{transform:rotate(180deg)}._accountMenu_aokfr_248{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;padding:6px;background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r-md);box-shadow:0 12px 32px #3c281424;z-index:40;transform-origin:top right;animation:_menu-in_aokfr_1 .24s var(--spring-wobble) both}@keyframes _menu-in_aokfr_1{0%{opacity:0;transform:scale(.9) translateY(-6px)}to{opacity:1;transform:scale(1) translateY(0)}}._accountItem_aokfr_273{display:flex;align-items:center;gap:var(--gap-2);width:100%;padding:9px 12px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--ink);font-weight:600;font-size:.9rem;text-align:left;cursor:pointer;transition:background .14s ease,color .14s ease}._accountItem_aokfr_273:hover{background:var(--terracotta-wash);color:var(--terracotta-deep)}@media (max-width: 640px){._accountName_aokfr_297{display:none}}._curtain_aokfr_302{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center}._curtainSheet_aokfr_310{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cream)}._curtainSheetIn_aokfr_317{transform-origin:bottom;animation:_curtain-in_aokfr_1 .42s var(--ease-out-quint) both}._curtainSheetOut_aokfr_323{transform-origin:top;animation:_curtain-out_aokfr_1 .62s var(--ease-out-quint) both;animation-delay:.14s}@keyframes _curtain-in_aokfr_1{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes _curtain-out_aokfr_1{0%{transform:scaleY(1)}to{transform:scaleY(0)}}._curtainMark_aokfr_345{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--gap-3)}._curtainLetter_aokfr_355{display:inline-block;will-change:transform,opacity}._curtainMarkIn_aokfr_360 ._curtainLetter_aokfr_355{animation:_letter-in_aokfr_1 .42s var(--spring-wobble) both}._curtainMarkOut_aokfr_364 ._curtainLetter_aokfr_355{animation:_letter-out_aokfr_1 .38s var(--ease-out-quint) both}@keyframes _letter-in_aokfr_1{0%{opacity:0;transform:translateY(-42%) scale(.72) rotate(-7deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes _letter-out_aokfr_1{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-34%) scale(.86) rotate(5deg)}}._curtainWordmark_aokfr_390{font-family:var(--font-display);font-size:clamp(3rem,9vw,5.5rem);color:var(--terracotta);letter-spacing:-.02em;line-height:1}._curtainNote_aokfr_398{color:var(--ink-faint);font-weight:600;font-size:1.05rem}._curtainMarkIn_aokfr_360 ._curtainNote_aokfr_398{animation:_note-in_aokfr_1 .4s var(--ease-out-quint) .24s both}._curtainMarkOut_aokfr_364 ._curtainNote_aokfr_398{animation:_note-out_aokfr_1 .28s var(--ease-out-quint) both}@keyframes _note-in_aokfr_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes _note-out_aokfr_1{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: reduce){._curtainSheetIn_aokfr_317,._curtainSheetOut_aokfr_323,._curtainMarkIn_aokfr_360 ._curtainLetter_aokfr_355,._curtainMarkOut_aokfr_364 ._curtainLetter_aokfr_355,._curtainMarkIn_aokfr_360 ._curtainNote_aokfr_398,._curtainMarkOut_aokfr_364 ._curtainNote_aokfr_398,._accountMenu_aokfr_248{animation:none}._curtainSheetOut_aokfr_323,._curtainMarkOut_aokfr_364{opacity:0}}._wrap_9pbks_1{display:flex;flex-direction:column;align-items:center;gap:var(--gap-2)}._canvas_9pbks_8{max-width:100%;border-radius:var(--r-md);background:transparent;cursor:pointer;outline:none;opacity:.55;transition:opacity .2s ease}._canvas_9pbks_8:hover,._canvas_9pbks_8:focus-visible{opacity:1}._canvas_9pbks_8:focus-visible{box-shadow:0 0 0 2px var(--terracotta)}._hud_9pbks_29{display:flex;align-items:baseline;gap:var(--gap-3);color:var(--ink-faint);font-size:.75rem;font-weight:600}._score_9pbks_38{font-variant-numeric:tabular-nums;color:var(--terracotta-deep)}._best_9pbks_43{font-variant-numeric:tabular-nums;opacity:.7}@media (max-width: 640px){._wrap_9pbks_1{display:none}}._root_1ldtb_1{display:flex;flex-direction:column;gap:var(--gap-6);max-width:1040px}._hero_1ldtb_8{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-4)}._eyebrow_1ldtb_15{display:inline-flex;align-items:center;gap:var(--gap-2);padding:6px 14px;border-radius:var(--r-pill);background:var(--terracotta-wash);color:var(--terracotta-deep);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._title_1ldtb_29{margin:0;font-family:var(--font-display);font-size:clamp(2.4rem,5vw,3.6rem);line-height:1.04;color:var(--ink)}._lede_1ldtb_37{margin:0;max-width:46ch;font-size:1.05rem;color:var(--ink-soft)}._sections_1ldtb_44{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gap-5);counter-reset:none}._section_1ldtb_44{display:grid;grid-template-columns:1fr 320px;align-items:center;gap:var(--gap-5)}@media (max-width: 820px){._section_1ldtb_44{grid-template-columns:1fr}._art_1ldtb_66{order:-1}}._copy_1ldtb_70{display:flex;flex-direction:column;gap:var(--gap-2)}._copy_1ldtb_70 p{margin:0;color:var(--ink-soft);line-height:1.6}._copy_1ldtb_70 code{background:var(--paper-sunk);border-radius:var(--r-sm);padding:1px 6px;font-size:.88em}._step_1ldtb_89{font-family:var(--font-display);font-size:1.1rem;color:var(--terracotta);letter-spacing:.08em}._sectionTitle_1ldtb_96{margin:0 0 var(--gap-2);font-size:1.35rem;color:var(--ink);line-height:1.2}._aside_1ldtb_103{font-size:.92rem;color:var(--ink-faint)!important}._art_1ldtb_66{display:flex;justify-content:center}._figure_1ldtb_113{width:100%;max-width:320px;height:auto;border-radius:var(--r-md);transition:transform .3s var(--spring)}._section_1ldtb_44:hover ._figure_1ldtb_113{transform:translateY(-3px) scale(1.015)}@media (prefers-reduced-motion: reduce){._figure_1ldtb_113{transition:none}._section_1ldtb_44:hover ._figure_1ldtb_113{transform:none}}._footNote_1ldtb_134{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-3)}._tips_1ldtb_141{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:var(--gap-3);color:var(--ink-soft);line-height:1.6}._tips_1ldtb_141 strong{color:var(--ink)}._root_1ldtb_1{margin:0 auto;padding:var(--gap-6) var(--gap-5)}._root_1bx7v_1{display:flex;flex-direction:column;gap:var(--gap-5);max-width:1040px}._head_1bx7v_8{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap-4);flex-wrap:wrap}._title_1bx7v_16{font-family:var(--font-display);font-size:2.2rem;color:var(--ink);margin:0}._subtitle_1bx7v_23{margin:var(--gap-2) 0 0;color:var(--ink-faint);max-width:48ch}._headActions_1bx7v_29{display:flex;align-items:center;gap:var(--gap-2)}._download_1bx7v_35{display:inline-flex;align-items:center;gap:var(--gap-2);padding:7px 14px;border-radius:var(--r-pill);border:1.5px solid var(--hairline);color:var(--ink-soft);font-weight:600;font-size:.85rem;text-decoration:none;transition:border-color .16s ease,color .16s ease}._download_1bx7v_35:hover{border-color:var(--terracotta);color:var(--terracotta-deep)}._tableCard_1bx7v_54{padding:0;overflow:hidden}._tableScroll_1bx7v_60{overflow-x:auto}._table_1bx7v_54{width:100%;border-collapse:collapse;font-size:.88rem}._table_1bx7v_54 th{text-align:left;padding:12px 16px;color:var(--ink-faint);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--hairline);white-space:nowrap}._table_1bx7v_54 td{padding:11px 16px;border-bottom:1px solid var(--hairline);color:var(--ink);vertical-align:top}._table_1bx7v_54 tbody tr:last-child td{border-bottom:0}._table_1bx7v_54 tbody tr:hover{background:var(--paper-sunk)}._when_1bx7v_96{white-space:nowrap;color:var(--ink-soft)}._numeric_1bx7v_101{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}._detail_1bx7v_107{max-width:34ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-soft);font-family:var(--font-mono, ui-monospace, monospace);font-size:.82rem}._event_1bx7v_117{display:inline-block;padding:3px 10px;border-radius:var(--r-pill);font-size:.76rem;font-weight:700;white-space:nowrap;background:var(--paper-sunk);color:var(--ink-soft)}._event_1bx7v_117[data-event=login]{background:#e8eade;color:#4a5a37}._event_1bx7v_117[data-event=compress]{background:var(--terracotta-wash);color:var(--terracotta-deep)}._event_1bx7v_117[data-event=s3_upload]{background:#dfe7f0;color:#35506b}._emptyCard_1bx7v_143{display:flex;align-items:center;gap:var(--gap-3);color:var(--ink-faint)}._empty_1bx7v_143{display:flex;align-items:center;gap:var(--gap-2);color:var(--ink-faint)}._spin_1bx7v_157{animation:_logs-spin_1bx7v_1 1s linear infinite}@keyframes _logs-spin_1bx7v_1{to{transform:rotate(360deg)}}._stack_c0eh6_2{display:flex;flex-direction:column;gap:var(--gap-5)}._pageHead_c0eh6_8{display:flex;flex-direction:column;gap:var(--gap-2);max-width:40ch}._lede_c0eh6_15{color:var(--ink-soft);font-size:1.02rem}._dropzone_c0eh6_20{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-2);border:2px dashed var(--hairline-strong);border-radius:var(--r-xl);background:var(--paper-sunk);padding:var(--gap-7) var(--gap-6);cursor:pointer;transition:border-color .16s ease,background-color .16s ease}._dropzone_c0eh6_20:hover{border-color:var(--terracotta);background:var(--terracotta-wash)}._dropzoneActive_c0eh6_39{border-color:var(--terracotta);border-style:solid;background:var(--terracotta-wash)}._dropIcon_c0eh6_45{color:var(--terracotta);margin-bottom:var(--gap-2)}._dropHint_c0eh6_50{color:var(--ink-soft);font-weight:500}._dropMeta_c0eh6_55{color:var(--ink-faint);font-size:.86rem}._hiddenInput_c0eh6_60{display:none}._summaryRow_c0eh6_64{display:flex;flex-wrap:wrap;gap:var(--gap-6);padding-bottom:var(--gap-4);border-bottom:1px solid var(--hairline);margin-bottom:var(--gap-4)}._summaryFigure_c0eh6_73{display:flex;flex-direction:column}._figureValue_c0eh6_78{font-family:var(--font-display);font-size:1.7rem;color:var(--ink);line-height:1.1}._figureLabel_c0eh6_85{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}._fileList_c0eh6_93{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._fileRow_c0eh6_101{display:flex;align-items:center;gap:var(--gap-3);padding:var(--gap-3) 0;border-bottom:1px solid var(--hairline)}._fileRow_c0eh6_101:last-child{border-bottom:none}._kindBadge_c0eh6_113{width:30px;height:30px;border-radius:var(--r-sm);display:grid;place-items:center;background:var(--terracotta-wash);color:var(--terracotta-deep);flex-shrink:0}._kindBadgeVideo_c0eh6_124{background:var(--sage-wash);color:var(--sage-deep)}._fileName_c0eh6_129{flex:1;min-width:0;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileSize_c0eh6_138{color:var(--ink-faint);font-size:.88rem;white-space:nowrap}._iconButton_c0eh6_144{border:none;background:transparent;color:var(--ink-faint);padding:6px;border-radius:var(--r-sm);display:grid;place-items:center}._iconButton_c0eh6_144:hover{color:var(--danger);background:var(--danger-wash)}._rejectCard_c0eh6_159{border-color:#b2452f4d;background:var(--danger-wash)}._rejectHead_c0eh6_164{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--gap-2)}._rejectList_c0eh6_171{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gap-1)}._rejectList_c0eh6_171 li{display:flex;justify-content:space-between;gap:var(--gap-3);font-size:.9rem}._rejectName_c0eh6_187{font-weight:500}._rejectReason_c0eh6_191{color:var(--danger)}._previewGrid_c0eh6_195{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--gap-4)}._previewCard_c0eh6_201{display:flex;flex-direction:column;gap:var(--gap-2)}._previewCard_c0eh6_201 p{color:var(--ink-soft);font-size:.92rem}._previewIcon_c0eh6_212{color:var(--sage)}._recipeGrid_c0eh6_216{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--gap-4);margin-top:var(--gap-4)}._recipeCard_c0eh6_223{background:var(--paper-sunk);border:1px solid var(--hairline);border-radius:var(--r-md);padding:var(--gap-4)}._recipeKind_c0eh6_230{display:inline-flex;align-items:center;gap:var(--gap-2);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}._recipeValue_c0eh6_241{margin-top:var(--gap-2);font-weight:500;line-height:1.5}._controlStack_c0eh6_247{display:flex;flex-direction:column;gap:var(--gap-4);margin-top:var(--gap-4)}._formatsLayout_c0eh6_254{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--gap-5);align-items:start}._chipRow_c0eh6_261{display:flex;flex-wrap:wrap;gap:var(--gap-2);margin-top:var(--gap-3)}._summaryPanel_c0eh6_268{position:sticky;top:104px}._summaryTitle_c0eh6_273{margin-bottom:var(--gap-3)}._summaryList_c0eh6_277{margin:0 0 var(--gap-5);display:flex;flex-direction:column;gap:var(--gap-3)}._summaryList_c0eh6_277>div{display:flex;justify-content:space-between;gap:var(--gap-3);font-size:.9rem}._summaryList_c0eh6_277 dt{color:var(--ink-faint);font-weight:600}._summaryList_c0eh6_277 dd{margin:0;font-weight:600;text-align:right}._runButton_c0eh6_302{width:100%}._progressTrack_c0eh6_306{height:12px;border-radius:var(--r-pill);background:var(--cream-deep);overflow:hidden}._progressFill_c0eh6_313{height:100%;border-radius:var(--r-pill);background:var(--terracotta);transition:width .4s ease}._progressLabel_c0eh6_320{margin-top:var(--gap-2);color:var(--ink-faint);font-weight:600;font-size:.9rem}._resultsHeadline_c0eh6_327{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-6)}._headlineFigure_c0eh6_334{display:flex;flex-direction:column}._headlineValue_c0eh6_339{font-family:var(--font-display);font-size:3.2rem;line-height:1;color:var(--sage)}._headlineDetail_c0eh6_346{display:flex;flex-direction:column;gap:var(--gap-3);flex:1;min-width:240px}._bulkRow_c0eh6_354{display:flex;flex-wrap:wrap;gap:var(--gap-2)}._assetHead_c0eh6_360{display:flex;justify-content:space-between;gap:var(--gap-3);padding-bottom:var(--gap-3);border-bottom:1px solid var(--hairline)}._outputList_c0eh6_368{list-style:none;margin:0;padding:0}._outputRow_c0eh6_374{display:flex;align-items:center;gap:var(--gap-3);padding:var(--gap-3) 0;border-bottom:1px solid var(--hairline)}._outputRow_c0eh6_374:last-child{border-bottom:none}._outputFormat_c0eh6_386{font-weight:700;font-size:.8rem;letter-spacing:.06em;min-width:72px}._outputPending_c0eh6_393{color:var(--ink-faint);font-size:.88rem;margin-left:auto}._outputError_c0eh6_399{color:var(--danger);font-size:.84rem;margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:46ch}._outputRow_c0eh6_374 ._fileSize_c0eh6_138{margin-left:auto}._dotDone_c0eh6_413{color:var(--sage)}._dotFailed_c0eh6_417{color:var(--danger)}._dotWorking_c0eh6_421{color:var(--ink-faint)}@keyframes _spin_c0eh6_430{to{transform:rotate(360deg)}}._spin_c0eh6_430{animation:_spin_c0eh6_430 1.1s linear infinite}._footerBar_c0eh6_434{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-4);flex-wrap:wrap;padding-top:var(--gap-4);border-top:1px solid var(--hairline)}._footerEcho_c0eh6_444{color:var(--ink-faint);font-size:.9rem;font-weight:500}@media (max-width: 900px){._formatsLayout_c0eh6_254{grid-template-columns:minmax(0,1fr)}._summaryPanel_c0eh6_268{position:static}._dropzone_c0eh6_20{padding:var(--gap-6) var(--gap-4)}}._cardHead_c0eh6_461{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-3)}._field_c0eh6_468{display:flex;flex-direction:column;gap:var(--gap-2)}._fieldLabel_c0eh6_474{font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)}._fieldHint_c0eh6_482{font-size:.82rem;color:var(--ink-faint)}._dimensionRow_c0eh6_487{display:flex;align-items:flex-end;gap:var(--gap-2)}._dimensionField_c0eh6_493{display:flex;flex-direction:column;gap:var(--gap-1);flex:1;min-width:0}._dimensionLabel_c0eh6_501{font-size:.82rem;color:var(--ink-faint)}._lockButton_c0eh6_506,._lockButtonOn_c0eh6_507{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:var(--r-sm);border:1.5px solid var(--hairline-strong);background:var(--paper);color:var(--ink-faint);transition:all .14s ease}._lockButton_c0eh6_506:hover,._lockButtonOn_c0eh6_507:hover{border-color:var(--terracotta);color:var(--terracotta)}._lockButtonOn_c0eh6_507{background:var(--terracotta-wash);border-color:var(--terracotta);color:var(--terracotta-deep)}._selectionBar_c0eh6_532{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-4);flex-wrap:wrap;padding:var(--gap-3) var(--gap-5);background:var(--paper-sunk);border:1px solid var(--hairline);border-radius:var(--r-lg)}._selectAll_c0eh6_544{display:flex;align-items:center;gap:var(--gap-3);font-weight:600;cursor:pointer}._checkbox_c0eh6_552{width:18px;height:18px;flex-shrink:0;accent-color:var(--terracotta);cursor:pointer}._checkbox_c0eh6_552:disabled{cursor:not-allowed;opacity:.35}._soFar_c0eh6_565{color:var(--ink-faint)}._presetNote_c0eh6_569{margin-top:var(--gap-3);color:var(--ink-soft);font-size:.9rem;font-style:italic}._builderTrigger_c0eh6_576{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--gap-2);border:1.5px dashed var(--hairline-strong);background:transparent;border-radius:var(--r-pill);padding:10px 20px;font-weight:600;color:var(--ink-soft);transition:all .16s ease}._builderTrigger_c0eh6_576:hover{border-color:var(--terracotta);color:var(--terracotta-deep);background:var(--terracotta-wash);transform:translateY(-1px)}._builderCard_c0eh6_597{border-color:var(--terracotta)}._s3Prompt_c0eh6_603{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--gap-2);border:1.5px dashed var(--hairline);border-radius:var(--r-pill);padding:10px 20px;font-weight:600;color:var(--ink-faint);cursor:default}._builderDone_c0eh6_616{display:flex;align-items:center;gap:var(--gap-4);margin-top:var(--gap-4)}@keyframes _tick-pop_c0eh6_1{0%{transform:scale(.2);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:scale(1);opacity:1}}._builderTick_c0eh6_637{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:50%;background:var(--sage);color:#fff;animation:_tick-pop_c0eh6_1 .45s cubic-bezier(.34,1.56,.64,1)}@keyframes _sheen_c0eh6_1{0%{transform:translate(-100%)}to{transform:translate(300%)}}._progressFill_c0eh6_313{position:relative;overflow:hidden}._progressFill_c0eh6_313:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:_sheen_c0eh6_1 1.6s ease-in-out infinite}@keyframes _row-in_c0eh6_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}._outputRow_c0eh6_374{animation:_row-in_c0eh6_1 .32s ease both}@keyframes _settle_c0eh6_1{0%{background-color:var(--sage-wash)}to{background-color:transparent}}._rowSettled_c0eh6_693{animation:_settle_c0eh6_1 1.1s ease-out}@keyframes _dot-pulse_c0eh6_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}._dotWorking_c0eh6_421{animation:_dot-pulse_c0eh6_1 1.2s ease-in-out infinite}@keyframes _tick-in_c0eh6_1{0%{transform:scale(0) rotate(-25deg)}70%{transform:scale(1.25) rotate(4deg)}to{transform:scale(1) rotate(0)}}._dotDone_c0eh6_413{animation:_tick-in_c0eh6_1 .4s cubic-bezier(.34,1.56,.64,1)}@keyframes _shake_c0eh6_1{10%,90%{transform:translate(-1px)}30%,70%{transform:translate(2px)}50%{transform:translate(-2px)}}._dotFailed_c0eh6_417{animation:_shake_c0eh6_1 .45s ease-in-out}@keyframes _arrow-dip_c0eh6_1{0%,to{transform:translateY(0)}45%{transform:translateY(4px)}70%{transform:translateY(-2px)}}._downloadIcon_c0eh6_752{display:inline-flex}button:hover>._downloadIcon_c0eh6_752,._bulkRow_c0eh6_354 button:hover>._downloadIcon_c0eh6_752{animation:_arrow-dip_c0eh6_1 .55s ease}._downloadIconBusy_c0eh6_761{animation:_arrow-dip_c0eh6_1 .8s ease infinite}@keyframes _figure-rise_c0eh6_1{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:none}}._headlineValue_c0eh6_339{animation:_figure-rise_c0eh6_1 .5s cubic-bezier(.34,1.56,.64,1)}@keyframes _card-in_c0eh6_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}._resultsHeadline_c0eh6_327,._selectionBar_c0eh6_532{animation:_card-in_c0eh6_1 .35s ease both}@keyframes _hover-lift_c0eh6_1{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}._dropzoneActive_c0eh6_39 ._dropIcon_c0eh6_45{animation:_hover-lift_c0eh6_1 1.1s ease-in-out infinite}@keyframes _breathe_c0eh6_1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.07);opacity:.7}}._dropIconBusy_c0eh6_816{animation:_breathe_c0eh6_1 1.3s ease-in-out infinite}._fileRow_c0eh6_101{animation:_row-in_c0eh6_1 .3s ease both}._figureValue_c0eh6_78{animation:_figure-rise_c0eh6_1 .4s cubic-bezier(.34,1.56,.64,1)}@keyframes _chip-pop_c0eh6_1{0%{transform:scale(1)}45%{transform:scale(1.07)}to{transform:scale(1)}}._chipRow_c0eh6_261>[aria-checked=true]{animation:_chip-pop_c0eh6_1 .28s ease}._builderActions_c0eh6_843{display:flex;flex-wrap:wrap;gap:var(--gap-2)}._previewBlock_c0eh6_849{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--paper-sunk);padding:var(--gap-3) var(--gap-4)}._previewBlock_c0eh6_849 summary{cursor:pointer;font-weight:600;color:var(--ink-soft);font-size:.9rem}._previewPre_c0eh6_863{margin:var(--gap-3) 0 0;overflow-x:auto;font-size:.78rem;line-height:1.55;color:var(--ink-soft);white-space:pre-wrap;word-break:break-word}._deltaBadge_c0eh6_873{display:inline-block;margin-left:var(--gap-2);padding:2px 9px;border-radius:var(--r-pill);background:var(--sage-wash);color:var(--sage-deep);font-size:.76rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}._deltaBadgeGrew_c0eh6_886{background:var(--danger-wash);color:var(--danger)}._builderRow_c0eh6_891{display:flex;flex-wrap:wrap;gap:var(--gap-2)}._chip_c0eh6_261{display:inline-flex;align-items:center;gap:var(--gap-2);border-radius:var(--r-pill);border:1.5px solid var(--hairline-strong);background:var(--paper);padding:9px 18px;font-weight:600;font-size:.9rem;color:var(--ink-soft);transition:all .14s ease}._chip_c0eh6_261:hover{border-color:var(--terracotta);color:var(--ink)}._chipActive_c0eh6_916{background:var(--terracotta);border-color:var(--terracotta);color:#fff}._deviceTable_c0eh6_922{margin-top:var(--gap-4);display:flex;flex-direction:column;gap:var(--gap-2)}._deviceRow_c0eh6_929{display:flex;justify-content:space-between;align-items:baseline;gap:var(--gap-4);padding:var(--gap-2) var(--gap-3);border-radius:var(--r-sm);background:var(--paper-sunk);flex-wrap:wrap}._deviceName_c0eh6_940{font-weight:700;font-size:.85rem;display:inline-flex;align-items:center;gap:var(--gap-2);min-width:90px}._pinnedTag_c0eh6_949{padding:1px 8px;border-radius:var(--r-pill);background:var(--terracotta-wash);color:var(--terracotta-deep);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}._deviceValues_c0eh6_960{display:flex;flex-direction:column;gap:2px;text-align:right;font-size:.84rem;color:var(--ink-soft);flex:1;min-width:0}._breakpointTag_c0eh6_971{padding:2px 9px;border-radius:var(--r-pill);background:var(--sage-wash);color:var(--sage-deep);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}@keyframes _spring-in_c0eh6_1{0%{opacity:0;transform:translateY(18px) scale(.96)}55%{opacity:1;transform:translateY(-4px) scale(1.012)}75%{transform:translateY(1px) scale(.998)}to{transform:none}}._outputRow_c0eh6_374,._fileRow_c0eh6_101{animation:_spring-in_c0eh6_1 .62s var(--spring) both}._outputRow_c0eh6_374:nth-child(1){animation-delay:.02s}._outputRow_c0eh6_374:nth-child(2){animation-delay:.06s}._outputRow_c0eh6_374:nth-child(3){animation-delay:.1s}._outputRow_c0eh6_374:nth-child(4){animation-delay:.14s}._outputRow_c0eh6_374:nth-child(5){animation-delay:.18s}._outputRow_c0eh6_374:nth-child(6){animation-delay:.22s}._outputRow_c0eh6_374:nth-child(n+7){animation-delay:.26s}@keyframes _stamp_c0eh6_1{0%{transform:scale(0) rotate(-40deg);opacity:0}45%{transform:scale(1.45) rotate(6deg);opacity:1}68%{transform:scale(.88) rotate(-3deg)}84%{transform:scale(1.06) rotate(1deg)}to{transform:scale(1) rotate(0)}}._dotDone_c0eh6_413{animation:_stamp_c0eh6_1 .66s var(--spring-loose) both}@keyframes _settle_c0eh6_1{0%{background-color:var(--sage-wash);transform:scale(1)}12%{transform:scale(1.008)}30%{transform:scale(1)}to{background-color:transparent}}._rowSettled_c0eh6_693{animation:_settle_c0eh6_1 1.4s var(--ease-out-quint)}@keyframes _badge-drop_c0eh6_1{0%{opacity:0;transform:translateY(-8px) scale(.7)}60%{opacity:1;transform:translateY(2px) scale(1.14)}80%{transform:translateY(-1px) scale(.97)}to{transform:none}}._deltaBadge_c0eh6_873,._breakpointTag_c0eh6_971{animation:_badge-drop_c0eh6_1 .5s var(--spring-wobble) both}._deltaBadge_c0eh6_873{animation-delay:.08s}@keyframes _figure-slam_c0eh6_1{0%{opacity:0;transform:translateY(26px) scale(.72)}50%{opacity:1;transform:translateY(-6px) scale(1.09)}70%{transform:translateY(2px) scale(.97)}86%{transform:translateY(-1px) scale(1.015)}to{transform:none}}._headlineValue_c0eh6_339{animation:_figure-slam_c0eh6_1 .85s var(--spring-loose) both;animation-delay:.1s}._progressFill_c0eh6_313{transition:width .65s var(--spring-soft)}@keyframes _sheen_c0eh6_1{0%{transform:translate(-120%)}55%{transform:translate(160%)}to{transform:translate(320%)}}._progressFill_c0eh6_313:after{animation:_sheen_c0eh6_1 1.9s var(--ease-out-quint) infinite}._chip_c0eh6_261{transition:transform .42s var(--spring),background-color .16s ease,border-color .16s ease,color .16s ease}._chip_c0eh6_261:active{transform:scale(.93)}._chipActive_c0eh6_916{animation:_badge-drop_c0eh6_1 .44s var(--spring-wobble)}@keyframes _card-settle_c0eh6_1{0%{opacity:0;transform:translateY(16px) scale(.985)}60%{opacity:1;transform:translateY(-3px) scale(1.004)}to{transform:none}}._resultsHeadline_c0eh6_327,._selectionBar_c0eh6_532,._builderCard_c0eh6_597{animation:_card-settle_c0eh6_1 .6s var(--spring) both}._selectionBar_c0eh6_532{animation-delay:.06s}@keyframes _breathe_c0eh6_1{0%,to{transform:scale(1) translateY(0);opacity:1}40%{transform:scale(1.09) translateY(-4px);opacity:.72}70%{transform:scale(.98) translateY(1px);opacity:.9}}._dropIconBusy_c0eh6_816{animation:_breathe_c0eh6_1 1.5s var(--spring-soft) infinite}@keyframes _magnet_c0eh6_1{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-9px) scale(1.06)}}._dropzoneActive_c0eh6_39 ._dropIcon_c0eh6_45{animation:_magnet_c0eh6_1 1.05s var(--spring-soft) infinite}._dropzone_c0eh6_20{transition:transform .45s var(--spring),border-color .18s ease,background-color .18s ease}._dropzoneActive_c0eh6_39{transform:scale(1.012)}@keyframes _dot-pulse_c0eh6_1{0%,to{opacity:1;transform:scale(1)}35%{opacity:.4;transform:scale(.78)}60%{opacity:.85;transform:scale(1.05)}}._dotWorking_c0eh6_421{animation:_dot-pulse_c0eh6_1 1.4s var(--spring-soft) infinite}@keyframes _shake-decay_c0eh6_1{0%{transform:translate(0)}12%{transform:translate(-5px)}26%{transform:translate(4px)}40%{transform:translate(-3px)}54%{transform:translate(2px)}68%{transform:translate(-1px)}to{transform:translate(0)}}._dotFailed_c0eh6_417{animation:_shake-decay_c0eh6_1 .7s var(--ease-out-quint)}@keyframes _arrow-dip_c0eh6_1{0%{transform:translateY(0)}32%{transform:translateY(6px) scaleY(.86)}58%{transform:translateY(-4px) scaleY(1.1)}80%{transform:translateY(1px) scaleY(.97)}to{transform:none}}button:hover>._downloadIcon_c0eh6_752{animation:_arrow-dip_c0eh6_1 .7s var(--spring-loose)}._downloadIconBusy_c0eh6_761{animation:_arrow-dip_c0eh6_1 .95s var(--spring-loose) infinite}._deviceTableHead_c0eh6_1285{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-3);flex-wrap:wrap}._deviceTabs_c0eh6_1293{display:flex;flex-wrap:wrap;gap:4px;background:var(--cream-deep);border-radius:var(--r-pill);padding:4px}._deviceTab_c0eh6_922{position:relative;border:none;background:transparent;border-radius:var(--r-pill);padding:8px 18px;font-weight:600;font-size:.88rem;color:var(--ink-soft);transition:transform .4s var(--spring),background-color .15s ease}._deviceTab_c0eh6_922:active{transform:scale(.94)}._deviceTabOn_c0eh6_1318{background:var(--paper);color:var(--ink);box-shadow:var(--shadow-soft)}._pinDot_c0eh6_1324{display:inline-block;width:6px;height:6px;margin-left:6px;border-radius:50%;background:var(--terracotta);vertical-align:middle}._pinRow_c0eh6_1334{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-3);flex-wrap:wrap}._copyNotice_c0eh6_1342{display:flex;align-items:flex-start;gap:var(--gap-2);padding:var(--gap-3) var(--gap-4);background:var(--terracotta-wash);border-radius:var(--r-md);color:var(--terracotta-deep)}._backLink_c0eh6_1352{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--gap-2);border:none;background:transparent;color:var(--ink-faint);font-weight:600;font-size:.9rem;padding:4px 0;transition:color .15s ease,transform .35s var(--spring)}._backLink_c0eh6_1352:hover{color:var(--terracotta-deep);transform:translate(-3px)}._sectionHeading_c0eh6_1371{display:flex;align-items:center;gap:var(--gap-2);font-family:var(--font-display);font-size:1.3rem;font-weight:400}._countPill_c0eh6_1380{padding:1px 10px;border-radius:var(--r-pill);background:var(--terracotta);color:#fff;font-family:var(--font-body);font-size:.78rem;font-weight:700}._reviewTitle_c0eh6_1390{font-weight:700;font-size:1.02rem;margin-right:var(--gap-3)}._reviewTag_c0eh6_1396{display:inline-block;padding:2px 10px;border-radius:var(--r-pill);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}._reviewTagNew_c0eh6_1406{background:var(--sage-wash);color:var(--sage-deep)}._reviewTagEdit_c0eh6_1411{background:var(--terracotta-wash);color:var(--terracotta-deep)}._deviceRowButton_c0eh6_1416{display:flex;justify-content:space-between;align-items:baseline;gap:var(--gap-4);width:100%;text-align:left;padding:var(--gap-2) var(--gap-3);border:1px solid transparent;border-radius:var(--r-sm);background:var(--paper-sunk);flex-wrap:wrap;transition:border-color .15s ease,transform .35s var(--spring)}._deviceRowButton_c0eh6_1416:hover{border-color:var(--terracotta);transform:translate(2px)}._deviceRowButton_c0eh6_1416:active{transform:scale(.995)}._assetIdentity_c0eh6_1440{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}._assetNameButton_c0eh6_1448{display:inline-flex;align-items:center;gap:var(--gap-2);border:1px solid transparent;background:transparent;border-radius:var(--r-sm);padding:3px 8px;margin-left:-8px;max-width:100%;transition:border-color .15s ease,background-color .15s ease}._assetNameButton_c0eh6_1448:hover{border-color:var(--hairline-strong);background:var(--paper-sunk)}._assetStem_c0eh6_1466{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._assetPencil_c0eh6_1475{color:var(--ink-faint);flex-shrink:0;opacity:0;transition:opacity .15s ease}._assetNameButton_c0eh6_1448:hover ._assetPencil_c0eh6_1475{opacity:1}._renameBox_c0eh6_1486{display:flex;flex-direction:column;gap:var(--gap-2);flex:1;min-width:0}._renameRow_c0eh6_1494{display:flex;align-items:center;gap:var(--gap-2)}._renameRow_c0eh6_1494 input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}._renameHint_c0eh6_1504{display:flex;align-items:center;gap:var(--gap-2);font-size:.82rem;color:var(--sage-deep)}._renameHint_c0eh6_1504 code{font-size:.8rem;background:var(--paper-sunk);padding:1px 6px;border-radius:var(--r-sm)}._renameHintAdjusted_c0eh6_1519{color:var(--terracotta-deep)}._renameHintBad_c0eh6_1523{color:var(--danger)}._outputName_c0eh6_1527{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;color:var(--ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}._crumbs_c0eh6_1538{display:flex;align-items:center;flex-wrap:wrap;gap:2px;font-size:.86rem}._crumbGroup_c0eh6_1546{display:inline-flex;align-items:center;gap:2px;color:var(--ink-faint)}._crumb_c0eh6_1538{display:inline-flex;align-items:center;gap:var(--gap-1);border:none;background:transparent;border-radius:var(--r-sm);padding:3px 8px;font-weight:600;color:var(--ink-soft);transition:background-color .15s ease,color .15s ease}._crumb_c0eh6_1538:hover{background:var(--terracotta-wash);color:var(--terracotta-deep)}._folderList_c0eh6_1571{display:flex;flex-wrap:wrap;gap:var(--gap-2);min-height:34px;align-items:center}._folderItem_c0eh6_1579{display:inline-flex;align-items:center;gap:var(--gap-2);border:1.5px solid var(--hairline-strong);background:var(--paper);border-radius:var(--r-sm);padding:6px 14px;font-size:.86rem;font-weight:600;color:var(--ink-soft);transition:transform .35s var(--spring),border-color .15s ease}._folderItem_c0eh6_1579:hover{border-color:var(--terracotta);color:var(--ink);transform:translateY(-1px)}._planBox_c0eh6_1599{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--paper-sunk);padding:var(--gap-3) var(--gap-4);display:flex;flex-direction:column;gap:var(--gap-2)}._planList_c0eh6_1609{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;max-height:260px;overflow-y:auto}._planRow_c0eh6_1620{display:flex;align-items:center;gap:var(--gap-3);padding:4px 0}._planKey_c0eh6_1627{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}._planRowClash_c0eh6_1638 ._planKey_c0eh6_1627{color:var(--danger)}._clashTag_c0eh6_1642{padding:1px 8px;border-radius:var(--r-pill);background:var(--danger-wash);color:var(--danger);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}._s3Tag_c0eh6_1654{padding:2px 9px;border-radius:var(--r-pill);background:var(--sage-wash);color:var(--sage-deep);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;white-space:nowrap}._s3Tag_c0eh6_1654:hover{background:var(--sage);color:#fff}._previewBackdrop_c0eh6_1673{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:var(--gap-5);background:#2c24186b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:_preview-fade_c0eh6_1 .18s ease both}@keyframes _preview-fade_c0eh6_1{0%{opacity:0}to{opacity:1}}._previewPanel_c0eh6_1693{width:100%;max-width:1080px;max-height:88vh;overflow-y:auto;background:var(--paper);border-radius:var(--r-lg);padding:var(--gap-5);box-shadow:0 24px 60px #32221247;animation:_preview-rise_c0eh6_1 .26s var(--spring) both}@keyframes _preview-rise_c0eh6_1{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._previewHead_c0eh6_1715{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-4);margin-bottom:var(--gap-4)}._previewTitle_c0eh6_1723{font-size:.9rem;color:var(--ink-soft);word-break:break-all}._previewClose_c0eh6_1729{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border:0;border-radius:50%;background:transparent;color:var(--ink-soft);cursor:pointer;transition:background .16s ease,color .16s ease}._previewClose_c0eh6_1729:hover{background:var(--terracotta-wash);color:var(--terracotta-deep)}._previewPair_c0eh6_1748{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-4)}@media (max-width: 720px){._previewPair_c0eh6_1748{grid-template-columns:1fr}}._previewPane_c0eh6_1693{margin:0;display:flex;flex-direction:column;gap:var(--gap-2)}._previewLabel_c0eh6_1766{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}._previewLabel_c0eh6_1766[data-highlight]{color:var(--terracotta-deep)}._previewStage_c0eh6_1779{display:grid;place-items:center;min-height:220px;max-height:56vh;padding:var(--gap-3);border-radius:var(--r-md);border:1px solid var(--hairline);background-color:var(--paper-sunk);background-image:linear-gradient(45deg,rgba(0,0,0,.04) 25%,transparent 25%),linear-gradient(-45deg,rgba(0,0,0,.04) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.04) 75%),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.04) 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0;overflow:hidden}._previewMedia_c0eh6_1794{max-width:100%;max-height:52vh;object-fit:contain;border-radius:var(--r-sm)}._previewCaption_c0eh6_1801{color:var(--ink-soft);font-size:.82rem}._previewLoading_c0eh6_1806,._previewError_c0eh6_1807{display:flex;align-items:center;gap:var(--gap-2);color:var(--ink-faint);padding:var(--gap-5) 0}._previewError_c0eh6_1807{color:var(--danger, #b3452f)}._previewTrigger_c0eh6_1819{display:inline-grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:var(--ink-faint);cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s var(--spring)}._previewTrigger_c0eh6_1819:hover{background:var(--terracotta-wash);color:var(--terracotta-deep);transform:scale(1.08)}._frameTrigger_c0eh6_1839{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1.5px dashed var(--hairline-strong);border-radius:var(--r-pill);background:transparent;color:var(--ink-soft);font-size:.78rem;font-weight:600;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}._frameTrigger_c0eh6_1839:hover{border-color:var(--terracotta);color:var(--terracotta-deep);background:var(--terracotta-wash)}._frameBar_c0eh6_1860{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap-3);margin-top:var(--gap-4)}._frameTime_c0eh6_1868{font-variant-numeric:tabular-nums;font-weight:700;color:var(--ink);min-width:7ch}._frameOf_c0eh6_1875{font-weight:500;color:var(--ink-faint)}._frameNudge_c0eh6_1880{display:inline-flex;border:1px solid var(--hairline);border-radius:var(--r-pill);overflow:hidden}._frameNudge_c0eh6_1880 button{border:0;background:transparent;padding:6px 12px;font-size:.78rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-soft);cursor:pointer;transition:background .14s ease,color .14s ease}._frameNudge_c0eh6_1880 button+button{border-left:1px solid var(--hairline)}._frameNudge_c0eh6_1880 button:hover{background:var(--terracotta-wash);color:var(--terracotta-deep)}._frameNudge_c0eh6_1880 button[data-active]{background:var(--terracotta);color:#fff}._frameSaved_c0eh6_1913{display:flex;align-items:center;gap:var(--gap-2);margin-top:var(--gap-3);color:var(--sage-deep);font-weight:600;font-size:.86rem}._frameSaved_c0eh6_1913 code{background:var(--sage-wash);padding:2px 8px;border-radius:var(--r-sm)}:root{--cream: #f5ead8;--cream-deep: #ede0c9;--paper: #fffdf8;--paper-sunk: #faf3e6;--ink: #211d18;--ink-soft: #5c5346;--ink-faint: #8b7f6d;--hairline: #e0d3ba;--hairline-strong: #cfbfa0;--terracotta: #c67139;--terracotta-deep: #a85a29;--terracotta-wash: #f6e3d2;--sage: #7a8a5e;--sage-deep: #63734a;--sage-wash: #e6ead9;--danger: #b2452f;--danger-wash: #f7e2dc;--r-sm: 10px;--r-md: 16px;--r-lg: 24px;--r-xl: 32px;--r-pill: 999px;--gap-1: 4px;--gap-2: 8px;--gap-3: 12px;--gap-4: 18px;--gap-5: 26px;--gap-6: 38px;--gap-7: 56px;--shadow-soft: 0 2px 10px rgba(90, 68, 40, .06);--shadow-lift: 0 10px 30px rgba(90, 68, 40, .12);--font-display: "Caprasimo", Georgia, serif;--font-body: "Figtree", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}:root{--spring-soft: cubic-bezier(.34, 1.36, .64, 1);--spring: cubic-bezier(.34, 1.56, .64, 1);--spring-loose: cubic-bezier(.22, 1.8, .36, 1);--spring-wobble: cubic-bezier(.18, 2.1, .32, 1);--ease-out-quint: cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background-color:var(--cream);color:var(--ink);font-family:var(--font-body);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display);font-weight:400;letter-spacing:.01em;margin:0;line-height:1.12}h1{font-size:clamp(2rem,4vw,3rem)}h2{font-size:clamp(1.5rem,2.6vw,2.1rem)}h3{font-size:1.15rem}p{margin:0}button,input,select{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--terracotta);outline-offset:2px;border-radius:var(--r-sm)}::selection{background:var(--terracotta-wash)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
