.CaseTour_tour__VShTb{position:relative;margin:2.5rem auto;padding:clamp(1.1rem,3vw,2rem);border:1px solid var(--card-line,var(--line));border-radius:calc(var(--radius-lg) + 6px);background:radial-gradient(120% 80% at 100% 0,color-mix(in srgb,var(--mint) 22%,transparent),transparent 60%),var(--card);box-shadow:var(--shadow);overflow:hidden}.CaseTour_head__huH1h{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1.5rem;margin-bottom:1.25rem}.CaseTour_head__huH1h h2{margin:.15rem 0 .35rem;max-width:30ch;font-size:clamp(1.35rem,2.6vw,1.85rem);line-height:1.2;letter-spacing:-.01em}.CaseTour_lede__tGEVY{margin:0;max-width:60ch;color:var(--muted)}.CaseTour_synthetic__YO74s{display:inline-flex;align-items:center;gap:.45rem;margin:0;padding:.35rem .75rem;border:1px dashed var(--line-strong,var(--line));border-radius:999px;font-size:.8rem;color:var(--muted);white-space:nowrap}.CaseTour_dot__PIXOs{width:.5rem;height:.5rem;border-radius:50%;background:var(--tone-active-fg);box-shadow:0 0 0 0 color-mix(in srgb,var(--tone-active-fg) 50%,transparent);animation:CaseTour_pulse__TpI5G 2.4s var(--ease) infinite}.CaseTour_body__MmNqU{display:grid;grid-template-columns:minmax(170px,210px) minmax(0,1fr) minmax(200px,260px);grid-gap:1.25rem;gap:1.25rem;align-items:start}.CaseTour_steps__sY1Pm{list-style:none;margin:0;padding:0;display:grid;grid-gap:.35rem;gap:.35rem;position:relative}.CaseTour_stepItem__lOwlf{position:relative}.CaseTour_stepBtn__rEzGs{position:relative;display:flex;align-items:center;gap:.7rem;width:100%;min-height:48px;padding:.45rem .6rem;border:1px solid transparent;border-radius:var(--radius-sm,10px);background:transparent;color:var(--text);font:inherit;font-weight:400;text-align:start;justify-content:flex-start;margin:0;cursor:pointer;overflow:hidden;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.CaseTour_stepBtn__rEzGs:hover{background:var(--surface);border-color:var(--line);color:var(--text)}.CaseTour_stepItem__lOwlf[data-state=current] .CaseTour_stepBtn__rEzGs{background:var(--surface);border-color:var(--line-strong,var(--line))}.CaseTour_stepBtn__rEzGs:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.CaseTour_stepMark__PhR8B{display:inline-grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:50%;border:1px solid var(--line);color:var(--muted);background:var(--card);transition:all var(--dur) var(--ease)}.CaseTour_stepItem__lOwlf[data-state=current] .CaseTour_stepMark__PhR8B,.CaseTour_stepItem__lOwlf[data-state=done] .CaseTour_stepMark__PhR8B{border-color:var(--tone-waiting-line)}.CaseTour_stepItem__lOwlf[data-state=current] .CaseTour_stepMark__PhR8B[data-tone=waiting],.CaseTour_stepItem__lOwlf[data-state=done] .CaseTour_stepMark__PhR8B[data-tone=waiting]{background:var(--tone-waiting-bg);color:var(--tone-waiting-fg);border-color:var(--tone-waiting-line)}.CaseTour_stepItem__lOwlf[data-state=current] .CaseTour_stepMark__PhR8B[data-tone=active],.CaseTour_stepItem__lOwlf[data-state=done] .CaseTour_stepMark__PhR8B[data-tone=active]{background:var(--tone-active-bg);color:var(--tone-active-fg);border-color:var(--tone-active-line)}.CaseTour_stepItem__lOwlf[data-state=current] .CaseTour_stepMark__PhR8B[data-tone=verified],.CaseTour_stepItem__lOwlf[data-state=done] .CaseTour_stepMark__PhR8B[data-tone=verified]{background:var(--tone-verified-bg);color:var(--tone-verified-fg);border-color:var(--tone-verified-line)}.CaseTour_stepItem__lOwlf[data-state=current] .CaseTour_stepMark__PhR8B[data-tone=sealed],.CaseTour_stepItem__lOwlf[data-state=done] .CaseTour_stepMark__PhR8B[data-tone=sealed]{background:var(--tone-sealed-bg);color:var(--tone-sealed-fg);border-color:var(--tone-sealed-line)}.CaseTour_stepMark__PhR8B .stage-icon{width:16px;height:16px}.CaseTour_stepText__Xvy1I{display:grid;line-height:1.15}.CaseTour_stepNo__OhsGQ{font-size:.7rem;letter-spacing:.08em;color:var(--muted)}.CaseTour_stepLabel__N46qR{font-weight:600}.CaseTour_stepItem__lOwlf[data-state=next] .CaseTour_stepLabel__N46qR{color:var(--muted);font-weight:500}.CaseTour_progress__vm_Ij{position:absolute;inset:auto 0 0 0;height:2px;background:var(--focus);transform-origin:left center;animation-name:CaseTour_fill__JOaBc;animation-timing-function:linear;animation-fill-mode:forwards}[dir=rtl] .CaseTour_progress__vm_Ij{transform-origin:right center}.CaseTour_stage___VKCB{min-width:0}.CaseTour_toolbar__5jHz4{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.7rem}.CaseTour_views__ZW_dk{display:inline-flex;padding:3px;border:1px solid var(--line);border-radius:999px;background:var(--surface)}.CaseTour_viewBtn__pMUPW{min-height:40px;padding:.3rem .9rem;border:0;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:.9rem;font-weight:600;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.CaseTour_viewBtn__pMUPW:hover{background:color-mix(in srgb,var(--card) 60%,transparent);border-color:transparent;color:var(--text)}.CaseTour_viewBtn__pMUPW[aria-checked=true],.CaseTour_viewBtn__pMUPW[aria-checked=true]:hover{background:var(--card);color:var(--text);box-shadow:var(--shadow-sm,0 1px 2px rgb(0 0 0/8%))}.CaseTour_iconBtn__F1czH:focus-visible,.CaseTour_viewBtn__pMUPW:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.CaseTour_controls__sCz5B{display:inline-flex;gap:.35rem}.CaseTour_iconBtn__F1czH{display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--line-strong,var(--line));border-radius:50%;background:var(--card);color:var(--text);cursor:pointer;transition:background var(--dur) var(--ease)}.CaseTour_iconBtn__F1czH:hover{background:var(--surface);border-color:var(--line-strong,var(--line));color:var(--text)}[dir=rtl] .CaseTour_iconBtn__F1czH svg{transform:scaleX(-1)}.CaseTour_screen__K841f{border:1px solid var(--line-strong,var(--line));border-radius:var(--radius-lg);background:var(--surface);overflow:hidden;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--card) 70%,transparent)}.CaseTour_screenBar__Fk1Qa{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:.6rem 1rem;border-bottom:1px solid var(--line);background:var(--card);font-size:.8rem;color:var(--muted)}.CaseTour_caseRef__n9AaK{font-weight:600}.CaseTour_counter__XGejj{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CaseTour_screenBody__iH1DA{padding:1.1rem 1.1rem 1.25rem;min-height:300px;animation:CaseTour_enter__DgXV8 .36s var(--ease) both}.CaseTour_screenBody__iH1DA h3{margin:.6rem 0 .25rem;font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.25}.CaseTour_screenHeading__NWPLD{margin:0 0 .35rem;font-weight:600;color:var(--text)}.CaseTour_screenText__sJMLp{margin:0 0 .9rem;color:var(--muted);max-width:62ch}.CaseTour_rows__9Zh8u{list-style:none;margin:0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.CaseTour_rows__9Zh8u li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem .8rem;padding:.6rem .75rem;border:1px solid var(--line);border-radius:var(--radius-sm,10px);background:var(--card)}.CaseTour_meter__QlD8c{display:grid;grid-auto-flow:column;grid-gap:4px;gap:4px;padding:0 1rem .9rem}.CaseTour_meter__QlD8c span{height:4px;border-radius:999px;background:var(--line);transition:background .3s var(--ease)}.CaseTour_meter__QlD8c span[data-on=true][data-tone=waiting]{background:var(--tone-waiting-fg)}.CaseTour_meter__QlD8c span[data-on=true][data-tone=active]{background:var(--tone-active-fg)}.CaseTour_meter__QlD8c span[data-on=true][data-tone=verified]{background:var(--tone-verified-fg)}.CaseTour_meter__QlD8c span[data-on=true][data-tone=sealed]{background:var(--tone-sealed-fg)}.CaseTour_never__mHtgu{padding:1rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card)}.CaseTour_neverTitle__bSUyP{margin:0 0 .6rem;font-weight:700}.CaseTour_never__mHtgu ul{list-style:none;margin:0 0 1rem;padding:0;display:grid;grid-gap:.7rem;gap:.7rem}.CaseTour_never__mHtgu li{display:grid;grid-template-columns:18px 1fr;grid-gap:.55rem;gap:.55rem;font-size:.92rem;color:var(--muted)}.CaseTour_never__mHtgu li svg{margin-top:.15rem;color:var(--tone-sealed-fg)}.CaseTour_ctas__QrY6g{display:flex;flex-wrap:wrap;gap:.5rem;margin:0}@media (max-width:1080px){.CaseTour_body__MmNqU{grid-template-columns:minmax(160px,200px) minmax(0,1fr)}.CaseTour_never__mHtgu{grid-column:1/-1}}@media (max-width:719px){.CaseTour_tour__VShTb{margin:1.5rem auto;border-radius:var(--radius-lg)}.CaseTour_body__MmNqU{grid-template-columns:minmax(0,1fr)}.CaseTour_steps__sY1Pm{grid-auto-flow:column;grid-auto-columns:minmax(84px,1fr);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.25rem}.CaseTour_stepItem__lOwlf{scroll-snap-align:start}.CaseTour_stepBtn__rEzGs{flex-direction:column;gap:.3rem;padding:.5rem .35rem;text-align:center}.CaseTour_stepText__Xvy1I{justify-items:center}.CaseTour_stepLabel__N46qR{font-size:.82rem}.CaseTour_screenBody__iH1DA{min-height:0}.CaseTour_toolbar__5jHz4{flex-direction:column;align-items:stretch}.CaseTour_views__ZW_dk{display:grid;grid-template-columns:1fr 1fr}.CaseTour_controls__sCz5B{justify-content:center}}@keyframes CaseTour_fill__JOaBc{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes CaseTour_enter__DgXV8{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes CaseTour_pulse__TpI5G{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--tone-active-fg) 45%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}@media (prefers-reduced-motion:reduce){.CaseTour_dot__PIXOs,.CaseTour_progress__vm_Ij,.CaseTour_screenBody__iH1DA{animation:none}}.PlatformShowcase_showcase__8D_GD{--conflict-fg:var(--danger);--conflict-bg:color-mix(in srgb,var(--danger) 10%,var(--card));--conflict-line:color-mix(in srgb,var(--danger) 32%,var(--card));position:relative;margin:2.5rem auto;padding:clamp(1.1rem,3vw,2rem);border:1px solid var(--card-line,var(--line));border-radius:calc(var(--radius-lg) + 6px);background:radial-gradient(90% 70% at 0 0,color-mix(in srgb,var(--mint) 20%,transparent),transparent 62%),radial-gradient(70% 60% at 100% 100%,color-mix(in srgb,var(--teal) 10%,transparent),transparent 70%),var(--card);box-shadow:var(--shadow);overflow:hidden}.PlatformShowcase_head__yYMIE{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1.5rem;margin-bottom:1.4rem}.PlatformShowcase_head__yYMIE h2{margin:.15rem 0 .35rem;max-width:28ch;font-size:clamp(1.4rem,2.8vw,2rem);line-height:1.18;letter-spacing:-.015em}.PlatformShowcase_lede__8l7_n{margin:0;max-width:62ch;color:var(--muted)}.PlatformShowcase_headTools__rn6C3{display:flex;align-items:center;gap:.6rem}.PlatformShowcase_synthetic__4_HSy{display:inline-flex;align-items:center;gap:.45rem;margin:0;padding:.35rem .75rem;border:1px dashed var(--line-strong);border-radius:var(--radius-pill);font-size:.8rem;color:var(--muted);white-space:nowrap}.PlatformShowcase_pulse__30RT5{width:.5rem;height:.5rem;border-radius:50%;background:var(--tone-verified-fg);animation:PlatformShowcase_pulse__30RT5 2.4s var(--ease) infinite}@keyframes PlatformShowcase_pulse__30RT5{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--tone-verified-fg) 55%,transparent)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}button.PlatformShowcase_roundBtn__Nb1pT{min-width:40px;min-height:40px;padding:0;border-radius:50%;background:var(--card);color:var(--text);border-color:var(--line-strong)}button.PlatformShowcase_roundBtn__Nb1pT:hover{background:var(--hover);color:var(--text);border-color:var(--text)}.PlatformShowcase_body__tsXul{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:start}.PlatformShowcase_tabs__t7hu4{display:grid;grid-gap:.4rem;gap:.4rem}button.PlatformShowcase_tab__BM2_V{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-content:stretch;grid-gap:.75rem;gap:.75rem;width:100%;min-height:60px;padding:.6rem .8rem;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--text);text-align:start;font-weight:500;overflow:hidden}button.PlatformShowcase_tab__BM2_V:hover{background:var(--hover);color:var(--text);border-color:transparent}button.PlatformShowcase_tab__BM2_V[aria-selected=true],button.PlatformShowcase_tab__BM2_V[aria-selected=true]:hover{background:var(--card);border-color:var(--line);box-shadow:var(--shadow-sm),0 10px 24px color-mix(in srgb,var(--text) 6%,transparent)}.PlatformShowcase_tabIcon__GB6rO{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:color-mix(in srgb,var(--mint) 22%,var(--card));color:var(--cyan);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}button.PlatformShowcase_tab__BM2_V[aria-selected=true] .PlatformShowcase_tabIcon__GB6rO{background:var(--cyan);color:var(--card)}.PlatformShowcase_tabText__aYOI_{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.PlatformShowcase_tabTitle__9Qp6x{font-weight:650;line-height:1.25}.PlatformShowcase_tabHint__9j80v{font-size:.82rem;line-height:1.3;color:var(--muted)}.PlatformShowcase_tabProgress__tBEVP{position:absolute;inset-inline-start:0;bottom:0;height:2px;width:100%;background:var(--teal);transform-origin:left;animation:PlatformShowcase_fill__b5dVr linear forwards}[dir=rtl] .PlatformShowcase_tabProgress__tBEVP{transform-origin:right}@keyframes PlatformShowcase_fill__b5dVr{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.PlatformShowcase_device__DaTUw{min-width:0;border:1px solid var(--line);border-radius:calc(var(--radius-lg) + 2px);background:var(--surface);box-shadow:var(--shadow-lg);overflow:hidden}.PlatformShowcase_chrome__4ZVNT{display:flex;align-items:center;gap:.75rem;padding:.55rem .85rem;border-bottom:1px solid var(--line);background:var(--paper)}.PlatformShowcase_lights__PZE2w{display:inline-flex;gap:6px}.PlatformShowcase_lights__PZE2w i{width:10px;height:10px;border-radius:50%;background:color-mix(in srgb,var(--muted) 35%,transparent)}.PlatformShowcase_address__VeM4L{display:inline-flex;align-items:center;gap:.35rem;min-width:0;flex:1 1;max-width:340px;margin-inline:auto;padding:.2rem .75rem;border-radius:var(--radius-pill);background:var(--card);color:var(--muted);font-size:.76rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:ltr}.PlatformShowcase_panel__59Smo{display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1rem,2.4vw,1.5rem);min-height:430px;align-content:start}.PlatformShowcase_panelHead__ILWVq h3{margin:0 0 .3rem;font-size:clamp(1.1rem,1.9vw,1.3rem);line-height:1.3}.PlatformShowcase_panelHead__ILWVq p{margin:0;color:var(--muted);max-width:64ch}.PlatformShowcase_panelBody__P41fY{animation:PlatformShowcase_rise__WjX30 .36s var(--ease) both}.PlatformShowcase_panelFoot__grddB{display:flex;justify-content:flex-end;margin-top:auto}button.PlatformShowcase_textBtn__GOyyz{min-height:36px;padding:.3rem .6rem;border:0;background:transparent;color:var(--muted);font-weight:500;font-size:.86rem}button.PlatformShowcase_textBtn__GOyyz:hover{background:var(--hover);color:var(--text)}@keyframes PlatformShowcase_rise__WjX30{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.PlatformShowcase_split__MUsAG{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.PlatformShowcase_stack__IcHJn{display:grid;grid-gap:.75rem;gap:.75rem}.PlatformShowcase_paper__yAkwS{display:grid;grid-gap:.9rem;gap:.9rem;justify-items:start;padding:1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--card)}.PlatformShowcase_quote__sgjg8{margin:0;font-size:.98rem;line-height:1.6}.PlatformShowcase_rows__jiHSI{list-style:none;margin:0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem}.PlatformShowcase_row__MEEwQ{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;padding:.6rem .75rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);animation:PlatformShowcase_rise__WjX30 .32s var(--ease) both;transition:border-color var(--dur) var(--ease),opacity var(--dur) var(--ease)}.PlatformShowcase_row__MEEwQ[data-state=yes]{border-color:var(--tone-verified-line)}.PlatformShowcase_row__MEEwQ[data-state=no]{opacity:.7}.PlatformShowcase_rowText__iA66K{display:inline-flex;align-items:center;gap:.5rem;font-weight:550}.PlatformShowcase_rowActions__YPXb0{display:inline-flex;gap:.35rem}button.PlatformShowcase_miniGhost__rZQoU,button.PlatformShowcase_miniPrimary__oPONP{min-height:34px;min-width:0;padding:.3rem .7rem;border-radius:var(--radius-sm);font-size:.85rem}button.PlatformShowcase_miniGhost__rZQoU{background:transparent;color:var(--text);border-color:var(--line-strong)}button.PlatformShowcase_miniGhost__rZQoU:hover{background:var(--hover);color:var(--text);border-color:var(--text)}.PlatformShowcase_skeleton__uhEZz{display:grid;grid-gap:.5rem;gap:.5rem}.PlatformShowcase_skeleton__uhEZz span{height:46px;border-radius:var(--radius);background:linear-gradient(90deg,var(--paper),color-mix(in srgb,var(--paper) 40%,var(--card)),var(--paper));background-size:200% 100%;animation:PlatformShowcase_shimmer__bpXj5 1.1s linear infinite}@keyframes PlatformShowcase_shimmer__bpXj5{0%{background-position:200% 0}to{background-position:-200% 0}}.PlatformShowcase_meterLine__Pjyrx{display:flex;align-items:center;gap:.6rem;margin:0;font-size:.86rem;color:var(--muted)}.PlatformShowcase_meter__KNxkc{flex:1 1;height:6px;border-radius:var(--radius-pill);background:var(--paper);overflow:hidden}.PlatformShowcase_meter__KNxkc span{display:block;height:100%;border-radius:inherit;background:var(--tone-verified-fg);transition:width .42s var(--ease)}.PlatformShowcase_note__OFcVg{display:flex;align-items:flex-start;gap:.5rem;margin:0;padding:.65rem .8rem;border-radius:var(--radius);background:color-mix(in srgb,var(--mint) 18%,var(--card));color:var(--text);font-size:.9rem;line-height:1.5}.PlatformShowcase_note__OFcVg .ui-icon{flex:none;margin-top:.15rem;color:var(--cyan)}.PlatformShowcase_evidence__L7osw{display:grid;grid-gap:1rem;gap:1rem}.PlatformShowcase_counters__Nn9_P{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.PlatformShowcase_counters__Nn9_P li{--c-fg:var(--tone-waiting-fg);--c-bg:var(--tone-waiting-bg);display:grid;grid-gap:.1rem;gap:.1rem;padding:.55rem .7rem;border-radius:var(--radius);background:var(--c-bg);color:var(--c-fg)}.PlatformShowcase_counters__Nn9_P li strong{font-size:1.35rem;line-height:1.1}.PlatformShowcase_counters__Nn9_P li span{font-size:.78rem;font-weight:600}.PlatformShowcase_showcase__8D_GD [data-tone=verified]{--c-fg:var(--tone-verified-fg);--c-bg:var(--tone-verified-bg);--c-line:var(--tone-verified-line)}.PlatformShowcase_showcase__8D_GD [data-tone=active]{--c-fg:var(--tone-active-fg);--c-bg:var(--tone-active-bg);--c-line:var(--tone-active-line)}.PlatformShowcase_showcase__8D_GD [data-tone=waiting]{--c-fg:var(--tone-waiting-fg);--c-bg:var(--tone-waiting-bg);--c-line:var(--tone-waiting-line)}.PlatformShowcase_showcase__8D_GD [data-tone=conflict]{--c-fg:var(--conflict-fg);--c-bg:var(--conflict-bg);--c-line:var(--conflict-line)}.PlatformShowcase_files__Jl9WO{list-style:none;margin:0;padding:0;display:grid;grid-gap:.4rem;gap:.4rem}button.PlatformShowcase_file__OOg8H{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon name" "icon state";align-items:center;justify-content:stretch;grid-gap:.1rem .65rem;gap:.1rem .65rem;width:100%;min-height:56px;padding:.5rem .7rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);color:var(--text);text-align:start;font-weight:500}button.PlatformShowcase_file__OOg8H:hover{background:var(--card);color:var(--text);border-color:var(--line-strong)}button.PlatformShowcase_file__OOg8H[data-on=true]{border-color:var(--cyan);box-shadow:0 0 0 1px var(--cyan)}.PlatformShowcase_fileIcon__39tiM{grid-area:icon;display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--c-bg);color:var(--c-fg)}.PlatformShowcase_fileName__uUtBh{grid-area:name;font-weight:600;font-size:.92rem}.PlatformShowcase_fileState__emAsp{grid-area:state;font-size:.78rem;font-weight:600;color:var(--c-fg)}.PlatformShowcase_detail__Bj4Qd{display:grid;grid-gap:.75rem;gap:.75rem;margin:0;padding:1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);animation:PlatformShowcase_rise__WjX30 .28s var(--ease) both}.PlatformShowcase_detail__Bj4Qd dt{margin:0 0 .2rem;font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.PlatformShowcase_detail__Bj4Qd dd{margin:0;line-height:1.5}.PlatformShowcase_detailWide__XI5cc dd{font-weight:550}.PlatformShowcase_who__s8Art{display:flex;align-items:flex-start;gap:.4rem;font-size:.9rem}.PlatformShowcase_who__s8Art+.PlatformShowcase_who__s8Art{margin-top:.25rem;color:var(--muted)}.PlatformShowcase_who__s8Art .ui-icon{flex:none;margin-top:.2rem}.PlatformShowcase_mono__4Znlz{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.84rem;direction:ltr}.PlatformShowcase_scan__w6k8N{display:flex;align-items:center;gap:.35rem;margin-top:.35rem;font-size:.82rem;font-weight:600;color:var(--tone-verified-fg)}.PlatformShowcase_chat__BMfK7{display:grid;grid-gap:.75rem;gap:.75rem}.PlatformShowcase_badge__U0LQZ{justify-self:start;display:inline-flex;align-items:center;gap:.35rem;margin:0;padding:.25rem .65rem;border-radius:var(--radius-pill);background:var(--tone-sealed-bg);color:var(--tone-sealed-fg);font-size:.78rem;font-weight:700;letter-spacing:.02em}.PlatformShowcase_log___DAdW{display:grid;align-content:start;grid-gap:.6rem;gap:.6rem;min-height:180px;max-height:260px;overflow-y:auto;padding:.85rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);scroll-behavior:smooth}.PlatformShowcase_placeholder__hgr5q{margin:auto;color:var(--muted);font-size:.92rem}.PlatformShowcase_bubble__muP_Q{max-width:88%;padding:.55rem .8rem;border-radius:14px;animation:PlatformShowcase_rise__WjX30 .26s var(--ease) both}.PlatformShowcase_bubble__muP_Q p{margin:0;line-height:1.5;font-size:.93rem}.PlatformShowcase_bubble__muP_Q[data-from=you]{justify-self:end;background:var(--btn);color:var(--btn-text);border-end-end-radius:4px}.PlatformShowcase_bubble__muP_Q[data-from=guide]{justify-self:start;background:var(--paper);color:var(--text);border-end-start-radius:4px}.PlatformShowcase_bubbleWho__PNJDm{display:block;margin-bottom:.15rem;font-size:.72rem;font-weight:700;opacity:.8}.PlatformShowcase_dots__bdLyr{display:inline-flex;gap:4px;padding:.3rem 0}.PlatformShowcase_dots__bdLyr i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.4;animation:PlatformShowcase_blink__KYLLm 1s infinite}.PlatformShowcase_dots__bdLyr i:nth-child(2){animation-delay:.15s}.PlatformShowcase_dots__bdLyr i:nth-child(3){animation-delay:.3s}@keyframes PlatformShowcase_blink__KYLLm{50%{opacity:1}}.PlatformShowcase_chips__gPQIH{display:flex;flex-wrap:wrap;gap:.4rem}.PlatformShowcase_chipLink__KVLW8,button.PlatformShowcase_chip__iC4pT{min-height:36px;min-width:0;padding:.35rem .8rem;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--card);color:var(--text);font-size:.86rem;font-weight:550;line-height:1.3;text-align:start}button.PlatformShowcase_chip__iC4pT:hover{background:var(--hover);color:var(--text);border-color:var(--text)}button.PlatformShowcase_chip__iC4pT[data-used=true]{border-color:var(--line);color:var(--muted)}button.PlatformShowcase_chip__iC4pT:disabled{background:var(--card);color:var(--muted);border-color:var(--line)}.PlatformShowcase_chipLink__KVLW8{display:inline-flex;align-items:center;gap:.35rem;border-style:dashed;text-decoration:none}.PlatformShowcase_chipLink__KVLW8:hover{background:var(--hover)}.PlatformShowcase_offer__wavP0{display:grid;grid-gap:.9rem;gap:.9rem}.PlatformShowcase_offerCard__bdohb{display:grid;grid-gap:.35rem;gap:.35rem;padding:1rem 1.1rem;border:1px solid var(--line);-webkit-border-start:4px solid var(--tone-active-fg);border-inline-start:4px solid var(--tone-active-fg);border-radius:var(--radius);background:var(--card)}.PlatformShowcase_offerCard__bdohb[data-state=agreed]{border-inline-start-color:var(--tone-verified-fg)}.PlatformShowcase_offerCard__bdohb h4{margin:0;font-size:1.1rem}.PlatformShowcase_offerCard__bdohb p{margin:0}.PlatformShowcase_offerFrom__ZGXc4{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;font-weight:600;color:var(--muted)}.PlatformShowcase_offerActions__0d_Cb{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem!important}.PlatformShowcase_notice__fI6CJ{display:inline-flex;align-items:flex-start;gap:.4rem;margin-top:.4rem!important;font-size:.9rem;font-weight:600;color:var(--tone-active-fg)}.PlatformShowcase_notice__fI6CJ[data-tone=verified]{color:var(--tone-verified-fg)}.PlatformShowcase_obligations__mR0eD{display:grid;grid-gap:.5rem;gap:.5rem}.PlatformShowcase_obTitle__ntZJp{margin:0 0 .45rem;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.PlatformShowcase_fulfil__ZhFuw{display:grid;grid-gap:1rem;gap:1rem}.PlatformShowcase_track__Cn_0S{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.PlatformShowcase_track__Cn_0S li{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:.8rem;gap:.8rem;padding-bottom:1.1rem}.PlatformShowcase_track__Cn_0S li:last-child{padding-bottom:0}.PlatformShowcase_track__Cn_0S li:before{content:"";position:absolute;inset-inline-start:14px;top:30px;bottom:0;width:2px;background:var(--line)}.PlatformShowcase_track__Cn_0S li:last-child:before{display:none}.PlatformShowcase_track__Cn_0S li[data-done=true]:before{background:var(--tone-verified-line)}.PlatformShowcase_trackDot__fY_hg{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--line-strong);background:var(--card);color:var(--muted);transition:all var(--dur) var(--ease)}.PlatformShowcase_track__Cn_0S li[data-done=true] .PlatformShowcase_trackDot__fY_hg{border-color:var(--tone-verified-fg);background:var(--tone-verified-fg);color:var(--card)}.PlatformShowcase_track__Cn_0S li div{display:grid;grid-gap:.25rem;gap:.25rem;justify-items:start;padding-top:.25rem}.PlatformShowcase_track__Cn_0S li div span{color:var(--muted);font-size:.88rem}.PlatformShowcase_seal__OruPs{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:center;padding:1rem 1.1rem;border:1px solid var(--tone-sealed-line);border-radius:var(--radius-lg);background:var(--tone-sealed-bg);color:var(--text);animation:PlatformShowcase_stamp__pdV_X .52s var(--ease) both}.PlatformShowcase_seal__OruPs p{margin:0}.PlatformShowcase_sealMark__mujSq{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--tone-sealed-fg);color:var(--card);box-shadow:0 0 0 6px color-mix(in srgb,var(--tone-sealed-fg) 18%,transparent)}.PlatformShowcase_sealTitle__R4VcY{font-weight:700;font-size:1.05rem;color:var(--tone-sealed-fg)}@keyframes PlatformShowcase_stamp__pdV_X{0%{opacity:0;transform:scale(1.06)}60%{opacity:1;transform:scale(.99)}to{transform:none}}.PlatformShowcase_org__YmWlj{display:grid;grid-gap:1rem;gap:1rem}.PlatformShowcase_kpis__p4AvY{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.PlatformShowcase_kpis__p4AvY li{display:grid;grid-gap:.15rem;gap:.15rem;padding:.75rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--card)}.PlatformShowcase_kpis__p4AvY strong{font-size:1.5rem;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PlatformShowcase_kpis__p4AvY li>span:last-child{font-size:.8rem;color:var(--muted);font-weight:600}.PlatformShowcase_kpiIcon__LaprY{display:grid;place-items:center;width:28px;height:28px;margin-bottom:.25rem;border-radius:8px;background:color-mix(in srgb,var(--mint) 24%,var(--card));color:var(--cyan)}.PlatformShowcase_causes__drIGb,.PlatformShowcase_queue__sVUtE{list-style:none;margin:0;padding:0;display:grid;grid-gap:.4rem;gap:.4rem}.PlatformShowcase_queue__sVUtE li{display:flex;justify-content:space-between;align-items:center;gap:.6rem;padding:.55rem .7rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--card)}.PlatformShowcase_queue__sVUtE li div{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.PlatformShowcase_queue__sVUtE strong{font-size:.88rem}.PlatformShowcase_queue__sVUtE span{font-size:.82rem;color:var(--muted)}.PlatformShowcase_causes__drIGb em,.PlatformShowcase_queue__sVUtE em{flex:none;font-style:normal;font-size:.8rem;font-weight:700;color:var(--tone-active-fg)}.PlatformShowcase_causes__drIGb li{display:grid;grid-template-columns:minmax(70px,auto) minmax(0,1fr) 3ch;align-items:center;grid-gap:.6rem;gap:.6rem;font-size:.88rem}.PlatformShowcase_causes__drIGb em{color:var(--text);text-align:end}.PlatformShowcase_bar__lU4gY{height:8px;border-radius:var(--radius-pill);background:var(--paper);overflow:hidden}.PlatformShowcase_bar__lU4gY span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal),var(--cyan));animation:PlatformShowcase_grow__ri_1s .9s var(--ease) both;transform-origin:left}[dir=rtl] .PlatformShowcase_bar__lU4gY span{transform-origin:right}@keyframes PlatformShowcase_grow__ri_1s{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.PlatformShowcase_ctas__aZ2Ku{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.4rem 0 0}@media (max-width:960px){.PlatformShowcase_body__tsXul{grid-template-columns:minmax(0,1fr)}.PlatformShowcase_tabs__t7hu4{display:flex;gap:.4rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.25rem;margin-inline:-.25rem;padding-inline:.25rem;scrollbar-width:none}.PlatformShowcase_tabs__t7hu4::-webkit-scrollbar{display:none}button.PlatformShowcase_tab__BM2_V{flex:none;width:auto;min-height:48px;grid-template-columns:auto auto;padding:.4rem .75rem .4rem .45rem;border-color:var(--line);background:var(--card);scroll-snap-align:start}.PlatformShowcase_tabIcon__GB6rO{width:32px;height:32px;border-radius:9px}.PlatformShowcase_tabHint__9j80v{display:none}}@media (max-width:680px){.PlatformShowcase_split__MUsAG{grid-template-columns:minmax(0,1fr)}.PlatformShowcase_counters__Nn9_P,.PlatformShowcase_kpis__p4AvY{grid-template-columns:repeat(2,minmax(0,1fr))}.PlatformShowcase_panel__59Smo{min-height:0}.PlatformShowcase_lights__PZE2w{display:none}.PlatformShowcase_headTools__rn6C3{width:100%;justify-content:space-between;gap:.5rem}.PlatformShowcase_synthetic__4_HSy{white-space:normal;min-width:0}button.PlatformShowcase_roundBtn__Nb1pT{flex:none}.PlatformShowcase_log___DAdW{max-height:340px}}@media (prefers-reduced-motion:reduce){.PlatformShowcase_bar__lU4gY span,.PlatformShowcase_bubble__muP_Q,.PlatformShowcase_detail__Bj4Qd,.PlatformShowcase_dots__bdLyr i,.PlatformShowcase_panelBody__P41fY,.PlatformShowcase_pulse__30RT5,.PlatformShowcase_row__MEEwQ,.PlatformShowcase_seal__OruPs,.PlatformShowcase_skeleton__uhEZz span{animation:none}.PlatformShowcase_meter__KNxkc span{transition:none}}.PlatformShowcase_notice__fI6CJ .ui-icon{flex:none;margin-top:.2rem}.RoleJourney_journey__Q34z4{position:relative;margin:2.5rem auto;padding:clamp(1.1rem,3vw,2rem);border:1px solid var(--card-line,var(--line));border-radius:calc(var(--radius-lg) + 6px);background:radial-gradient(80% 70% at 100% 0,color-mix(in srgb,var(--teal) 14%,transparent),transparent 65%),var(--card);box-shadow:var(--shadow);overflow:hidden}.RoleJourney_head___NVTw{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.RoleJourney_head___NVTw h2{margin:.15rem 0 .35rem;max-width:30ch;font-size:clamp(1.4rem,2.8vw,2rem);line-height:1.18;letter-spacing:-.015em}.RoleJourney_lede__Bx3BP{margin:0;max-width:60ch;color:var(--muted)}button.RoleJourney_roundBtn__AxElw{flex:none;min-width:40px;min-height:40px;padding:0;border-radius:50%;background:var(--card);color:var(--text);border-color:var(--line-strong)}button.RoleJourney_roundBtn__AxElw:hover{background:var(--hover);color:var(--text);border-color:var(--text)}.RoleJourney_roles__5QXRF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.6rem;gap:.6rem;margin-bottom:1.1rem}button.RoleJourney_role__gE2I9{display:flex;align-items:center;gap:.75rem;min-height:64px;padding:.7rem .9rem;border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb,var(--card) 70%,var(--surface));color:var(--text);text-align:start;font-weight:500;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}button.RoleJourney_role__gE2I9:hover{border-color:var(--line-strong);background:var(--card);color:var(--text)}button.RoleJourney_role__gE2I9[aria-selected=true]{border-color:var(--cta-line);background:color-mix(in srgb,var(--mint) 22%,var(--card));box-shadow:inset 0 0 0 1px var(--cta-line)}.RoleJourney_roleIcon__ALpND{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--mint) 30%,var(--card));color:var(--cyan)}button.RoleJourney_role__gE2I9[aria-selected=true] .RoleJourney_roleIcon__ALpND{background:var(--btn);color:var(--btn-text)}.RoleJourney_roleText__CYLzR{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.RoleJourney_roleText__CYLzR strong{font-size:.98rem;line-height:1.25}.RoleJourney_roleText__CYLzR span{font-size:.82rem;color:var(--muted)}.RoleJourney_stage__Qygvo{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:stretch}.RoleJourney_steps__vMyUd{display:grid;align-content:start;grid-gap:.6rem;gap:.6rem;margin:0;padding:0;list-style:none}button.RoleJourney_step__oECUb{min-height:58px;position:relative;display:flex;align-items:flex-start;justify-content:flex-start;gap:.8rem;width:100%;padding:.9rem 1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);color:var(--text);text-align:start;font-weight:400;overflow:hidden;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}button.RoleJourney_step__oECUb:hover{border-color:var(--line-strong);background:var(--card);color:var(--text)}button.RoleJourney_step__oECUb[data-state=on]{border-color:var(--cta-line);box-shadow:var(--shadow)}.RoleJourney_stepNum__C_n2G{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;border:1px solid var(--line-strong);font-size:.85rem;font-weight:700;color:var(--muted)}button.RoleJourney_step__oECUb[data-state=on] .RoleJourney_stepNum__C_n2G{background:var(--btn);border-color:var(--btn);color:var(--btn-text)}button.RoleJourney_step__oECUb[data-state=done] .RoleJourney_stepNum__C_n2G{background:var(--tone-verified-bg);border-color:var(--tone-verified-line);color:var(--tone-verified-fg)}.RoleJourney_stepText___vESu{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.RoleJourney_stepText___vESu strong{font-size:1rem;line-height:1.3}.RoleJourney_stepText___vESu span{font-size:.9rem;color:var(--muted);line-height:1.45}.RoleJourney_timer__ZU3fd{position:absolute;inset-inline-start:0;bottom:0;height:3px;width:100%;background:var(--teal);transform-origin:left center;animation:RoleJourney_fill__RPwXV linear forwards}[dir=rtl] .RoleJourney_timer__ZU3fd{transform-origin:right center}@keyframes RoleJourney_fill__RPwXV{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.RoleJourney_device__XyxiY{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:calc(var(--radius-lg) + 2px);background:color-mix(in srgb,var(--surface) 60%,var(--card));box-shadow:var(--shadow-lg);overflow:hidden}.RoleJourney_deviceBar__Cexe2{display:flex;gap:.35rem;padding:.6rem .85rem;border-bottom:1px solid var(--line);background:var(--card)}.RoleJourney_deviceBar__Cexe2 span{width:9px;height:9px;border-radius:50%;background:var(--line-strong);opacity:.55}.RoleJourney_screen__HZScf{flex:1 1;display:grid;align-content:start;grid-gap:.6rem;gap:.6rem;padding:1.25rem 1.35rem;animation:RoleJourney_rise__FRvwB .42s var(--ease)}@keyframes RoleJourney_rise__FRvwB{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.RoleJourney_counter__YSD_x{margin:0;font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--cyan)}.RoleJourney_meter__IIkK5{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.35rem;gap:.35rem}.RoleJourney_meter__IIkK5 span{height:4px;border-radius:4px;background:var(--line);transition:background .3s var(--ease)}.RoleJourney_meter__IIkK5 span[data-on=true]{background:var(--teal)}.RoleJourney_bigIcon__LVhTu{display:grid;place-items:center;width:58px;height:58px;margin-top:.4rem;border-radius:18px;background:color-mix(in srgb,var(--mint) 34%,var(--card));color:var(--cyan)}.RoleJourney_screen__HZScf h3{margin:.2rem 0 0;font-size:1.25rem;line-height:1.25}.RoleJourney_screen__HZScf p{margin:0}.RoleJourney_screen__HZScf>p:not(.RoleJourney_counter__YSD_x):not(.RoleJourney_chip__A1_gY){color:var(--muted)}.RoleJourney_chip__A1_gY{justify-self:start;display:inline-flex;align-items:center;gap:.4rem;margin-top:.3rem!important;padding:.35rem .75rem;border:1px solid var(--tone-verified-line);border-radius:var(--radius-pill);background:var(--tone-verified-bg);color:var(--tone-verified-fg);font-size:.85rem;font-weight:600}.RoleJourney_deviceFoot__lLnFS{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:.9rem 1.35rem 1.1rem;border-top:1px solid var(--line);background:var(--card)}.RoleJourney_note__QuOPi{margin:0;font-size:.82rem;color:var(--muted)}@media (max-width:860px){.RoleJourney_stage__Qygvo{grid-template-columns:1fr}.RoleJourney_device__XyxiY{order:-1}}@media (max-width:640px){.RoleJourney_head___NVTw{align-items:flex-start}.RoleJourney_roles__5QXRF{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(78%,1fr);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.25rem;margin-inline:-.25rem;padding-inline:.25rem}button.RoleJourney_role__gE2I9{scroll-snap-align:start}.RoleJourney_stepText___vESu span{font-size:.86rem}}@media (prefers-reduced-motion:reduce){.RoleJourney_screen__HZScf,.RoleJourney_timer__ZU3fd{animation:none}}.SampleCaseGallery_gallery__tJtQG{--danger-bg:color-mix(in srgb,var(--danger) 10%,var(--card));--danger-line:color-mix(in srgb,var(--danger) 32%,var(--card));margin:2.5rem 0}.SampleCaseGallery_head__4c249{margin-bottom:1.1rem}.SampleCaseGallery_head__4c249 h2{margin:.15rem 0 .35rem}.SampleCaseGallery_lede__cAJWQ{margin:0;max-width:64ch;color:var(--muted)}.SampleCaseGallery_gallery__tJtQG [data-tone]{--g-fg:var(--tone-waiting-fg);--g-bg:var(--tone-waiting-bg);--g-line:var(--tone-waiting-line)}.SampleCaseGallery_gallery__tJtQG [data-tone=verified]{--g-fg:var(--tone-verified-fg);--g-bg:var(--tone-verified-bg);--g-line:var(--tone-verified-line)}.SampleCaseGallery_gallery__tJtQG [data-tone=active]{--g-fg:var(--tone-active-fg);--g-bg:var(--tone-active-bg);--g-line:var(--tone-active-line)}.SampleCaseGallery_gallery__tJtQG [data-tone=sealed]{--g-fg:var(--tone-sealed-fg);--g-bg:var(--tone-sealed-bg);--g-line:var(--tone-sealed-line)}.SampleCaseGallery_gallery__tJtQG [data-tone=danger]{--g-fg:var(--danger);--g-bg:var(--danger-bg);--g-line:var(--danger-line)}.SampleCaseGallery_tabs__9vpqz{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem}.SampleCaseGallery_tab__wjbg7{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .85rem;border:1px solid var(--line);border-radius:var(--radius-pill,999px);background:var(--card);color:var(--text);font:inherit;font-size:.9rem;cursor:pointer;transition:border-color .15s ease,background .15s ease}.SampleCaseGallery_tab__wjbg7:hover{border-color:var(--line-strong,var(--line))}.SampleCaseGallery_tab__wjbg7[aria-selected=true]{border-color:var(--text);background:var(--text);color:var(--card);font-weight:600}.SampleCaseGallery_filters__Ar0J_{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1.25rem;padding:.5rem;border:1px solid var(--line);border-radius:calc(var(--radius-lg, 14px) + 2px);background:color-mix(in srgb,var(--card) 70%,transparent)}.SampleCaseGallery_filter__sN1WY{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .75rem;border:1px solid transparent;border-radius:var(--radius-pill,999px);background:transparent;color:var(--text);font:inherit;font-size:.86rem;cursor:pointer;transition:background .15s ease,border-color .15s ease}.SampleCaseGallery_filter__sN1WY:hover{background:var(--g-bg,var(--tone-waiting-bg))}.SampleCaseGallery_filter__sN1WY[aria-pressed=true]{border-color:var(--g-line,var(--line-strong,var(--line)));background:var(--g-bg,var(--tone-waiting-bg));color:var(--g-fg,var(--text));font-weight:600}.SampleCaseGallery_filter__sN1WY:disabled{opacity:.45;cursor:default}.SampleCaseGallery_filter__sN1WY:disabled:hover{background:transparent}.SampleCaseGallery_dot__fCg7m{width:.62rem;height:.62rem;border-radius:50%;background:var(--g-fg)}.SampleCaseGallery_filterCount__ZNMGJ{min-width:1.5rem;padding:.05rem .4rem;border-radius:var(--radius-pill,999px);background:color-mix(in srgb,var(--muted) 14%,transparent);font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.SampleCaseGallery_filter__sN1WY:focus-visible,.SampleCaseGallery_tab__wjbg7:focus-visible,.SampleCaseGallery_toggle__zcS5B:focus-visible{outline:2px solid var(--focus,var(--tone-verified-fg));outline-offset:2px}.SampleCaseGallery_none__GG452{margin:0;padding:1.25rem;border:1px dashed var(--line-strong,var(--line));border-radius:var(--radius-lg,14px);color:var(--muted)}.SampleCaseGallery_grid__yuIZf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;grid-gap:1.4rem .9rem;gap:1.4rem .9rem;margin:0;padding:.7rem 0 0;list-style:none}.SampleCaseGallery_card__Gf__R{position:relative;display:flex;flex-direction:column;gap:.55rem;padding:1.15rem 1.1rem .85rem;border:1px solid var(--card-line,var(--line));-webkit-border-start:4px solid var(--g-fg);border-inline-start:4px solid var(--g-fg);border-radius:var(--radius-lg,14px);background:linear-gradient(160deg,color-mix(in srgb,var(--g-bg) 70%,transparent),transparent 42%),var(--card);color:var(--text);animation:SampleCaseGallery_rise__Elhq5 .32s ease both;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.SampleCaseGallery_card__Gf__R:hover,.SampleCaseGallery_card__Gf__R[data-open=true]{transform:translateY(-2px);border-color:var(--g-line);border-inline-start-color:var(--g-fg);box-shadow:var(--shadow,0 10px 24px rgb(0 0 0/10%))}.SampleCaseGallery_ear___52fk{position:absolute;inset-block-start:-.72rem;inset-inline-end:.9rem;display:inline-flex;align-items:center;gap:.3rem;max-width:calc(100% - 1.8rem);padding:.22rem .65rem .22rem .55rem;border:1px solid var(--g-line);border-radius:9px 9px 9px 2px;background:var(--g-bg);color:var(--g-fg);font-size:.72rem;font-weight:700;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 2px 0 var(--card)}.SampleCaseGallery_cardHead__tOsL9{display:flex;align-items:center;gap:.7rem}.SampleCaseGallery_monogram__TFjc9{display:inline-grid;place-items:center;flex:none;width:2.4rem;height:2.4rem;border:1px solid var(--g-line);border-radius:10px;background:var(--g-bg);color:var(--g-fg);font-size:.85rem;font-weight:700}.SampleCaseGallery_who__QeUW1{display:grid;min-width:0}.SampleCaseGallery_who__QeUW1 strong{overflow-wrap:anywhere}.SampleCaseGallery_who__QeUW1 span{font-size:.82rem;color:var(--muted)}.SampleCaseGallery_issue__sNrFC{margin:.15rem 0 0;font-weight:600}.SampleCaseGallery_story__QgRme{margin:0;font-size:.92rem;color:var(--muted)}.SampleCaseGallery_foot__nhc8O{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:.45rem}.SampleCaseGallery_outcome__G9GiX{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;border:1px solid var(--g-line);border-radius:var(--radius-pill,999px);background:var(--g-bg);color:var(--g-fg);font-size:.8rem;font-weight:600}.SampleCaseGallery_days__8w2eu{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SampleCaseGallery_bar__d_Oac{display:block;height:4px;border-radius:999px;background:color-mix(in srgb,var(--muted) 14%,transparent);overflow:hidden}.SampleCaseGallery_bar__d_Oac span{display:block;height:100%;border-radius:inherit;background:var(--g-fg);transform-origin:left center;animation:SampleCaseGallery_grow__vQOna .7s ease both}[dir=rtl] .SampleCaseGallery_bar__d_Oac span{transform-origin:right center}.SampleCaseGallery_toggle__zcS5B{display:inline-flex;align-items:center;align-self:flex-start;gap:.25rem;margin:.1rem 0 0;padding:.2rem 0;border:0;background:none;color:var(--g-fg);font:inherit;font-size:.83rem;font-weight:600;cursor:pointer}.SampleCaseGallery_chev__uB4MQ{transition:transform .2s ease}.SampleCaseGallery_card__Gf__R[data-open=true] .SampleCaseGallery_chev__uB4MQ{transform:rotate(90deg)}[dir=rtl] .SampleCaseGallery_chev__uB4MQ{transform:scaleX(-1)}[dir=rtl] .SampleCaseGallery_card__Gf__R[data-open=true] .SampleCaseGallery_chev__uB4MQ{transform:rotate(90deg)}.SampleCaseGallery_steps__8e41I{position:relative;display:grid;grid-gap:.55rem;gap:.55rem;margin:.15rem 0 .2rem;padding:.75rem .85rem;border:1px solid var(--g-line);border-radius:10px;background:color-mix(in srgb,var(--g-bg) 55%,var(--card));list-style:none;animation:SampleCaseGallery_rise__Elhq5 .25s ease both}.SampleCaseGallery_steps__8e41I li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.55rem;gap:.55rem;font-size:.85rem}.SampleCaseGallery_stepDot__gcRKh{width:.6rem;height:.6rem;border:2px solid var(--g-fg);border-radius:50%;background:var(--card)}.SampleCaseGallery_steps__8e41I li[data-last=true] .SampleCaseGallery_stepDot__gcRKh{background:var(--g-fg)}.SampleCaseGallery_steps__8e41I li[data-last=true] .SampleCaseGallery_stepLabel__hAhQx{color:var(--g-fg);font-weight:700}.SampleCaseGallery_stepDay__0kxUG{color:var(--muted);font-size:.78rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SampleCaseGallery_footnote__Pg_FD{display:flex;gap:.5rem;align-items:flex-start;margin:1.4rem 0 0;padding:.85rem 1rem;border:1px dashed var(--line-strong,var(--line));border-radius:var(--radius-lg,14px);font-size:.85rem;color:var(--muted)}.SampleCaseGallery_footnote__Pg_FD .ui-icon{flex:none;margin-top:.15rem}@keyframes SampleCaseGallery_rise__Elhq5{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes SampleCaseGallery_grow__vQOna{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:960px){.SampleCaseGallery_grid__yuIZf{grid-template-columns:repeat(2,minmax(0,1fr))}.SampleCaseGallery_tabs__9vpqz{flex-wrap:nowrap;overflow-x:auto;padding:.1rem 0 .3rem;scrollbar-width:thin}.SampleCaseGallery_tab__wjbg7{flex:none}}@media (max-width:640px){.SampleCaseGallery_grid__yuIZf{grid-template-columns:1fr}.SampleCaseGallery_filters__Ar0J_{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.SampleCaseGallery_filter__sN1WY{flex:none}}@media (prefers-reduced-motion:reduce){.SampleCaseGallery_bar__d_Oac span,.SampleCaseGallery_card__Gf__R,.SampleCaseGallery_steps__8e41I{animation:none}.SampleCaseGallery_card__Gf__R,.SampleCaseGallery_chev__uB4MQ,.SampleCaseGallery_filter__sN1WY,.SampleCaseGallery_tab__wjbg7{transition:none}.SampleCaseGallery_card__Gf__R:hover,.SampleCaseGallery_card__Gf__R[data-open=true]{transform:none}}