._5Fo1yW_stack{gap:var(--space-16);flex-direction:column;display:flex}._5Fo1yW_stackTight{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}._5Fo1yW_authColumn{max-width:calc(var(--space-64) * 7);margin-inline:auto}._5Fo1yW_screenTitle{font-family:var(--font-display);font-weight:var(--font-weight-extrabold);font-size:var(--font-size-54);line-height:var(--type-display-line-height);letter-spacing:var(--type-h1-letter-spacing);margin:0}._5Fo1yW_titleRow{justify-content:space-between;align-items:flex-end;gap:var(--space-16) var(--space-32);flex-wrap:wrap;display:flex}._5Fo1yW_linkRow,._5Fo1yW_buttonRow{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}._5Fo1yW_ticket{font-family:var(--font-mono);font-size:var(--font-size-12);font-weight:var(--font-weight-medium);color:var(--color-text-muted);overflow-wrap:anywhere}._5Fo1yW_ticketStrong{font-family:var(--font-mono);font-size:var(--font-size-12);font-weight:var(--font-weight-medium);margin:0}._5Fo1yW_errorText{color:var(--color-error);font-size:var(--field-hint-font-size);margin:0}._5Fo1yW_footnote{font-size:var(--field-hint-font-size);margin:0}._5Fo1yW_inlineLink{color:var(--color-link)}._5Fo1yW_textButton{min-height:var(--layout-touch-target);color:var(--color-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._5Fo1yW_visuallyHidden{width:var(--layout-visually-hidden);height:var(--layout-visually-hidden);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}._5Fo1yW_visuallyHiddenInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}._5Fo1yW_plainList{margin:0;padding:0;list-style:none}._5Fo1yW_emptyState{align-items:flex-start;gap:var(--space-12);padding-block:var(--space-32);border-top:var(--border-thick) solid var(--color-line-strong);flex-direction:column;display:flex}._5Fo1yW_emptyState p{margin:0}._5Fo1yW_rows{border-top:var(--border-thick) solid var(--color-line-strong);flex-direction:column;display:flex}._5Fo1yW_row{align-items:center;gap:var(--space-12) var(--space-24);padding-block:var(--space-16);border-bottom:var(--border-thin) solid var(--color-line);flex-wrap:wrap;display:flex}._5Fo1yW_rowText{flex:1 1 calc(var(--space-64) * 5);gap:var(--space-4);flex-direction:column;min-width:0;display:flex}._5Fo1yW_rowTitle{font-size:var(--font-size-20);font-weight:var(--font-weight-semibold);line-height:var(--line-height-ticket);overflow-wrap:anywhere;margin:0}._5Fo1yW_rowAction{min-width:calc(var(--space-64) * 2.5);flex:none}._5Fo1yW_chatColumn{gap:var(--space-8);width:100%;max-width:var(--chat-layout-column-max-width);flex-direction:column;flex:1;min-height:0;margin-inline:auto;display:flex}body:has(._5Fo1yW_chatColumn) footer{display:none}body:has(._5Fo1yW_chatColumn)>div:has(._5Fo1yW_chatColumn){height:100dvh;min-height:0}div:has(._5Fo1yW_chatColumn){flex-direction:column;flex:1;min-height:0;display:flex}main:has(._5Fo1yW_chatColumn){min-height:0;padding-block:var(--space-8);flex-direction:column;flex:1;display:flex}._5Fo1yW_chatLog{gap:var(--space-16);min-height:0;padding-block:var(--space-8);overscroll-behavior:contain;flex-direction:column;flex:1;display:flex;overflow-y:auto}._5Fo1yW_chatLog:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(var(--focus-width) * -1)}._5Fo1yW_secondaryLink{min-height:var(--layout-touch-target);color:var(--color-link);font-size:var(--field-hint-font-size);align-self:flex-start;align-items:center;display:inline-flex}._5Fo1yW_suggestions{align-items:flex-start;gap:var(--space-8);flex-direction:column;display:flex}._5Fo1yW_assistantText{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}._5Fo1yW_toolLine{font-family:var(--font-mono);font-size:var(--font-size-13);color:var(--color-link);margin:0}._5Fo1yW_notice{padding:var(--space-12) var(--space-16);border-left:var(--border-thick) solid var(--color-error);background:var(--color-surface)}._5Fo1yW_matchCard{align-items:center;gap:var(--space-16);padding:var(--space-12);background:var(--color-surface);color:inherit;text-decoration:none;display:flex}._5Fo1yW_matchText{gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}._5Fo1yW_matchTitle{font-size:var(--font-size-20);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}._5Fo1yW_thumbnail{width:calc(var(--space-64) + var(--space-24));height:calc(var(--space-64) + var(--space-24));background:var(--color-page);flex:none}._5Fo1yW_thumbnailImage{object-fit:cover;width:100%;height:100%;display:block}._5Fo1yW_runnerUpsLabel{padding-bottom:var(--space-4);font-family:var(--font-mono);font-size:var(--font-size-12);color:var(--color-text-muted)}._5Fo1yW_runnerUp{justify-content:space-between;gap:var(--space-16);min-height:var(--layout-touch-target);border-top:var(--border-thin) solid var(--color-line);color:inherit;align-items:center;text-decoration:none;display:flex}._5Fo1yW_runnerUpMeta{font-family:var(--font-mono);font-size:var(--font-size-13);flex:none}._5Fo1yW_needsPhotoCard{gap:var(--space-4);padding:var(--space-12);background:var(--color-surface);flex-direction:column;display:flex}._5Fo1yW_confirmCard{gap:var(--space-12);padding:var(--space-16);background:var(--color-surface);flex-direction:column;display:flex}._5Fo1yW_saveSearch{align-items:center;gap:var(--space-8) var(--space-12);flex-wrap:wrap;margin:0;display:flex}._5Fo1yW_textarea:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}@media (max-width:47.99rem){._5Fo1yW_thumbnail{width:var(--space-64);height:var(--space-64)}}._5Fo1yW_photoScreen,._5Fo1yW_publishedScreen{box-sizing:border-box;max-width:calc(var(--space-64) * 7);padding:var(--space-24);flex-direction:column;margin-inline:auto;display:flex}._5Fo1yW_photoScreen{gap:var(--space-16);background:var(--color-carbon-900);min-height:80dvh;color:var(--color-receipt)}._5Fo1yW_publishedScreen{justify-content:space-between;gap:var(--space-24);background:var(--color-sticker-400);min-height:80dvh;color:var(--color-carbon-900)}@media (max-width:47.99rem){._5Fo1yW_photoScreen,._5Fo1yW_publishedScreen{z-index:1;max-width:none;min-height:0;position:fixed;inset:0;overflow-y:auto}:is(body:has(._5Fo1yW_photoScreen) header,body:has(._5Fo1yW_photoScreen) footer,body:has(._5Fo1yW_photoScreen) nav,body:has(._5Fo1yW_publishedScreen) header,body:has(._5Fo1yW_publishedScreen) footer,body:has(._5Fo1yW_publishedScreen) nav){visibility:hidden}}._5Fo1yW_photoHeader{justify-content:space-between;align-items:center;display:flex}._5Fo1yW_onDarkLink,._5Fo1yW_onDarkButton{min-height:var(--layout-touch-target);color:var(--color-receipt);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}._5Fo1yW_photoTitle{font-family:var(--font-display);font-size:var(--font-size-44);font-weight:var(--font-weight-extrabold);letter-spacing:var(--wordmark-letter-spacing);margin:0;line-height:1}._5Fo1yW_photoItem{overflow-wrap:anywhere;margin:0}._5Fo1yW_viewfinder{min-height:calc(var(--space-64) * 4);background:var(--color-carbon-800);flex:1;justify-content:center;align-items:center;display:flex;position:relative}._5Fo1yW_viewfinder ._5Fo1yW_ticket{color:var(--color-receipt)}._5Fo1yW_corner{width:var(--space-32);height:var(--space-32);border:0 solid var(--color-sticker-400);position:absolute}._5Fo1yW_cornerTopLeft{top:var(--space-16);left:var(--space-16);border-top-width:var(--space-4);border-left-width:var(--space-4)}._5Fo1yW_cornerTopRight{top:var(--space-16);right:var(--space-16);border-top-width:var(--space-4);border-right-width:var(--space-4)}._5Fo1yW_cornerBottomLeft{bottom:var(--space-16);left:var(--space-16);border-bottom-width:var(--space-4);border-left-width:var(--space-4)}._5Fo1yW_cornerBottomRight{right:var(--space-16);bottom:var(--space-16);border-right-width:var(--space-4);border-bottom-width:var(--space-4)}._5Fo1yW_photoNote{font-size:var(--font-size-15);text-align:center;color:var(--color-carbon-300);margin:0}._5Fo1yW_photoError{color:var(--color-flag-400);text-align:center;margin:0}._5Fo1yW_shutterRow{align-items:center;gap:var(--space-8);flex-direction:column;display:flex}._5Fo1yW_shutter{box-sizing:border-box;width:calc(var(--space-64) + var(--space-16));height:calc(var(--space-64) + var(--space-16));border:var(--space-4) solid var(--color-receipt);background:var(--color-sticker-400);border-radius:50%;display:block;position:relative}._5Fo1yW_shutter:focus-within,._5Fo1yW_onDarkFile:focus-within{outline:var(--focus-width) solid var(--color-stamp-400);outline-offset:var(--focus-offset)}._5Fo1yW_onDarkFile{min-height:var(--layout-touch-target);color:var(--color-receipt);font-weight:var(--font-weight-semibold);align-items:center;text-decoration:underline;display:inline-flex;position:relative}._5Fo1yW_publishedTitle{font-family:var(--font-display);font-size:var(--font-size-76);font-weight:var(--font-weight-extrabold);line-height:var(--type-display-line-height);letter-spacing:var(--wordmark-letter-spacing);margin:0}._5Fo1yW_publishedArt{justify-content:center;display:flex}._5Fo1yW_publishedArt svg path:nth-of-type(2){fill:var(--color-carbon-900)}._5Fo1yW_publishedArt svg path:nth-of-type(3){stroke:var(--color-sticker-400)}._5Fo1yW_publishedArt svg text{fill:var(--color-sticker-400)}._5Fo1yW_publishedItem{font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;margin:0}._5Fo1yW_publishedLink{font-family:var(--font-mono);font-size:var(--font-size-13);overflow-wrap:anywhere;margin:0}._5Fo1yW_settingsGrid{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-64) * 8)), 1fr));gap:var(--space-32) var(--space-48);align-items:start;display:grid}._5Fo1yW_settingsSection{align-items:flex-start;gap:var(--space-12);padding-top:var(--space-16);border-top:var(--border-thick) solid var(--color-line-strong);flex-direction:column;display:flex}._5Fo1yW_sectionTitle{font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-28);line-height:var(--line-height-ticket);margin:0}._5Fo1yW_sectionBody{margin:0}._5Fo1yW_codeValue{padding:var(--space-12) var(--space-16);border:var(--border-thick) solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-surface);font-family:var(--font-mono);font-size:var(--font-size-15);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;align-self:stretch}._5Fo1yW_secretStack{align-self:stretch;gap:var(--space-16);flex-direction:column;display:flex}._5Fo1yW_statusNote{padding:var(--space-12) var(--space-16);background:var(--color-surface);font-weight:var(--font-weight-semibold);margin:0}._5Fo1yW_secretPanel{align-self:stretch;gap:var(--space-8);padding:var(--space-16);background:var(--color-surface);flex-direction:column;display:flex}._5Fo1yW_orderStack{gap:var(--space-32);flex-direction:column;display:flex}._5Fo1yW_orderTop{justify-content:space-between;align-items:flex-end;gap:var(--space-16) var(--space-32);flex-wrap:wrap;display:flex}._5Fo1yW_orderLead{flex:1 1 calc(var(--space-64) * 6);align-items:flex-start;gap:var(--space-12);flex-direction:column;min-width:0;display:flex}._5Fo1yW_orderTitle{font-family:var(--font-display);font-size:clamp(var(--font-size-44), 6vw, var(--font-size-76));font-weight:var(--font-weight-extrabold);letter-spacing:var(--type-h1-letter-spacing);margin:0;line-height:1}._5Fo1yW_orderSubline{font-size:var(--font-size-20);margin:0}._5Fo1yW_orderActions{gap:var(--space-8);flex-direction:column;max-width:100%;display:flex}._5Fo1yW_orderForm{gap:var(--space-8);width:min(100%, calc(var(--space-64) * 7));flex-direction:column;display:flex}._5Fo1yW_buyForm{gap:var(--space-16);max-width:calc(var(--space-64) * 10);flex-direction:column;display:flex}._5Fo1yW_totalValue{font-family:var(--font-mono);font-weight:var(--font-weight-bold)}._5Fo1yW_fieldLabel{font-size:var(--field-label-font-size);font-weight:var(--font-weight-semibold)}._5Fo1yW_textarea{box-sizing:border-box;width:100%;padding:var(--space-12);border:var(--border-thick) solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font:inherit}._5Fo1yW_progress{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._5Fo1yW_progressStep{gap:var(--space-8);padding-right:var(--space-12);flex-direction:column;display:flex}._5Fo1yW_progressLabel{font-weight:var(--font-weight-semibold)}._5Fo1yW_progressBardone,._5Fo1yW_progressBarnow,._5Fo1yW_progressBarnext{height:var(--space-8)}._5Fo1yW_progressBardone{background:var(--color-action-strong)}._5Fo1yW_progressBarnow{background:var(--color-action-primary)}._5Fo1yW_progressBarnext{background:var(--color-line)}._5Fo1yW_orderDetails{grid-template-columns:repeat(auto-fit, minmax(min(calc(var(--space-64) * 6), 100%), 1fr));gap:var(--space-24);display:grid}._5Fo1yW_orderItemCard{align-items:center;gap:var(--space-16);padding:var(--space-16);background:var(--color-surface);color:inherit;text-decoration:none;display:flex}._5Fo1yW_orderThumbnail{width:calc(var(--space-64) * 2);height:calc(var(--space-64) * 2);background:var(--color-page);flex:none}._5Fo1yW_orderItemTitle{font-family:var(--font-display);font-size:var(--font-size-26);font-weight:var(--font-weight-bold);line-height:var(--line-height-control);overflow-wrap:anywhere}._5Fo1yW_detailList{grid-template-columns:calc(var(--space-64) + var(--space-48)) minmax(0, 1fr);padding:var(--space-8) var(--space-16);background:var(--color-surface);margin:0;display:grid}._5Fo1yW_detailList dt,._5Fo1yW_detailList dd{padding-block:var(--space-12);border-bottom:var(--border-thin) solid var(--color-line);margin:0}._5Fo1yW_detailList dt:last-of-type,._5Fo1yW_detailList dd:last-of-type{border-bottom:0}._5Fo1yW_detailList dt{color:var(--color-text-muted)}._5Fo1yW_addressPanel{gap:var(--space-8);padding:var(--space-16);background:var(--color-surface);flex-direction:column;display:flex}._5Fo1yW_addressPanel p{margin:0}._5Fo1yW_address{overflow-wrap:anywhere;flex-direction:column;font-style:normal;display:flex}@media (max-width:47.99rem){._5Fo1yW_screenTitle{font-size:var(--font-size-48)}._5Fo1yW_rowAction,._5Fo1yW_orderLead{flex-basis:100%}._5Fo1yW_orderActions{width:100%}._5Fo1yW_orderTitle{font-size:var(--font-size-54)}._5Fo1yW_orderSubline{font-size:var(--font-size-18)}._5Fo1yW_progress{grid-template-columns:minmax(0,1fr)}._5Fo1yW_progressStep{grid-template-columns:var(--space-8) minmax(0, 1fr) auto;align-items:center;gap:var(--space-12);padding:0;display:grid}._5Fo1yW_progressBardone,._5Fo1yW_progressBarnow,._5Fo1yW_progressBarnext{height:100%;min-height:calc(var(--space-32) + var(--space-8))}}._5Fo1yW_photoSummary{justify-content:space-between;align-items:baseline;gap:var(--space-12);min-width:0;display:flex}._5Fo1yW_photoGrid{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){._5Fo1yW_photoGrid{grid-template-columns:repeat(auto-fill, minmax(calc(var(--space-64) * 3), 1fr))}}._5Fo1yW_photoTile{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}._5Fo1yW_photoFrame{aspect-ratio:1;background:var(--color-surface);position:relative}._5Fo1yW_photoImage{object-fit:cover;width:100%;height:100%;display:block}._5Fo1yW_coverBadge{top:var(--space-8);left:var(--space-8);padding:var(--space-4) var(--space-8);background:var(--color-action-primary);color:var(--color-on-action-primary);font-family:var(--font-mono);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);position:absolute}._5Fo1yW_photoControls{grid-template-columns:var(--layout-touch-target) var(--layout-touch-target) minmax(0, 1fr);gap:var(--space-8);display:grid}._5Fo1yW_photoControls>*{padding-inline:0}._5Fo1yW_photoMoveIcon{width:var(--space-16);height:var(--space-16);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}
