._mark_19ovs_1{display:inline-grid;grid-template-columns:1fr 1fr;gap:3px;width:22px;height:22px;flex-shrink:0}._cell_19ovs_10{border-radius:3px}._word_19ovs_14{font-size:1.25rem;font-weight:500;letter-spacing:-.3px;color:#202124;line-height:1}._wrap_19ovs_22{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:inherit}._wrap_tskzp_1{padding:72px 0 48px;background-color:#fff;background-image:radial-gradient(rgba(26,115,232,.08) 1px,transparent 1px),radial-gradient(ellipse 90% 70% at 92% 28%,rgba(26,115,232,.14),transparent 58%),radial-gradient(ellipse 50% 45% at 8% 88%,rgba(26,115,232,.07),transparent 55%),radial-gradient(ellipse 70% 55% at 6% 108%,rgba(26,115,232,.13),transparent 58%);background-size:14px 14px,auto,auto,auto;background-repeat:repeat,no-repeat,no-repeat,no-repeat}@media (max-width: 600px){._wrap_tskzp_1{padding:40px 0 28px}}._grid_tskzp_19{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}@media (min-width: 900px){._grid_tskzp_19{grid-template-columns:1.08fr 1fr;gap:48px}}._checks_tskzp_33{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0 0 28px;padding:0;list-style:none;color:#5f6368;font-size:.95rem}._check_tskzp_33{display:inline-flex;align-items:center;gap:6px}._check_tskzp_33 svg{flex-shrink:0}._mockCol_tskzp_54{min-width:0}._mock_tskzp_54{background:#fff;border:1px solid #dadce0;border-radius:12px;overflow:hidden;box-shadow:0 8px 28px #20212414}._mockInteractive_tskzp_66{opacity:.72;transition:opacity .2s ease,box-shadow .2s ease,transform .2s ease;cursor:pointer}._mockInteractive_tskzp_66:hover,._mockCol_tskzp_54:focus-visible ._mockInteractive_tskzp_66{opacity:1;box-shadow:0 12px 32px #20212424}._mockCol_tskzp_54:focus{outline:none}._mockCol_tskzp_54:focus-visible{outline:2px solid #1a73e8;outline-offset:4px;border-radius:12px}._mockHint_tskzp_88{margin:-4px 12px 12px;font-size:.75rem;color:#1a73e8;font-weight:500}._overlay_tskzp_95{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;background:#20212473;display:flex;align-items:stretch;justify-content:center;padding:0}._overlayPanel_tskzp_106{width:100%;height:100%;background:#fff;display:flex;flex-direction:column;min-height:0}._overlayBar_tskzp_115{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid #dadce0;background:#f8f9fa;flex-shrink:0}._gateBar_tskzp_126{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:10px 16px;background:#e8f0fe;border-bottom:1px solid #d2e3fc;font-size:.9rem;color:#174ea6;flex-shrink:0}._limitBar_tskzp_140{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:12px 16px;background:#fef7e0;border-bottom:1px solid #fde293;font-size:.9rem;color:#7c4a03;flex-shrink:0}._overlayBody_tskzp_154{flex:1;overflow:auto;min-height:0}._msgList_tskzp_160{display:flex;flex-direction:column;gap:16px;padding:16px;max-width:720px;margin:0 auto;width:100%;box-sizing:border-box}._msgUser_tskzp_171{align-self:flex-end;max-width:80%;background:#e8f0fe;border-radius:16px;padding:10px 14px}._msgAsst_tskzp_179{align-self:stretch;max-width:100%;padding:2px 4px}._composer_tskzp_185{display:flex;flex-direction:column;gap:8px;padding:12px 16px 16px;border-top:1px solid #dadce0;background:#fff;flex-shrink:0;max-width:720px;width:100%;margin:0 auto;box-sizing:border-box}._composerInput_tskzp_199{width:100%;box-sizing:border-box;resize:none;border:1px solid #dadce0;border-radius:8px;padding:10px 12px;font:inherit;font-size:.95rem;line-height:1.4;color:#202124;background:#fff}._composerInput_tskzp_199:focus{outline:2px solid rgba(26,115,232,.35);border-color:#1a73e8}._composerInput_tskzp_199:disabled{background:#f8f9fa;color:#80868b}._composerActions_tskzp_223{display:flex;justify-content:flex-end;align-items:center;gap:8px}._thinking_tskzp_230{opacity:.45;font-size:.9rem;display:inline-flex;align-items:baseline;gap:2px}._thinkingDots_tskzp_238{display:inline-flex;gap:3px;margin-left:4px;vertical-align:baseline}._thinkingDots_tskzp_238 span{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.35;animation:_thinkingPulse_tskzp_1 1.2s ease-in-out infinite}._thinkingDots_tskzp_238 span:nth-child(2){animation-delay:.2s}._thinkingDots_tskzp_238 span:nth-child(3){animation-delay:.4s}@keyframes _thinkingPulse_tskzp_1{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:.9;transform:translateY(-2px)}}@media (prefers-reduced-motion: reduce){._thinkingDots_tskzp_238 span{animation:none;opacity:.55}}._bar_tskzp_282{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#f8f9fa;border-bottom:1px solid #dadce0}._dots_tskzp_291{display:flex;gap:5px}._dot_tskzp_291{width:8px;height:8px;border-radius:50%}._model_tskzp_302{margin-left:auto;font-size:.75rem;color:#5f6368;background:#fff;border:1px solid #dadce0;border-radius:12px;padding:2px 10px;animation:_fadeIn_tskzp_1 .35s ease}._body_tskzp_313{display:flex;flex-direction:column;gap:12px;padding:16px 14px 12px;min-height:196px}._user_tskzp_321{align-self:flex-end;max-width:82%;background:#e8f0fe;border-radius:16px;padding:8px 12px;font-size:.9rem;line-height:1.4;color:#2021249e;animation:_fadeIn_tskzp_1 .35s ease}._asst_tskzp_333{align-self:stretch;max-width:92%;font-size:.9rem;line-height:1.45;color:#2021249e}._caret_tskzp_341{display:inline-block;width:7px;height:1em;margin-left:2px;vertical-align:text-bottom;background:#1a73e8;animation:_blink_tskzp_1 1s step-end infinite}._input_tskzp_351{margin:0 12px 12px;border:1px solid #dadce0;border-radius:8px;padding:10px 12px;font-size:.85rem;color:#80868b;background:#fff}@keyframes _blink_tskzp_1{50%{opacity:0}}@keyframes _fadeIn_tskzp_1{0%{opacity:0}to{opacity:1}}@media (max-width: 600px){._body_tskzp_313{min-height:148px;padding:12px 12px 10px;gap:8px}._user_tskzp_321,._asst_tskzp_333{font-size:.85rem}}@media (prefers-reduced-motion: reduce){._caret_tskzp_341{animation:none;opacity:.5}._model_tskzp_302,._user_tskzp_321{animation:none}}._wrap_5z1gp_1{padding:32px 0 48px}._viewport_5z1gp_5{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}._track_5z1gp_10{display:flex;width:max-content;animation:_marquee_5z1gp_1 80s linear infinite}._track_5z1gp_10:hover{animation-play-state:paused}._item_5z1gp_20{display:inline-flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0;padding:0 36px;color:#5f6368;font-size:.8rem;font-weight:500;letter-spacing:-.2px;white-space:nowrap;-webkit-user-select:none;user-select:none}._item_5z1gp_20 svg{width:48px;height:48px;display:block}@keyframes _marquee_5z1gp_1{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){._viewport_5z1gp_5{-webkit-mask-image:none;mask-image:none;overflow:visible}._track_5z1gp_10{animation:none;flex-wrap:wrap;justify-content:center;width:100%;row-gap:16px}._item_5z1gp_20[data-clone]{display:none}}._wrap_kvaiq_1{padding:28px 0 56px;background:radial-gradient(ellipse 70% 50% at 20% 20%,rgba(26,115,232,.12),transparent 55%),radial-gradient(ellipse 60% 45% at 90% 80%,rgba(26,115,232,.08),transparent 50%),#f8fbff}._head_kvaiq_9{text-align:center;margin-bottom:20px}._liveRow_kvaiq_14{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;padding:4px 10px 4px 8px;border-radius:999px;background:#e6f4ea;color:#137333;font-size:.75rem;font-weight:600;letter-spacing:.02em}._liveDot_kvaiq_28{width:7px;height:7px;border-radius:50%;background:#34a853;box-shadow:0 0 #34a85380;animation:_pulseDot_kvaiq_1 1.6s ease-out infinite}._title_kvaiq_37{margin:0;font-family:Inter,Roboto,Arial,sans-serif;font-size:1.25rem;font-weight:600;color:#202124;letter-spacing:-.025em}._sub_kvaiq_46{margin:8px 0 0;font-size:.95rem;color:#5f6368}._shell_kvaiq_52{border:1px solid #d2e3fc;border-radius:18px;background:#fff;box-shadow:0 10px 32px #1a73e81a;overflow:hidden}._metrics_kvaiq_60{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px}._metric_kvaiq_60{display:flex;flex-direction:column;align-items:center;gap:10px;padding:22px 12px;text-align:center;border-radius:14px;border:1px solid #e8eaed;background:#fff;transition:background .15s ease,border-color .15s ease}._metric_kvaiq_60:hover{background:#f8fbff;border-color:#d2e3fc}._icon_kvaiq_85{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#e8f0fe;color:#1a73e8}._value_kvaiq_96{margin:0;font-family:Inter,Roboto,Arial,sans-serif;font-size:1.9rem;font-weight:600;letter-spacing:-.03em;color:#202124;line-height:1.05}._latency_kvaiq_106{display:inline-block;animation:_latencyPop_kvaiq_1 .35s ease}._unit_kvaiq_111{font-size:.9rem;font-weight:500;color:#5f6368}._label_kvaiq_117{margin:0;font-size:.82rem;color:#5f6368}._pill_kvaiq_123{display:inline-flex;align-items:center;padding:4px 14px;border-radius:999px;background:#1a73e8;color:#fff;text-decoration:none;font-size:1.05rem;font-weight:600;letter-spacing:-.02em}._pill_kvaiq_123:hover{background:#174ea6}._footer_kvaiq_140{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:14px 18px;background:#202124}._status_kvaiq_150{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:500;color:#e8eaed}._dot_kvaiq_159{width:8px;height:8px;border-radius:50%;background:#34a853;flex-shrink:0;box-shadow:0 0 #34a8538c;animation:_pulseDot_kvaiq_1 1.6s ease-out infinite}._docs_kvaiq_169{font-size:.8rem;font-weight:500;color:#8ab4f8;text-decoration:none}._docs_kvaiq_169:hover{color:#aecbfa;text-decoration:underline}@keyframes _pulseDot_kvaiq_1{0%{box-shadow:0 0 #34a85380}70%{box-shadow:0 0 0 8px #34a85300}to{box-shadow:0 0 #34a85300}}@keyframes _latencyPop_kvaiq_1{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 900px){._metrics_kvaiq_60{grid-template-columns:repeat(4,1fr);gap:14px;padding:20px}._title_kvaiq_37{font-size:1.35rem}._value_kvaiq_96{font-size:2.05rem}}@media (prefers-reduced-motion: reduce){._liveDot_kvaiq_28,._dot_kvaiq_159,._latency_kvaiq_106{animation:none}}._sections_e7tdu_1{display:flex;flex-direction:column;gap:40px}._section_e7tdu_1{min-width:0}._sectionTitle_e7tdu_11{margin:0 0 6px!important;font-size:1.35rem!important;font-weight:500!important;line-height:1.3!important;color:#202124}._sectionText_e7tdu_19{margin:0 0 16px!important;font-size:.95rem}._proGrid_e7tdu_24{display:grid;grid-template-columns:1fr;gap:12px;max-width:320px}._grid_e7tdu_31{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 600px){._grid_e7tdu_31{grid-template-columns:1fr 1fr}._proGrid_e7tdu_24{max-width:360px}}@media (min-width: 900px){._grid_e7tdu_31{grid-template-columns:repeat(4,1fr);gap:16px}}._card_e7tdu_54{position:relative;text-align:center;text-decoration:none;color:inherit;border:1px solid #dadce0;border-radius:12px;padding:24px 16px 16px;display:flex;flex-direction:column;align-items:center;height:100%;min-height:0;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}a._card_e7tdu_54:hover{border-color:var(--tool-accent, #1a73e8);box-shadow:0 2px 8px color-mix(in srgb,var(--tool-accent, #1a73e8) 18%,transparent);transform:translateY(-1px)}a._card_e7tdu_54:hover ._chevron_e7tdu_80{color:var(--tool-accent, #1a73e8)}._main_e7tdu_84{flex:1;width:100%;display:flex;flex-direction:column;align-items:center;position:relative;min-height:0}._cardHasDemo_e7tdu_94 ._main_e7tdu_84 ._iconWrap_e7tdu_94,._cardHasDemo_e7tdu_94 ._main_e7tdu_84 ._title_e7tdu_95,._cardHasDemo_e7tdu_94 ._main_e7tdu_84 ._text_e7tdu_96{position:relative;z-index:1;transition:opacity .2s ease}._cardHasDemo_e7tdu_94:hover ._main_e7tdu_84 ._iconWrap_e7tdu_94,._cardHasDemo_e7tdu_94:hover ._main_e7tdu_84 ._title_e7tdu_95,._cardHasDemo_e7tdu_94:hover ._main_e7tdu_84 ._text_e7tdu_96{opacity:0}._cardHasDemo_e7tdu_94 ._brands_e7tdu_108{position:relative;z-index:1;background:#fff}._iconWrap_e7tdu_94{width:52px;height:52px;flex-shrink:0;border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 0 12px;background:var(--tool-bg, #e8f0fe)}._icon_e7tdu_94{display:block;flex-shrink:0}._title_e7tdu_95{margin:0 0 6px;font-size:1.05rem;font-weight:500;line-height:1.3;color:#202124}._text_e7tdu_96{margin:0;font-size:.875rem;line-height:1.45;min-height:2.5375rem;color:#5f6368}._brands_e7tdu_108{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:46px;margin-top:auto;padding-top:12px;border-top:1px solid #e8eaed;flex-shrink:0}._brand_e7tdu_108{width:22px;height:22px;flex-shrink:0;display:block;opacity:.72}._chevron_e7tdu_80{position:absolute;top:14px;right:14px;z-index:2;color:#9aa0a6;transition:color .15s ease}._cardHasDemo_e7tdu_94:hover ._chevron_e7tdu_80{filter:drop-shadow(0 0 3px #fff) drop-shadow(0 1px 2px rgba(32,33,36,.35))}._wrap_1a3hw_1{background-color:#fff;background-image:radial-gradient(rgba(26,115,232,.08) 1px,transparent 1px);background-size:14px 14px;background-repeat:repeat}._previewCard_1a3hw_8{background:#fff}._media_1a3hw_12{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;border-radius:10px;opacity:0;pointer-events:none;transition:opacity .2s ease}._previewCard_1a3hw_8:hover ._media_1a3hw_12,._previewCard_1a3hw_8:focus-visible ._media_1a3hw_12{opacity:1}._band_erc17_1{background:#f8f9fa;border-top:1px solid #dadce0;border-bottom:1px solid #dadce0}._num_erc17_7{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#1a73e8;color:#fff;font-size:.85rem;font-weight:500}._term_erc17_20{max-width:760px;margin:0 auto;background:#202124;border:1px solid #3c4043;border-radius:12px;overflow:hidden;box-shadow:0 8px 28px #2021241f}._termBar_erc17_30{display:flex;align-items:center;gap:10px;padding:6px 8px 6px 14px;background:#292a2d;border-bottom:1px solid #3c4043}._termLabel_erc17_39{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;color:#9aa0a6;margin-right:auto}._docsLink_erc17_46{color:#1a73e8}._docsLink_erc17_46:hover{text-decoration:underline}._termBody_erc17_54{margin:0;padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;line-height:1.5;white-space:pre-wrap;overflow:auto;color:#e8eaed}._wrap_1wfhl_1{padding:48px 0;background-image:radial-gradient(ellipse 70% 80% at 88% 42%,rgba(26,115,232,.13),transparent 58%);background-repeat:no-repeat}._hero_pf4pv_1{padding:56px 0 40px}@media (max-width: 600px){._hero_pf4pv_1{padding:32px 0 24px}}._checks_pf4pv_11{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0 0 28px;padding:0;list-style:none;color:#5f6368;font-size:.95rem}._check_pf4pv_11{display:inline-flex;align-items:center;gap:6px}._featured_pf4pv_28{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:40px}@media (min-width: 700px){._featured_pf4pv_28{grid-template-columns:repeat(3,1fr);gap:16px}}._featuredCard_pf4pv_42{border:1px solid #dadce0;border-radius:12px;padding:20px 18px}._featuredIcon_pf4pv_48{width:32px;height:32px;display:block;margin:0 0 12px}._featuredName_pf4pv_55{font-size:1.05rem;font-weight:500;color:#202124;margin:0 0 4px}._featuredSlug_pf4pv_62{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;color:#5f6368;margin:0 0 10px}._featuredPrice_pf4pv_69{font-size:.95rem;color:#202124;margin:0 0 6px}._featuredBlurb_pf4pv_75{font-size:.85rem;color:#5f6368;margin:0}._nav_pf4pv_81{position:sticky;top:0;z-index:10;background:#fff;border-bottom:1px solid #dadce0;margin:0 -16px 32px;padding:0 16px}@media (min-width: 600px){._nav_pf4pv_81{margin:0 0 32px;padding:0}}._navInner_pf4pv_98{display:flex;gap:4px;overflow-x:auto;padding:10px 0;scrollbar-width:none}._navInner_pf4pv_98::-webkit-scrollbar{display:none}._navLink_pf4pv_110{flex-shrink:0;border:0;background:none;cursor:pointer;font:inherit;font-size:.9rem;color:#5f6368;padding:6px 14px;border-radius:16px;white-space:nowrap}._navLink_pf4pv_110:hover{color:#1a73e8;background:#f8f9fa}._section_pf4pv_128{scroll-margin-top:56px;margin-bottom:40px}._sectionTitle_pf4pv_133{margin:0 0 12px}._list_pf4pv_137{border:1px solid #dadce0;border-radius:12px;overflow:hidden}._listHead_pf4pv_143{display:none}._rowCard_pf4pv_147{padding:14px 16px;border-bottom:1px solid #dadce0}._rowCard_pf4pv_147:last-child{border-bottom:0}._rowBody_pf4pv_156{display:flex;flex-direction:column;gap:8px}._rowMain_pf4pv_162{min-width:0}._rowPrices_pf4pv_166{display:flex;gap:20px;font-variant-numeric:tabular-nums;white-space:nowrap}._priceCol_pf4pv_173{display:flex;flex-direction:column;gap:2px}._priceLabel_pf4pv_179{font-size:.7rem;color:#5f6368}._priceValue_pf4pv_184{font-size:.95rem;color:#202124}._modelName_pf4pv_189{font-weight:500;color:#202124;margin:0 0 4px}._modelMeta_pf4pv_195{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:6px}@media (min-width: 700px){._listHead_pf4pv_143{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background:#f8f9fa;border-bottom:1px solid #dadce0;font-size:.8rem;color:#5f6368}._listHeadPrices_pf4pv_215{display:flex;gap:8px;width:200px;flex-shrink:0}._listHeadPrices_pf4pv_215 span{flex:1;text-align:right}._rowCard_pf4pv_147{padding:14px 20px}._rowBody_pf4pv_156{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}._rowPrices_pf4pv_166{width:200px;flex-shrink:0;gap:8px;justify-content:flex-end}._priceCol_pf4pv_173{flex:1;align-items:flex-end}._priceLabel_pf4pv_179{display:none}}._slugBtn_pf4pv_255{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;color:#5f6368;background:#f8f9fa;border:1px solid #dadce0;border-radius:4px;padding:2px 8px;cursor:pointer}._slugBtn_pf4pv_255:hover{border-color:#1a73e8;color:#1a73e8}._discount_pf4pv_271{display:inline-block;font-size:.7rem;font-weight:500;color:#5f6368;background:#f1f3f4;border-radius:4px;padding:1px 6px}._blurb_pf4pv_281{font-size:.85rem;color:#5f6368;margin:0}._exampleBand_pf4pv_287{background:#f8f9fa;border-top:1px solid #dadce0;border-bottom:1px solid #dadce0;padding:48px 0;margin-top:16px}._exampleBox_pf4pv_295{max-width:520px;margin:0 auto;text-align:center;background:#fff;border:1px solid #dadce0;border-radius:12px;padding:24px 20px}._exampleSum_pf4pv_305{font-size:1.75rem;font-weight:400;color:#202124;margin:12px 0 4px}._docsLink_pf4pv_312{color:#1a73e8;text-decoration:none}._docsLink_pf4pv_312:hover{text-decoration:underline}._finalCta_pf4pv_321{padding:48px 0 64px;text-align:center}._finalBox_pf4pv_326{max-width:480px;margin:0 auto;padding:32px 24px;background:#f8f9fa;border:1px solid #dadce0;border-radius:12px}._page_1uroz_1{padding:40px 0 64px;background-image:radial-gradient(color-mix(in srgb,var(--tool-accent, #1a73e8) 8%,transparent) 1px,transparent 1px),radial-gradient(ellipse 70% 55% at 6% 108%,color-mix(in srgb,var(--tool-accent, #1a73e8) 13%,transparent),transparent 58%);background-size:14px 14px,auto;background-repeat:repeat,no-repeat}@media (min-width: 900px){._page_1uroz_1{padding:64px 0}}._hubPage_1uroz_16{padding:64px 0;background-image:radial-gradient(ellipse 55% 50% at 8% 18%,rgba(26,115,232,.13),transparent 58%);background-repeat:no-repeat}._heroGrid_1uroz_22{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}@media (min-width: 900px){._heroGrid_1uroz_22{grid-template-columns:1.05fr 1fr;gap:48px}}._copy_1uroz_36{min-width:0}._bullets_1uroz_40{margin:0 0 28px;padding:0;list-style:none;color:#202124;font-size:.95rem;line-height:1.5}._bullet_1uroz_40{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px}._bullet_1uroz_40 svg{flex-shrink:0;margin-top:3px}._demoCol_1uroz_61{min-width:0}._demoFrame_1uroz_65{background:#fff;border:1px solid #dadce0;border-radius:12px;overflow:hidden;box-shadow:0 8px 28px #20212414}._demoBar_1uroz_73{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#f8f9fa;border-bottom:1px solid #dadce0}._dots_1uroz_82{display:flex;gap:5px}._dot_1uroz_82{width:8px;height:8px;border-radius:50%}._demoLabel_1uroz_93{margin-left:auto;font-size:.75rem;color:#5f6368;background:#fff;border:1px solid #dadce0;border-radius:12px;padding:2px 10px}._demoMedia_1uroz_103{position:relative;aspect-ratio:800 / 598;background:var(--tool-bg, #f8f9fa)}._video_1uroz_109,._poster_1uroz_116{display:block;width:100%;height:100%;object-fit:cover}._placeholder_1uroz_123{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;height:100%;color:#5f6368;font-size:.9rem}@media (prefers-reduced-motion: reduce){._video_1uroz_109{display:none}}._mutedLink_vhubz_1{color:#5f6368;text-decoration:none}._mutedLink_vhubz_1:hover{color:#1a73e8}._code_vhubz_10{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;background:#f8f9fa;border:1px solid #dadce0;border-radius:8px;padding:16px;overflow:auto;white-space:pre-wrap}._wrap_gck45_1{padding:8px 0 48px}._hero_gck45_5{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 20px;margin-bottom:20px}._heroLeft_gck45_14{min-width:0}._title_gck45_18{margin:0 0 8px;font-family:Inter,Roboto,Arial,sans-serif;font-size:1.85rem;font-weight:600;letter-spacing:-.03em;color:#202124}._heroMeta_gck45_27{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._email_gck45_34{margin:0;color:#5f6368;word-break:break-all}._badge_gck45_40{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:#e6f4ea;color:#137333;font-size:.75rem;font-weight:600}._badgeDot_gck45_52{width:7px;height:7px;border-radius:50%;background:#34a853}._grid_gck45_59{display:grid;gap:16px;margin-bottom:16px}@media (min-width: 900px){._grid_gck45_59{grid-template-columns:.95fr 1.35fr;align-items:start}}._card_gck45_72{border:1px solid #dadce0;border-radius:14px;background:#fff;box-shadow:0 8px 24px #2021240f;overflow:hidden}._balanceCard_gck45_80{padding:22px 20px;background:radial-gradient(ellipse 80% 70% at 100% 0%,rgba(26,115,232,.12),transparent 55%),#fff}._balanceLabel_gck45_87{margin:0;font-size:.85rem;color:#5f6368}._balanceValue_gck45_93{margin:6px 0 16px;font-family:Inter,Roboto,Arial,sans-serif;font-size:2.1rem;font-weight:600;letter-spacing:-.04em;color:#202124}._balanceActions_gck45_102{display:flex;flex-wrap:wrap;gap:8px}._keysCard_gck45_108{padding:18px 18px 16px}._keysHead_gck45_112{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}._keysTitle_gck45_120{margin:0;font-family:Inter,Roboto,Arial,sans-serif;font-size:1.1rem;font-weight:600}._keysCount_gck45_127{margin:0;font-size:.8rem;color:#5f6368}._progress_gck45_133{height:4px;margin-bottom:14px;border-radius:999px;background:#e8eaed;overflow:hidden}._progressBar_gck45_141{height:100%;border-radius:999px;background:#1a73e8}._keyRow_gck45_147{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid #e8eaed;border-radius:10px;transition:background .15s ease,border-color .15s ease}._keyRow_gck45_147+._keyRow_gck45_147{margin-top:8px}._keyRow_gck45_147:hover{background:#f8fbff;border-color:#d2e3fc}._keyLeft_gck45_167{min-width:0}._keyPrefix_gck45_171{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88rem;color:#202124}._keySub_gck45_178{margin:4px 0 0;display:flex;flex-wrap:wrap;gap:8px;font-size:.75rem;color:#80868b}._statusOk_gck45_187{color:#137333;font-weight:500}._empty_gck45_192{margin:0 0 12px;padding:16px;border-radius:10px;background:#f8f9fa;color:#5f6368;font-size:.9rem}._quick_gck45_201{margin-top:16px;padding:14px;border-radius:10px;background:#202124;color:#e8eaed}._quickTitle_gck45_209{margin:0 0 8px;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#9aa0a6}._quickCode_gck45_218{margin:0 0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;line-height:1.5;word-break:break-all}._quickLink_gck45_226{color:#8ab4f8;font-size:.85rem;text-decoration:none}._quickLink_gck45_226:hover{text-decoration:underline}._navGrid_gck45_236{display:grid;grid-template-columns:1fr;gap:10px}@media (min-width: 600px){._navGrid_gck45_236{grid-template-columns:1fr 1fr 1fr}}._navCard_gck45_248{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid #dadce0;border-radius:12px;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}._navCard_gck45_248:hover{border-color:#d2e3fc;background:#f8fbff}._navCardTitle_gck45_266{margin:0;font-weight:500;color:#202124;font-size:.95rem}._navCardSub_gck45_273{margin:0;font-size:.8rem;color:#5f6368}._logoutRow_gck45_279{margin-top:12px;text-align:right}._oauthCard_gck45_284{margin-top:16px;padding:18px 18px 16px}._oauthDesc_gck45_289{margin:6px 0 14px;font-size:.85rem;line-height:1.45;color:#5f6368}._oauthRow_gck45_296{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:10px 12px;border:1px solid #e8eaed;border-radius:10px}._oauthRow_gck45_296+._oauthRow_gck45_296{margin-top:8px}._oauthLeft_gck45_311{display:flex;align-items:center;gap:12px;min-width:0}._oauthLabel_gck45_318{margin:0;font-size:.9rem;font-weight:500;color:#202124}._oauthActions_gck45_325{display:flex;align-items:center;gap:8px;flex-shrink:0}._oauthLinked_gck45_332{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;background:#e6f4ea;color:#137333;font-size:.72rem;font-weight:600;white-space:nowrap}._shell_9kgk8_1{display:flex;flex:1;min-height:0;width:100%;background:#f8f9fa}._sidebarDesk_9kgk8_9{width:272px;flex-shrink:0;min-height:0;display:none;background:#eceef1}@media (min-width: 900px){._sidebarDesk_9kgk8_9{display:flex;flex-direction:column}._shellCollapsed_9kgk8_23 ._sidebarDesk_9kgk8_9{display:none}}._sidebar_9kgk8_9{display:flex;flex-direction:column;height:100%;min-height:0;background:#eceef1}._sidebarHead_9kgk8_36{display:flex;align-items:center;justify-content:space-between;padding:14px 12px 8px 16px;gap:8px}._newChat_9kgk8_44{display:flex;align-items:center;justify-content:center;gap:8px;margin:8px 12px 12px;padding:10px 14px;border:none;border-radius:999px;background:#fff;color:#202124;font:inherit;font-weight:500;cursor:pointer;box-shadow:0 1px 2px #20212414}._newChat_9kgk8_44 svg{color:#5f6368;flex-shrink:0}._newChat_9kgk8_44:hover{background:#f8f9fa}._showAllRow_9kgk8_70{margin:0 12px 8px!important;color:#5f6368}._showAllRow_9kgk8_70 .MuiFormControlLabel-label{font-size:.8rem}._threadList_9kgk8_79{overflow:auto;flex:1;background:transparent;scrollbar-width:thin;scrollbar-color:rgba(32,33,36,.25) transparent}._threadList_9kgk8_79::-webkit-scrollbar{width:6px}._threadList_9kgk8_79::-webkit-scrollbar-track{background:transparent}._threadList_9kgk8_79::-webkit-scrollbar-thumb{background:#20212438;border-radius:999px}._threadEmpty_9kgk8_100{margin:0;padding:12px 16px;color:#5f6368;font-size:.875rem}._threadItem_9kgk8_107{gap:8px}._threadTitle_9kgk8_111{flex:1;min-width:0}._threadIcon_9kgk8_116{display:inline-flex;color:#9aa0a6;flex-shrink:0;opacity:.7}._threadSkillIcon_9kgk8_123{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;border-radius:4px;overflow:hidden;opacity:.72;filter:saturate(.55)}._threadItem_9kgk8_107:hover ._threadSkillIcon_9kgk8_123,._threadItem_9kgk8_107.Mui-selected ._threadSkillIcon_9kgk8_123{opacity:.9;filter:saturate(.85)}._threadSkillIcon_9kgk8_123 img{display:block;width:100%;height:100%;object-fit:contain}._iconBtn_9kgk8_149{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:10px;background:transparent;color:#5f6368;opacity:.85;cursor:pointer}._iconBtn_9kgk8_149:hover{background:#20212414;opacity:1}._accountBar_9kgk8_168{flex-shrink:0;padding:10px 12px 14px}._accountBtn_9kgk8_173{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;border-radius:999px;background:#ffffffb3;cursor:pointer;text-align:left;font:inherit;color:inherit}._accountBtn_9kgk8_173:hover{background:#fff}._avatar_9kgk8_192{width:32px;height:32px;border-radius:50%;background:#1a73e8;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:600;flex-shrink:0}._accountMeta_9kgk8_206{display:flex;flex-direction:column;min-width:0;flex:1}._accountName_9kgk8_213{font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._accountBalance_9kgk8_221{font-size:.75rem;color:#5f6368}._accountDots_9kgk8_226{color:#80868b;letter-spacing:1px;font-size:.85rem}._settingsLine_9kgk8_232{margin:0 0 8px}._settingsMuted_9kgk8_236{margin:0;color:#5f6368;font-size:.875rem}._main_9kgk8_242{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:#f8f9fa;position:relative}._mainToggle_9kgk8_252{position:absolute;top:10px;left:10px;z-index:2}@media (min-width: 900px){._mainToggle_9kgk8_252{display:none}._shellCollapsed_9kgk8_23 ._mainToggle_9kgk8_252{display:block}}._chat_9kgk8_269{flex:1;min-height:0;display:flex;flex-direction:column;padding-top:44px;position:relative;background:#fafbfc}@media (min-width: 900px){._chat_9kgk8_269{padding-top:0}._shellCollapsed_9kgk8_23 ._chat_9kgk8_269{padding-top:44px}}._msgList_9kgk8_289{flex:1;overflow:auto;padding:16px 16px 140px;display:flex;flex-direction:column}._msgCol_9kgk8_298{max-width:760px;margin:0 auto;width:100%}._toolSteps_9kgk8_304{display:flex;flex-direction:column;gap:6px;margin:4px 0 12px}._toolStep_9kgk8_304{display:flex;align-items:flex-start;gap:8px;font-size:.82rem;color:#5f6368;line-height:1.35}._toolStepMark_9kgk8_320{flex-shrink:0;width:1.1em;font-variant-numeric:tabular-nums}._toolStepRunning_9kgk8_326{color:#3c4043;animation:_proPulse_9kgk8_1 1s ease-in-out infinite}._toolStepDone_9kgk8_331{color:#5f6368}._toolStepError_9kgk8_335{color:#c5221f}._reasoning_9kgk8_339{margin:0 0 10px}._reasoningToggle_9kgk8_343{display:inline-flex;align-items:center;gap:6px;margin:0;padding:0;border:none;background:none;color:#5f6368;font:inherit;font-size:.82rem;cursor:pointer}._reasoningMark_9kgk8_357{display:inline-block;width:1.1em;color:#80868b;transform:rotate(0);transition:transform .15s ease}._reasoningMarkOpen_9kgk8_365{transform:rotate(90deg)}._reasoningBody_9kgk8_369{margin-top:6px;white-space:pre-wrap;font-size:.9rem;line-height:1.45;color:#5f6368;opacity:.7}._hello_9kgk8_378{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:42%;gap:12px;padding:48px 16px 24px;text-align:center}._helloTitle_9kgk8_389{margin:0;font-size:1.75rem;font-weight:600;letter-spacing:-.4px;color:#202124}._helloHint_9kgk8_397{margin:0;max-width:28rem;font-size:.95rem;line-height:1.45;color:#5f6368}._helloChips_9kgk8_405{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:36rem;margin-top:8px}._helloChip_9kgk8_405{margin:0;padding:8px 14px;border:1px solid #dadce0;border-radius:999px;background:#fff;color:#3c4043;font:inherit;font-size:.85rem;line-height:1.3;cursor:pointer;transition:background .15s ease,border-color .15s ease}._helloChip_9kgk8_405:hover:not(:disabled){background:#f1f3f4;border-color:#bdc1c6}._helloChip_9kgk8_405:disabled{opacity:.45;cursor:default}._msgUserRow_9kgk8_438{display:flex;align-items:flex-end;justify-content:flex-end;gap:6px;margin-bottom:12px;margin-left:auto;max-width:92%}._msgUser_9kgk8_438{max-width:100%;min-width:0;padding:10px 14px;background:#e8f0fe;border-radius:12px 12px 4px}._addLogicBtn_9kgk8_456{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-bottom:2px;padding:0;border:1px solid #dadce0;border-radius:8px;background:#fff;color:#5f6368;cursor:pointer}._addLogicBtn_9kgk8_456:hover:not(:disabled){background:#f8f9fa;color:#202124;border-color:#bdc1c6}._addLogicBtn_9kgk8_456:disabled{opacity:.5;cursor:default}._msgAsst_9kgk8_483{margin-bottom:12px;max-width:92%;padding:4px 0}._msgAsst_9kgk8_483:has(._htmlCard_9kgk8_489),._msgAsst_9kgk8_483:has(._pdfCard_9kgk8_490){max-width:100%}._composerDock_9kgk8_494{flex-shrink:0;position:relative;z-index:1;margin-top:-40px;padding:28px 16px 20px;background:linear-gradient(to top,#fafbfc 58%,#fafbfc00);pointer-events:none}._readOnlyBanner_9kgk8_504{max-width:760px;margin:0 auto 10px;padding:10px 14px;border-radius:12px;background:#e8eaed;color:#5f6368;font-size:.85rem;text-align:center;pointer-events:auto}._skillChipRow_9kgk8_516{max-width:760px;margin:0 auto 8px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;pointer-events:auto}._tierBadge_9kgk8_527{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:4px 10px 4px 8px;border:none;border-radius:999px;background:#ffffffd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 3px #20212414;color:#5f6368;font-size:.75rem;font-weight:500;line-height:1.2;cursor:default;font-family:inherit}button._tierBadge_9kgk8_527{cursor:pointer}button._tierBadge_9kgk8_527:hover{background:#fffffff2}._tierDot_9kgk8_554{width:8px;height:8px;border-radius:50%;background:#f9ab00;flex-shrink:0}._tierBadge_pro_9kgk8_562 ._tierDot_9kgk8_554{background:#34a853}._tierBadge_ok_9kgk8_566 ._tierDot_9kgk8_554,._tierBadge_soft_9kgk8_567 ._tierDot_9kgk8_554{background:#f9ab00}._tierBadge_hard_9kgk8_571 ._tierDot_9kgk8_554{background:#ea4335}._tierLabel_9kgk8_575{white-space:nowrap}._skillChip_9kgk8_516{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 8px 3px 3px;border-radius:999px;background:#ffffffd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 3px #20212414;color:#5f6368;font-size:.75rem;font-weight:500;line-height:1.2}._skillChipIcon_9kgk8_595{width:16px;height:16px;flex-shrink:0;border-radius:4px;overflow:hidden}._skillChipIcon_9kgk8_595 img{display:block;width:100%;height:100%;object-fit:contain}._skillChipLabel_9kgk8_610{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._composer_9kgk8_494{max-width:760px;margin:0 auto;width:100%;pointer-events:auto;background:#fff;border-radius:20px;padding:12px 14px 10px;display:flex;flex-direction:column;gap:8px;box-shadow:0 1px 4px #20212414;border:1px solid #e8eaed}._composerInput_9kgk8_632{width:100%;resize:none;border:none;padding:4px 4px 0;font:inherit;line-height:1.45;background:transparent;min-height:48px;max-height:180px}._composerInput_9kgk8_632:focus{outline:none}._composerActions_9kgk8_648{display:flex;align-items:center;justify-content:flex-end}._composerRight_9kgk8_654{display:flex;align-items:center;gap:8px}._ctxRoot_9kgk8_660{position:relative}._ctxTrigger_9kgk8_664{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:8px;background:transparent;color:#9aa0a6;cursor:pointer;opacity:.72}._ctxTrigger_9kgk8_664:hover{background:#2021240f;opacity:1}._ctxTriggerRing_9kgk8_684{display:block}._ctxRingTrack_9kgk8_688{stroke:#dadce0}._ctxRingValue_9kgk8_692{stroke:#5f6368}._ctxPanel_9kgk8_696{position:absolute;right:0;bottom:calc(100% + 10px);width:min(280px,calc(100vw - 32px));padding:12px 14px 14px;border-radius:16px;background:#fff;color:#202124;border:1px solid #e8eaed;box-shadow:0 4px 16px #2021241f;z-index:20}._ctxPanelHead_9kgk8_710{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}._ctxPanelTitle_9kgk8_717{font-size:.85rem;font-weight:600;color:#202124}._ctxPanelClose_9kgk8_723{border:none;background:transparent;color:#9aa0a6;font-size:1.2rem;line-height:1;cursor:pointer;padding:0 2px}._ctxPanelClose_9kgk8_723:hover{color:#5f6368}._ctxPanelHero_9kgk8_737{display:flex;align-items:center;gap:10px;margin-bottom:12px}._ctxPanelRing_9kgk8_744{flex-shrink:0}._ctxPanelSummary_9kgk8_748{display:flex;flex-direction:column;gap:2px;min-width:0;font-variant-numeric:tabular-nums}._ctxPanelPct_9kgk8_756{font-size:.85rem;font-weight:600;color:#202124}._ctxPanelTok_9kgk8_762{font-size:.75rem;color:#5f6368}._ctxSegCore_9kgk8_767{background:#9aa0a6}._ctxSegTools_9kgk8_771{background:#5f8ddf}._ctxSegSkill_9kgk8_775{background:#e6b84d}._ctxSegCases_9kgk8_779{background:#d67ba8}._ctxSegFiles_9kgk8_783{background:#5aab72}._ctxSegMemory_9kgk8_787{background:#9b6fd0}._ctxSegConversation_9kgk8_791{background:#d97068}._ctxList_9kgk8_795{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}._ctxList_9kgk8_795 li{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;font-size:.78rem}._ctxDot_9kgk8_812{width:8px;height:8px;border-radius:2px}._ctxLabel_9kgk8_818{color:#3c4043;min-width:0}._ctxTok_9kgk8_823{color:#5f6368;font-variant-numeric:tabular-nums}._clipBtn_9kgk8_828,._sendBtn_9kgk8_829{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer}._clipBtn_9kgk8_828{width:36px;height:36px;padding:0;border-radius:50%;background:#f1f3f4;color:#3c4043}._clipBtn_9kgk8_828:hover:not(:disabled){background:#e8eaed}._clipBtn_9kgk8_828:disabled,._sendBtn_9kgk8_829:disabled{opacity:.45;cursor:default}._sendBtn_9kgk8_829{width:36px;height:36px;border-radius:50%;background:#1a73e8;color:#fff}._sendBtn_9kgk8_829:hover:not(:disabled){background:#174ea6}._sendBtnStop_9kgk8_868{background:#3c4043}._sendBtnStop_9kgk8_868:hover:not(:disabled){background:#202124}._pendingRow_9kgk8_876{display:flex;flex-wrap:wrap;gap:8px}._pendingThumb_9kgk8_882{position:relative;display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:10px;overflow:hidden;border:1px solid #dadce0;background:#f8f9fa}._pendingThumb_9kgk8_882 img{width:100%;height:100%;object-fit:cover;display:block}._pendingThumb_9kgk8_882 img._pdfThumbImg_9kgk8_902{object-fit:contain;background:#fff}._pendingFile_9kgk8_907{position:relative;display:flex;align-items:center;max-width:200px;min-height:72px;padding:8px 28px 8px 10px;border-radius:10px;border:1px solid #dadce0;background:#f8f9fa;font-size:.8rem;color:#3c4043}._pendingName_9kgk8_921{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}._pendingRemove_9kgk8_929{position:absolute;top:4px;right:4px;width:20px;height:20px;border:none;border-radius:50%;background:#202124;color:#fff;cursor:pointer;font-size:12px;line-height:1;display:flex;align-items:center;justify-content:center;padding:0}._pendingRemove_9kgk8_929:disabled{opacity:.4;cursor:default}._msgFiles_9kgk8_953{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}._msgFileWrap_9kgk8_960{display:flex;flex-direction:column;align-items:flex-end;gap:2px}._msgThumb_9kgk8_967,._msgFileIcon_9kgk8_968{position:relative;width:88px;height:88px;border-radius:10px;overflow:hidden;border:1px solid #dadce0;background:#f8f9fa;cursor:default}._msgThumb_9kgk8_967{cursor:zoom-in}._msgPdfThumb_9kgk8_983{cursor:pointer;text-decoration:none;color:inherit}._msgThumb_9kgk8_967 img{width:100%;height:100%;object-fit:cover;display:block}._msgThumb_9kgk8_967 img._pdfThumbImg_9kgk8_902{object-fit:contain;background:#fff}._msgFileIcon_9kgk8_968{display:flex;align-items:center;justify-content:center;text-decoration:none;color:inherit}._pdfBadge_9kgk8_1009{position:absolute;left:6px;bottom:6px;z-index:1;padding:3px 8px;border-radius:6px;background:#202124c7;color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.06em;line-height:1.25;pointer-events:none;text-transform:uppercase}._fileExt_9kgk8_1026{font-size:.75rem;font-weight:700;color:#3c4043;letter-spacing:.04em}._fileBadgeOk_9kgk8_1033,._fileBadgeErr_9kgk8_1034,._fileBadgeBusy_9kgk8_1035{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1;color:#fff}._fileBadgeOk_9kgk8_1033{background:#188038}._fileBadgeErr_9kgk8_1034{background:#d93025}._fileBadgeBusy_9kgk8_1035{background:#1a73e8;animation:_proPulse_9kgk8_1 1s ease-in-out infinite}._fileProgressLabel_9kgk8_1064{position:absolute;left:0;right:0;bottom:0;padding:4px 4px 5px;background:#202124b8;color:#fff;font-size:.62rem;line-height:1.2;text-align:center}@keyframes _proPulse_9kgk8_1{0%,to{opacity:1}50%{opacity:.45}}._lightboxClose_9kgk8_1087{position:fixed;top:16px;right:16px;z-index:2;width:40px;height:40px;border:none;border-radius:50%;background:#202124bf;color:#fff;font-size:28px;line-height:1;cursor:pointer}._lightboxImg_9kgk8_1103{max-width:100vw;max-height:100vh;object-fit:contain;margin:auto;display:block}._estimateCard_9kgk8_1111{margin:8px 0 16px;padding:14px 16px;border:1px solid #dadce0;border-radius:12px;background:#f8f9fa;max-width:420px}._scenarioSwitch_9kgk8_1120{margin:8px 0 16px;padding:12px 14px;border:1px dashed #1a73e8;border-radius:10px;background:#1a73e80f;max-width:480px}._scenarioSwitchActions_9kgk8_1129{display:flex;gap:8px;flex-wrap:wrap}._confirmCard_9kgk8_1135{margin:8px 0 16px;padding:14px 16px;border:1px solid #f9ab00;border-radius:12px;background:#f9ab0014;max-width:420px}._laterLink_9kgk8_1144{border:none;background:none;padding:0;margin:0;font:inherit;font-size:.875rem;color:#5f6368;text-decoration:underline;text-underline-offset:2px;cursor:pointer}._laterLink_9kgk8_1144:hover:not(:disabled){color:#202124}._laterLink_9kgk8_1144:disabled{opacity:.5;cursor:default}._formCard_9kgk8_1166{margin:8px 0 12px;padding:14px 16px;border:1px solid #dadce0;border-radius:12px;background:#fff;max-width:420px}._formCardDisabled_9kgk8_1175{opacity:.72;pointer-events:none;background:#f8f9fa}._bridgeChips_9kgk8_1181{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 4px;max-width:480px}._bridgeChip_9kgk8_1181{border:1px solid #dadce0;background:#fff;border-radius:999px;padding:6px 12px;font:inherit;font-size:.8125rem;color:#202124;cursor:pointer}._bridgeChip_9kgk8_1181:hover:not(:disabled){border-color:#1a73e8;color:#1a73e8}._bridgeChip_9kgk8_1181:disabled{opacity:.5;cursor:default}._uploadCard_9kgk8_1210{margin:10px 0 4px;max-width:420px}._uploadBtn_9kgk8_1215{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px dashed #1a73e8;background:#1a73e80f;border-radius:12px;padding:16px 14px;min-height:80px;font:inherit;color:#1a73e8;cursor:pointer;width:100%;text-align:center;transition:background .15s ease,border-color .15s ease,border-style .15s ease}._uploadBtn_9kgk8_1215:hover:not(:disabled){background:#1a73e81f}._uploadBtnDrag_9kgk8_1238:not(:disabled),._uploadBtn_9kgk8_1215:focus-visible:not(:disabled){background:#1a73e824;border-style:solid;outline:none}._uploadBtn_9kgk8_1215:disabled{opacity:.5;cursor:default}._uploadIcon_9kgk8_1250{display:flex;color:#1a73e8;margin-bottom:2px}._uploadLabel_9kgk8_1256{font-size:.875rem;font-weight:400;color:#1a73e8;line-height:1.3}._uploadHint_9kgk8_1263{font-size:.75rem;font-weight:400;color:#5f6368;line-height:1.3}._formOptions_9kgk8_1270{display:flex;flex-wrap:wrap;gap:8px}._formOption_9kgk8_1270{border:1px solid #dadce0;background:#fff;border-radius:8px;padding:8px 12px;font:inherit;font-size:.875rem;cursor:pointer;color:#202124}._formOption_9kgk8_1270:hover:not(:disabled){border-color:#1a73e8;background:#1a73e80f}._formOption_9kgk8_1270:disabled{cursor:default}._formOptionActive_9kgk8_1296{border-color:#1a73e8;background:#1a73e81f;color:#174ea6;font-weight:500}._imageGrid_9kgk8_1303{display:grid;gap:12px;margin-top:10px;max-width:560px}@media (max-width: 600px){._imageGrid_9kgk8_1303{grid-template-columns:1fr!important}}._mediaItem_9kgk8_1316{display:flex;flex-direction:column;align-items:flex-end;gap:4px}._mediaItem_9kgk8_1316:has(._htmlCard_9kgk8_489),._mediaItem_9kgk8_1316:has(._pdfCard_9kgk8_490){width:100%}._mediaDownload_9kgk8_1328{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;padding:0;border-radius:8px;background:transparent;color:#5f6368;opacity:.75;cursor:pointer;text-decoration:none}._mediaDownload_9kgk8_1328:hover:not(:disabled){background:#20212414;opacity:1}._mediaDownload_9kgk8_1328:disabled{opacity:.35;cursor:default}._mediaActions_9kgk8_1354{display:inline-flex;align-items:center;gap:2px}._imageCard_9kgk8_1360{width:100%;border:1px solid #dadce0;border-radius:12px;overflow:hidden;background:#fff;cursor:zoom-in}._imageCard_9kgk8_1360:focus-visible{outline:2px solid #1a73e8;outline-offset:2px}._imagePreview_9kgk8_1374{width:100%;height:auto;display:block;background:#f3f4f6}._audioList_9kgk8_1381{display:grid;gap:12px;margin-top:10px;max-width:560px}._audioCard_9kgk8_1388{width:100%;border:1px solid #dadce0;border-radius:12px;overflow:hidden;background:#fff}._audioTitle_9kgk8_1396{margin:0;padding:10px 12px 0;font-size:.82rem;color:#5f6368}._audioPlayer_9kgk8_1403{display:block;width:calc(100% - 16px);margin:4px 8px 10px}._videoList_9kgk8_1409{display:grid;gap:12px;margin-top:10px;max-width:560px}._videoCard_9kgk8_1416{width:100%;border:1px solid #dadce0;border-radius:12px;overflow:hidden;background:#0f1419}._videoPlayer_9kgk8_1424{display:block;width:100%;max-height:360px;background:#0f1419}._htmlCard_9kgk8_489{width:100%;margin-top:8px;border:1px solid #dadce0;border-radius:12px;overflow:hidden;background:#fff;align-self:stretch}._htmlCardHead_9kgk8_1441{display:flex;align-items:center;gap:8px;padding:8px 10px 0;min-width:0}._htmlTitle_9kgk8_1449{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:.95rem;color:#202124}._htmlExportErr_9kgk8_1460{padding:6px 10px 10px;font-size:12px;color:#c5221f}._htmlExportBusy_9kgk8_1466{display:flex;align-items:center;gap:8px;padding:6px 10px 10px;font-size:12px;color:#5f6368}._htmlBadge_9kgk8_1475{flex-shrink:0;font-size:11px;color:#5f6368;background:#f1f3f4;border-radius:999px;padding:2px 8px}._htmlPreview_9kgk8_1484{display:block;width:100%;height:360px;border:0;background:#fff}._htmlPreviewLoading_9kgk8_1492{display:flex;align-items:center;justify-content:center;color:#5f6368;font-size:14px}._pdfList_9kgk8_1500{display:grid;gap:12px;margin-top:8px;width:100%}._pdfCard_9kgk8_490{width:100%;margin-top:0;border:1px solid #dadce0;border-radius:12px;overflow:hidden;background:#fff;align-self:stretch}._pdfPreviewWrap_9kgk8_1517{position:relative;display:block}._pdfPreview_9kgk8_1517{display:block;width:100%;height:360px;object-fit:contain;object-position:top center;background:#f8f9fa;border:0}._htmlPreviewWrap_9kgk8_1532{position:relative;display:block}._htmlPreviewWrap_9kgk8_1532 ._htmlPreview_9kgk8_1484{pointer-events:none}._previewFullscreen_9kgk8_1541{position:absolute;right:10px;bottom:10px;z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:8px;background:#202124b8;color:#fff;cursor:pointer;opacity:0;pointer-events:none;text-decoration:none;transition:opacity .15s ease}._htmlPreviewWrap_9kgk8_1532:hover ._previewFullscreen_9kgk8_1541,._pdfPreviewWrap_9kgk8_1517:hover ._previewFullscreen_9kgk8_1541{opacity:1;pointer-events:auto}._previewFullscreen_9kgk8_1541:hover:not(:disabled){background:#202124e6}._previewFullscreen_9kgk8_1541:disabled{cursor:default}._htmlModalChrome_9kgk8_1576{display:flex;align-items:center;gap:10px;padding:12px 52px 8px 16px;background:#fff;border-bottom:1px solid #dadce0}._htmlModalFrame_9kgk8_1585{display:block;width:100%;height:calc(100% - 48px);border:0;background:#fff}._skillIntro_9kgk8_1593{display:flex;flex-direction:column;gap:12px;max-width:520px;margin:4px 0 8px;padding:16px;border:1px solid #dadce0;border-radius:14px;background:#fff;box-shadow:0 1px 2px #2021240f}._skillIntroEyebrow_9kgk8_1606{margin:0;font-size:.72rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#80868b}._skillIntroHead_9kgk8_1615{display:flex;align-items:center;gap:12px}._skillIntroIcon_9kgk8_1621{width:44px;height:44px;border-radius:11px;flex-shrink:0;object-fit:cover;background:#f1f3f4;border:1px solid #e8eaed}._skillIntroTitle_9kgk8_1631{font-size:1.08rem;font-weight:600;color:#202124;line-height:1.3}._skillIntroBody_9kgk8_1638{color:#3c4043;font-size:.95rem;line-height:1.5}._skillIntroBody_9kgk8_1638 p{margin:0 0 .65em}._skillIntroBody_9kgk8_1638 p:last-child{margin-bottom:0}._skillIntroBody_9kgk8_1638 ul{margin:.35em 0 .65em;padding-left:1.15em}._skillIntroBody_9kgk8_1638 li{margin:.2em 0}._skillIntroMedia_9kgk8_1661{display:flex;flex-direction:column;gap:8px;margin-top:2px}._skillIntroMain_9kgk8_1668,._skillIntroSideItem_9kgk8_1669{display:block;width:100%;padding:0;border:1px solid #e8eaed;border-radius:10px;overflow:hidden;background:#f8f9fa;cursor:pointer}._skillIntroMain_9kgk8_1668:hover,._skillIntroSideItem_9kgk8_1669:hover{border-color:#dadce0}._skillIntroSide_9kgk8_1669{display:grid;grid-template-columns:1fr 1fr;gap:8px}._skillIntroImg_9kgk8_1691,._skillIntroVideo_9kgk8_1692{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}._skillIntroLightbox_9kgk8_1700{display:block;width:100%;max-height:80vh;object-fit:contain;background:#000}@media (max-width: 600px){._skillIntro_9kgk8_1593{padding:14px;border-radius:12px}._skillIntroSide_9kgk8_1669{grid-template-columns:1fr 1fr}}html,body,#root{margin:0;min-height:100%}a{color:inherit;text-decoration:none}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}
