:is(.primary,.secondary,.text-button).ds-small{min-height:36px;padding:6px 14px;font-size:14px}.text-button.ds-small{padding:0}.secondary.ds-danger{border-color:var(--danger-line);color:var(--danger)}.text-button.ds-danger{color:var(--danger)}.ds-arrow{flex:none;transition:transform .16s cubic-bezier(.2,0,0,1)}@media (hover:hover){:is(.primary,.secondary,.text-button):hover:not(:disabled)>.ds-arrow{transform:translate(4px)}}.ds-icon-button{border-radius:var(--hs-control-radius);color:var(--ink)}.ds-icon-button.ds-small{width:36px;height:36px}.ds-field{gap:6px;min-width:0;display:grid}.ds-field-label{font-size:13px;font-weight:500}.ds-field-hint{color:var(--muted);font-size:13px;line-height:1.45}.ds-field-error{color:var(--danger);font-size:13px}.ds-input{border:1px solid var(--field-line);background:var(--field);width:100%;min-width:0;height:44px;color:var(--ink);font:inherit;padding:0 12px;font-size:15px}.ds-input.ds-compact{height:40px}.ds-input[aria-invalid=true]{border-color:var(--danger-line)}.ds-input:disabled{color:var(--muted)}.ds-select{border:1px solid var(--field-line);border-radius:var(--hs-control-radius);background:var(--field);min-width:0;height:40px;color:var(--ink);text-align:left;white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:14px;display:inline-flex}.ds-select.ds-small{height:36px}.ds-select>span:first-child{text-overflow:ellipsis;--cut-ok:1;min-width:0;overflow:hidden}.ds-select>svg{color:var(--muted);flex:none}.ds-select:disabled{color:var(--muted)}.ds-select:focus-visible{outline:1px solid color-mix(in srgb, var(--ink) 71%, var(--bg));outline-offset:-1px}.ds-menu{z-index:60;min-width:var(--radix-select-trigger-width);max-height:min(304px, var(--radix-select-content-available-height));border:1px solid var(--line);border-radius:var(--hs-control-radius);background:var(--paper);color:var(--ink);padding:4px;font-size:14px;overflow:hidden}.ds-menu[data-state=open]{animation:.16s cubic-bezier(.2,0,0,1) ds-menu-in}@keyframes ds-menu-in{0%{opacity:0;transform:translateY(-4px)}}.ds-option{border-radius:var(--hs-control-radius);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;justify-content:space-between;align-items:center;gap:16px;min-height:34px;padding:0 10px;display:flex}.ds-option[data-highlighted]{background:color-mix(in srgb, var(--ink) 6%, var(--paper))}.ds-option[data-state=checked]{font-weight:500}.ds-option[data-disabled]{color:var(--muted);cursor:default}.ds-option>svg{flex:none}.ds-rows{grid-template-columns:var(--ds-row-columns);border-top:1px solid var(--line);column-gap:14px;margin:0;padding:0;list-style:none;display:grid}.ds-row{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px solid var(--line);align-items:center;min-height:60px;padding:10px 0;display:grid}.ds-row-lead{display:flex}.ds-row-body{min-width:0}.ds-row-title{overflow-wrap:anywhere;font-size:14px;font-weight:500;display:block}.ds-row-detail{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:13px;display:block}.ds-row-detail.ds-address{white-space:nowrap;text-overflow:ellipsis;--cut-ok:1;overflow:hidden}.ds-row-status{flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:6px;display:flex}.ds-row-status>.text-button.ds-small{min-height:24px;font-size:13px}.ds-row-meta{color:var(--muted);white-space:nowrap;font-size:13px}.ds-row-control{align-items:center;min-width:0;display:flex}.ds-row-control>.ds-select{width:100%}.ds-row-static{color:var(--muted);white-space:nowrap;padding:0 11px;font-size:14px}.ds-row-action{justify-content:flex-end;min-width:0;display:flex}@media (max-width:760px){.ds-rows{grid-template-columns:var(--ds-row-columns-phone)}.ds-row{row-gap:8px}.ds-row-control{grid-row:2;grid-column:var(--ds-row-control-phone);justify-self:start}.ds-row-control:empty{display:none}.ds-row-control:has(>.ds-select){width:min(100%,200px)}.ds-row-static{padding:0}.ds-row-meta{display:none}}.ds-section{gap:12px;min-width:0;display:grid}.ds-section+.ds-section{margin-top:36px}.ds-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.ds-section-title{margin:0;font-size:15px;font-weight:600}.ds-section-lede{color:var(--muted);margin:-6px 0 0;font-size:13px;line-height:1.5}.ds-switch{border-radius:var(--hs-control-radius);background:color-mix(in srgb, var(--ink) 24%, var(--paper));cursor:pointer;width:44px;height:26px;transition:background-color var(--motion-stamp,.16s) var(--motion-ease,ease);border:0;flex:none;padding:0;position:relative}.ds-switch:after{content:"";border-radius:var(--hs-control-radius);background:var(--paper);width:20px;height:20px;transition:transform var(--motion-stamp,.16s) var(--motion-ease,ease);position:absolute;top:3px;left:3px}.ds-switch[aria-checked=true]{background:var(--ink)}.ds-switch[aria-checked=true]:after{transform:translate(18px)}.ds-switch:disabled{opacity:.4;cursor:default}@media (prefers-reduced-motion:reduce){.ds-switch,.ds-switch:after{transition:none}}.ds-badge{white-space:nowrap;align-items:center;gap:6px;padding:3px 7px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.ds-badge[data-tone=ink]{background:var(--ink);color:var(--paper)}.ds-badge[data-tone=quiet]{background:var(--tint,color-mix(in srgb, var(--ink) 6%, var(--paper)));color:var(--ink)}.ds-badge[data-tone=bullet]{color:var(--muted);padding:0;font-size:13px;font-weight:500}.ds-badge[data-tone=bullet]:before{content:"";background:currentColor;flex:none;width:6px;height:6px}.ds-card{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);align-content:start;gap:12px;padding:24px;display:grid}.ds-card-title{margin:0;font-size:16px;font-weight:600}@media (max-width:760px){.ds-card{padding:20px}}.ds-empty>.ds-empty-art{display:block}.ds-scrim{z-index:70;background:color-mix(in srgb, var(--ink) 40%, transparent);place-items:center;padding:24px;animation:.16s cubic-bezier(.2,0,0,1) ds-fade;display:grid;position:fixed;inset:0}@keyframes ds-fade{0%{opacity:0}}.ds-dialog{border:1px solid var(--line);border-radius:var(--hs-control-radius);background:var(--paper);width:min(100%,480px);max-height:calc(100dvh - 48px);color:var(--ink);gap:16px;padding:24px;animation:.16s cubic-bezier(.2,0,0,1) ds-rise;display:grid;overflow-y:auto}@keyframes ds-rise{0%{opacity:0;transform:translateY(8px)}}.ds-dialog-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.ds-dialog-head>.icon-button{margin:-8px -8px 0 0}.ds-dialog-title{margin:0;font-size:18px;font-weight:600;line-height:1.3}.ds-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:760px){.ds-scrim:has(>.ds-sheet){place-items:end stretch;padding:0}.ds-dialog.ds-sheet{width:100%;max-height:85dvh;padding-bottom:calc(24px + env(safe-area-inset-bottom));border-radius:var(--hs-control-radius) var(--hs-control-radius) 0 0;border-width:1px 0 0}.ds-dialog-actions>*{flex:auto}}.ds-search{border:1px solid var(--field-line);border-radius:var(--hs-control-radius);background:var(--field);width:100%;height:44px;color:var(--muted);align-items:center;gap:10px;padding:0 4px 0 14px;display:flex}.ds-search:focus-within{border-color:color-mix(in srgb, var(--ink) 67%, var(--bg))}.ds-search>svg{flex:none}.ds-search input{min-width:0;height:100%;color:var(--ink);font:inherit;text-overflow:ellipsis;--cut-ok:1;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:16px}.ds-search input:focus-visible{border-color:#0000!important}.ds-search input::placeholder{color:color-mix(in srgb, var(--ink) 50%, var(--field))}.ds-search .ds-icon-button{color:var(--muted);flex:none}.ds-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.ds-chip{border:1px solid var(--field-line);border-radius:var(--hs-control-radius);background:var(--field);height:32px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:500;line-height:1;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}@media (hover:hover){.ds-chip:hover:not(:disabled,[aria-pressed=true],[data-chosen]){border-color:color-mix(in srgb, var(--ink) 32%, var(--field))}}.ds-chip>svg{width:14px;height:14px;color:var(--muted);flex:none;margin-right:-3px}.ds-chip-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.ds-chip:is([aria-pressed=true],[data-chosen]){border-color:var(--ink);background:var(--ink);color:var(--paper)}.ds-chip:is([aria-pressed=true],[data-chosen]) :is(.ds-chip-count,svg){color:color-mix(in srgb, var(--paper) 72%, var(--ink))}.ds-chip:disabled{opacity:.4;cursor:default}.ds-chip:focus-visible{outline:1px solid color-mix(in srgb, var(--ink) 71%, var(--bg));outline-offset:-1px}.ds-chip:is([aria-pressed=true],[data-chosen]):focus-visible{outline-color:var(--paper);outline-offset:-4px}.ds-chip-menu{min-width:200px}.ds-chip-option{align-items:center;gap:8px;min-width:0;display:flex}@property --ds-chips-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --ds-chips-fade-end{syntax:"<length>";inherits:false;initial-value:0}@media (max-width:760px){.ds-chips{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow:auto hidden}.ds-chips::-webkit-scrollbar{display:none}.ds-chip{height:36px}@supports (animation-timeline:scroll()){.ds-chips{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--ds-chips-fade-start), #000 calc(100% - var(--ds-chips-fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--ds-chips-fade-start), #000 calc(100% - var(--ds-chips-fade-end)), transparent);animation:linear both ds-chips-edges;animation-timeline:scroll(self inline)}}}@keyframes ds-chips-edges{0%{--ds-chips-fade-start:0px;--ds-chips-fade-end:28px}8%{--ds-chips-fade-start:28px}92%{--ds-chips-fade-end:28px}to{--ds-chips-fade-start:28px;--ds-chips-fade-end:0px}}.ds-list-row{list-style:none}.ds-list-row>a{border-radius:var(--hs-control-radius);min-height:56px;color:var(--ink);align-items:center;gap:12px;padding:8px 10px;text-decoration:none;display:flex}@media (hover:hover){.ds-list-row>a:hover{background:color-mix(in srgb, var(--ink) 5%, var(--paper))}}.ds-list-row>a:focus-visible{outline:1px solid color-mix(in srgb, var(--ink) 71%, var(--bg));outline-offset:-1px;background:color-mix(in srgb, var(--ink) 5%, var(--paper))}.ds-list-lead{flex:none;display:flex}.ds-list-body{flex:1;gap:3px;min-width:0;display:grid}.ds-list-title{white-space:nowrap;text-overflow:ellipsis;--cut-ok:1;font-size:15px;font-weight:500;line-height:1.3;overflow:hidden}.ds-list-meta{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;--cut-ok:1;font-size:13px;line-height:1.3;overflow:hidden}.ds-list-meta>span+span:before{content:"·";margin:0 6px}.ds-list-meta .ds-flag{margin:-2px 6px 0 0}.ds-list-trailing{flex:none;align-items:center;margin-left:8px;display:flex}.ds-list-heading{color:var(--muted);padding:16px 10px 6px;font-size:13px;font-weight:500;list-style:none}.ds-list-heading:first-child{padding-top:4px}.ds-mark{border:1px solid var(--line);border-radius:var(--hs-control-radius);background:var(--mark-ground);color:var(--mark-ink);flex:none;place-items:center;font-size:12px;font-weight:600;display:grid;overflow:hidden}.ds-mark>img{object-fit:contain;width:100%;height:100%;display:block}.ds-flag{vertical-align:middle;object-fit:cover;outline:1px solid color-mix(in srgb, var(--ink) 14%, transparent);outline-offset:-1px;background:var(--tint,color-mix(in srgb, var(--ink) 6%, var(--paper)));flex:none;display:inline-block}
@media (max-width:760px){:is(.primary,.secondary,.text-button,.icon-button,.ds-select,.ds-option,.lang-trigger,.tag-chip,.tag-more,.search-box,.bar-filter-button,.filter-trigger,.filter-option,.credit-trigger,.account-row,.home-new-idea,.swatch,.font-card,.voice-line){min-height:44px}.search-box{height:46px}.credit-widget:empty{height:44px}.card-tags .tag-chip{min-height:0}.tag-filter .tag-chip,.tag-more{min-height:44px}.library-controls .search-box{height:46px}:is(.legal-links,.legal-nav,.start-foot nav) a,.text-button,.mobile-sections button,.status-tabs button{justify-content:center;min-width:44px}.legal-links{row-gap:0}:is(.legal-links,.legal-nav,.start-foot nav) a,.login-top>.wordmark,.hause-credit,:is(.legal-mark,.legal-contact,.start-mark),.not-found.hs>a{align-items:center;min-height:44px;display:inline-flex}.login-form>.hause-credit{padding-top:0}.purchase-actions .secondary{min-height:44px}.tag-list .tag-chip{min-height:44px;padding-left:12px}.tag-list .tag-chip button{width:44px;height:44px}.tag-add form{height:46px}.tag-add input{align-self:stretch}.version-select{min-height:46px;padding-block:0}.version-select select{align-self:stretch;min-height:44px}.lang-row .lang-trigger,.admin :is(button:not([role=switch],[role=checkbox],[role=radio],[data-row-link]),a[data-variant],a.primary,a.secondary,select,input:not([type=checkbox]):not([type=radio]):not([type=color])),.admin .field :is(input:not([type=checkbox]):not([type=color]):not([type=file]),select){min-height:44px}.admin input[type=checkbox]{width:20px;height:20px}.admin label:has(>input[type=checkbox]){align-items:center;gap:10px;min-height:44px;display:inline-flex}}html{-webkit-tap-highlight-color:transparent}@media (any-pointer:coarse){:is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),textarea,select){font-size:max(16px, var(--field-size,1em))!important}}
