@layer components{[data-vt=frame]{view-transition-class:project-frame}[data-vt=title]{view-transition-class:project-title}[data-vt=line],[data-vt=thumb]{view-transition-class:project-line}::view-transition-group(*.project-line){animation:none}[data-vt=body]{view-transition-class:project-body}::view-transition-group(*.project-frame){animation-duration:var(--spring-snappy-duration);animation-timing-function:var(--spring-snappy)}::view-transition-group(*.project-title){animation-duration:var(--spring-snappy-duration);animation-timing-function:var(--spring-snappy)}::view-transition-old(*.project-frame){height:100%}::view-transition-new(*.project-frame){height:100%}::view-transition-new(*.project-body){animation:project-body-in var(--dur-smooth) var(--ease-smooth) .12s both}::view-transition-old(*.project-body){animation:project-body-out var(--dur-snappy) var(--ease-smooth) both}::view-transition-old(*.project-line){animation:project-body-out var(--dur-snappy) var(--ease-smooth) both}::view-transition-new(*.project-line){animation:project-line-in var(--dur-smooth) var(--ease-smooth) 80ms both}@keyframes project-line-in{0%{opacity:0}}@keyframes project-body-in{0%{opacity:0;translate:0 .5rem}}@keyframes project-body-out{to{opacity:0}}}
@layer components{.wn0POG_trigger{color:var(--link)}.wn0POG_tip{padding:var(--space-xs) var(--space-xs) .75rem;color:var(--cherry)}.wn0POG_logoLink{color:inherit;border-radius:.25rem;display:block}.wn0POG_logoLink:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.wn0POG_logo{width:11rem;height:auto;display:block;overflow:visible}}
@layer components{.AosNeW_root{--fill:color-mix(in oklch, var(--ink) 4%, transparent);position:relative}[data-mode=blueprint] .AosNeW_root{--fill:color-mix(in oklch, var(--ink) 7%, transparent)}.AosNeW_body{gap:var(--space-md);flex-direction:column;display:flex}@media not (min-width:40rem){.AosNeW_body{gap:var(--space-sm)}}.AosNeW_agents{gap:var(--space-xs);flex-direction:column;display:flex}.AosNeW_next{align-self:center}.AosNeW_network a,.AosNeW_caption a{text-decoration-line:underline;text-decoration-thickness:from-font;-webkit-text-decoration-color:color-mix(in oklch, currentcolor 45%, transparent);text-decoration-color:color-mix(in oklch, currentcolor 45%, transparent);text-underline-offset:.2em;transition:text-decoration-color var(--dur-snappy) var(--ease-snappy)}@media (hover:hover){:is(.AosNeW_network a,.AosNeW_caption a):hover{text-decoration-color:currentColor}}.AosNeW_chips{gap:var(--space-xxs);flex-wrap:wrap;display:flex}.AosNeW_chip{border-radius:var(--radius-pill);background-color:var(--fill);font-size:var(--text-sm);font-weight:var(--weight-secondary);white-space:nowrap;align-items:center;gap:.375rem;padding:.25rem .625rem .25rem .5rem;line-height:1.5;display:inline-flex}.AosNeW_chip:not(:has(.AosNeW_mark)){padding-inline-start:.625rem}.AosNeW_mark{flex:none;width:1rem;height:1rem}@keyframes AosNeW_settle{0%{opacity:0;scale:.8}}@media (prefers-reduced-motion:no-preference){[data-active] .AosNeW_mark{animation:AosNeW_settle var(--dur-swift) var(--ease-smooth) backwards;animation-delay:calc(var(--i,0) * var(--dur-stagger) / 3)}}.AosNeW_terminal{--copy-width:5.5rem;border-radius:var(--radius-card);background-color:var(--fill);box-shadow:inset 0 0 0 1px var(--line);position:relative;container-type:inline-size}@media (forced-colors:active){.AosNeW_terminal{border:1px solid canvastext}}.AosNeW_code{font-family:var(--font-mono);font-size:var(--text-sm);white-space:pre-wrap;padding:.75rem 1rem;line-height:1.6}.AosNeW_code code{font:inherit}@container not (min-width:30rem){.AosNeW_code{padding-inline:.75rem}}.AosNeW_copySpace{float:inline-end;width:calc(var(--copy-width) + var(--space-xxs));height:1lh}.AosNeW_line{text-indent:-2ch;padding-inline-start:2ch;display:block}.AosNeW_word{white-space:nowrap}.AosNeW_prompt{color:var(--ink-2);-webkit-user-select:none;user-select:none}.AosNeW_copy{width:var(--copy-width);border-radius:var(--radius-pill);background-color:var(--bg);min-height:1.5rem;box-shadow:inset 0 0 0 1px var(--line);font-size:var(--text-sm);font-weight:var(--weight-secondary);color:var(--ink-2);transition:color var(--dur-snappy) var(--ease-snappy);background-clip:padding-box;border:1px solid #0000;place-items:center;padding-inline:.5rem;display:inline-grid;position:absolute;inset-block-start:.625rem;inset-inline-end:.5rem}.AosNeW_copy:after{content:"";position:absolute;inset:-.375rem}@media (hover:hover){.AosNeW_copy:hover{color:var(--ink)}}.AosNeW_copy[data-copied]{color:var(--ink)}.AosNeW_copyLabel{transition:opacity var(--dur-smooth) var(--ease-smooth), filter var(--dur-smooth) var(--ease-smooth), visibility var(--dur-smooth);grid-area:1/1;align-items:center;gap:.25rem;display:inline-flex}.AosNeW_copy:not([data-copied]) .AosNeW_copyLabel:last-child,.AosNeW_copy[data-copied] .AosNeW_copyLabel:first-child{opacity:0;visibility:hidden}.AosNeW_tick{font-size:.875rem}@media (prefers-reduced-motion:no-preference){.AosNeW_copy:not([data-copied]) .AosNeW_copyLabel:last-child,.AosNeW_copy[data-copied] .AosNeW_copyLabel:first-child{filter:blur(4px)}.AosNeW_tick{transition:scale var(--dur-smooth) var(--ease-smooth)}.AosNeW_copy:not([data-copied]) .AosNeW_tick{scale:.25}}.AosNeW_graph{gap:var(--space-xxs);flex-direction:column;display:flex}.AosNeW_caption{font-weight:var(--weight-secondary);justify-content:space-between;gap:var(--space-1) var(--space-xs);font-size:var(--text-sm);color:var(--ink-2);flex-wrap:wrap;display:flex}.AosNeW_count{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.AosNeW_months{grid-template-columns:repeat(var(--weeks), minmax(0, 1fr));font-size:var(--text-xs);color:var(--ink-2);line-height:1;display:grid}.AosNeW_months>span{grid-row:1;grid-column:var(--column);white-space:nowrap}.AosNeW_dots{width:100%;height:auto;overflow:visible}.AosNeW_dots path{fill:none;stroke:currentColor;stroke-linecap:round;transition:opacity var(--dur-swift) var(--ease-smooth)}.AosNeW_dots [data-level="0"]{stroke-width:3px;opacity:.2}.AosNeW_dots [data-level="1"]{stroke-width:5.5px;opacity:.55}.AosNeW_dots [data-level="2"]{stroke-width:7px;opacity:.7;transition-delay:var(--dur-stagger)}.AosNeW_dots [data-level="3"]{stroke-width:8.5px;opacity:.85;transition-delay:calc(2 * var(--dur-stagger))}.AosNeW_dots [data-level="4"]{stroke-width:10px;opacity:1;transition-delay:calc(3 * var(--dur-stagger))}[data-snap-shell][data-ready] [data-section]:not([data-active]) .AosNeW_dots path{opacity:.2}}
@layer components{.VwOpBq_root{--inspo-thumb-inline:3.5rem;--inspo-thumb-margin:clamp(9rem, (100vw - var(--column)) / 2 - var(--space-md) - var(--space-xs), 16rem);--inspo-row-gap:var(--space-xs);--inspo-group-gap:var(--space-xs);--inspo-quiet:color-mix(in oklch, var(--ink) 66%, var(--bg));position:relative}[data-mode=blueprint] .VwOpBq_root{--inspo-quiet:color-mix(in oklch, var(--ink) 86%, var(--bg))}.VwOpBq_body{gap:var(--space-md);flex-direction:column;display:flex}.VwOpBq_list{margin-block:calc(-.5 * var(--inspo-row-gap));flex-direction:column;display:flex}.VwOpBq_item{grid-template-columns:var(--inspo-thumb-inline) minmax(0, 1fr);align-items:center;column-gap:var(--space-xs);padding-block:calc(.5 * var(--inspo-row-gap));display:grid;position:relative}.VwOpBq_item[data-group-start]{padding-block-start:calc(.5 * var(--inspo-row-gap) + var(--inspo-group-gap))}.VwOpBq_text{flex-direction:column;grid-column:-2;min-width:0;display:flex}.VwOpBq_name{font-weight:500;line-height:var(--leading-tight);color:var(--ink)}.VwOpBq_site{font-size:var(--text-sm);font-weight:var(--weight-secondary);color:var(--inspo-quiet);white-space:nowrap;transition:color var(--dur-snappy) var(--ease-snappy);align-items:center;gap:.125rem;display:inline-flex}.VwOpBq_arrow{width:.75em;height:.75em}.VwOpBq_why{font-size:var(--text-sm);font-weight:var(--weight-secondary);color:var(--inspo-quiet);line-height:1.3}.VwOpBq_link{color:inherit;line-height:var(--leading-tight)}.VwOpBq_link:after{content:"";inset:0 calc(-1 * var(--space-xxs));border-radius:var(--radius-sm);position:absolute}.VwOpBq_link:hover{text-decoration:none}.VwOpBq_link:focus-visible{outline:none}.VwOpBq_link:focus-visible:after{outline:3px solid var(--focus)}.VwOpBq_link:focus-visible .VwOpBq_name{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.VwOpBq_link:focus-visible .VwOpBq_site{color:var(--ink)}.VwOpBq_thumb{border-radius:calc(var(--radius-sm) / 2);background-color:var(--line);width:100%;height:auto;box-shadow:var(--shadow-overlay);mix-blend-mode:var(--photo-blend)}.VwOpBq_next{align-self:center}@media (hover:hover){.VwOpBq_link:hover .VwOpBq_name{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.VwOpBq_link:hover .VwOpBq_site{color:var(--ink)}}@media (hover:hover) and (pointer:fine) and (min-width:64rem){.VwOpBq_item{grid-template-columns:minmax(0,1fr)}.VwOpBq_item:has(.VwOpBq_thumb):before{content:"";inline-size:var(--space-md);position:absolute;inset-block:0;inset-inline-start:100%}.VwOpBq_thumb{width:var(--inspo-thumb-margin);border-radius:var(--radius-sm);opacity:0;pointer-events:none;transition:opacity var(--dur-snappy) var(--ease-smooth);position:absolute;inset-block-start:50%;inset-inline-start:calc(100% + var(--space-md));translate:0 -50%}.VwOpBq_item:hover .VwOpBq_thumb,.VwOpBq_item:focus-within .VwOpBq_thumb{opacity:1;pointer-events:auto}}@media not (min-height:50rem){.VwOpBq_root{--inspo-row-gap:var(--space-xxs)}.VwOpBq_body{gap:var(--space-sm)}}@media not (min-width:40rem){.VwOpBq_root{--inspo-row-gap:var(--space-xxs)}.VwOpBq_body{gap:var(--space-sm)}.VwOpBq_host{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media not (min-width:23.4375rem){.VwOpBq_why{line-height:1.4}}}
@layer components{._5GPBlW_frame{--frame:min(72rem, 100vw - 2rem);--win-h:clamp(26rem, 100svh - 12.75rem, 46rem);width:var(--frame);margin-inline:calc((100% - var(--frame)) / 2);container:fredrin-window/inline-size}@media (min-width:64rem){._5GPBlW_frame{--frame:min(72rem, 50vw + var(--column) / 2 - var(--space-md));margin-inline:0}}._5GPBlW_window{--rail-w:13rem;--art-w:13rem;--row:2rem;isolation:isolate;grid-template-columns:var(--rail-w) minmax(0, 1fr) var(--art-w);height:var(--win-h);background-color:var(--app-bg);box-shadow:var(--app-shadow);color:var(--app-ink);font-size:var(--text-sm);border-radius:.875rem;line-height:1.4;display:grid;position:relative;overflow:hidden}@media (forced-colors:active){._5GPBlW_window{border:1px solid canvastext}}._5GPBlW_ribbons{z-index:-1;pointer-events:none;width:100%;height:auto;min-height:16rem;position:absolute;inset-block-end:0;inset-inline:0}._5GPBlW_ribbons path:first-child{stroke:var(--ribbon-1)}._5GPBlW_ribbons path:nth-child(2){stroke:var(--ribbon-2)}._5GPBlW_ribbons path:nth-child(3){stroke:var(--ribbon-3)}._5GPBlW_ribbons path:nth-child(4){stroke:var(--ribbon-4)}._5GPBlW_ribbons path:nth-child(5){stroke:var(--ribbon-5)}@media (forced-colors:active){._5GPBlW_ribbons{display:none}}._5GPBlW_bar{min-width:1rem;width:var(--w);border-radius:var(--radius-pill);background-color:var(--app-skeleton);flex:0 auto;max-width:100%;height:.5rem;display:block}._5GPBlW_barQuiet{background-color:var(--app-skeleton-2)}._5GPBlW_w5{--w:4.5rem}._5GPBlW_w6{--w:6rem}._5GPBlW_w7{--w:7.5rem}._5GPBlW_w8{--w:8.5rem}._5GPBlW_w9{--w:9.5rem}._5GPBlW_w10{--w:10.5rem}._5GPBlW_w11{--w:11.5rem}._5GPBlW_w14{--w:14.5rem}._5GPBlW_w16{--w:17rem}._5GPBlW_w18{--w:18rem}._5GPBlW_w22{--w:22rem}._5GPBlW_dot{aspect-ratio:1;background-color:var(--app-ok);border-radius:50%;flex:none;width:.5rem}._5GPBlW_dotWaiting{box-shadow:inset 0 0 0 1.5px var(--app-wait);background-color:#0000}._5GPBlW_rail{border-inline-end:1px solid var(--app-line);background-color:var(--app-veil);flex-direction:column;min-height:0;padding:.5rem .75rem 0;display:flex}._5GPBlW_railHead{flex:none;justify-content:space-between;align-items:center;height:2.5rem;padding-inline-start:.5rem;display:flex}._5GPBlW_railTitle{font-size:var(--text-base);font-weight:600}._5GPBlW_railTools{color:var(--app-ink-2);align-items:center;gap:.75rem;font-size:1rem;display:flex}._5GPBlW_railNew{aspect-ratio:1;background-color:var(--app-dark);width:1.75rem;color:var(--app-dark-ink);border-radius:50%;place-items:center;display:grid}._5GPBlW_railList{-webkit-mask-image:linear-gradient(to bottom, var(--app-bg) 80%, transparent);mask-image:linear-gradient(to bottom, var(--app-bg) 80%, transparent);grid-template-columns:minmax(0,1fr);align-content:start;margin-block-start:.5rem;display:grid;overflow:hidden}._5GPBlW_railRow{height:var(--row);align-items:center;gap:.75rem;padding-inline:.75rem;display:flex}._5GPBlW_railNested{padding-inline-start:1.75rem}._5GPBlW_railGoal{border-radius:var(--radius-sm);background-color:var(--app-soft);gap:.625rem}._5GPBlW_goalCheck{aspect-ratio:1;background-color:var(--app-ok);width:.875rem;color:var(--app-rail);border-radius:50%;flex:none;place-items:center;font-size:.625rem;display:grid}._5GPBlW_goalCount{border-radius:var(--radius-pill);background-color:color-mix(in oklch, var(--app-ok) 45%, transparent);width:1.25rem;height:.5rem;margin-inline-start:auto}._5GPBlW_main{background-color:var(--app-veil-thin);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}._5GPBlW_top{align-items:center;gap:var(--space-xs);height:3rem;padding-inline:var(--space-xs) .75rem;display:flex}._5GPBlW_topTitle{flex:auto;min-width:0;display:flex}._5GPBlW_topChips{color:var(--app-ink-2);white-space:nowrap;flex:none;align-items:center;gap:.25rem;display:flex}._5GPBlW_chip{border-radius:var(--radius-sm);align-items:center;gap:.375rem;height:1.75rem;padding-inline:.5rem;display:inline-flex}._5GPBlW_chipOn{background-color:var(--app-soft);color:var(--app-ink)}._5GPBlW_avatar{aspect-ratio:1;background-color:var(--app-skeleton);width:1rem;box-shadow:0 0 0 1.5px var(--app-ink-2);border-radius:50%}._5GPBlW_spark{aspect-ratio:1;background-color:var(--app-wait);border-radius:50%;width:.5rem}._5GPBlW_transcript{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--app-skeleton) transparent;outline-offset:-2px;min-height:0;-webkit-mask-image:linear-gradient(to bottom, var(--app-bg) calc(100% - 1.5rem), transparent);mask-image:linear-gradient(to bottom, var(--app-bg) calc(100% - 1.5rem), transparent);overflow-y:auto}._5GPBlW_thread{gap:var(--space-xs);max-width:44rem;padding:var(--space-xs) var(--space-sm) var(--space-sm);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}._5GPBlW_ask{max-width:85%;padding:.875rem var(--space-xs);border-radius:var(--radius-bubble);background-color:var(--app-dark);grid-template-columns:minmax(0,1fr);justify-self:end;justify-items:end;gap:.5rem;display:grid}._5GPBlW_ask ._5GPBlW_bar{background-color:var(--app-dark-skeleton)}._5GPBlW_detail{color:var(--app-ink-2);align-items:center;gap:.5rem;display:flex}._5GPBlW_reply{text-wrap:pretty;grid-template-columns:minmax(0,1fr);gap:.625rem;font-size:.875rem;line-height:1.55;display:grid}._5GPBlW_replyTitle{margin-block-start:.25rem;font-size:.875rem;font-weight:600;line-height:1.4}._5GPBlW_wishes{gap:.375rem;padding-inline-start:1.25em;list-style:decimal;display:grid}._5GPBlW_wishes li::marker{color:var(--app-ink-2);font-variant-numeric:tabular-nums}._5GPBlW_tickets{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}._5GPBlW_ticketsHead{color:var(--app-ink-2);align-items:center;gap:.5rem;font-size:1rem;display:flex}._5GPBlW_stats{gap:.25rem var(--space-xs);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._5GPBlW_statValue{color:var(--app-ink);font-variant-numeric:tabular-nums;font-weight:600}._5GPBlW_ticketList{padding:.25rem var(--space-xs);border:1px solid var(--app-line);background-color:var(--app-veil-raised);border-radius:.75rem;grid-template-columns:minmax(0,1fr);display:grid}._5GPBlW_ticketRow{align-items:center;gap:.75rem;height:2.25rem;display:flex}._5GPBlW_ticketRow+._5GPBlW_ticketRow{border-block-start:1px solid var(--app-line)}._5GPBlW_ticketTitle{flex:auto;min-width:0;display:flex}._5GPBlW_actions{gap:.75rem;display:flex}._5GPBlW_actions span{aspect-ratio:1;background-color:var(--app-skeleton-2);border-radius:.25rem;width:.875rem}._5GPBlW_composerWrap{padding:.25rem var(--space-sm) .75rem}._5GPBlW_composer{max-width:44rem;height:3rem;padding-inline:var(--space-xs) .5rem;border:1px solid var(--app-line);border-radius:var(--radius-card);background-color:var(--app-veil-raised);color:var(--app-ink-2);align-items:center;gap:.75rem;margin-inline:auto;font-size:1rem;display:flex}._5GPBlW_composerText{flex:auto;font-size:.875rem}._5GPBlW_send{aspect-ratio:1;background-color:var(--app-dark);width:2rem;color:var(--app-dark-ink);border-radius:50%;place-items:center;display:grid}._5GPBlW_artifacts{gap:var(--space-xs);min-height:0;padding:.75rem var(--space-xs);border-inline-start:1px solid var(--app-line);background-color:var(--app-veil);flex-direction:column;display:flex}._5GPBlW_artHead{justify-content:space-between;align-items:center;height:1.75rem;font-weight:600;display:flex}._5GPBlW_artHead svg{color:var(--app-ink-2);font-size:1rem}._5GPBlW_artCount{color:var(--app-ink-2);margin-inline-start:.125rem;font-weight:400}._5GPBlW_segmented{white-space:nowrap;border-radius:var(--radius-pill);background-color:var(--app-soft);color:var(--app-ink-2);text-align:center;padding:.1875rem;font-size:.75rem;display:flex}._5GPBlW_segmented>span{border-radius:var(--radius-pill);flex:auto;padding:.3125rem .375rem}._5GPBlW_segOn{background-color:var(--app-raised);box-shadow:0 0 0 1px var(--app-line);color:var(--app-ink)}._5GPBlW_thumbs{gap:var(--space-xs) .75rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._5GPBlW_thumbCell{grid-template-columns:minmax(0,1fr);gap:.5rem;min-width:0;display:grid}._5GPBlW_thumb{aspect-ratio:16/10;box-shadow:0 0 0 1px var(--app-line);background-color:var(--app-thumb);border-radius:.5rem;align-content:start;gap:.25rem;padding:.5rem;display:grid}._5GPBlW_thumb span{border-radius:var(--radius-pill);background-color:var(--app-thumb-line);height:.1875rem}._5GPBlW_thumb span:first-child{width:40%}._5GPBlW_thumb span:nth-child(2){width:75%}._5GPBlW_thumb span:nth-child(3){width:60%}@container fredrin-window not (min-width:66rem){._5GPBlW_chipPlanner,._5GPBlW_machineLabel{display:none}}@container fredrin-window not (min-width:52rem){._5GPBlW_window{grid-template-columns:var(--rail-w) minmax(0, 1fr)}._5GPBlW_artifacts,._5GPBlW_chipPlanner{display:none}}@container fredrin-window not (min-width:40rem){._5GPBlW_window{grid-template-columns:minmax(0,1fr)}._5GPBlW_rail,._5GPBlW_chipMachine{display:none}._5GPBlW_thread,._5GPBlW_composerWrap{padding-inline:var(--space-xs)}}@container fredrin-window not (min-width:34rem){._5GPBlW_window{height:auto}._5GPBlW_transcript{overflow:visible;-webkit-mask-image:none;mask-image:none}._5GPBlW_topTitle ._5GPBlW_bar{--w:9rem}._5GPBlW_topChips ._5GPBlW_chip:not(._5GPBlW_chipOn),._5GPBlW_ticketRow>:nth-child(n+3){display:none}}}
@layer components{.u1W1TW_root{position:relative}.u1W1TW_next{margin-inline:auto;position:absolute;inset-block-end:0;inset-inline:0}}
@layer components{.dA2x8a_conversation{gap:var(--space-xs);flex-direction:column;display:flex}.dA2x8a_openers{--dur-stagger:var(--dur-contact-stagger);--dur-receipt-delay:var(--dur-contact-receipt-delay);min-block-size:0}.dA2x8a_after{gap:var(--space-xs);transition:opacity var(--dur-smooth) var(--ease-smooth), translate var(--spring-smooth-duration) var(--spring-smooth);transition-delay:calc(var(--dur-contact-stagger) + var(--dur-contact-receipt-delay));flex-direction:column;display:flex}.dA2x8a_after:has(.dA2x8a_sent){transition-delay:0s}.dA2x8a_conversation:focus-within .dA2x8a_after{transition:none}:root[data-js] .dA2x8a_conversation:has(.dA2x8a_openers[data-state=idle]):not(:focus-within) .dA2x8a_after{opacity:0;translate:0 var(--space-xs)}:root:not([data-js]) .dA2x8a_after{display:none}.dA2x8a_sent{flex-direction:column;gap:.125rem;display:flex}.dA2x8a_message{flex-direction:column;align-items:flex-end;display:flex}.dA2x8a_text{white-space:pre-wrap;overflow-wrap:anywhere;display:block}.dA2x8a_receipt{margin-block:var(--space-1) var(--space-xxs);font-size:var(--text-xs);font-weight:var(--weight-secondary);color:var(--ink-2);text-align:end;transition:opacity var(--dur-smooth) linear}.dA2x8a_receipt a{color:var(--link)}@starting-style{.dA2x8a_receipt{opacity:0}}.dA2x8a_composer{gap:var(--space-xxs);flex-direction:column;display:flex;position:relative}.dA2x8a_pill{align-items:flex-end;gap:var(--space-xxs);padding:calc(var(--space-1) - 1px);border-radius:var(--radius-card);background-color:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--line);background-clip:padding-box;border:1px solid #0000;padding-inline-start:calc(var(--space-xs) - 1px);display:flex}.dA2x8a_pill:has(.dA2x8a_field:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.dA2x8a_field{min-block-size:2rem;max-block-size:8.5rem;min-inline-size:0;color:var(--ink);font-size:var(--text-base);resize:none;field-sizing:content;contain:inline-size;background:0 0;border:0;outline:none;flex:1;padding:calc(1rem - .5lh) 0;line-height:1.35}.dA2x8a_field::placeholder{color:var(--ink-2);opacity:1}.dA2x8a_send{border-radius:var(--radius-pill);background-color:var(--bubble-blue);block-size:2rem;inline-size:2rem;color:var(--bubble-blue-ink);-webkit-tap-highlight-color:transparent;transition:scale var(--dur-snappy) var(--ease-smooth), opacity var(--dur-snappy) var(--ease-smooth);flex:none;place-items:center;font-size:1.125rem;display:grid;position:relative}.dA2x8a_send:before{content:"";position:absolute;inset:-.375rem}.dA2x8a_send:active:not([aria-disabled=true]){scale:.96}.dA2x8a_send[aria-disabled=true]{cursor:default;opacity:.55;scale:none}.dA2x8a_trap{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.dA2x8a_turnstile{z-index:var(--z-popover);position:absolute;inset-block-end:calc(100% + var(--space-xxs));inset-inline-end:0}.dA2x8a_note{padding-inline:var(--space-xs);font-size:var(--text-xs);font-weight:var(--weight-secondary);color:var(--ink-2)}.dA2x8a_confetti{block-size:100%;inline-size:100%;z-index:var(--z-overlay);pointer-events:none;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.dA2x8a_after{transition:opacity var(--dur-smooth) linear}:root[data-js] .dA2x8a_conversation:has(.dA2x8a_openers[data-state=idle]):not(:focus-within) .dA2x8a_after{translate:none}.dA2x8a_send{transition:opacity var(--dur-snappy) linear}.dA2x8a_send:active:not([aria-disabled=true]){scale:none}}}
@layer components{.oR00ba_root{position:relative}.oR00ba_links{--target:2.75rem;--mark:1.25rem;flex-wrap:wrap;margin-inline-start:calc((var(--mark) - var(--target)) / 2);display:flex}.oR00ba_link{inline-size:var(--target);block-size:var(--target);border-radius:var(--radius-pill);color:var(--ink-2);transition:color var(--dur-snappy) var(--ease-smooth);place-items:center;display:grid}.oR00ba_link[data-mark=x]{--mark:1.125rem}.oR00ba_link:focus-visible{color:var(--ink)}@media (hover:hover){.oR00ba_link:hover{color:var(--ink)}}.oR00ba_mark{font-size:var(--mark);inline-size:var(--mark);block-size:var(--mark)}}
@layer components{.enmzfq_side{z-index:var(--z-index);width:var(--index-width);gap:var(--space-sm);flex-direction:column;display:flex;position:fixed;inset-block-start:50%;inset-inline-start:max(var(--space-sm), calc(50vw - var(--column) / 2 - var(--index-width) - var(--space-xl)));translate:0 -50%}.enmzfq_list{flex-direction:column;gap:.125rem;display:flex}.enmzfq_link{align-items:baseline;gap:var(--space-xxs);font-size:var(--text-sm);font-weight:var(--weight-secondary);color:var(--ink-2);transition:color var(--dur-snappy) var(--ease-snappy);padding:.25rem 0;text-decoration:none;display:flex}@media (hover:hover){.enmzfq_link:hover{color:var(--ink)}}.enmzfq_link[aria-current]{color:var(--ink)}.enmzfq_number{font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--ink-2)}[aria-current]>.enmzfq_number{color:var(--link)}.enmzfq_controls{gap:var(--space-1);flex-wrap:wrap;display:flex}.enmzfq_pillBar{display:none}@media not (min-width:64rem){.enmzfq_side{display:none}.enmzfq_pillBar{inset:var(--space-xs) 0 auto;z-index:var(--z-index);pointer-events:none;justify-content:center;display:flex;position:fixed}.enmzfq_pill{pointer-events:auto;align-items:center;gap:var(--space-xxs);min-height:2.75rem;padding:0 var(--space-xs);border-radius:var(--radius-pill);background-color:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-overlay);font-size:var(--text-sm);font-weight:var(--weight-secondary);display:inline-flex}@media (forced-colors:active){.enmzfq_pill{border:1px solid buttontext}}.enmzfq_pillTitle{white-space:nowrap;text-overflow:ellipsis;max-width:14rem;overflow:hidden}.enmzfq_sheet{pointer-events:auto;inset:4rem var(--space-xs) auto;width:min(100% - 2 * var(--space-xs), 22rem);overscroll-behavior:contain;max-block-size:calc(100dvh - 5rem);padding:var(--space-xs);border-radius:var(--radius-card);background-color:var(--bg-raised);color:var(--ink);box-shadow:var(--shadow-overlay);border:0;margin:0 auto;overflow-y:auto}@media (forced-colors:active){.enmzfq_sheet{border:1px solid canvastext}}.enmzfq_sheet{gap:var(--space-xs);transition:opacity var(--dur-snappy) var(--ease-smooth), translate var(--spring-snappy-duration) var(--spring-snappy), display var(--dur-snappy) allow-discrete, overlay var(--dur-snappy) allow-discrete;flex-direction:column}.enmzfq_sheet:popover-open{opacity:1;display:flex;translate:0}@starting-style{.enmzfq_sheet:popover-open{opacity:0;translate:0 -.5rem}}.enmzfq_sheet:not(:popover-open){opacity:0}.enmzfq_sheet .enmzfq_link{font-size:var(--text-base);padding:.5rem 0}}@media (prefers-reduced-motion:reduce){.enmzfq_sheet{translate:none}}}
@layer components{:root:has([data-snap-shell]){scroll-snap-type:y mandatory;overscroll-behavior-y:contain}:root:has([data-snap-shell][data-ready]){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){:root:has([data-snap-shell][data-ready]){scroll-behavior:auto}}.qV_fCq_shell{position:relative}}
