.guild-role-form,.guild-role-section,.guild-resident-results{gap:.875rem;min-width:0;display:grid}.guild-role-section{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-default);padding:1rem}.guild-role-section h2,.guild-resident-results h2{font-size:1rem;font-weight:650}.guild-role-form label{gap:.375rem;min-width:0;font-size:.875rem;display:grid}.guild-role-form .y-input{box-sizing:border-box;width:100%;min-width:0}.guild-role-checks{flex-wrap:wrap;gap:.75rem;display:flex}.guild-role-checks label{align-items:center;gap:.375rem;display:flex}.guild-role-submit{text-align:center;border-radius:var(--radius-control);width:100%;padding:.75rem;display:block}.guild-resident-heading{align-items:center;gap:.75rem;min-width:0;display:flex}.guild-resident-heading>div{overflow-wrap:anywhere;min-width:0}.guild-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:2.75rem;height:2.75rem}.guild-role-link{gap:.625rem;display:grid}.guild-role-preview{object-fit:cover;border-radius:var(--radius-control);width:100%;max-width:100%;height:7rem}.guild-role-status{color:var(--text-secondary);font-size:.875rem}.guild-role-bio{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.guild-role-portfolio{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.guild-role-portfolio img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-control);width:100%}.guild-role-portfolio a{overflow-wrap:anywhere;min-width:0}.guild-role-link-fields{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:.5rem;display:grid}.guild-role-link-fields label{align-items:center;gap:.375rem;display:flex}.guild-portfolio-order{align-items:center;gap:.5rem;display:flex}.guild-portfolio-order span{overflow-wrap:anywhere;flex:1;min-width:0}.guild-portfolio-order button{flex-shrink:0;font-size:.8125rem}.guild-external-link{overflow-wrap:anywhere;display:block}.guild-manage-link{color:var(--text-secondary);justify-self:end;font-size:.8125rem}.guild-use-identity{align-items:end;gap:.5rem;display:flex}.guild-use-identity label{flex:1;min-width:0}.guild-use-identity .y-input{width:100%;min-width:0}.guild-use-identity button{flex-shrink:0;padding:.5rem;font-size:.8125rem}.guild-page{box-sizing:border-box;background:var(--surface-page);width:100%;max-width:42rem;min-height:100dvh;color:var(--text-primary);padding-inline:max(.75rem,env(safe-area-inset-left),env(safe-area-inset-right));padding-top:max(.5rem,env(safe-area-inset-top));margin-inline:auto}.guild-content{gap:1.25rem;min-width:0;padding-top:1rem;display:grid}.guild-intro{background:var(--surface-subtle);border-radius:var(--radius-control);gap:.625rem;min-width:0;padding:1rem;display:grid}.guild-intro h2{text-wrap:balance;font-size:1.0625rem;font-weight:650;line-height:1.55}.guild-intro>p{color:var(--text-secondary);font-size:.8125rem;line-height:1.6}.guild-intro .guild-search-wrap{margin-top:.375rem}.guild-search-region{min-width:0}.guild-query-caption{color:var(--text-secondary);overflow-wrap:anywhere;font-size:.875rem;line-height:1.6}.guild-categories{grid-template-columns:minmax(0,1fr);gap:.5rem;min-width:0;display:grid}.guild-category{text-align:left;background:var(--surface-default);border:1px solid var(--border-subtle);border-radius:var(--radius-control);grid-template-columns:3rem minmax(0,1fr) 1.125rem;align-items:center;gap:.625rem;min-width:0;min-height:5rem;padding:.625rem .75rem;display:grid}.guild-scene-icon{border-radius:var(--radius-control);aspect-ratio:1;object-fit:contain;width:3rem;height:3rem;image-rendering:pixelated;display:block}.guild-scene-copy{gap:.125rem;min-width:0;display:grid}.guild-scene-arrow{color:var(--text-secondary);justify-self:end}.guild-category-title{font-size:.9375rem;font-weight:700;line-height:1.35}.guild-category:hover{border-color:var(--border-accent);background:var(--surface-hover)}.guild-category:active{background:var(--action-primary-soft)}.guild-search-wrap{min-width:0;position:relative}.guild-search-wrap>svg{color:var(--text-secondary);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.guild-page .guild-search{background:var(--surface-default);border-color:var(--border-subtle);width:100%;min-width:0;padding-left:2.375rem;padding-right:2.75rem;font-size:1rem}.guild-search::placeholder{color:var(--text-secondary);opacity:1}.guild-search::-webkit-search-cancel-button{appearance:none;display:none}.guild-search-clear{width:var(--size-touch-target);border-radius:var(--radius-control);height:100%;color:var(--text-secondary);cursor:pointer;place-items:center;display:grid;position:absolute;top:0;right:0}.guild-search-clear:hover{background:var(--surface-hover)}.guild-feed{gap:.5rem;min-width:0;display:grid}.guild-feed-heading{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.guild-feed-heading h2{min-width:0;font-size:1.0625rem;font-weight:650;line-height:1.4}.guild-feed-picker{min-width:0;min-height:var(--size-touch-target);color:var(--text-secondary);white-space:nowrap;flex-shrink:0;align-items:center;gap:.375rem;padding:.375rem 0 .375rem .5rem;font-size:.8125rem;display:flex;position:relative}.guild-feed-select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.guild-feed-picker:focus-within{outline:2px solid var(--border-accent);outline-offset:2px;border-radius:var(--radius-control-compact)}.guild-feed-picker:hover{color:var(--text-primary)}.guild-feed-picker svg{pointer-events:none;flex-shrink:0}.guild-muted{color:var(--text-secondary);font-size:.75rem;line-height:1.6}.guild-feed-tools{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;margin-bottom:.5rem;display:flex}.guild-quick-views{scrollbar-width:thin;gap:.375rem;min-width:0;padding:.125rem;display:flex;overflow-x:auto}.guild-quick-views button{min-height:var(--size-touch-target);border:1px solid var(--border-subtle);color:var(--text-secondary);white-space:nowrap;cursor:pointer;border-radius:999px;flex-shrink:0;padding:.375rem .75rem;font-size:.8125rem}.guild-quick-views button[aria-pressed=true]{background:var(--surface-subtle);color:var(--text-primary);border-color:var(--border-default)}.guild-filter-trigger{min-height:var(--size-touch-target);color:var(--text-secondary);cursor:pointer;flex-shrink:0;align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.guild-filter-count{background:var(--surface-subtle);border-radius:var(--radius-control-compact);text-align:center;min-width:1.125rem;padding-inline:.25rem;font-size:.75rem}.guild-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.75rem 0;display:grid}.guild-filter-grid label{min-width:0;color:var(--text-secondary);align-content:start;gap:.375rem;font-size:.8125rem;display:grid}.guild-filter-grid input,.guild-filter-grid select{width:100%;min-width:0;max-width:100%}.guild-filter-grid input[type=datetime-local]{display:block;overflow:hidden}.guild-filter-grid input[type=datetime-local]::-webkit-date-and-time-value{text-align:left;min-width:0}.guild-filter-dialog{inset:auto 0 var(--y-bottom-safe-inset);width:calc(100% - 2 * max(.75rem,env(safe-area-inset-left),env(safe-area-inset-right)));max-width:38rem;max-height:min(var(--modal-max-height),calc(100dvh - var(--y-bottom-safe-inset) - max(.75rem,env(safe-area-inset-top))));color:var(--text-primary);background:var(--surface-default);border:1px solid var(--border-default);border-radius:var(--radius-control);margin-inline:auto;padding:1rem;position:fixed;overflow:hidden}.guild-filter-dialog::backdrop{background:var(--surface-overlay)}.guild-filter-dialog form{max-height:calc(min(var(--modal-max-height),100dvh - var(--y-bottom-safe-inset) - max(.75rem,env(safe-area-inset-top))) - 2rem);flex-direction:column;min-height:0;display:flex}.guild-filter-dialog header{flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.guild-filter-dialog h2{font-size:1rem;font-weight:650;line-height:1.5}.guild-dialog-close{width:var(--size-touch-target);height:var(--size-touch-target);flex-shrink:0;place-items:center;display:grid}.guild-filter-body{overscroll-behavior:contain;touch-action:pan-y;min-height:0;padding-bottom:.75rem;overflow-y:auto}.guild-filter-dialog footer{border-top:1px solid var(--border-subtle);flex-shrink:0;grid-template-columns:1fr 2fr;gap:.625rem;padding-top:.75rem;display:grid}.guild-filter-dialog footer button{min-height:var(--size-touch-target);border-radius:var(--radius-control-compact);white-space:nowrap;padding:.5rem .75rem;font-size:.875rem}.guild-filter-dialog :is(button,input,select):focus-visible{outline:2px solid var(--border-accent);outline-offset:2px}.guild-clear{min-height:var(--size-touch-target);color:var(--action-primary);cursor:pointer;text-underline-offset:3px;font-size:.875rem;text-decoration:underline}.guild-card{background:var(--surface-default);border:1px solid var(--border-subtle);border-radius:var(--radius-control);overflow-wrap:anywhere;min-width:0;padding:1rem}.guild-card-top{justify-content:space-between;align-items:center;gap:.5rem;margin-top:-.375rem;display:flex}.guild-card-labels{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;font-size:.75rem;display:flex}.guild-direction{background:var(--surface-subtle);border-radius:var(--radius-control-compact);color:var(--text-secondary);padding:.25rem .5rem}.guild-status{color:var(--text-muted)}.guild-save{width:var(--size-touch-target);height:var(--size-touch-target);border-radius:var(--radius-control);flex-shrink:0;place-items:center;margin-right:-.5rem;display:grid}.guild-page .guild-save[aria-pressed=true]{color:var(--action-primary)}.guild-save:disabled{opacity:.5;cursor:wait}.guild-post-link{display:block}.guild-post-link h3{color:var(--text-primary);margin:.25rem 0 .625rem;font-size:1.0625rem;font-weight:650;line-height:1.5}.guild-card-meta{color:var(--text-secondary);gap:.375rem;margin-bottom:.75rem;font-size:.8125rem;line-height:1.5;display:grid}.guild-card-meta span{align-items:flex-start;gap:.375rem;min-width:0;display:flex}.guild-card-meta svg{flex-shrink:0;margin-top:.1875rem}.guild-tags{flex-wrap:wrap;gap:.375rem;margin:.625rem 0;font-size:.75rem;display:flex}.guild-tags span{background:var(--surface-subtle);max-width:100%;color:var(--text-secondary);border-radius:var(--radius-control-compact);padding:.25rem .5rem;line-height:1.4}.guild-excerpt{white-space:pre-wrap;color:var(--text-secondary);font-size:.875rem;line-height:1.6}.guild-image{object-fit:contain;border-radius:var(--radius-control-compact);width:auto;max-width:100%;max-height:140px;margin-top:.75rem;display:block}.guild-card footer{color:var(--text-muted);justify-content:space-between;align-items:center;gap:.75rem;margin-top:.875rem;font-size:.75rem;line-height:1.5;display:flex}.guild-card footer span{min-width:0}.guild-card footer time{flex-shrink:0}.guild-original{color:var(--text-secondary);margin-top:.75rem;font-size:.75rem}.guild-original summary{cursor:pointer}.guild-original p{white-space:pre-wrap}.guild-fab{right:max(.75rem,env(safe-area-inset-right),calc((100% - 42rem)/2 + 1.5rem));white-space:nowrap;z-index:20;border-radius:var(--radius-control);min-height:3rem;box-shadow:var(--shadow-soft);align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;display:flex;position:fixed}.guild-empty{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .75rem;display:flex}.guild-empty>svg{color:var(--text-muted);margin-bottom:.25rem}.guild-empty h3{font-size:1rem;font-weight:600;line-height:1.5}.guild-empty p{max-width:28rem;color:var(--text-secondary);font-size:.875rem;line-height:1.6}.guild-loading{text-align:center;color:var(--text-secondary);padding:2rem 1rem;font-size:.875rem}.guild-page :is(button,input,select,summary,a):focus-visible{outline:2px solid var(--border-accent);outline-offset:2px}.guild-page .yukkuri-back-control:focus-visible{outline:none}@media (min-width:640px){.guild-page{padding-inline:1.5rem}.guild-filter-dialog{height:fit-content;margin:auto;inset:0}}@media (max-width:360px){.guild-category{padding-inline:.5rem}}.guild-page .calendar-header-layout{grid-template-columns:88px minmax(0,1fr) 88px}.guild-category-toolbar{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.guild-service-categories{padding-block:.25rem .625rem}.guild-search-updating{color:var(--text-muted);font-size:.75rem;line-height:1.5}.guild-explore-toggle{text-align:left;width:100%;min-height:44px;color:var(--text-primary);justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.guild-explore-toggle h2{font-size:1rem;font-weight:700}.guild-chevron-open{transform:rotate(180deg)}.guild-match-explanation{color:var(--text-secondary);margin:.375rem 0;font-size:.8125rem}.guild-trade-switch{margin-bottom:.75rem}.guild-suggestion-fields{gap:.75rem;margin-top:.75rem;display:grid}.guild-suggestion-fields label{gap:.25rem;min-width:0;display:grid}.guild-suggestion-fields .y-input{width:100%;min-width:0}.guild-category-example{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;line-height:1.4;overflow:hidden}.guild-category-description{color:var(--text-muted);font-size:.6875rem;line-height:1.4}.guild-category-title{overflow-wrap:normal;text-wrap:pretty}.guild-request-question{margin-bottom:.625rem;font-size:1rem;font-weight:650;line-height:1.5}.guild-goal-picker{min-width:0;color:var(--text-secondary);justify-content:space-between;align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.guild-goal-picker select{min-width:0;max-width:75%;font-size:.8125rem}.guild-intent-choice{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-control);gap:.625rem;min-width:0;padding:1rem;font-size:.875rem;line-height:1.6;display:grid}.guild-intent-choice .guild-quick-views{flex-wrap:wrap;overflow:visible}.guild-intent-choice button{white-space:normal;text-align:left;flex:1;min-width:0}.guild-match-prompt{background:var(--surface-subtle);border-radius:var(--radius-control);color:var(--text-secondary);padding:1rem;font-size:.875rem;line-height:1.6}.guild-applied-filters button{align-items:center;gap:.375rem;display:flex}.guild-search-go{color:var(--text-accent);min-height:var(--size-touch-target);padding:.375rem;font-size:.8125rem;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.guild-search-wrap:has(.guild-search-go) .guild-search-clear{right:3rem}.guild-search-wrap:has(.guild-search-go) .guild-search{padding-right:6rem}.guild-publish-followup{z-index:30;justify-items:end;gap:.25rem;max-width:calc(100% - 1.5rem);display:grid;position:fixed;right:max(.75rem,50vw - 19.5rem)}.guild-publish-followup>span{background:var(--surface-page);color:var(--text-secondary);border-radius:var(--radius-control);padding:.125rem .375rem;font-size:.6875rem}.guild-publish-followup .guild-fab{white-space:normal;max-width:100%;position:static}.guild-page:has(.guild-publish-followup){padding-bottom:calc(var(--y-bottom-safe-inset) + 7rem)}.guild-supply-scope{border:1px solid var(--border-subtle);border-radius:var(--radius-control);min-width:0;padding:1rem}.guild-supply-scope legend{padding-inline:.375rem;font-weight:650}.guild-supply-scope>label{cursor:pointer;align-items:flex-start;gap:.625rem;padding:.625rem 0;display:flex}.guild-supply-scope input{flex-shrink:0;margin-top:.3rem}.guild-supply-scope span{gap:.25rem;min-width:0;display:grid}.guild-supply-scope small{color:var(--text-secondary);line-height:1.6}.guild-people-page .guild-content{padding-bottom:0}.guild-people-filter-badge{background:var(--badge-background);min-width:1rem;height:1rem;color:var(--badge-foreground);border-radius:999px;place-items:center;padding-inline:.125rem;font-size:.625rem;font-weight:650;line-height:1;display:grid;position:absolute;top:-4px;right:-4px}.guild-people-residents h2,.guild-people-posts h2{margin-bottom:12px;font-size:1rem;font-weight:700}.guild-people-resident-strip{scrollbar-width:none;align-items:flex-start;gap:8px;min-width:0;margin-bottom:24px;padding:0;display:flex;overflow-x:auto}.guild-people-resident-strip::-webkit-scrollbar{display:none}.guild-people-resident{text-align:center;min-width:0;max-width:96px;color:var(--text-primary);background:0 0;border:0;flex-direction:column;flex:0 0 calc(25% - 6px);align-items:center;gap:4px;padding:0;text-decoration:none;display:flex}.guild-people-resident img,.guild-people-avatar{object-fit:cover;background:var(--surface-subtle);border-radius:50%;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid}.guild-people-resident-username,.guild-people-resident-meta{white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1.5;display:block;overflow:hidden}.guild-people-resident-username{font-size:.75rem}.guild-people-resident-meta{color:var(--text-secondary);font-size:.6875rem}.guild-people-resident-heading{flex-wrap:wrap;align-items:baseline;gap:.625rem;display:flex}.guild-people-resident-heading small{color:var(--text-muted);font-size:.6875rem}.guild-people-reverse{color:var(--text-secondary);text-align:left;margin-top:22px;font-size:.875rem;display:block}.guild-people-more{margin-top:16px}.guild-people-page .guild-feed-toolbar{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:12px;display:flex}.guild-people-page .guild-feed-toolbar h2{min-width:0;margin:0}.guild-people-page .guild-content{grid-template-columns:minmax(0,1fr);gap:1rem;padding-top:.5rem}.guild-people-residents,.guild-people-posts{min-width:0}.guild-people-residents .guild-people-resident-strip{margin-bottom:0}.guild-people-empty{text-align:left;gap:.625rem;padding:1.5rem .75rem;display:grid}.guild-people-empty>strong{color:var(--text-primary);font-size:.9375rem}.guild-people-empty>p{color:var(--text-secondary);margin:0;font-size:.8125rem;line-height:1.6}.guild-people-empty>div{flex-wrap:wrap;gap:.5rem;display:flex}.guild-people-empty button{min-height:var(--size-touch-target);padding:.5rem .75rem;font-size:.8125rem}.guild-request-review .guild-filter-body li{overflow-wrap:anywhere;margin-block:.25rem}.guild-request-review .guild-filter-body ul{margin-block:.75rem}.guild-market-tabs{border-bottom:1px solid var(--border-subtle);gap:1.25rem;margin-bottom:1rem;display:flex}.guild-market-tabs button{border-bottom:2px solid #0000;padding:.6rem .3rem;font-weight:600}.guild-market-tabs button[aria-pressed=true]{color:var(--action-primary);border-bottom-color:currentColor}.guild-sale-card{border:1px solid var(--border-subtle);background:var(--surface-default);border-radius:.6rem;min-width:0;position:relative;overflow:hidden}.guild-sale-open{text-align:left;width:100%;display:block}.guild-sale-open>img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.guild-sale-copy{overflow-wrap:anywhere;gap:.3rem;padding:.7rem;display:grid}.guild-sale-copy footer{flex-wrap:wrap;justify-content:space-between;gap:.25rem;margin-top:.3rem;display:flex}.guild-sale-save{background:var(--surface-default);box-shadow:var(--shadow-soft);border-radius:50%;padding:.45rem;position:absolute;top:.4rem;right:.4rem}.post-detail-sale-card[data-sale-target=true]{outline:2px solid var(--action-primary);outline-offset:3px}.editor-sale-image-choices>div{gap:.2rem;max-width:6rem;display:grid}.editor-sale-image-choices>div>button:first-child{position:relative}.editor-sale-image-choices>div>button:last-child{font-size:.7rem}.editor-sale-card-actions{flex-wrap:wrap}.guild-sale-open>img{aspect-ratio:auto;object-fit:cover;max-height:24rem}.guild-sale-skeleton{aspect-ratio:3/5;background:var(--surface-subtle);border-radius:.6rem;animation:1.5s ease-in-out infinite pulse}.guild-market-page .guild-content{gap:.5rem;padding-top:.75rem}.guild-market-page .guild-feed-toolbar{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.guild-market-page .guild-filter-toggle{white-space:nowrap;align-items:center;gap:.35rem;font-size:.875rem;display:inline-flex}.guild-market-page .guild-feed-select{opacity:1;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-default);width:auto;max-width:55%;height:auto;padding:.4rem .5rem;font-size:.8125rem;position:static;inset:auto}.guild-market-page .guild-quick-filters{align-items:center;gap:.5rem;min-width:0;padding-bottom:.25rem;display:flex;overflow-x:auto}.guild-market-page .guild-chip{border:1px solid var(--border-subtle);background:var(--surface-default);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;padding:.4rem .75rem;font-size:.8125rem;display:inline-flex}.guild-market-page .guild-chip[aria-pressed=true]{background:var(--surface-selected);border-color:var(--border-strong)}.guild-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}.guild-filter-fields label{gap:.35rem;min-width:0;font-size:.875rem;display:grid}.guild-filter-fields :is(input,select){width:100%;min-width:0}.guild-market-tabs{margin-bottom:0}.guild-market-grid{margin-top:0}.guild-supply-entry{gap:0;min-width:0;display:grid}.guild-supply-entry>.guild-category{text-align:left;width:100%;font:inherit}.guild-supply-entry .guild-category[aria-expanded=true]{border-color:var(--border-accent);background:var(--surface-selected)}.guild-category:focus-visible,.guild-supply-choice:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.guild-supply-drawer{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-default);gap:.5rem;min-width:0;padding:.75rem;display:grid}.guild-supply-entry>.guild-supply-drawer{border:0;border-top:1px solid var(--border-subtle);border-radius:0 0 var(--radius-control) var(--radius-control);background:var(--surface-subtle);margin-inline:.5rem;padding:.5rem}:is(.guild-supply-drawer h3,.guild-supply-prompt-title){color:var(--text-secondary);font-size:.8125rem;font-weight:500;line-height:1.5}.guild-supply-choice{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-default);grid-template-columns:minmax(0,1fr) 1rem;align-items:center;gap:.625rem;min-width:0;padding:.5rem .625rem;display:grid}.guild-supply-choice-copy{overflow-wrap:anywhere;gap:.125rem;min-width:0;display:grid}.guild-supply-choice strong{color:var(--text-primary);font-size:.875rem;font-weight:650;line-height:1.5}.guild-supply-choice-copy>span{color:var(--text-secondary);font-size:.75rem;line-height:1.5}.guild-supply-choice>svg{color:var(--text-secondary)}.guild-supply-choice:hover{border-color:var(--border-strong);background:var(--surface-hover)}.guild-supply-choice:active{background:var(--surface-selected);border-color:var(--border-accent)}.guild-supply-existing{flex-wrap:wrap;gap:.5rem;display:flex}.guild-supply-existing>.guild-muted{flex-basis:100%}.guild-supply-summary{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-default);min-width:0;padding:.875rem}.guild-supply-summary header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.guild-supply-summary h2{font-size:.9375rem;font-weight:650}.guild-supply-summary p{overflow-wrap:anywhere;margin-top:.5rem;font-size:.8125rem;line-height:1.7}.guild-supply-page .guild-filter-toggle{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.guild-supply-page .guild-content{grid-template-columns:minmax(0,1fr);gap:1rem}.guild-natural-filter{line-break:strict;overflow-wrap:anywhere;color:var(--text-primary);padding:4px 0;font-size:.9375rem;line-height:1.8}.guild-natural-field{color:var(--action-primary);text-underline-offset:4px;border-radius:var(--y-radius);overflow-wrap:anywhere;white-space:normal;cursor:pointer;max-width:100%;font:inherit;vertical-align:baseline;background:0 0;border:0;min-height:44px;padding:4px 2px;line-height:1.8;text-decoration:underline;text-decoration-thickness:1px}.guild-natural-extra{font:inherit;color:var(--text-secondary);cursor:pointer;white-space:nowrap;vertical-align:baseline;background:0 0;border:0;min-height:44px;padding:4px 8px;font-size:.8125rem}.guild-natural-date{grid-column:1/-1;min-width:0}.guild-filter-grid [hidden]{display:none}.guild-drawer-fields{gap:10px;min-width:0;margin-bottom:12px;display:grid}.guild-drawer-fields label{gap:6px;min-width:0;font-size:.8125rem;display:grid}.guild-drawer-fields .y-input{width:100%;min-width:0;max-width:100%}.guild-drawer-fields fieldset{gap:8px;display:grid}.guild-drawer-fields fieldset:disabled,[data-people-budget-fields]:disabled{opacity:.65}.guild-drawer-fields h3{margin-top:8px;font-size:.875rem;font-weight:600}.guild-people-page.calendar-theme [data-filter-option][aria-pressed=true] .schedule-filter-option,.guild-people-page .guild-drawer-fields button[aria-pressed=true]{background:color-mix(in srgb,var(--action-primary) 10%,var(--surface-raised));border-color:var(--action-primary);color:var(--action-primary)}.guild-people-feed-actions{flex-shrink:0;align-items:center;gap:8px;min-width:0;display:flex}.guild-people-saved{min-height:var(--size-touch-target);color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:0;font-size:.8125rem;display:inline-flex}.guild-people-saved svg{flex-shrink:0}.guild-people-saved[aria-pressed=true]{color:var(--text-primary);font-weight:600}.guild-people-saved[aria-pressed=true] svg{color:var(--action-primary)}.guild-people-page .guild-feed-toolbar h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:375px){.guild-people-feed-actions,.guild-people-page .guild-feed-toolbar{gap:4px}}.guild-price-range{grid-column:1/-1;min-width:0}.guild-price-heading,.guild-price-boundaries{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.guild-price-heading h3{font-size:.875rem;font-weight:600}.guild-price-heading button{min-height:var(--size-touch-target)}.guild-price-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.guild-price-values label{min-width:0;color:var(--text-secondary);gap:.35rem;font-size:.8125rem;display:grid}.guild-price-values input{font-variant-numeric:tabular-nums;width:100%;min-width:0}.guild-price-slider{min-width:0;height:var(--size-touch-target);margin:.5rem calc(var(--size-touch-target) / 2);touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;display:flex;position:relative}.guild-price-track{border-radius:var(--radius-control);background:var(--border-default);flex:1;height:.25rem;position:relative}.guild-price-selected{border-radius:inherit;background:var(--action-primary);height:100%;position:absolute}.guild-price-thumb{width:var(--size-touch-target);height:var(--size-touch-target);border-radius:var(--radius-control);cursor:grab;justify-content:center;align-items:center;display:flex}.guild-price-thumb:after{content:"";border:2px solid var(--action-primary);background:var(--surface-default);border-radius:50%;width:1.25rem;height:1.25rem}.guild-price-thumb:active{cursor:grabbing}.guild-price-thumb:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.guild-price-slider[data-disabled]{opacity:.5}.guild-price-boundaries{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.75rem}.guild-price-range .guild-muted{margin-top:.5rem}.guild-price-range[data-compact] .guild-price-slider{margin-block:0}.guild-price-range[data-compact] .guild-price-values label{font-size:var(--post-module-font-size-body);gap:var(--post-module-gap-small)}.guild-market-toolbar [data-market-price-button]{flex-shrink:0;max-width:100%}.guild-market-toolbar [data-market-price-button] .y-filter-value-label{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.guild-market-filter-buttons{flex:1;align-items:center;gap:.35rem;min-width:0;display:flex}.guild-market-filter-buttons>div{width:100%}.guild-market-filter-buttons .guild-filter-toggle{min-height:var(--size-touch-target);flex-shrink:0;padding:.2rem .35rem}.guild-market-filter-buttons .guild-filter-toggle[aria-pressed=true]{color:var(--text-on-action);background:var(--action-primary);border-radius:var(--radius-control)}.guild-price-chip-label{text-overflow:ellipsis;overflow:hidden}.guild-market-filter-buttons svg{flex-shrink:0}.guild-market-page .guild-feed-select{min-width:0;max-width:27%;min-height:var(--size-touch-target)}.guild-market-page .guild-feed-toolbar{gap:.35rem}.guild-market-filter-dialog[open]{flex-direction:column;display:flex}.guild-market-filter-dialog form{flex:1;max-height:none}.guild-market-filter-dialog .guild-filter-body{flex:1}.guild-people-filter-region{grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:4px 8px;min-width:0;display:grid}.guild-people-filter-region .guild-natural-filter{grid-area:1/1;min-width:0;padding:0}.guild-people-filter-region .guild-people-filter-entry{grid-area:1/2;align-self:start;margin-top:0}.guild-people-filter-region .guild-natural-field{text-align:start}.guild-market-filters{min-width:0}.guild-market-toolbar .guild-market-filter-buttons{flex:1;min-width:0}.guild-market-location-fields{gap:.75rem;min-width:0;margin-top:.75rem;display:grid}.guild-market-location-fields label,.guild-market-location-fields fieldset{gap:.375rem;min-width:0;font-size:.875rem;display:grid}.guild-market-location-fields :is(input,select){width:100%;min-width:0}.guild-market-location-fields fieldset:disabled,.guild-market-delivery{color:var(--text-disabled)}.guild-market-delivery{flex-wrap:wrap;gap:.75rem;display:flex}.guild-market-delivery label{align-items:center;gap:.375rem;display:flex}.guild-market-delivery input{width:auto}.guild-market-saved{margin-bottom:.75rem}.guild-people-page [data-filter-option]:disabled{opacity:.45;cursor:not-allowed}.guild-people-page [data-people-location-fields] [data-animecon-nearby] select{width:7rem}.guild-people-page [data-filter-variant=compact-single] .guild-drawer-fields{gap:6px;margin-bottom:4px}.guild-people-clear-conditions{max-width:100%;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:end;padding:4px 0;font-size:.75rem}.guild-people-clear-conditions:disabled{opacity:.45;cursor:default}.guild-market-page .guild-search{background:var(--y-surface);border-color:var(--y-border)}.guild-market-page .guild-sale-copy{padding:var(--post-module-padding-block) var(--post-module-padding-inline);gap:var(--post-module-gap-small)}.guild-sale-copy .guild-sale-meta{gap:0 var(--post-module-gap-small);margin:0}.guild-sale-copy .community-tile-author{min-height:0;line-height:1.5}.guild-sale-copy .community-tile-author>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.guild-sale-copy time{white-space:nowrap}.guild-market-page .guild-sale-open>.community-cover{aspect-ratio:auto;max-height:none}.guild-market-page .guild-sale-card{border-radius:var(--radius-control)}.guild-discovery-skeleton{background:var(--surface-subtle);border-radius:var(--radius-sm);height:12rem;animation:1.5s ease-in-out infinite pulse}.guild-market-page .guild-sale-card .guild-sale-type{z-index:1;top:var(--post-module-gap-small);left:var(--post-module-gap-small);max-width:calc(100% - var(--size-touch-target) * .75 - var(--post-module-gap-between));padding:.25rem var(--post-module-gap-small);white-space:nowrap;border-radius:var(--radius-control-compact);font-size:var(--post-module-font-size-label);font-weight:var(--post-module-font-weight-label);color:var(--action-primary);background:color-mix(in srgb,var(--action-primary) 10%,var(--surface-raised));pointer-events:none;border:0;line-height:1.4;position:absolute}.guild-market-page [data-market-item-type=buy] .guild-sale-type{color:var(--text-attended);background:var(--status-attended-soft)}.guild-market-page [data-market-item-type=swap] .guild-sale-type{color:var(--border-muted);background:color-mix(in srgb,var(--border-muted) 12%,var(--surface-raised))}.guild-market-page .guild-sale-save{top:var(--post-module-gap-small);right:var(--post-module-gap-small);width:var(--size-touch-target);height:var(--size-touch-target);border-radius:var(--radius-control);color:var(--text-primary);box-shadow:none;isolation:isolate;background:0 0;place-items:center;padding:0;display:grid}.guild-market-page .guild-sale-save[aria-pressed=true]{color:var(--action-primary)}.guild-market-page .guild-sale-copy .post-detail-sale-name{font-size:var(--post-module-font-size-body);font-weight:var(--post-module-font-weight-normal);line-height:1.5}.guild-market-page .guild-sale-save:before{content:"";z-index:-1;inset:calc(var(--size-touch-target) * .2);border-radius:var(--radius-control-compact);background:color-mix(in srgb,var(--surface-raised) 90%,transparent);position:absolute}.guild-natural-field[data-filter-appearance=inline]{min-height:0;line-height:inherit;border-radius:0;padding:0 2px;text-decoration:underline}.guild-quick-views .schedule-filter-hit{background:0 0;border:0;padding:0}.guild-quick-views .schedule-filter-hit[aria-pressed=true]{color:inherit;background:0 0}.guild-feed-picker.y-filter-select{background:0 0;border:0;padding:0}.guild-feed-picker.y-filter-select>svg{display:none}.guild-feed-picker.y-filter-select .schedule-filter-chip{gap:4px}.guild-subjectId-toolbar{gap:8px}.guild-natural-token{vertical-align:baseline;align-items:baseline;max-width:100%;display:inline-flex}.guild-natural-token .guild-natural-field{flex:0 auto;min-width:0}.guild-natural-punctuation{color:var(--text-primary);flex:none}.guild-fuguier-prompt{grid-template-columns:clamp(40px,12vw,56px) minmax(0,1fr);align-items:end;gap:6px;min-width:0;display:grid}.guild-fuguier-prompt-character{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;align-self:end;width:100%;height:auto;display:block}.guild-fuguier-prompt-bubble{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-subtle);min-width:0;padding:8px 10px;position:relative}.guild-discovery-heading{border-top:1px solid var(--border-subtle);margin-top:14px;padding-top:12px}.guild-people-posts .guild-feed-result-title{margin-bottom:4px}.guild-supply-opportunities{position:relative}.guild-supply-all-link{border-radius:inherit;position:absolute;inset:0}.guild-supply-opportunities>.guild-supply-choice-copy{pointer-events:none}.guild-supply-role-links{flex-wrap:wrap;gap:.25rem .75rem;display:flex}.guild-supply-role-links>a{pointer-events:auto;min-height:0;font:inherit;position:relative}.guild-page .y-page-title-slot{pointer-events:none}.guild-page .y-page-title-slot :is(input,button,a){pointer-events:auto}
