._8LYDFW_section{--ink:color-mix(in oklab, var(--accent) 55%, var(--color-text));--mine-bg:color-mix(in oklab, var(--ink) 12%, var(--color-surface));--mine-border:color-mix(in oklab, var(--ink) 60%, transparent);padding-top:var(--space-16)}._8LYDFW_head{gap:var(--space-3) var(--space-8);margin-bottom:var(--space-8);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}._8LYDFW_title{color:var(--color-text);font-size:var(--font-size-xl);letter-spacing:-.03em;margin:0}._8LYDFW_legend{gap:var(--space-2) var(--space-5);color:var(--color-muted);font-size:var(--font-size-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._8LYDFW_legend li{gap:var(--space-2);align-items:center;display:flex}._8LYDFW_swatch{border:1px solid var(--mine-border);background:var(--mine-bg);border-radius:4px;width:1.125rem;height:.75rem}._8LYDFW_swatch[data-own=none]{border:1px dashed var(--color-border-strong);background:0 0}._8LYDFW_diagram{gap:var(--space-6);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-elevated);display:grid}._8LYDFW_canvas{grid-template-columns:repeat(var(--lanes), minmax(0, 16rem));gap:var(--space-8) clamp(4.5rem, calc((100% - var(--lanes) * 8.5rem) / (var(--lanes) - 1)), 8rem);justify-content:space-between;align-items:center;display:grid;position:relative}._8LYDFW_lane{display:contents}._8LYDFW_laneTitle{z-index:1;margin:0 0 var(--space-2);color:var(--color-subtle);font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;grid-row:1;align-self:start;font-weight:600;position:relative}._8LYDFW_edges{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._8LYDFW_node{z-index:2;min-width:0;padding:var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-muted);font:inherit;text-align:left;cursor:pointer;transition:opacity var(--duration-fast) ease, border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;gap:2px;display:grid;position:relative}._8LYDFW_node[data-own=full]{border:1px solid var(--mine-border);background:var(--mine-bg);color:var(--color-text)}._8LYDFW_node[data-own=parts]{background:var(--color-surface);color:var(--color-text);border-style:solid}._8LYDFW_node:hover,._8LYDFW_node[aria-pressed=true]{border-color:var(--ink)}._8LYDFW_node[aria-pressed=true]{box-shadow:0 0 0 1px var(--ink)}._8LYDFW_node:focus-visible{outline:2px solid var(--ink);outline-offset:2px}._8LYDFW_name{font-size:var(--font-size-sm);overflow-wrap:anywhere;font-weight:650;line-height:1.3}._8LYDFW_role{color:var(--color-muted);font-size:var(--font-size-xs);line-height:1.35}._8LYDFW_parts{gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._8LYDFW_part{padding:1px var(--space-2);border:1px solid var(--mine-border);background:var(--mine-bg);color:var(--color-text);font-size:var(--font-size-xs);border-radius:999px;line-height:1.5}._8LYDFW_edge{color:var(--color-subtle);transition:opacity var(--duration-fast) ease}._8LYDFW_edge[data-own]{color:var(--ink)}._8LYDFW_line{fill:none;stroke:currentColor;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;stroke-width:1.5px}._8LYDFW_arrow{fill:currentColor;opacity:0}._8LYDFW_canvas[data-seen] ._8LYDFW_line{stroke-dashoffset:0;animation:_8LYDFW_draw .8s var(--ease-out) backwards;animation-delay:calc(var(--i) * 70ms)}._8LYDFW_canvas[data-seen] ._8LYDFW_arrow,._8LYDFW_canvas[data-seen] ._8LYDFW_label{opacity:1;animation:.3s backwards _8LYDFW_appear;animation-delay:calc(var(--i) * 70ms + .55s)}._8LYDFW_note{margin-top:var(--space-2);color:var(--color-muted);font-size:var(--font-size-sm);line-height:1.5;display:none}._8LYDFW_canvas[data-active] ._8LYDFW_node:not([data-on]){opacity:.4}._8LYDFW_canvas[data-active] ._8LYDFW_edge:not([data-on]),._8LYDFW_canvas[data-active] ._8LYDFW_label:not([data-on]){opacity:.18}._8LYDFW_flow{fill:none;stroke:var(--color-text);stroke-dasharray:2 10;stroke-linecap:round;stroke-width:2px;animation:.7s linear infinite _8LYDFW_flow}@keyframes _8LYDFW_draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes _8LYDFW_appear{0%{opacity:0}to{opacity:1}}@keyframes _8LYDFW_flow{0%{stroke-dashoffset:12px}to{stroke-dashoffset:0}}._8LYDFW_labels{z-index:3;pointer-events:none;position:absolute;inset:0}._8LYDFW_label{padding:0 var(--space-2);background:var(--color-bg-elevated);color:var(--color-muted);font-size:var(--font-size-xs);white-space:nowrap;opacity:0;transition:opacity var(--duration-fast) ease;border-radius:999px;line-height:1.5;position:absolute;translate:-50% -50%}._8LYDFW_label[data-own]{color:var(--ink)}._8LYDFW_label[data-wrap]{border-radius:var(--radius-sm);text-align:center;white-space:normal;line-height:1.25}._8LYDFW_panel{gap:var(--space-3);min-height:8rem;padding-top:var(--space-5);border-top:1px solid var(--color-border);color:var(--color-muted);font-size:var(--font-size-sm);align-content:start;line-height:1.6;display:grid}._8LYDFW_panelText,._8LYDFW_hint{max-width:52rem;margin:0}._8LYDFW_panelText strong{color:var(--color-text);display:block}._8LYDFW_hint{color:var(--color-subtle)}._8LYDFW_links{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._8LYDFW_links li{padding:1px var(--space-3);border:1px solid var(--color-border-strong);color:var(--color-text);font-size:var(--font-size-xs);border-radius:999px;line-height:1.7}._8LYDFW_linkLabel{color:var(--color-muted)}._8LYDFW_flowBlock{margin-top:var(--space-8)}._8LYDFW_flowTitle{margin:0 0 var(--space-5);color:var(--color-subtle);font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:600}._8LYDFW_steps{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}._8LYDFW_step{gap:0 var(--space-3);grid-template-columns:1.75rem minmax(0,1fr);align-items:center;display:grid;position:relative}._8LYDFW_stepIndex{z-index:1;border:1px solid var(--mine-border);background:var(--mine-bg);width:1.75rem;height:1.75rem;color:var(--color-text);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;border-radius:50%;grid-row:span 2;align-self:start;place-items:center;font-weight:700;display:grid;position:relative}._8LYDFW_step:not(:last-child):before{content:"";top:1.75rem;bottom:calc(var(--space-4) * -1);background:var(--mine-border);width:1px;position:absolute;left:calc(.875rem - .5px)}._8LYDFW_stepTitle{color:var(--color-text);font-size:var(--font-size-sm);font-weight:600;line-height:1.75rem}._8LYDFW_stepHint{color:var(--color-muted);font-size:var(--font-size-xs);grid-column:2;line-height:1.4}@media (min-width:48rem){._8LYDFW_steps{gap:var(--space-5);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}._8LYDFW_step{gap:var(--space-1);grid-template-columns:minmax(0,1fr);align-content:start}._8LYDFW_stepIndex{margin-bottom:var(--space-2);grid-row:auto}._8LYDFW_step:not(:last-child):before{top:calc(.875rem - .5px);right:calc(var(--space-5) * -1);width:auto;height:1px;bottom:auto;left:1.75rem}._8LYDFW_stepTitle{line-height:1.35}._8LYDFW_stepHint{grid-column:1}}@media (max-width:63.99rem){._8LYDFW_diagram{padding:var(--space-4)}._8LYDFW_canvas{gap:var(--space-8);flex-direction:column;align-items:stretch;width:100%;max-width:30rem;margin-inline:auto;padding-inline:1.75rem;display:flex}._8LYDFW_lane{gap:var(--space-6);flex-direction:column;display:flex}._8LYDFW_laneTitle{max-width:calc(100% - 5rem);margin:0 0 calc(var(--space-4) * -1)}._8LYDFW_node{padding:var(--space-3) var(--space-4)}._8LYDFW_node[data-current] ._8LYDFW_note{display:block}._8LYDFW_panel{min-height:6rem}}@media (prefers-reduced-motion:reduce){._8LYDFW_canvas ._8LYDFW_line{stroke-dashoffset:0;animation:none}._8LYDFW_canvas ._8LYDFW_arrow,._8LYDFW_canvas ._8LYDFW_label{opacity:1;animation:none}._8LYDFW_flow{display:none}._8LYDFW_node,._8LYDFW_edge,._8LYDFW_label{transition:none}}
.kJ5K4W_hero{gap:var(--space-4);padding-top:var(--space-8);justify-items:start;display:grid;position:relative}.kJ5K4W_glow{z-index:-1;background:radial-gradient(50% 60% at 50% 0%, color-mix(in srgb, var(--accent) 40%, transparent), transparent 70%);pointer-events:none;height:40rem;position:absolute;inset:-6rem calc(50% - 50vw) auto}.kJ5K4W_back{color:var(--color-muted);font-size:var(--font-size-sm);text-decoration:none}.kJ5K4W_back:hover{color:var(--color-text)}.kJ5K4W_badges{gap:var(--space-2);display:flex}.kJ5K4W_title{margin:var(--space-1) 0 0;letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(2.25rem,1.4rem + 3.2vw,4rem);font-weight:800;line-height:1.02}.kJ5K4W_summary{max-width:40rem;color:var(--color-muted);text-wrap:pretty;margin:0;font-size:clamp(1.0625rem,.95rem + .45vw,1.3125rem);line-height:1.55}.kJ5K4W_lead{gap:var(--space-8);width:100%;display:grid}@media (min-width:60rem){.kJ5K4W_lead{gap:var(--space-12);grid-template-columns:minmax(0,1fr) 20rem;align-items:start}}.kJ5K4W_leadMain{gap:var(--space-5);justify-items:start;display:grid}.kJ5K4W_highlightsCard{padding:var(--space-5) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 80%, transparent)}.kJ5K4W_cardTitle{margin:0 0 var(--space-4);color:var(--color-subtle);font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:600}.kJ5K4W_highlights{gap:var(--space-3);font-size:var(--font-size-sm);margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.kJ5K4W_highlights li{gap:var(--space-3);display:flex}.kJ5K4W_highlights li:before{content:"";background:var(--gradient-brand);border-radius:50%;flex:none;width:.5rem;height:.5rem;margin-top:.4rem}.kJ5K4W_actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.kJ5K4W_linkButton{padding:var(--space-2) var(--space-5);border:1px solid var(--color-border-strong);color:var(--color-text);font-size:var(--font-size-sm);transition:background-color var(--duration-fast) ease;border-radius:999px;font-weight:600;text-decoration:none}.kJ5K4W_linkButton:hover{background:var(--color-surface)}.kJ5K4W_facts{gap:var(--space-4) var(--space-6);width:100%;margin:var(--space-4) 0 0;padding-top:var(--space-5);border-top:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kJ5K4W_facts>:first-child{grid-column:1/-1}@media (min-width:48rem){.kJ5K4W_facts{gap:var(--space-4) var(--space-10);display:flex}.kJ5K4W_facts>*{flex:none}.kJ5K4W_facts>:first-child{flex:0 28rem;min-width:0}}.kJ5K4W_facts dt{color:var(--color-subtle);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.1em;margin-bottom:2px}.kJ5K4W_facts dd{font-size:var(--font-size-sm);text-wrap:pretty;margin:0;font-weight:500;line-height:1.45}.kJ5K4W_showcase{width:100%;margin-top:var(--space-6);animation:kJ5K4W_rise 1s var(--ease-out) both .15s}.kJ5K4W_showcase[data-phone]{justify-self:center;max-width:20rem}.kJ5K4W_showcase[data-skeleton]:not([data-phone]){justify-self:center;max-width:52rem}@keyframes kJ5K4W_rise{0%{opacity:0;transform:translateY(40px)scale(.98)}}.kJ5K4W_gallery{gap:var(--space-12);padding-top:var(--space-16);display:grid}.kJ5K4W_phones{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),18rem));justify-content:center;display:grid}
.usPPDG_badge{align-items:center;gap:var(--space-2);border:1px solid var(--color-border);color:var(--color-muted);font-size:var(--font-size-xs);white-space:nowrap;background:#ffffff05;border-radius:999px;padding:.2rem .65rem;font-weight:500;display:inline-flex}.usPPDG_accent{color:var(--color-accent);border-color:#a78bfa59}.usPPDG_live:before{content:"";background:var(--color-success);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite usPPDG_pulse-dot}.usPPDG_list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}
.uwWDvW_button{justify-content:center;align-items:center;gap:var(--space-2);min-height:2.75rem;padding:var(--space-2) var(--space-6);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,opacity .15s;display:inline-flex}.uwWDvW_button:disabled{opacity:.6;cursor:progress}.uwWDvW_primary{background:var(--color-accent);color:var(--color-on-accent)}.uwWDvW_primary:hover:not(:disabled){background:var(--color-accent-hover)}.uwWDvW_secondary{border-color:var(--color-border);color:var(--color-text);background:0 0}.uwWDvW_secondary:hover:not(:disabled){border-color:var(--color-accent)}
.LCFD-q_field{gap:var(--space-1);display:grid}.LCFD-q_label{font-size:var(--font-size-sm);color:var(--color-muted)}.LCFD-q_control{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;transition:border-color var(--duration-fast) ease}.LCFD-q_control:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.LCFD-q_control[aria-invalid=true]{border-color:var(--color-danger)}textarea.LCFD-q_control{resize:vertical}.LCFD-q_control:hover:not(:disabled){border-color:var(--color-border-strong)}.LCFD-q_control:disabled{opacity:.6}.LCFD-q_control[aria-invalid=true]:focus-visible{outline-color:var(--color-danger)}.LCFD-q_error{gap:var(--space-1);color:var(--color-danger);font-size:var(--font-size-xs);animation:LCFD-q_field-error-in .22s var(--ease-out);align-items:baseline;line-height:1.4;display:flex}.LCFD-q_error:before{content:"!";background:var(--color-danger);width:1rem;height:1rem;color:var(--color-bg);border-radius:50%;flex:none;place-items:center;font-size:.6875rem;font-weight:800;line-height:1;display:inline-grid;transform:translateY(.1rem)}@keyframes LCFD-q_field-error-in{0%{opacity:0;transform:translateY(-4px)}}
._46koIW_page{gap:var(--space-6);max-width:64rem;padding:var(--space-8) var(--gutter) var(--space-16);margin-inline:auto;display:grid}._46koIW_head{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}._46koIW_title{font-size:var(--font-size-xl);letter-spacing:-.02em;margin:0}._46koIW_card{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}._46koIW_cardTitle{font-size:var(--font-size-lg);margin:0}._46koIW_grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));display:grid}._46koIW_row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._46koIW_muted{color:var(--color-muted);font-size:var(--font-size-sm);margin:0}._46koIW_error{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--color-danger);font-size:var(--font-size-sm);background:#f871711a;margin:0}._46koIW_ok{color:var(--color-success);font-size:var(--font-size-sm);margin:0}._46koIW_table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}._46koIW_table th,._46koIW_table td{padding:var(--space-3);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle}._46koIW_table th{color:var(--color-subtle);font-weight:500}._46koIW_table a{color:var(--color-text);font-weight:600}._46koIW_tabs{gap:var(--space-2);display:flex}._46koIW_tab{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);color:var(--color-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px}._46koIW_tab[aria-selected=true]{background:var(--color-text);color:var(--color-bg)}._46koIW_tab[data-invalid]{border-color:var(--color-danger)}._46koIW_select,._46koIW_small{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font:inherit;font-size:var(--font-size-sm)}._46koIW_check{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);display:inline-flex}._46koIW_mediaList{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}._46koIW_mediaItem{gap:var(--space-4);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:8rem 1fr;display:grid}._46koIW_thumb{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--color-bg);object-fit:cover;width:8rem}._46koIW_linkButton{color:var(--color-accent);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:0;padding:0}._46koIW_danger{color:var(--color-danger)}._46koIW_message{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid}._46koIW_message p{white-space:pre-wrap;margin:0}._46koIW_bodyTools{gap:var(--space-3);margin-top:calc(var(--space-2) * -1);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}._46koIW_bodyHint{color:var(--color-muted);font-size:var(--font-size-sm)}._46koIW_bodyButtons{gap:var(--space-2);display:flex}._46koIW_bodyButtons button{cursor:pointer}
.xinUKW_totals{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));display:grid}.xinUKW_total{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:grid}.xinUKW_total b{font-size:var(--font-size-xl);line-height:1}.xinUKW_total span{color:var(--color-muted);font-size:var(--font-size-sm)}.xinUKW_chart{align-items:flex-end;gap:3px;height:8rem;display:flex}.xinUKW_bar{min-width:4px;height:max(3px, calc(var(--h) * 100%));background:var(--gradient-brand);border-radius:4px 4px 0 0;flex:1;position:relative}.xinUKW_bar span{color:var(--color-muted);font-size:.65rem;position:absolute;bottom:100%;left:50%;translate:-50% -2px}.xinUKW_top{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.xinUKW_top li{justify-content:space-between;gap:var(--space-3);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-sm);display:flex;position:relative;overflow:hidden}.xinUKW_top li:before{content:"";width:calc(var(--share) * 100%);background:color-mix(in srgb, var(--color-accent) 18%, transparent);z-index:0;position:absolute;inset:0 auto 0 0}.xinUKW_top li>*{overflow-wrap:anywhere;position:relative}.xinUKW_visitor{gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:grid}.xinUKW_visitor[data-highlight]{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border))}.xinUKW_visitorHead{align-items:center;gap:var(--space-2) var(--space-4);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.xinUKW_flag{font-size:1.25rem}.xinUKW_from{color:var(--color-accent)}.xinUKW_events{gap:var(--space-2);font-size:var(--font-size-sm);margin:0;padding:0;list-style:none;display:grid}.xinUKW_events li{align-items:center;gap:var(--space-2);color:var(--color-muted);flex-wrap:wrap;display:flex}.xinUKW_events li:not([data-type=page]){color:var(--color-text);font-weight:600}.xinUKW_events code{overflow-wrap:anywhere;font-size:.8rem}.xinUKW_time{min-width:3rem;color:var(--color-subtle);font-variant-numeric:tabular-nums}.xinUKW_photo img{object-fit:cover;border-radius:var(--radius-sm);width:4.5rem;height:4.5rem}
.OiIYXq_page{max-width:80rem}.OiIYXq_day{gap:var(--space-3);display:grid}.OiIYXq_grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));margin:0;padding:0;list-style:none;display:grid}.OiIYXq_tile{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;padding:0;display:grid;overflow:hidden}.OiIYXq_tile:hover,.OiIYXq_tile:focus-visible{border-color:var(--color-border-strong);background:var(--color-surface-hover)}.OiIYXq_thumb{aspect-ratio:1;background:var(--color-bg);display:block;position:relative}.OiIYXq_thumb img{object-fit:cover;width:100%;height:100%;display:block}.OiIYXq_thumb .OiIYXq_badge{top:var(--space-2);left:var(--space-2);position:absolute}.OiIYXq_tileText{gap:var(--space-1);padding:var(--space-2) var(--space-3) var(--space-3);font-size:var(--font-size-sm);display:grid}.OiIYXq_tileTop{justify-content:space-between;gap:var(--space-2);display:flex}.OiIYXq_tileTop b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.OiIYXq_badge{padding:.1rem var(--space-2);background:color-mix(in srgb, var(--color-success) 85%, black);color:#fff;font-size:var(--font-size-xs);border-radius:999px;font-weight:600;display:inline-block}.OiIYXq_badge[data-outcome=error]{background:color-mix(in srgb, var(--color-danger) 85%, black)}.OiIYXq_empty{padding:var(--space-8) var(--space-6);border:1px dashed var(--color-border);border-radius:var(--radius-lg);color:var(--color-muted);text-align:center;margin:0}.OiIYXq_more{padding:var(--space-2) var(--space-6);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;border-radius:999px;justify-self:center}.OiIYXq_more:disabled{opacity:.6;cursor:progress}.OiIYXq_dialog{width:min(64rem, calc(100vw - 2 * var(--gutter)));max-height:calc(100dvh - 2 * var(--space-6));border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-elevated);color:var(--color-text);padding:0}.OiIYXq_dialog::backdrop{background:#0009}.OiIYXq_dialogBody{gap:var(--space-4);padding:var(--space-4) var(--space-6) var(--space-6);display:grid}.OiIYXq_dialogHead{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.OiIYXq_close{padding:var(--space-1) var(--space-2);color:var(--color-muted);font:inherit;cursor:pointer;background:0 0;border:0}.OiIYXq_dialogGrid{gap:var(--space-6);grid-template-columns:minmax(0,3fr) minmax(16rem,2fr);align-items:start;display:grid}@media (max-width:48rem){.OiIYXq_dialogGrid{grid-template-columns:1fr}.OiIYXq_dialogBody{padding-inline:var(--space-4)}}.OiIYXq_full{border-radius:var(--radius-md);background:var(--color-bg);display:block;overflow:hidden}.OiIYXq_full img{object-fit:contain;width:100%;max-height:70dvh;display:block}.OiIYXq_info{gap:var(--space-4);min-width:0;display:grid}.OiIYXq_subTitle{font-size:var(--font-size-md);margin:0}.OiIYXq_facts{gap:var(--space-1) var(--space-4);font-size:var(--font-size-sm);grid-template-columns:max-content 1fr;margin:0;display:grid}.OiIYXq_facts dt{color:var(--color-muted)}.OiIYXq_facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.OiIYXq_flowers{gap:var(--space-1);padding-left:var(--space-4);font-size:var(--font-size-sm);margin:0;display:grid}.OiIYXq_raw summary{color:var(--color-muted);font-size:var(--font-size-sm);cursor:pointer}.OiIYXq_raw pre{max-height:20rem;margin:var(--space-2) 0 0;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-bg);font-size:var(--font-size-xs);overflow:auto}
.rYQDhW_section{gap:var(--space-8);padding-top:var(--space-12);display:grid;position:relative}@media (min-width:48rem){.rYQDhW_section{gap:var(--space-10);padding-top:var(--space-16)}}.rYQDhW_section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#8b5cf633,#0000);width:34rem;height:26rem;position:absolute;top:-6rem;left:-8rem}.rYQDhW_intro{gap:var(--space-3);max-width:40rem;animation:rYQDhW_contact-in .8s var(--ease-out) both;display:grid}@keyframes rYQDhW_contact-in{0%{opacity:0;transform:translateY(16px)}}.rYQDhW_eyebrow{color:var(--color-accent);font-size:var(--font-size-sm);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:600}.rYQDhW_title{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.875rem,1.25rem + 2.4vw,3.25rem);font-weight:800;line-height:1.1}.rYQDhW_text{color:var(--color-muted);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.55}.rYQDhW_layout{gap:var(--space-6);align-items:start;display:grid}@media (min-width:64rem){.rYQDhW_layout{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.rYQDhW_tiles{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.rYQDhW_tile{gap:var(--space-3);height:100%;min-height:7.5rem;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);transition:border-color .2s ease, transform .2s var(--ease-out), box-shadow .2s ease;align-content:space-between;text-decoration:none;display:grid}@media (min-width:40rem){.rYQDhW_tile{padding:var(--space-5)}}a.rYQDhW_tile:hover{border-color:var(--color-border-strong);transform:translateY(-3px);box-shadow:0 18px 40px -28px #a78bfa99}.rYQDhW_emailTile{background:radial-gradient(120% 90% at 100% 0%, #22d3ee1f, transparent 60%), linear-gradient(135deg, #a78bfa24, #a78bfa08 70%), var(--color-surface);grid-column:1/-1;min-height:0}.rYQDhW_emailTile>button{justify-self:stretch;min-width:0}@media (min-width:30rem){.rYQDhW_emailTile>button{font-size:var(--font-size-md)}}@media (max-width:29.99rem){.rYQDhW_emailTile>button{padding-inline:var(--space-3);gap:.375rem}.rYQDhW_emailTile>button>span:last-child{padding-left:.375rem;font-size:.6875rem}}.rYQDhW_emailTile>button>span:first-of-type{text-align:left;flex:1;min-width:0}.rYQDhW_tileHead{gap:var(--space-3);align-items:center;min-width:0;display:flex}.rYQDhW_tileIcon{border-radius:var(--radius-sm);background:var(--color-surface-hover);width:2.5rem;height:2.5rem;color:var(--color-accent);flex:none;place-items:center;transition:background-color .2s,color .2s;display:grid}a.rYQDhW_tile:hover .rYQDhW_tileIcon{background:var(--color-accent);color:var(--color-on-accent)}.rYQDhW_tileLabel{min-width:0;color:var(--color-muted);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.rYQDhW_tileAction{color:var(--color-accent);font-size:var(--font-size-xs);white-space:nowrap;opacity:.75;flex:none;font-weight:600;text-decoration:none;transition:opacity .2s}.rYQDhW_tileAction span{transition:transform var(--duration-fast) var(--ease-out);display:inline-block}a.rYQDhW_tile:hover .rYQDhW_tileAction,a.rYQDhW_tileAction:hover{opacity:1}a.rYQDhW_tile:hover .rYQDhW_tileAction span,a.rYQDhW_tileAction:hover span{transform:translate(3px)}.rYQDhW_tileValue{font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}@media (max-width:30rem){.rYQDhW_tile .rYQDhW_tileAction{display:none}.rYQDhW_emailTile .rYQDhW_tileAction{display:inline}}.rYQDhW_formCard{gap:var(--space-5);padding:var(--space-6) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);display:grid}@media (min-width:40rem){.rYQDhW_formCard{padding:var(--space-8)}}.rYQDhW_formTitle{font-size:var(--font-size-lg);letter-spacing:-.02em;margin:0;line-height:1.3}.rYQDhW_formWrap{display:grid}.rYQDhW_form,.rYQDhW_success{grid-area:1/1}.rYQDhW_form{gap:var(--space-4);transition:opacity .3s ease, transform .3s var(--ease-out);display:grid}.rYQDhW_form[data-hidden]{visibility:hidden;opacity:0;transform:scale(.98)}.rYQDhW_fieldset{gap:var(--space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.rYQDhW_row{gap:var(--space-4);display:grid}@media (min-width:40rem){.rYQDhW_row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.rYQDhW_alert{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--color-danger) 45%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-danger) 10%, transparent);color:var(--color-text);font-size:var(--font-size-sm);margin:0;line-height:1.5;display:flex}.rYQDhW_submitRow{display:flex}.rYQDhW_submit{gap:var(--space-2);min-height:2.9rem;padding:var(--space-2) var(--space-6);background:var(--gradient-brand);color:var(--color-on-accent);font:inherit;box-shadow:var(--glow);cursor:pointer;transition:transform var(--duration-fast) var(--ease-spring), opacity .2s ease;border:0;border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.rYQDhW_submit span{transition:transform var(--duration-fast) var(--ease-out);display:inline-block}.rYQDhW_submit:hover:not(:disabled){transform:translateY(-2px)}.rYQDhW_submit:hover:not(:disabled) span{transform:translate(3px)}.rYQDhW_submit:disabled{opacity:.75;cursor:progress}@media (max-width:30rem){.rYQDhW_submitRow,.rYQDhW_submit{width:100%}}.rYQDhW_spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite rYQDhW_spinner}@keyframes rYQDhW_spinner{to{transform:rotate(360deg)}}.rYQDhW_success{gap:var(--space-2);text-align:center;visibility:hidden;place-content:center;justify-items:center;display:grid}.rYQDhW_successBody{gap:var(--space-2);justify-items:center;display:grid}.rYQDhW_success[data-shown]{visibility:visible;animation:rYQDhW_contact-in .5s var(--ease-out) both}.rYQDhW_check{width:4.5rem;height:4.5rem;margin-bottom:var(--space-2);fill:none;stroke:var(--color-success);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.rYQDhW_check circle,.rYQDhW_check path{stroke-dasharray:1;stroke-dashoffset:1px}.rYQDhW_check circle{fill:color-mix(in srgb, var(--color-success) 10%, transparent);animation:rYQDhW_draw .7s var(--ease-out) .1s forwards}.rYQDhW_check path{stroke-width:3.5px;animation:rYQDhW_draw .45s var(--ease-out) .65s forwards}@keyframes rYQDhW_draw{to{stroke-dashoffset:0}}.rYQDhW_successTitle{font-size:var(--font-size-lg);text-wrap:balance;margin:0;font-weight:700;line-height:1.35}.rYQDhW_successText{color:var(--color-muted);margin:0}.rYQDhW_again{margin-top:var(--space-3);padding:var(--space-2) var(--space-5);border:1px solid var(--color-border-strong);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border-radius:999px}.rYQDhW_again:hover{border-color:var(--color-accent)}@media (prefers-reduced-motion:reduce){.rYQDhW_check circle,.rYQDhW_check path{stroke-dashoffset:0;animation:none}}
.Efnvmq_layout{--ink:color-mix(in oklab, var(--accent) 55%, var(--color-text));gap:var(--space-12);padding-top:var(--space-16);grid-template-columns:minmax(0,1fr);display:grid}.Efnvmq_main{gap:var(--space-8);grid-template-columns:minmax(0,1fr);grid-template-areas:"toc""story";display:grid}@media (min-width:60rem){.Efnvmq_main{gap:var(--space-12);grid-template-columns:minmax(0,1fr) 16rem;grid-template-areas:"story toc"}}@media (min-width:76rem){.Efnvmq_main{gap:var(--space-16);grid-template-columns:minmax(0,1fr) 18rem}}.Efnvmq_story{gap:var(--space-12);grid-area:story;min-width:0;display:grid}.Efnvmq_section{scroll-margin-top:calc(var(--header-height) + var(--space-16))}.Efnvmq_prose{max-width:42rem;color:var(--color-muted);font-size:var(--font-size-md);line-height:1.7}@media (min-width:48rem){.Efnvmq_prose{font-size:var(--font-size-lg)}}.Efnvmq_prose p,.Efnvmq_prose ul{margin:0 0 var(--space-4)}.Efnvmq_prose ul{gap:var(--space-3);padding-left:0;list-style:none;display:grid}.Efnvmq_prose li{padding-left:var(--space-6);position:relative}.Efnvmq_prose li:before{content:"";background:var(--ink);border-radius:2px;width:.45rem;height:.45rem;position:absolute;top:.75em;left:.25rem;rotate:45deg}.Efnvmq_prose h3{margin:var(--space-6) 0 var(--space-3);color:var(--color-text);font-size:var(--font-size-lg)}.Efnvmq_prose strong{color:var(--color-text)}.Efnvmq_prose a{color:var(--color-accent);text-underline-offset:3px}.Efnvmq_sectionTitle{gap:var(--space-3);margin:0 0 var(--space-5);color:var(--color-text);font-size:var(--font-size-xl);letter-spacing:-.03em;align-items:baseline;display:flex}.Efnvmq_sectionIndex{color:var(--ink);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;font-weight:700}.Efnvmq_aside{gap:var(--space-4);align-content:start;display:grid}.Efnvmq_card{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.Efnvmq_asideTitle{margin:0 0 var(--space-4);color:var(--color-subtle);font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:600}.Efnvmq_stack{gap:var(--space-4);margin:0;display:grid}.Efnvmq_stackGroup dt{margin-bottom:var(--space-2);color:var(--color-muted);font-size:var(--font-size-sm)}.Efnvmq_stackGroup dd{gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.Efnvmq_tech{padding:2px var(--space-3);border:1px solid var(--color-border-strong);color:var(--color-text);font-size:var(--font-size-sm);transition:border-color var(--duration-fast) ease, background-color var(--duration-fast) ease;border-radius:999px;text-decoration:none}.Efnvmq_tech:hover{border-color:var(--ink);background:var(--color-surface-hover)}.Efnvmq_toc{top:var(--header-height);z-index:10;margin-inline:calc(var(--gutter) * -1);padding:var(--space-2) var(--gutter);border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg) 85%, transparent);-webkit-backdrop-filter:blur(12px);grid-area:toc;position:sticky}.Efnvmq_tocTitle{display:none}.Efnvmq_tocList{gap:var(--space-1);scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.Efnvmq_tocLink{gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--color-muted);font-size:var(--font-size-sm);white-space:nowrap;transition:color var(--duration-fast) ease, background-color var(--duration-fast) ease;border-radius:999px;align-items:baseline;text-decoration:none;display:flex}.Efnvmq_tocLink:hover{color:var(--color-text)}.Efnvmq_tocLink[aria-current=true]{background:var(--color-surface-hover);color:var(--color-text)}.Efnvmq_tocIndex{color:var(--color-subtle);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.Efnvmq_tocLink[aria-current=true] .Efnvmq_tocIndex{color:var(--ink)}.Efnvmq_tocProgress{background:var(--ink);height:2px;transform:scaleX(var(--progress));transform-origin:0;position:absolute;bottom:-1px;left:0;right:0}@media (min-width:60rem){.Efnvmq_stack{gap:var(--space-6) var(--space-8);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.Efnvmq_toc{top:calc(var(--header-height) + var(--space-8));z-index:auto;padding:0 0 0 var(--space-5);-webkit-backdrop-filter:none;background:0 0;border:0;align-self:start;margin:0}.Efnvmq_tocTitle{margin:0 0 var(--space-3);color:var(--color-subtle);font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:600;display:block}.Efnvmq_tocList{flex-direction:column;overflow:visible}.Efnvmq_tocLink{white-space:normal;border-radius:var(--radius-sm)}.Efnvmq_tocProgress,.Efnvmq_toc:before{width:2px;height:auto;transform:scaleY(var(--progress));transform-origin:top;inset:0 auto 0 0}.Efnvmq_toc:before{content:"";background:var(--color-border);position:absolute;transform:none}}
.GOMU_a_shell{min-height:100dvh}.GOMU_a_bar{z-index:10;align-items:center;gap:var(--space-6);padding:var(--space-3) var(--gutter);border-bottom:1px solid var(--color-border);background:var(--color-bg-elevated);display:flex;position:sticky;top:0}.GOMU_a_brand{font-size:var(--font-size-sm)}.GOMU_a_nav{gap:var(--space-2) var(--space-4);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.GOMU_a_nav a{color:var(--color-muted);text-decoration:none}.GOMU_a_nav a[aria-current=page],.GOMU_a_nav a:hover{color:var(--color-text)}.GOMU_a_count{margin-left:var(--space-1);background:var(--color-surface-hover);color:var(--color-text);font-size:var(--font-size-xs);border-radius:999px;padding:0 .4em}.GOMU_a_logout{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);color:var(--color-muted);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border-radius:999px;margin-left:auto}.GOMU_a_loading{padding:var(--space-8) var(--gutter);color:var(--color-muted)}
