@layer components{.greeting_wrap{color:var(--text-2)}.portrait-lines_wrap{--portrait-ink:#9d90ff;--portrait-paper:var(--dark-800);width:min(100%,26rem,46.4svh);position:relative}.portrait-lines_wrap:before{content:"";position:absolute;inset:10% 0 0}@media (min-width:64rem){.portrait-lines_wrap:before{inset:8% -18% -6%}}.portrait-lines_wrap:before{z-index:-1;background:radial-gradient(closest-side, color-mix(in lab, var(--brand-500) 38%, transparent), transparent);filter:blur(2.5rem);opacity:.55;pointer-events:none}.portrait-lines_window{-webkit-backdrop-filter:none;backdrop-filter:none}.portrait-lines_bar{border-bottom:var(--border-width) solid var(--border);gap:.75rem}.portrait-lines_dots{gap:.35rem;display:inline-flex}.portrait-lines_dots span{border-radius:var(--radius-round);background-color:var(--border-strong);width:.625rem;height:.625rem}.portrait-lines_chip{margin-left:auto}.portrait-lines_frame{aspect-ratio:4/5;min-height:0;position:relative;overflow:hidden}.portrait-lines_canvas{touch-action:pan-y;cursor:crosshair;width:100%;height:100%;position:absolute;inset:0}.motion .portrait-lines_canvas{background-color:var(--portrait-paper)}.portrait-lines_foot{border-top:var(--border-width) solid var(--border);background-color:color-mix(in lab, var(--text) 2%, transparent);justify-content:space-between}.portrait-lines_hint{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.75rem;overflow:hidden}.portrait-lines_again{font-size:.75rem;font-weight:var(--primary-medium);color:var(--text);transition:background-color var(--hover-duration) var(--hover-ease);border-radius:.4rem;flex:none;align-items:center;gap:.45rem;padding:.25rem .25rem .25rem .5rem;display:inline-flex}@media (hover:hover){.portrait-lines_again:hover{background-color:var(--row-selected)}}.motion [data-chaos-word] em{filter:blur(calc(var(--portrait-chaos,1) * .07em))}.releases_wrap{width:100%;max-width:var(--max-width-panel)}.releases_search{border-bottom:var(--border-width) solid var(--border);cursor:text;min-height:3.25rem;padding-inline:1rem}.releases_input{min-width:0;color:var(--text);caret-color:var(--brand-500);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:.9375rem}.releases_input::placeholder{color:var(--label)}.releases_input::-webkit-search-cancel-button{display:none}.releases_body{display:grid}@media (min-width:48rem){.releases_body{grid-template-columns:minmax(0,1.27fr) minmax(0,.83fr);height:27rem}}.releases_list{scrollbar-width:none;flex-direction:column;gap:.125rem;padding:.5rem;display:flex;overflow-y:auto}@media (min-width:48rem){.releases_list{border-right:var(--border-width) solid var(--border)}}@media not (min-width:48rem){.releases_list{border-bottom:var(--border-width) solid var(--border)}}.releases_group{font-family:var(--primary-family);font-size:.75rem;font-weight:var(--primary-medium);padding:.6rem .5rem .3rem}.releases_group:not(:first-child){margin-top:.4rem}.releases_row{min-height:2.5rem;color:var(--text);text-align:left;border-radius:.5rem;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.35rem .55rem;font-size:.875rem;transition:background-color .12s;display:grid}@media (hover:hover){.releases_row:hover{background-color:var(--row-hover)}}.releases_row[aria-selected=true]{background-color:var(--row-selected)}.releases_row:focus-visible{outline-offset:-.125rem}.releases_row[hidden]{display:none}.releases_icon{background:linear-gradient(180deg, color-mix(in lab, var(--text) 14%, transparent), color-mix(in lab, var(--text) 6%, transparent));width:1.375rem;height:1.375rem;box-shadow:inset 0 0 0 var(--border-width) var(--border);font-size:.6875rem;font-weight:var(--primary-semibold);color:var(--text);border-radius:.375rem;place-items:center;display:grid}.next .releases_icon{background:linear-gradient(180deg, var(--brand-400), var(--brand-500));color:#fff}.lts .releases_icon{background:linear-gradient(180deg, #62e0a6, var(--signal-500));color:var(--dark-900)}.releases_icon.large{border-radius:.625rem;width:2.5rem;height:2.5rem;font-size:1.0625rem}.releases_name{font-weight:var(--primary-medium);white-space:nowrap}.releases_role{white-space:nowrap;text-overflow:ellipsis;color:var(--label);overflow:hidden}.releases_period{white-space:nowrap}.releases_empty{color:var(--label);padding:1rem .5rem;font-size:.875rem}.releases_detail{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;min-width:0;overflow-y:auto}.releases_panel{outline:none;flex-direction:column;gap:1.25rem;padding:1.25rem 1.375rem 1.5rem;display:flex}.releases_panel[hidden]{display:none}.releases_head{align-items:center;gap:.85rem;display:flex}.releases_titles{flex-direction:column;flex:1;gap:.4rem;min-width:0;display:flex}.releases_title{font-size:1.0625rem;font-weight:var(--primary-semibold);letter-spacing:-.015em;line-height:1.3}.next .releases_title{font-family:var(--accent-family);font-style:italic;font-weight:var(--primary-regular);letter-spacing:0;font-size:1.375rem;line-height:1.1}.releases_subtitle{color:var(--text-2);font-size:.875rem}.releases_badge{border-radius:var(--radius-round);background-color:color-mix(in lab, var(--brand-500) 18%, transparent);border:var(--border-width) solid color-mix(in lab, var(--brand-500) 40%, transparent);color:#ff9a85;font-size:.6875rem;font-weight:var(--primary-medium);white-space:nowrap;align-self:start;padding:.2rem .5rem}.releases_summary{color:var(--text-2);font-size:.9375rem;line-height:1.55}.next .releases_summary{color:var(--text)}.releases_block{flex-direction:column;gap:.6rem;display:flex}.releases_block-title{font-family:var(--primary-family);font-weight:var(--primary-medium)}.releases_changes{flex-direction:column;gap:.55rem;display:flex}.releases_change{grid-template-columns:6.25rem minmax(0,1fr);align-items:baseline;gap:.75rem;font-size:.875rem;line-height:1.5;display:grid}.releases_tag{font-size:.75rem;font-weight:var(--primary-medium);color:var(--text-2);justify-self:start;align-items:center;gap:.4rem;display:inline-flex}.releases_tag:before{content:"";border-radius:var(--radius-round);background-color:var(--text-2);width:.4rem;height:.4rem}.releases_tag.added:before{background-color:var(--signal-500);box-shadow:0 0 .5rem color-mix(in lab, var(--signal-500) 70%, transparent)}.releases_tag.fixed:before{background-color:var(--brand-500);box-shadow:0 0 .5rem color-mix(in lab, var(--brand-500) 70%, transparent)}.releases_tag.improved:before{background-color:var(--amber-500);box-shadow:0 0 .5rem color-mix(in lab, var(--amber-500) 60%, transparent)}.releases_tag.shipped:before{background-color:var(--text)}.releases_meta{flex-direction:column;display:flex}.releases_meta>div{border-top:var(--border-width) solid var(--border);justify-content:space-between;gap:1rem;padding-block:.5rem;font-size:.8125rem;display:flex}.releases_meta dt{color:var(--label)}.releases_meta dd{color:var(--text);margin:0}.releases_footer{border-top:var(--border-width) solid var(--border);background-color:color-mix(in lab, var(--text) 2%, transparent);justify-content:space-between}.releases_footer-title{color:var(--text);font-weight:var(--primary-medium);align-items:center;gap:.5rem;display:inline-flex}.releases_keys{align-items:center;gap:.35rem;display:inline-flex}@media (pointer:coarse){.releases_keys{display:none}}.releases_divider{width:var(--border-width);background-color:var(--border-strong);height:.875rem;margin-inline:.4rem}.gherkin_wrap{width:100%;max-width:var(--max-width-panel)}.gherkin_bar{border-bottom:var(--border-width) solid var(--border);font-family:var(--mono-family);gap:.9rem;font-size:.75rem}.gherkin_dots{gap:.35rem;display:inline-flex}.gherkin_dots span{border-radius:var(--radius-round);background-color:var(--border-strong);width:.5rem;height:.5rem}.gherkin_code{--_keyword:#e8a04d;--_keyword-given:#6cb8ff;--_keyword-then:#6fcf8f;--_keyword-head:var(--brand-400);counter-reset:line;padding-block:var(--space-3);font-family:var(--mono-family);color:var(--text-2);font-size:.8125rem;line-height:1.75}@media not (min-width:36rem){.gherkin_code{font-size:.75rem}}.gherkin_line{counter-increment:line;grid-template-columns:3rem minmax(0,1fr);display:grid}@media not (min-width:36rem){.gherkin_line{grid-template-columns:2.25rem minmax(0,1fr)}}.gherkin_line{min-height:1.75em;padding-right:1.25rem}.gherkin_line:before{content:counter(line);text-align:right;color:color-mix(in lab, var(--text) 25%, transparent);font-variant-numeric:tabular-nums;padding-right:1.1rem}.gherkin_line:is(.feature,.scenario,.then){color:var(--text)}.gherkin_text{--_step:2ch;padding-left:calc(var(--_indent) * var(--_step) + 2ch);text-indent:-2ch}@media not (min-width:36rem){.gherkin_text{--_step:1ch}}.gherkin_keyword{color:var(--_keyword)}.feature .gherkin_keyword,.scenario .gherkin_keyword{color:var(--_keyword-head)}.given .gherkin_keyword{color:var(--_keyword-given)}.then .gherkin_keyword{color:var(--_keyword-then)}.spec-sheet_wrap{width:100%;max-width:var(--max-width-panel)}.spec-sheet_bar{border-bottom:var(--border-width) solid var(--border)}.spec-sheet_title{color:var(--text);font-weight:var(--primary-medium)}.spec-sheet_file{margin-left:auto}.spec-sheet_rows{padding:.375rem .875rem .625rem}.spec-sheet_row{align-items:baseline;gap:.4rem 1rem;padding-block:.7rem;font-size:.875rem;line-height:1.5;display:grid}.spec-sheet_row:not(:last-child){border-bottom:var(--border-width) solid var(--border)}@media (min-width:36rem){.spec-sheet_row{grid-template-columns:9rem minmax(0,1fr)}}.spec-sheet_label{color:var(--label)}.spec-sheet_value{color:var(--text);text-wrap:pretty;margin:0}.spec-sheet_chips{flex-wrap:wrap;gap:.375rem;display:flex}.collage_wrap{--_card:var(--dark-700);--_note:#f3dc6c;--_ink:var(--dark-900);--_shadow:inset 0 1px 0 #ffffff0f, 0 0 0 1px #00000080, 0 1.4cqw 3cqw -1cqw #000000d9;gap:var(--space-3);text-align:start;flex-direction:column;width:100%;display:flex}.collage_board{isolation:isolate;aspect-ratio:100/54;position:relative;container-type:inline-size}@media not (min-width:48rem){.collage_board{aspect-ratio:100/190}}.collage_piece{--_w:var(--w);left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--_w) * 1%);font-size:calc(var(--_w) * .062cqw);color:var(--text);-webkit-user-select:none;user-select:none;position:absolute}@media (pointer:fine){.collage_piece{cursor:grab}}@media not (min-width:48rem){.collage_piece{--_w:var(--mw);left:calc(var(--mx) * 1%);top:calc(var(--my) * 1%)}.collage_piece.wide-only{display:none}}@media (hover:hover){.collage_piece:hover .collage_inner{transform:rotate(calc(var(--r) * .4)) scale(1.025)}.collage_piece:hover .collage_caption{opacity:1;transform:translateY(0)}}.collage_piece.dragging{cursor:grabbing}.collage_piece.dragging .collage_inner{transform:rotate(calc(var(--r) * .2)) scale(1.05);box-shadow:inset 0 1px #ffffff14,0 0 0 1px #00000080,0 2.4cqw 4cqw -1cqw #000000e6}.collage_piece.dragging .collage_caption{opacity:0}.collage_inner{transform:rotate(var(--r));box-shadow:var(--_shadow);transition:transform .42s cubic-bezier(.2,.7,.2,1),box-shadow .42s cubic-bezier(.2,.7,.2,1)}.collage_caption{border-radius:var(--radius-round);background-color:var(--light-100);color:var(--dark-900);font-family:var(--primary-family);font-size:.75rem;font-weight:var(--primary-medium);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--hover-duration) var(--hover-ease), transform var(--hover-duration) var(--hover-ease);z-index:1;padding:.3rem .6rem;position:absolute;top:calc(100% + .6rem);left:50%;transform:translateY(-.25rem)}@media (hover:none){.collage_caption{display:none}}.collage_piece.photo .collage_inner{outline:var(--border-width) solid #ffffff1f;outline-offset:calc(var(--border-width) * -1);border-radius:.55em;overflow:hidden}.collage_piece.ticket .collage_inner{background-color:var(--_card);border:var(--border-width) solid var(--border-strong);border-radius:.6em;flex-direction:column;gap:.6em;padding:.9em 1em .8em;display:flex}.collage_ticket-head{font-family:var(--mono-family);color:var(--label);align-items:center;gap:.5em;font-size:.78em;display:flex}.collage_ticket-type{background-color:var(--signal-500);width:.95em;height:.95em;box-shadow:inset 0 0 0 .25em var(--signal-500), inset 0 0 0 .4em var(--_card);border-radius:.2em}.collage_ticket-title{font-size:1.12em;font-weight:var(--primary-medium);letter-spacing:-.01em;text-wrap:balance;line-height:1.25}.collage_ticket-foot{justify-content:space-between;align-items:center;gap:.5em;display:flex}.collage_ticket-status{background-color:color-mix(in lab, var(--signal-500) 16%, transparent);color:var(--signal-500);font-family:var(--mono-family);text-transform:uppercase;letter-spacing:.04em;border-radius:.3em;padding:.2em .6em;font-size:.7em}.collage_ticket-avatar{border-radius:var(--radius-round);background-color:var(--brand-500);width:1.8em;height:1.8em;color:var(--light-100);font-size:.72em;font-weight:var(--primary-medium);place-items:center;display:grid}.collage_ticket-meta{border-top:var(--border-width) solid var(--border);font-family:var(--mono-family);color:var(--label);padding-top:.55em;font-size:.7em}.collage_piece.note .collage_inner{aspect-ratio:1;background-color:var(--_note);background-image:linear-gradient(170deg,#ffffff40,#0000 40%);align-items:center;padding:1.1em;display:flex;position:relative}.collage_piece.note .collage_inner:before{content:"";width:3.2em;height:1.1em;box-shadow:0 0 0 var(--border-width) #1e1b170d;background-color:#ffffff73;position:absolute;top:-.55em;left:50%;translate:-50%;rotate:-3deg}.collage_piece.note{color:var(--_ink)}.collage_note-text{font-family:var(--accent-family);text-wrap:balance;font-size:1.55em;font-style:italic;line-height:1.1}.collage_piece.roadmap .collage_inner{background-color:var(--_card);border:var(--border-width) solid var(--border-strong);border-radius:.6em;flex-direction:column;gap:.75em;padding:.9em 1em 1em;display:flex}.collage_roadmap-title{font-family:var(--mono-family);color:var(--label);font-size:.75em}.collage_roadmap-columns{grid-template-columns:repeat(3,1fr);gap:.5em;display:grid}.collage_roadmap-column{border:var(--border-width) solid var(--border);background-color:#ffffff0d;border-radius:.35em;flex-direction:column;gap:.4em;padding:.55em;display:flex}.collage_roadmap-column.current{background:linear-gradient(180deg, var(--brand-400), var(--brand-500));color:#fff;border-color:#0000}.collage_roadmap-label{font-family:var(--mono-family);opacity:.7;font-size:.68em}.collage_roadmap-item{font-size:.86em;font-weight:var(--primary-medium);line-height:1.2}.collage_piece.sticker .collage_inner{aspect-ratio:1;border-radius:var(--radius-round);background-color:var(--signal-500);color:var(--dark-900);box-shadow:inset 0 0 0 .35em var(--signal-500), inset 0 0 0 .45em #ffffff8c, var(--_shadow);place-items:center;display:grid}.collage_sticker-text{font-family:var(--mono-family);letter-spacing:.04em;flex-direction:column;align-items:center;font-size:2.1em;line-height:1;display:flex}.collage_sticker-bottom{font-family:var(--accent-family);letter-spacing:0;font-size:1.7em;font-style:italic}.collage_piece.stamp .collage_inner{border:.18em solid var(--brand-500);box-shadow:none;opacity:.9;border-radius:.3em;padding:.25em}.collage_stamp-text{border:.07em solid var(--brand-500);color:var(--brand-500);font-family:var(--mono-family);font-size:1.05em;font-weight:var(--primary-bold);letter-spacing:.08em;text-align:center;text-transform:uppercase;white-space:nowrap;padding:.4em .7em}.collage_hint{text-align:center}@media (pointer:coarse){.collage_hint{display:none}}.contact-list_wrap{width:100%;max-width:40rem}.contact-list_bar{border-bottom:var(--border-width) solid var(--border);gap:.6rem;min-height:3.25rem}.contact-list_avatar{border-radius:var(--radius-round);background:linear-gradient(180deg, var(--brand-400), var(--brand-500));color:#fff;width:1.625rem;height:1.625rem;font-size:.625rem;font-weight:var(--primary-semibold);place-items:center;display:grid}.contact-list_name{color:var(--text);font-weight:var(--primary-medium)}.contact-list_status{align-items:center;gap:.5rem;margin-left:auto;font-size:.75rem;display:inline-flex}@media not (min-width:30rem){.contact-list_status{display:none}}.contact-list_rows{flex-direction:column;gap:.125rem;padding:.5rem;display:flex}.contact-list_item{align-items:center;display:flex;position:relative}.contact-list_row{flex:1;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;min-height:3rem;display:grid}@media not (min-width:30rem){.contact-list_row{gap:.5rem;padding-inline:.3rem}}.contact-list_row{border-radius:.5rem;padding:.4rem .6rem;font-size:.9375rem;transition:background-color .12s}@media (hover:hover){.contact-list_row:hover{background-color:var(--row-selected)}.contact-list_row:hover .contact-list_arrow{color:var(--text);transform:translate(.1rem,-.1rem)}}.contact-list_row:focus-visible{outline-offset:-.125rem}.contact-list_row[aria-disabled=true]{pointer-events:none}.contact-list_item:has(.contact-list_copy) .contact-list_row{padding-right:5.5rem}@media not (min-width:30rem){.contact-list_item:has(.contact-list_copy) .contact-list_row{padding-right:4.75rem;font-size:.875rem}}.contact-list_icon{background:linear-gradient(180deg, color-mix(in lab, var(--text) 12%, transparent), color-mix(in lab, var(--text) 5%, transparent));width:2rem;height:2rem;box-shadow:inset 0 0 0 var(--border-width) var(--border);color:var(--text);border-radius:.5rem;place-items:center;display:grid}.contact-list_title{white-space:nowrap;text-overflow:ellipsis;font-weight:var(--primary-medium);overflow:hidden}.contact-list_label{color:var(--label);font-size:.8125rem}@media not (min-width:30rem){.contact-list_label{display:none}}.contact-list_arrow{color:var(--label);transition:color var(--hover-duration) var(--hover-ease), transform var(--hover-duration) var(--hover-ease)}.contact-list_todo{border:var(--border-width) dashed var(--border-strong);font-size:.75rem;font-weight:var(--primary-regular);color:var(--label);border-radius:.375rem;padding:.1rem .45rem}.contact-list_copy{cursor:pointer;transition:color var(--hover-duration) var(--hover-ease), border-color var(--hover-duration) var(--hover-ease);position:absolute;right:.6rem}@media (hover:hover){.contact-list_copy:hover{color:var(--text);border-color:var(--border-strong)}}.contact-list_copy.done{color:var(--signal-500);border-color:color-mix(in lab, var(--signal-500) 45%, transparent)}.form_wrap{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.form_fields{gap:var(--space-5);row-gap:var(--space-8);column-gap:var(--space-8);flex-direction:column;display:flex}.form_note{padding:var(--space-4) var(--space-5);border:var(--border-width) solid var(--border);border-radius:var(--radius-small);display:none}.form_wrap[data-state=sent] .form_fields{display:none}.form_wrap[data-state=sent] .form_note-sent{display:block}.form_wrap[data-state=failed] .form_note-failed{color:var(--text);display:block}.form-textarea_field{field-sizing:content;min-height:calc(var(--_min-lines,3) * 1lh + var(--_field-pad-block) * 2 + var(--border-width) * 2);max-height:calc(var(--_max-lines,12) * 1lh + var(--_field-pad-block) * 2 + var(--border-width) * 2);resize:vertical}.fake-door_wrap{width:100%;max-width:40rem}.fake-door_bar{border-bottom:var(--border-width) solid var(--border);gap:.6rem;min-height:3.25rem}.fake-door_name{color:var(--text);font-weight:var(--primary-medium)}.fake-door_body{flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1.5rem;display:flex}.fake-door_text{max-width:52ch;color:var(--label)}.fake-door_dialog{width:min(34rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--text);padding:0;overflow-y:auto}.fake-door_dialog::backdrop{background-color:lab(0% none none/.6)}.fake-door_head{border-bottom:var(--border-width) solid var(--border);justify-content:space-between;min-height:3.25rem}.fake-door_content{flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1.5rem;display:flex}.fake-door_title{font-size:1.5rem;font-weight:var(--primary-semibold);line-height:1.2}.fake-door_honey{display:none}.fake-door_privacy{color:var(--label);font-size:.8125rem}.fake-door_todo{border:var(--border-width) dashed var(--border-strong);color:var(--label);border-radius:.375rem;padding:.1rem .45rem;font-size:.75rem}}
