.TqjFGa_nav{flex-direction:column;gap:1.1rem;display:flex}.TqjFGa_group{flex-direction:column;gap:.25rem;display:flex}.TqjFGa_groupLabel{color:hsl(var(--sidebar-foreground) / .55);padding:0 .75rem;font-size:.6875rem;font-weight:500}.TqjFGa_list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.TqjFGa_link{border-radius:calc(var(--radius) - 2px);min-height:2.125rem;color:hsl(var(--sidebar-foreground));align-items:center;gap:.625rem;padding:0 .75rem;font-size:.875rem;text-decoration:none;transition:background-color .12s,color .12s;display:flex;position:relative}.TqjFGa_link:hover{background:hsl(var(--sidebar-accent));color:hsl(var(--sidebar-accent-foreground))}.TqjFGa_link:focus-visible{box-shadow:0 0 0 2px hsl(var(--sidebar-ring));outline:none}.TqjFGa_icon{opacity:.8;flex:none}.TqjFGa_active{background:hsl(var(--sidebar-accent));color:hsl(var(--sidebar-accent-foreground));font-weight:600}.TqjFGa_active:before{content:"";background:hsl(var(--sidebar-primary));border-radius:0 3px 3px 0;width:3px;position:absolute;top:.35rem;bottom:.35rem;left:-.75rem}.TqjFGa_active .TqjFGa_icon{color:hsl(var(--sidebar-primary));opacity:1}@media (max-width:760px){.TqjFGa_nav,.TqjFGa_group,.TqjFGa_list{flex-flow:wrap}.TqjFGa_groupLabel,.TqjFGa_active:before{display:none}}
.BW4Z4q_menu{display:inline-flex;position:relative}.BW4Z4q_trigger{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem;display:inline-flex}.BW4Z4q_trigger:hover{background:hsl(var(--muted))}.BW4Z4q_trigger:focus-visible{box-shadow:0 0 0 3px hsl(var(--ring) / .35);outline:none}.BW4Z4q_panel{z-index:50;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--popover));min-width:15rem;color:hsl(var(--popover-foreground));box-shadow:0 12px 32px -8px hsl(var(--shadow-color) / .3);transform-origin:top;padding:.35rem;animation:.12s ease-out BW4Z4q_menu-in;position:absolute;top:calc(100% + .4rem)}.BW4Z4q_panel[hidden]{display:none}.BW4Z4q_end{right:0}.BW4Z4q_start{left:0}@keyframes BW4Z4q_menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@media (prefers-reduced-motion:reduce){.BW4Z4q_panel{animation:none}}
.StGFya_avatar{background:hsl(var(--primary));width:2.125rem;height:2.125rem;color:hsl(var(--primary-foreground));letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.StGFya_identity{border-bottom:1px solid hsl(var(--border));margin-bottom:.35rem;padding:.5rem .6rem .6rem}.StGFya_caption{color:hsl(var(--muted-foreground));font-size:.75rem;display:block}.StGFya_email{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;display:block;overflow:hidden}.StGFya_group{padding:.35rem .6rem .5rem}.StGFya_groupLabel{color:hsl(var(--muted-foreground));margin-bottom:.35rem;font-size:.75rem;font-weight:500;display:block}.StGFya_segmented{border-radius:calc(var(--radius) - 2px);background:hsl(var(--muted));gap:.2rem;padding:.2rem;display:flex}.StGFya_option{border-radius:calc(var(--radius) - 4px);min-height:1.875rem;color:hsl(var(--muted-foreground));font:inherit;cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:.3rem;padding:0 .5rem;font-size:.8125rem;font-weight:500;display:inline-flex}.StGFya_option:hover{color:hsl(var(--foreground))}.StGFya_option:focus-visible{box-shadow:0 0 0 2px hsl(var(--ring) / .5);outline:none}.StGFya_option[aria-pressed=true]{background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:0 1px 2px hsl(var(--shadow-color) / .15)}.StGFya_signOut{border-top:1px solid hsl(var(--border));margin-top:.35rem;padding-top:.35rem}.StGFya_item{border-radius:calc(var(--radius) - 4px);width:100%;min-height:2.125rem;color:hsl(var(--foreground));font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:0 .6rem;font-size:.875rem;display:flex}.StGFya_item:hover,.StGFya_item:focus-visible{background:hsl(var(--muted));outline:none}.StGFya_inline{display:inline-flex}.StGFya_inline .StGFya_segmented{background:hsl(var(--muted) / .8)}
.U-Sh-W_button{border-radius:calc(var(--radius) - 2px);min-height:2.25rem;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s;display:inline-flex}.U-Sh-W_button:focus-visible{box-shadow:0 0 0 3px hsl(var(--ring) / .35);outline:none}.U-Sh-W_button:disabled,.U-Sh-W_button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.U-Sh-W_primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 1px 2px hsl(var(--shadow-color) / .12)}.U-Sh-W_primary:hover:not(:disabled){background:hsl(var(--primary) / .9)}.U-Sh-W_secondary{background:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.U-Sh-W_secondary:hover:not(:disabled){background:hsl(var(--secondary) / .8)}.U-Sh-W_outline{background:hsl(var(--card));border-color:hsl(var(--input));color:hsl(var(--foreground));box-shadow:0 1px 2px hsl(var(--shadow-color) / .05)}.U-Sh-W_outline:hover:not(:disabled),.U-Sh-W_ghost:hover:not(:disabled){background:hsl(var(--accent) / .16);color:hsl(var(--foreground))}.U-Sh-W_ghost{color:hsl(var(--foreground));background:0 0}.U-Sh-W_destructive{background:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.U-Sh-W_destructive:hover:not(:disabled){background:hsl(var(--destructive) / .9)}.U-Sh-W_link{min-height:0;color:hsl(var(--primary));text-underline-offset:4px;background:0 0;padding:0}.U-Sh-W_link:hover:not(:disabled){text-decoration:underline}.U-Sh-W_sm{min-height:2rem;padding:0 .75rem;font-size:.8125rem}.U-Sh-W_icon{width:2.25rem;padding:0}.U-Sh-W_icon.U-Sh-W_sm{width:2rem}.U-Sh-W_block{width:100%}
._1ZxEIW_wrap{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));box-shadow:0 1px 2px hsl(var(--shadow-color) / .05);overflow:auto}._1ZxEIW_table{border-collapse:separate;border-spacing:0;width:100%;font-size:.8125rem}._1ZxEIW_table th,._1ZxEIW_table td{border-bottom:1px solid hsl(var(--border) / .7);text-align:start;vertical-align:middle;padding:.5rem .75rem}._1ZxEIW_table thead th{z-index:1;background:hsl(var(--muted));color:hsl(var(--muted-foreground));white-space:nowrap;border-bottom-color:hsl(var(--border));font-size:.75rem;font-weight:600;position:sticky;top:0}._1ZxEIW_table tbody tr:last-child td{border-bottom:none}._1ZxEIW_table tbody tr:hover td{background:hsl(var(--muted) / .55)}._1ZxEIW_end{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:end!important}._1ZxEIW_linkRow{cursor:pointer;position:relative}._1ZxEIW_rowLink{color:inherit;font-weight:500;text-decoration:none}._1ZxEIW_rowLink:after{content:"";position:absolute;inset:0}._1ZxEIW_rowLink:focus-visible{outline:none}._1ZxEIW_linkRow:focus-within td{background:hsl(var(--accent) / .12)}._1ZxEIW_linkRow:focus-within td:first-child{box-shadow:inset 3px 0 0 hsl(var(--ring))}._1ZxEIW_empty{color:hsl(var(--muted-foreground));text-align:center!important;padding:1.5rem .75rem!important}._1ZxEIW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.aAs3jq_field{flex-direction:column;gap:.3rem;min-width:0;display:flex}.aAs3jq_label{color:hsl(var(--foreground) / .85);font-size:.8125rem;font-weight:500}.aAs3jq_hint{color:hsl(var(--muted-foreground));font-size:.75rem}.aAs3jq_error{color:hsl(var(--destructive));font-size:.75rem}.aAs3jq_control{border:1px solid hsl(var(--input));border-radius:calc(var(--radius) - 2px);background:hsl(var(--card));width:100%;min-height:2.25rem;color:hsl(var(--foreground));font:inherit;box-shadow:0 1px 2px hsl(var(--shadow-color) / .04);padding:0 .75rem;font-size:.875rem;transition:border-color .12s,box-shadow .12s}.aAs3jq_control::placeholder{color:hsl(var(--muted-foreground))}.aAs3jq_control:focus-visible{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring) / .18);outline:none}.aAs3jq_control[aria-invalid=true]{border-color:hsl(var(--destructive))}.aAs3jq_select{appearance:auto;padding-right:.5rem}
.bRJJMa_chip{border:1px solid hsl(var(--border));background:hsl(var(--card));min-height:1.875rem;color:hsl(var(--foreground) / .8);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:0 .7rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background-color .12s,border-color .12s;display:inline-flex}.bRJJMa_chip:hover{border-color:hsl(var(--foreground) / .3);color:hsl(var(--foreground))}.bRJJMa_chip:focus-visible{box-shadow:0 0 0 3px hsl(var(--ring) / .35);outline:none}.bRJJMa_pressed{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.bRJJMa_pressed:hover{border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.bRJJMa_count{background:hsl(var(--muted));min-width:1.25rem;color:hsl(var(--muted-foreground));text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 .35rem;font-size:.75rem}.bRJJMa_pressed .bRJJMa_count{background:hsl(var(--primary-foreground) / .2);color:hsl(var(--primary-foreground))}
.OCQhbG_card{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));color:hsl(var(--card-foreground));box-shadow:0 1px 2px hsl(var(--shadow-color) / .05);margin-bottom:1rem}.OCQhbG_header{align-items:flex-start;gap:.75rem;padding:.875rem 1rem 0;display:flex}.OCQhbG_titles{flex:1;min-width:0}.OCQhbG_title{margin:0;font-size:.9375rem;font-weight:600}.OCQhbG_description{color:hsl(var(--muted-foreground));margin:.2rem 0 0;font-size:.8125rem}.OCQhbG_body{padding:.75rem 1rem 1rem}.OCQhbG_accent{border-left:3px solid hsl(var(--accent))}.OCQhbG_danger{border-color:hsl(var(--destructive) / .4)}
.zQS-CW_root{z-index:40;position:fixed;inset:0}.zQS-CW_backdrop{opacity:0;background:#090d1573;transition:opacity .3s;position:absolute;inset:0}.zQS-CW_panel{background:hsl(var(--background));width:100%;color:hsl(var(--foreground));border-left:1px solid hsl(var(--border));box-shadow:-16px 0 40px -12px hsl(var(--shadow-color) / .35);outline:none;flex-direction:column;transition:transform .3s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}@media (min-width:1024px){.zQS-CW_panel{width:66.6667%}}.zQS-CW_open .zQS-CW_backdrop{opacity:1}.zQS-CW_open .zQS-CW_panel{transform:translate(0)}.zQS-CW_header{z-index:1;border-bottom:1px solid hsl(var(--border));background:hsl(var(--card));align-items:center;gap:.75rem;min-height:3.5rem;padding:.5rem 1rem .5rem 1.25rem;display:flex;position:sticky;top:0}.zQS-CW_titles{flex:1;min-width:0}.zQS-CW_title{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;font-weight:600;overflow:hidden}.zQS-CW_description{color:hsl(var(--muted-foreground));margin:.1rem 0 0;font-size:.8125rem}.zQS-CW_body{flex:1;padding:1rem 1.25rem 6rem;scroll-padding-bottom:6rem;overflow-y:auto}.zQS-CW_footer{border-top:1px solid hsl(var(--border));background:hsl(var(--card));padding:.75rem 1.25rem}.zQS-CW_close{border-radius:var(--radius);width:32px;height:32px;min-height:32px;color:hsl(var(--foreground) / .7);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .12s,color .12s;display:inline-flex}.zQS-CW_close>svg{flex:none}.zQS-CW_close:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.zQS-CW_close:focus-visible{box-shadow:0 0 0 3px hsl(var(--ring) / .35);outline:none}.zQS-CW_lock{overflow:hidden}@media (prefers-reduced-motion:reduce){.zQS-CW_backdrop,.zQS-CW_panel{transition:none}}
.Ct8b0W_editor{flex-direction:column;display:flex}.Ct8b0W_savebar{z-index:4;background:var(--sheet);border:1px solid var(--rule);border-radius:var(--radius-panel);flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.8rem;padding:.6rem .9rem;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 12px #1c28260f}.Ct8b0W_dirty{color:var(--warn);font-weight:600}.Ct8b0W_assignment{border-left:3px solid hsl(var(--accent) / .6)}.Ct8b0W_assignment>legend{flex-wrap:wrap;align-items:baseline;gap:2px 10px;max-width:100%;margin-left:-8px;padding:0 8px;line-height:1.4;display:flex}.Ct8b0W_assignment>legend>.muted{font-size:12px;font-weight:500}.Ct8b0W_assignmentOff{border-left-color:var(--rule-soft);opacity:.8}.Ct8b0W_condition{background:var(--paper);border:1px solid var(--rule-soft);border-radius:var(--radius-control);margin:.4rem 0;padding:.5rem .6rem}.Ct8b0W_choices{flex-wrap:wrap;gap:.3rem .9rem;display:flex}.Ct8b0W_inherited{color:var(--ink-soft);font-size:.86rem}.Ct8b0W_resolved{background:var(--paper);border-radius:var(--radius-control);flex-wrap:wrap;gap:.3rem 1.2rem;padding:.4rem .6rem;font-size:.92rem;display:flex}.Ct8b0W_savebarNotice{flex-basis:100%}.Ct8b0W_savebarNotice:empty{display:none}.Ct8b0W_savebarNotice>.notice{margin:0}
._1LVG0W_editor{flex-direction:column;display:flex}._1LVG0W_savebar{z-index:4;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:0 -4px 12px hsl(var(--shadow-color) / .08);flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1rem;padding:.6rem .9rem;display:flex;position:sticky;bottom:0}._1LVG0W_status{color:hsl(var(--muted-foreground));font-size:.8125rem}._1LVG0W_dirty{color:hsl(var(--warning));font-size:.8125rem;font-weight:600}._1LVG0W_revision{color:hsl(var(--muted-foreground));font-size:.75rem}._1LVG0W_spacer{flex:1}._1LVG0W_savebarNotice{flex-basis:100%}._1LVG0W_savebarNotice:empty{display:none}._1LVG0W_savebarNotice>.notice{margin:0}._1LVG0W_section{margin-top:.75rem}._1LVG0W_sectionTitle{margin:0 0 .5rem;font-size:.875rem;font-weight:600}
.OG9qcG_editor{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);background:hsl(var(--muted) / .35);flex-direction:column;gap:.6rem;padding:.75rem;display:flex}.OG9qcG_hint{max-width:70ch;margin:0}.OG9qcG_block{margin-top:.2rem}details.OG9qcG_block>summary{cursor:pointer;color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:500}
.W8Dd2q_tabs{border-radius:calc(var(--radius) - 2px);background:hsl(var(--muted));max-width:100%;min-height:36px;color:hsl(var(--muted-foreground));align-items:center;gap:2px;margin:4px 0 16px;padding:4px;display:inline-flex;overflow-x:auto}.W8Dd2q_tab{border-radius:calc(var(--radius) - 4px);min-height:28px;color:hsl(var(--muted-foreground));white-space:nowrap;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .12s,color .12s,box-shadow .12s;display:inline-flex}.W8Dd2q_tab:hover{color:hsl(var(--foreground))}.W8Dd2q_tab:focus-visible{box-shadow:0 0 0 2px hsl(var(--ring) / .5);outline:none}.W8Dd2q_active{background:hsl(var(--background));color:hsl(var(--foreground));box-shadow:0 1px 3px hsl(var(--shadow-color) / .12)}
._4pULWW_sections{gap:1rem;display:grid}._4pULWW_thumbBox{aspect-ratio:4/3;border-radius:calc(var(--radius) - 2px);background:hsl(var(--muted));width:100%;position:relative;overflow:hidden}._4pULWW_thumbBox>img{object-fit:cover;width:100%;height:100%;display:block}._4pULWW_placeholder{width:100%;height:100%;color:hsl(var(--muted-foreground));place-items:center;font-size:.75rem;display:grid}._4pULWW_hero{grid-template-columns:minmax(0,30rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}._4pULWW_heroBox{aspect-ratio:16/9;max-width:30rem}._4pULWW_emptyBox{aspect-ratio:16/9;border:1px dashed hsl(var(--border));border-radius:calc(var(--radius) - 2px);width:100%;max-width:30rem;color:hsl(var(--muted-foreground));place-items:center;font-size:.875rem;display:grid}._4pULWW_heroSide{gap:.75rem;min-width:0;display:grid}@media (max-width:900px){._4pULWW_hero{grid-template-columns:minmax(0,1fr)}}._4pULWW_gallery{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;display:grid}._4pULWW_card{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));grid-template-rows:auto 1fr auto;gap:.5rem;min-width:0;padding:.5rem;display:grid}._4pULWW_cardBody{gap:.5rem;min-width:0;display:grid}._4pULWW_compactRow{grid-template-columns:5rem minmax(0,1fr);align-items:end;gap:.5rem;display:grid}._4pULWW_compactRow>*,._4pULWW_cardBody>*{min-width:0}._4pULWW_cardFooter{justify-content:flex-end;display:flex}._4pULWW_dangerText{color:hsl(var(--destructive))}._4pULWW_fileName{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.25rem .375rem;min-width:0;font-size:.875rem;display:flex}._4pULWW_group{border:1px solid hsl(var(--border));border-radius:var(--radius);gap:.75rem;padding:.75rem;display:grid}._4pULWW_groupTitle{margin:0;font-size:.9375rem;font-weight:600}._4pULWW_format{gap:.25rem;display:grid}._4pULWW_formatTitle{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.75rem;font-weight:600}._4pULWW_linkRow{border-top:1px solid hsl(var(--border));grid-template-columns:4rem minmax(12rem,1.4fr) repeat(auto-fit,minmax(8.5rem,1fr));align-items:end;gap:.5rem .75rem;padding:.5rem 0;display:grid}._4pULWW_format>._4pULWW_linkRow:first-of-type{border-top:0}._4pULWW_linkRow>*{min-width:0}._4pULWW_tile{border-radius:calc(var(--radius) - 4px);background:hsl(var(--muted));align-self:center;place-items:center;width:4rem;height:3rem;display:grid;overflow:hidden}._4pULWW_tile>img{object-fit:cover;width:100%;height:100%}._4pULWW_formatTile{border:1px solid hsl(var(--border));color:hsl(var(--primary));letter-spacing:.04em;font-size:.75rem;font-weight:700}._4pULWW_actions{justify-content:flex-end;align-items:end;display:flex}._4pULWW_addForm{border-top:1px dashed hsl(var(--border));grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:end;gap:.5rem .75rem;padding-top:.75rem;display:grid}._4pULWW_problem{color:hsl(var(--destructive));margin:.25rem 0 0;font-size:.8125rem}._4pULWW_filePicker{align-items:center;gap:.5rem;min-width:0;display:flex}._4pULWW_fileInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._4pULWW_fileInput:focus-visible+label{outline:2px solid hsl(var(--ring));outline-offset:2px}._4pULWW_chosen{min-width:0;color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}
.KpBtYq_choice{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));box-shadow:0 1px 2px hsl(var(--shadow-color) / .05);margin-bottom:.5rem}.KpBtYq_choice>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.55rem .85rem;display:flex}.KpBtYq_choice[open]>summary{border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted) / .6);border-radius:var(--radius) var(--radius) 0 0}.KpBtYq_summaryLabel{font-weight:600}.KpBtYq_swatch{border:1px solid hsl(var(--border));border-radius:3px;width:.9rem;height:.9rem}.KpBtYq_choiceBody{padding:.85rem}
.N34VJG_header{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;margin-bottom:1rem;display:flex}.N34VJG_titles{flex:1;min-width:16rem}.N34VJG_crumbs{color:hsl(var(--muted-foreground));margin:0 0 .25rem;font-size:.8125rem}.N34VJG_crumbs a{color:inherit}.N34VJG_title{letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:600}.N34VJG_description{color:hsl(var(--muted-foreground));max-width:80ch;margin:.25rem 0 0;font-size:.875rem}.N34VJG_actions{flex-wrap:wrap;gap:.5rem;display:flex}.N34VJG_toolbar{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-bottom:.75rem;display:flex}.N34VJG_chips{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.N34VJG_chipsLabel{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.04em;margin-right:.25rem;font-size:.75rem;font-weight:600}.N34VJG_count{color:hsl(var(--muted-foreground));margin-left:auto;font-size:.8125rem}.N34VJG_filters{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:.75rem;display:flex}.N34VJG_filters>*{min-width:12rem}.N34VJG_stats{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.N34VJG_stat{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));box-shadow:0 1px 2px hsl(var(--shadow-color) / .05);padding:.75rem 1rem}.N34VJG_statLabel{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.75rem;font-weight:600}.N34VJG_statValue{margin:.25rem 0 0;font-size:1.125rem;font-weight:600}.N34VJG_statMeta{color:hsl(var(--muted-foreground));margin:.15rem 0 0;font-size:.8125rem}.N34VJG_stack{flex-direction:column;gap:.25rem;display:flex}.N34VJG_inline{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.N34VJG_sub{color:hsl(var(--muted-foreground));font-size:.75rem}.N34VJG_mono{font-family:var(--mono);font-size:.75rem}.N34VJG_issues{margin:0;padding:0;list-style:none}.N34VJG_issues>li{border-top:1px solid hsl(var(--border) / .7);grid-template-columns:minmax(0,1fr);gap:.15rem;padding:.5rem 0;display:grid}.N34VJG_issues>li:first-child{border-top:none}.N34VJG_issueHead{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.N34VJG_diffGrid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.N34VJG_diffTitle{align-items:center;gap:.5rem;margin:0 0 .35rem;font-size:.875rem;font-weight:600;display:flex}.N34VJG_diffLine{margin:0 0 .25rem;font-size:.8125rem}.N34VJG_json{border-radius:calc(var(--radius) - 2px);background:hsl(var(--muted));max-height:28rem;font-family:var(--mono);margin:.5rem 0 0;padding:.75rem;font-size:.75rem;overflow:auto}.N34VJG_details>summary{cursor:pointer;padding:.35rem 0;font-weight:500}.N34VJG_empty{color:hsl(var(--muted-foreground));margin:0;font-size:.8125rem}.N34VJG_token{border:1px dashed hsl(var(--warning));border-radius:calc(var(--radius) - 2px);background:hsl(var(--warning) / .08);font-family:var(--mono);word-break:break-all;margin:.5rem 0;padding:.6rem .75rem;font-size:.8125rem}.N34VJG_formRow{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.N34VJG_spaced{margin-top:1rem}
._3KXteq_buttons{gap:.5rem;display:flex}._3KXteq_progressRow{align-items:center;gap:.75rem;display:flex}._3KXteq_progress{height:.5rem;accent-color:hsl(var(--primary));flex:1}._3KXteq_subtitle{margin:1rem 0 .5rem;font-size:.875rem;font-weight:600}._3KXteq_counts{flex-wrap:wrap;gap:.5rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}
.yJt2Nq_result{border-top:1px solid hsl(var(--border));margin-top:1rem;padding-top:.75rem}.yJt2Nq_resultTitle{margin:0 0 .5rem;font-size:.9375rem;font-weight:600}.yJt2Nq_summary{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-bottom:.75rem;font-size:.8125rem;display:flex}.yJt2Nq_flags{flex-wrap:wrap;gap:.25rem;display:inline-flex}
._a4BiG_header{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;margin-bottom:1rem;display:flex}._a4BiG_titles{flex:1;min-width:12rem}._a4BiG_title{letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:600}._a4BiG_count{color:hsl(var(--muted-foreground));margin:.15rem 0 0;font-size:.8125rem}._a4BiG_toolbar{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-bottom:.875rem;display:flex}._a4BiG_search{flex:18rem;gap:.4rem;min-width:16rem;max-width:26rem;display:flex}._a4BiG_chips{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}._a4BiG_chipGroup{border-right:1px solid hsl(var(--border));flex-wrap:wrap;align-items:center;gap:.35rem;padding-right:.75rem;display:flex}._a4BiG_chipGroup:last-of-type{border-right:none}._a4BiG_reset{color:hsl(var(--muted-foreground));font-size:.8125rem}._a4BiG_thumbCell{width:4rem}._a4BiG_thumb{border-radius:calc(var(--radius) - 4px);object-fit:cover;background:hsl(var(--muted));width:48px;height:36px;display:block}._a4BiG_placeholder{border-radius:calc(var(--radius) - 4px);background:hsl(var(--primary) / .1);width:48px;height:36px;color:hsl(var(--primary));letter-spacing:.03em;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex}._a4BiG_modelName{color:hsl(var(--foreground));font-weight:500;display:block}._a4BiG_sku{font-family:var(--mono);color:hsl(var(--muted-foreground));margin-top:.1rem;font-size:.75rem;display:block}._a4BiG_marks{flex-wrap:wrap;gap:.3rem;display:flex}._a4BiG_muted{color:hsl(var(--muted-foreground))}._a4BiG_removed{color:hsl(var(--muted-foreground));margin-top:.75rem;font-size:.8125rem}._a4BiG_menuTrigger{border-radius:calc(var(--radius) - 2px);justify-content:center;width:2.25rem;height:2.25rem}._a4BiG_menuItem{border-radius:calc(var(--radius) - 4px);width:100%;min-height:2.125rem;color:hsl(var(--foreground));font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;align-items:center;padding:0 .6rem;font-size:.875rem;text-decoration:none;display:flex}._a4BiG_menuItem:hover,._a4BiG_menuItem:focus-visible{background:hsl(var(--muted));outline:none}._a4BiG_menuItem:disabled{opacity:.6;cursor:wait}._a4BiG_note{color:hsl(var(--muted-foreground))}._a4BiG_orderCell{width:3.5rem;color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}._a4BiG_secondary{color:hsl(var(--muted-foreground));margin-top:.1rem;font-size:.75rem;display:block}
.NXTV8q_shell{background:linear-gradient(to right, hsl(var(--sidebar-background)) 15rem, transparent 15rem);grid-template-columns:15rem minmax(0,1fr);min-height:100vh;display:grid}.NXTV8q_skip{z-index:60;border-radius:calc(var(--radius) - 2px);background:hsl(var(--card));color:hsl(var(--foreground));padding:.5rem .8rem;position:absolute;top:0;left:-999px}.NXTV8q_skip:focus{top:.5rem;left:.5rem}.NXTV8q_sidebar{background:hsl(var(--sidebar-background));height:100vh;color:hsl(var(--sidebar-foreground));border-right:1px solid hsl(var(--sidebar-border));flex-direction:column;gap:1.25rem;padding:.875rem .75rem 1rem;display:flex;position:sticky;top:0;overflow-y:auto}.NXTV8q_brand{border-radius:calc(var(--radius) - 2px);min-height:2.5rem;color:inherit;align-items:center;gap:.625rem;padding:0 .5rem;text-decoration:none;display:flex}.NXTV8q_brand:focus-visible{box-shadow:0 0 0 2px hsl(var(--sidebar-ring));outline:none}.NXTV8q_mark{border-radius:calc(var(--radius) - 2px);background:hsl(var(--sidebar-primary));width:2rem;height:2rem;color:hsl(var(--sidebar-primary-foreground));justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:inline-flex}.NXTV8q_brandText{flex-direction:column;line-height:1.15;display:flex}.NXTV8q_brandName{color:hsl(var(--sidebar-accent-foreground));font-size:1rem;font-weight:600}.NXTV8q_brandProduct{color:hsl(var(--sidebar-foreground) / .7);font-size:.75rem}.NXTV8q_main{flex-direction:column;min-width:0;display:flex}.NXTV8q_header{z-index:30;border-bottom:1px solid hsl(var(--border));background:hsl(var(--background) / .92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:1rem;min-height:3.5rem;padding:.4rem 1.5rem;display:flex;position:sticky;top:0}.NXTV8q_draft{flex-wrap:wrap;flex:1;align-items:center;gap:.35rem 1rem;min-width:0;font-size:.8125rem;display:flex}.NXTV8q_draftChip{background:hsl(var(--accent) / .18);color:hsl(var(--foreground));white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .6rem;font-weight:600;display:inline-flex}.NXTV8q_draftChip:before{content:"";background:hsl(var(--accent));border-radius:999px;width:.45rem;height:.45rem}.NXTV8q_meta{color:hsl(var(--muted-foreground))}.NXTV8q_rev{color:hsl(var(--foreground));font-variant-numeric:tabular-nums;font-weight:600}.NXTV8q_headerActions{align-items:center;gap:.75rem;display:flex}.NXTV8q_publishLink{border-radius:calc(var(--radius) - 2px);background:hsl(var(--primary));min-height:2rem;color:hsl(var(--primary-foreground));white-space:nowrap;align-items:center;padding:0 .85rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.NXTV8q_publishLink:hover{background:hsl(var(--primary) / .9)}.NXTV8q_publishLink:focus-visible{box-shadow:0 0 0 3px hsl(var(--ring) / .35);outline:none}.NXTV8q_content{width:100%;max-width:96rem;padding:1.5rem 1.5rem 3rem}@media (max-width:760px){.NXTV8q_shell{background:0 0;grid-template-columns:1fr}.NXTV8q_sidebar{flex-flow:wrap;align-items:center;height:auto;position:static}.NXTV8q_header{flex-wrap:wrap;padding:.5rem 1rem}.NXTV8q_content{padding:1rem}}
.Si-P0q_page{background:hsl(var(--background));grid-template-columns:minmax(20rem,2fr) 3fr;min-height:100vh;display:grid}.Si-P0q_brandPanel{background:radial-gradient(120% 80% at 0% 100%, hsl(var(--sidebar-primary) / .14), transparent 60%), hsl(var(--sidebar-background));color:hsl(var(--sidebar-foreground));border-right:1px solid hsl(var(--sidebar-border));flex-direction:column;justify-content:space-between;gap:2rem;padding:2.5rem;display:flex;position:relative;overflow:hidden}.Si-P0q_brand{align-items:center;gap:.75rem;display:flex}.Si-P0q_mark{border-radius:calc(var(--radius) - 2px);background:hsl(var(--sidebar-primary));width:2.5rem;height:2.5rem;color:hsl(var(--sidebar-primary-foreground));justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;display:inline-flex}.Si-P0q_brandName{color:hsl(var(--sidebar-accent-foreground));font-size:1.25rem;font-weight:600}.Si-P0q_pitch{max-width:26rem}.Si-P0q_pitchTitle{letter-spacing:-.015em;color:hsl(var(--sidebar-accent-foreground));margin:0 0 .75rem;font-size:1.75rem;font-weight:600;line-height:1.2}.Si-P0q_pitchText{color:hsl(var(--sidebar-foreground) / .8);margin:0;font-size:.9375rem;line-height:1.55}.Si-P0q_footnote{color:hsl(var(--sidebar-foreground) / .5);margin:0;font-size:.75rem}.Si-P0q_formSide{justify-content:center;align-items:center;padding:5rem 1.5rem 3rem;display:flex;position:relative}.Si-P0q_preferences{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex;position:absolute;top:1rem;right:1rem}.Si-P0q_card{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));width:100%;max-width:24rem;color:hsl(var(--card-foreground));box-shadow:0 10px 30px -12px hsl(var(--shadow-color) / .18);padding:1.75rem}.Si-P0q_heading{margin:0;font-size:1.25rem;font-weight:600}.Si-P0q_subtitle{color:hsl(var(--muted-foreground));margin:.25rem 0 1.5rem;font-size:.875rem}.Si-P0q_form{flex-direction:column;gap:1rem;display:flex}.Si-P0q_error{border-radius:calc(var(--radius) - 2px);background:hsl(var(--destructive) / .1);color:hsl(var(--destructive));margin:0;padding:.6rem .75rem;font-size:.8125rem}@media (max-width:820px){.Si-P0q_page{grid-template-columns:1fr}.Si-P0q_brandPanel{padding:1.5rem}.Si-P0q_pitch,.Si-P0q_footnote{display:none}}
