.roxy-screen{min-height:100vh;background:var(--ui-surface-page);color:var(--ui-ink)}.rse.roxy-screen{position:static;inset:auto;height:auto}.roxy-screen{--roxy-bar:0px}html:has([data-enter-as-bar]) .roxy-screen{--roxy-bar:var(--enter-as-bar-h,var(--enter-as-bar-rest))}.roxy-top{position:sticky;top:var(--roxy-bar);z-index:var(--ui-layer-sticky);height:var(--ui-size-topbar-height);display:flex;align-items:center;gap:var(--ui-space-16);padding:0 var(--ui-space-20);background:var(--ui-surface-panel);border-bottom:var(--ui-border-1) solid var(--ui-line)}.roxy-brand{flex:none;display:inline-flex;align-items:center;gap:var(--ui-space-8);font-size:var(--ui-text-20);font-weight:var(--ui-weight-700)}.roxy-r{font-size:var(--ui-text-22);font-weight:var(--ui-weight-800)}.roxy-brand b,.roxy-r{color:var(--ui-accent)}.roxy-brand b{font-weight:var(--ui-weight-700)}.roxy-progress{flex:1;min-width:0;max-width:var(--ui-size-modal-md);margin:0 auto}.roxy-me{flex:none;width:var(--ui-space-32);height:var(--ui-space-32);border-radius:var(--ui-radius-999);display:grid;place-items:center;background:var(--ui-accent-tint);color:var(--ui-accent-text);font-size:var(--ui-text-12);font-weight:var(--ui-weight-700)}.roxy-page{max-width:var(--ui-size-content-max);margin:0 auto;padding:var(--ui-space-32) var(--ui-space-32) var(--ui-space-120);display:grid;grid-template-columns:minmax(0,1fr) var(--ui-size-panel-width-narrow);gap:var(--ui-space-40);align-items:start}.roxy-pmini{display:none}.roxy-side{position:sticky;top:calc(var(--roxy-bar) + var(--ui-size-topbar-height) + var(--ui-space-32));display:flex;flex-direction:column;gap:var(--ui-space-16)}.roxy-field{display:flex;align-items:stretch;gap:var(--ui-space-8)}.roxy-field .input{flex:1;min-width:0}.roxy-page .roxy-field>.btn{flex:none;height:auto;margin:0}.roxy-field>svg{align-self:center;flex:none}.roxy-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-8) var(--ui-space-14)}.roxy-hint{color:var(--ui-ink-3)}.roxy-error,.roxy-hint{margin:0;font-size:var(--ui-text-13)}.roxy-error{color:var(--ui-danger-text-1)}.roxy-address{font-family:inherit;color:var(--ui-ink-3)}.roxy-address-part{display:inline-block;max-width:100%}.roxy-box{display:flex;flex-direction:column;gap:var(--ui-space-10);padding:var(--ui-space-16);border-radius:var(--ui-radius-16);background:var(--ui-surface-panel);box-shadow:var(--ui-ring-1-line)}.roxy-company,.roxy-logos{flex-direction:row;align-items:center;flex-wrap:wrap}.roxy-logo{max-height:var(--ui-space-40);max-width:100%;-o-object-fit:contain;object-fit:contain}.roxy-page .kit-chat-card>.roxy-box.roxy-logos{width:-moz-fit-content;width:fit-content;max-width:100%}.roxy-page .kit-chat-card>.roxy-logos .roxy-logo{max-height:var(--ui-space-56);max-width:min(calc(var(--ui-space-40) * 7),100%);-o-object-fit:contain;object-fit:contain}.roxy-on-dark{display:inline-flex;padding:var(--ui-space-8) var(--ui-space-12);border-radius:var(--ui-radius-10);background:var(--ui-surface-stage)}.roxy-tag{display:inline-flex;align-items:center;gap:var(--ui-space-4);margin-left:auto;padding:var(--ui-space-3) var(--ui-space-8);border-radius:var(--ui-radius-999);background:var(--ui-good-soft);color:var(--ui-good-text-1);font-size:var(--ui-text-12);font-weight:var(--ui-weight-600)}.roxy-held-rows{gap:0;padding-block:var(--ui-space-4)}.roxy-held-row{display:grid;grid-template-columns:var(--ui-space-96) minmax(0,1fr);gap:var(--ui-space-12);align-items:start;padding-block:var(--ui-space-8);font-size:var(--ui-text-14);color:var(--ui-ink);overflow-wrap:anywhere}.roxy-held-row+.roxy-held-row{border-top:var(--ui-border-1) solid var(--ui-line)}.roxy-held-what{font-size:var(--ui-text-13);color:var(--ui-ink-3)}.roxy-held-is{min-width:0}.roxy-held-is .roxy-logos{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-12)}.roxy-held-is .roxy-logo{height:var(--ui-space-40);width:auto}.roxy-held-colors{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-8)}.roxy-held-is>.roxy-bio,.roxy-held-is>.roxy-held-round{display:block}.roxy-held-long:not([data-open]){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.roxy-held-rows[data-asking] .roxy-held-row{grid-template-columns:var(--ui-space-96) minmax(0,1fr) auto}.roxy-held-act{justify-self:end}.roxy-held-row[data-change] .roxy-held-is>:not(.roxy-held-note){opacity:var(--ui-opacity-50)}.roxy-held-note{display:block;margin-top:var(--ui-space-4);font-size:var(--ui-text-13);color:var(--ui-ink-2)}.roxy-held-look{display:flex;align-items:center;gap:var(--ui-space-12)}.roxy-held-look img{flex:none;width:var(--ui-space-96);max-width:100%;height:var(--ui-space-48);border-radius:var(--ui-radius-8);-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;box-shadow:var(--ui-ring-1-line)}.roxy-held-is .roxy-held-round{width:var(--ui-space-48);height:var(--ui-space-48)}@media (max-width:759px){.roxy-held-row{grid-template-columns:minmax(0,1fr);gap:var(--ui-space-6)}.roxy-held-rows[data-asking] .roxy-held-row{grid-template-columns:minmax(0,1fr) auto}.roxy-held-rows[data-asking] .roxy-held-is{grid-column:1/-1;grid-row:2}}.roxy-bio{margin:0;font-size:var(--ui-text-14);line-height:var(--ui-leading-1_55);color:var(--ui-ink-2);white-space:pre-line}.rse textarea.input.roxy-bio-box{max-height:calc(10lh + var(--ui-space-9) * 2);field-sizing:content}.roxy-uses{display:flex;flex-wrap:wrap;gap:var(--ui-space-8) var(--ui-space-16);padding:var(--ui-space-14) var(--ui-space-16);border-radius:var(--ui-radius-16);background:var(--ui-surface-panel);box-shadow:var(--ui-ring-1-line)}.roxy-uses span{display:inline-flex;align-items:center;gap:var(--ui-space-6);font-size:var(--ui-text-13);color:var(--ui-ink-2)}.roxy-results ul{margin:0;padding:0;list-style:none}.roxy-results li+li .roxy-result{box-shadow:inset 0 var(--ui-border-1) 0 var(--ui-line-2)}.roxy-results{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--ui-radius-12);background:var(--ui-surface-panel);box-shadow:var(--ui-ring-1-line)}.roxy-result,.roxy-results>.roxy-error,.roxy-results>.roxy-hint{padding:var(--ui-space-12) var(--ui-space-16)}.roxy-result{display:flex;align-items:center;gap:var(--ui-space-12);width:100%;border:0;background:none;text-align:left;cursor:pointer;font:inherit;color:var(--ui-ink)}.roxy-result+.roxy-result{box-shadow:inset 0 var(--ui-border-1) 0 var(--ui-line-2)}.roxy-result:hover{background:var(--ui-surface-sunk)}.roxy-result-words{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.roxy-result-words b{font-weight:var(--ui-weight-500)}.roxy-rating,.roxy-result-words small{font-size:var(--ui-text-13);color:var(--ui-ink-3)}.roxy-rating{align-items:center}.roxy-rating,.roxy-swatches{display:inline-flex;gap:var(--ui-space-6)}.roxy-swatches i{width:var(--ui-space-28);height:var(--ui-space-28);border-radius:var(--ui-radius-8);box-shadow:var(--ui-ring-1-line)}.roxy-swatches i[data-suggested]{box-shadow:none;outline:var(--ui-border-1) dashed var(--ui-ink-3);outline-offset:var(--ui-space-1)}.roxy-colors-way{display:contents}.roxy-colors-head{position:sticky;top:calc(0px - var(--ui-space-4));z-index:var(--ui-layer-sticky);display:flex;flex-direction:column;gap:var(--ui-space-10);padding:var(--ui-space-4) 0 0;background:var(--ui-surface-page)}.roxy-colors-head .roxy-box{padding:var(--ui-space-12)}.roxy-colors-head .roxy-colors:has(>:nth-child(3)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-space-8);align-items:end}@media (max-width:759px){.roxy-colors-head .roxy-colors:has(>:nth-child(3)) .kit-cp-words{display:none}}.roxy-palrows{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--ui-space-96),1fr));gap:var(--ui-space-2)}.roxy-palrow{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--ui-space-4);min-width:0;min-height:var(--ui-space-44);padding:var(--ui-space-2);border:0;border-radius:var(--ui-radius-10);background:none;color:var(--ui-ink);cursor:pointer}.roxy-palrow:hover{background:var(--ui-surface-panel)}.roxy-palrow .roxy-swatches{flex:none;gap:var(--ui-space-4)}.roxy-palrow .roxy-swatches i{width:var(--ui-space-16);height:var(--ui-space-16);border-radius:var(--ui-radius-999)}.roxy-palrow b{max-width:100%;text-align:center;text-wrap:balance;font-size:var(--ui-text-12);font-weight:var(--ui-weight-500);line-height:var(--ui-leading-16px)}.roxy-screen .roxy-palrows .roxy-palrow[aria-pressed=true]{background:var(--ui-surface-panel);box-shadow:var(--ui-ring-inset-2-accent)}.roxy-photos{display:flex;flex-wrap:wrap;gap:var(--ui-space-12)}.roxy-photo{display:flex;flex-direction:column;align-items:center;gap:var(--ui-space-6);padding:var(--ui-space-8);border:0;border-radius:var(--ui-radius-12);background:var(--ui-surface-panel);box-shadow:var(--ui-ring-1-line);cursor:pointer}.roxy-photo img{width:var(--ui-space-96);max-width:100%;height:var(--ui-space-96);border-radius:var(--ui-radius-999);-o-object-fit:cover;object-fit:cover}.roxy-photo small{font-size:var(--ui-text-12);color:var(--ui-ink-3)}.roxy-listing{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-12)}.roxy-listing .roxy-result-words{flex:1}.roxy-listing[data-off] .roxy-result-words{opacity:var(--ui-opacity-50);text-decoration:line-through}@media (max-width:759px){.roxy-listing[data-ask]{flex-wrap:wrap}.roxy-listing[data-ask] .roxy-result-words{flex-basis:calc(100% - var(--ui-space-32) - var(--ui-space-12))}.roxy-listing[data-ask]>.btn{margin-left:calc(var(--ui-space-32) + var(--ui-space-12))}}.roxy-open{color:var(--ui-ink-2);font-size:var(--ui-text-13);text-decoration:none}.roxy-open:hover{color:var(--ui-ink);text-decoration:underline;text-underline-offset:var(--ui-space-2)}.roxy-open svg{display:inline;width:var(--ui-space-13);height:var(--ui-space-13);margin-left:var(--ui-space-4);vertical-align:text-bottom}.roxy-add{display:flex;flex-direction:column;gap:var(--ui-space-8)}.roxy-preview{margin:0;font-size:var(--ui-text-14);font-weight:var(--ui-weight-500);color:var(--ui-ink)}.roxy-pcard{overflow:hidden;border-radius:var(--ui-radius-20);background:var(--ui-surface-panel);box-shadow:var(--ui-ring-1-line)}.roxy-band{height:var(--ui-space-64);background:linear-gradient(120deg,var(--ui-accent-tint),var(--ui-surface-sunk))}.roxy-pcard-in{display:flex;flex-direction:column;align-items:stretch;margin-top:calc(var(--ui-space-32) * -1);padding:0 var(--ui-space-20) var(--ui-space-20)}.roxy-side .roxy-pcard-in>*+*{margin-top:var(--ui-space-16);padding-top:var(--ui-space-16);border-top:var(--ui-border-1) solid var(--ui-line)}.roxy-pid{display:flex;flex-direction:column;align-items:center;gap:var(--ui-space-2);text-align:center}.roxy-av{width:var(--ui-space-64);height:var(--ui-space-64);display:grid;place-items:center;overflow:hidden;border-radius:var(--ui-radius-999);border:var(--ui-border-2) solid var(--ui-surface-panel);background:var(--ui-accent-tint);color:var(--ui-accent-text);font-size:var(--ui-text-22);font-weight:var(--ui-weight-700)}.roxy-av img,.roxy-pmini-av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.roxy-nm{margin-top:var(--ui-space-8);font-size:var(--ui-text-16);font-weight:var(--ui-weight-600)}.roxy-sub,.roxy-title{font-size:var(--ui-text-13);color:var(--ui-ink-2)}.roxy-pbrand{display:flex;flex-direction:column;align-items:center;gap:var(--ui-space-12)}.roxy-brandlogo,.roxy-pcard .roxy-rating{display:flex;justify-content:center}.roxy-pcard .roxy-rating{align-items:center;gap:var(--ui-space-6);margin-bottom:0;font-size:var(--ui-text-13);color:var(--ui-ink-2)}.roxy-rating b{font-weight:var(--ui-weight-600);color:var(--ui-ink)}.roxy-g{display:inline-flex}.roxy-rating .stars5{width:calc(var(--ui-space-16) * 5);height:var(--ui-space-16);color:var(--ui-rating-star)}.roxy-pcontact{display:flex;flex-direction:column;gap:var(--ui-space-10);text-align:left}.roxy-pcard .roxy-coming{margin:0;max-width:100%;font-size:var(--ui-text-13);line-height:var(--ui-leading-1_5);color:var(--ui-ink-3);text-wrap:balance}.roxy-held-round{width:var(--ui-space-96);max-width:100%;height:var(--ui-space-96);border-radius:var(--ui-radius-999);-o-object-fit:cover;object-fit:cover}.roxy-av .roxy-held-round,.roxy-pmini-av .roxy-held-round{width:100%;height:100%}.roxy-chips{display:flex;flex-wrap:wrap;gap:var(--ui-space-6)}.roxy-chip{padding:var(--ui-space-3) var(--ui-space-8);border-radius:var(--ui-radius-999);background:var(--ui-surface-sunk);font-size:var(--ui-text-12);font-weight:var(--ui-weight-600);color:var(--ui-ink-2)}.roxy-rows{flex-direction:column}.roxy-row,.roxy-rows{display:flex;gap:var(--ui-space-8)}.roxy-row{align-items:center;font-size:var(--ui-text-13);color:var(--ui-ink-2);min-width:0;overflow-wrap:anywhere}.roxy-row svg{flex:none}.roxy-row[data-lines]{align-items:flex-start;white-space:pre-line}.roxy-look-words{display:flex;min-width:0;align-items:baseline}.roxy-look-what{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.roxy-look-words small{flex:none;white-space:pre}.roxy-row[data-state=done] svg{color:var(--ui-good-text-1)}.roxy-row small{font-size:var(--ui-text-13);color:var(--ui-ink-3)}.roxy-look .roxy-row,.roxy-row[data-lit],.roxy-side .kit-card{animation:roxy-rise var(--ui-duration-250) var(--ui-ease-out-soft) both}@media (prefers-reduced-motion:reduce){.roxy-look .roxy-row,.roxy-row[data-lit],.roxy-side .kit-card{animation:none}}@media (max-width:1023px){.roxy-page{grid-template-columns:minmax(0,1fr)}.roxy-side{position:static;order:-1}}@media (max-width:900px){.roxy-side{display:none}.roxy-pmini{position:sticky;top:calc(var(--roxy-bar) + var(--ui-size-topbar-height));z-index:var(--ui-layer-sticky);display:flex;align-items:center;gap:var(--ui-space-10);padding:var(--ui-space-8) var(--ui-space-16);background:var(--ui-surface-panel);border-bottom:var(--ui-border-1) solid var(--ui-line);font-size:var(--ui-text-13)}.roxy-pmini-av{flex:none;width:var(--ui-space-30);height:var(--ui-space-30);display:grid;place-items:center;overflow:hidden;border-radius:var(--ui-radius-999);background:var(--ui-accent-tint);color:var(--ui-accent-text);font-size:var(--ui-text-11);font-weight:var(--ui-weight-700)}.roxy-pmini-words{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ui-ink-2)}.roxy-pmini-words b{color:var(--ui-ink);font-weight:var(--ui-weight-600)}.roxy-brand-words,.roxy-progress .kit-progress-words{display:none}}@media (max-width:759px){.roxy-page{padding:var(--ui-space-16) var(--ui-space-16) var(--ui-space-96);gap:var(--ui-space-20)}.roxy-top{padding:0 var(--ui-space-16);gap:var(--ui-space-12)}}.roxy-welcome{position:fixed;inset:0;z-index:var(--ui-layer-takeover)}.roxy-page{padding-bottom:var(--ui-space-16)}.roxy-page .kit-chat{position:sticky;top:calc(var(--roxy-bar) + var(--ui-size-topbar-height) + var(--ui-space-16));height:calc(var(--roxy-vh, 100dvh) - var(--roxy-bar) - var(--ui-size-topbar-height) - var(--ui-space-32) - var(--ui-space-24));min-height:0}.roxy-page .kit-chat-who{margin-left:calc(var(--ui-space-44) + var(--ui-space-6));margin-bottom:var(--ui-space-8)}.roxy-page .kit-chat-thread{flex:0 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:var(--ui-space-24) var(--ui-space-4) var(--ui-space-14) var(--ui-space-6);gap:var(--ui-space-16);-webkit-mask-image:linear-gradient(to bottom,transparent,transparent var(--ui-space-4),var(--ui-ink) var(--ui-space-24),var(--ui-ink) calc(100% - var(--ui-space-10)),transparent);mask-image:linear-gradient(to bottom,transparent,transparent var(--ui-space-4),var(--ui-ink) var(--ui-space-24),var(--ui-ink) calc(100% - var(--ui-space-10)),transparent)}.roxy-page .kit-chat-part,.roxy-page .kit-chat-part-lines{gap:var(--ui-space-16)}.roxy-page .kit-chat-msg{position:relative;animation:roxy-rise var(--ui-duration-250) var(--ui-ease-out-soft) both}.roxy-page .kit-chat-msg .kit-chat-bub,.roxy-page .kit-chat-msg[data-first] .kit-chat-bub{flex:1;min-width:0;padding:var(--ui-space-4) 0 0;border-radius:0;background:none;box-shadow:none;font-size:var(--ui-text-15);line-height:var(--ui-leading-1_55);color:var(--ui-ink);white-space:pre-line}.roxy-page .kit-chat-choice-words small{white-space:pre-line}.roxy-page .kit-chat-choices:not([data-column]) .kit-chat-choice{min-width:var(--ui-space-96);justify-content:center}.roxy-page .kit-chat-msg .kit-roxy-face{position:relative;visibility:visible;overflow:hidden;box-shadow:0 0 0 var(--ui-space-2) var(--ui-surface-page)}.roxy-page .kit-chat-msg:before{content:"";position:absolute;top:calc(-1 * (var(--ui-space-2) + var(--ui-border-1_5)));left:calc(-1 * (var(--ui-space-2) + var(--ui-border-1_5)));width:calc(var(--ui-space-32) + 2 * (var(--ui-space-2) + var(--ui-border-1_5)));height:calc(var(--ui-space-32) + 2 * (var(--ui-space-2) + var(--ui-border-1_5)));border-radius:var(--ui-radius-999);background:var(--ui-gradient-assistant)}.roxy-page .kit-chat-msg[data-cont] .kit-roxy-face,.roxy-page .kit-chat-part:has(>.kit-chat-part-lines>:is(.kit-chat-msg,.kit-chat-card):last-child)+.kit-chat-part>.kit-chat-part-lines>.kit-chat-msg:first-child .kit-roxy-face{visibility:hidden}.roxy-page .kit-chat-msg[data-cont]:before,.roxy-page .kit-chat-part:has(>.kit-chat-part-lines>:is(.kit-chat-msg,.kit-chat-card):last-child)+.kit-chat-part>.kit-chat-part-lines>.kit-chat-msg:first-child:before{content:none}.roxy-page .kit-chat-msg+.kit-chat-msg[data-cont],.roxy-page .kit-chat-part:has(>.kit-chat-part-lines>.kit-chat-msg:last-child)+.kit-chat-part>.kit-chat-part-lines>.kit-chat-msg:first-child{margin-top:calc(var(--ui-space-6) - var(--ui-space-16))}.roxy-page .kit-chat-part[data-settled]:has(>.kit-chat-part-lines>:is(.kit-chat-msg,.kit-chat-card):last-child)+.kit-chat-part>.kit-chat-part-lines>.kit-chat-msg:first-child .kit-roxy-face{visibility:visible}.roxy-page .kit-chat-part[data-settled]:has(>.kit-chat-part-lines>:is(.kit-chat-msg,.kit-chat-card):last-child)+.kit-chat-part>.kit-chat-part-lines>.kit-chat-msg:first-child:before{content:""}.roxy-page .kit-chat-part[data-settled]:has(>.kit-chat-part-lines>.kit-chat-msg:last-child)+.kit-chat-part>.kit-chat-part-lines>.kit-chat-msg:first-child{margin-top:0}.roxy-page .kit-roxy-face img{transform:scale(1.18);transform-origin:50% 40%}.roxy-page .kit-chat-bub>.kit-chat-typing{display:inline-flex;align-items:center;gap:var(--ui-space-4);vertical-align:top;padding:0;height:calc(var(--ui-text-15) * var(--ui-leading-1_55))}.roxy-page .kit-chat-bub>.kit-chat-typing i{width:var(--ui-space-6);height:var(--ui-space-6);border-radius:var(--ui-radius-999);background:var(--ui-ink-3);animation:roxy-blink var(--ui-duration-1200) infinite}.roxy-page .kit-chat-bub>.kit-chat-typing i:nth-child(2){animation-delay:var(--ui-duration-200)}.roxy-page .kit-chat-bub>.kit-chat-typing i:nth-child(3){animation-delay:var(--ui-duration-400)}.roxy-page .kit-chat-mine{gap:0;animation:roxy-rise var(--ui-duration-250) var(--ui-ease-out-soft) both}.roxy-page .kit-chat-mine .kit-chat-bub{max-width:85%;padding:var(--ui-space-9) var(--ui-space-13);border:var(--ui-border-1) solid var(--ui-line);border-radius:var(--ui-radius-16) var(--ui-radius-16) var(--ui-radius-4) var(--ui-radius-16);background:var(--ui-surface-panel);box-shadow:none;font-size:var(--ui-text-15);line-height:var(--ui-leading-1_5);color:var(--ui-ink)}.roxy-page .kit-chat-mine .kit-chat-bub>span{white-space:pre-line}.roxy-page .kit-chat-change{position:relative;min-height:0;margin-top:var(--ui-space-4);padding:0 var(--ui-space-2);border-radius:var(--ui-radius-4);font-size:var(--ui-text-12);font-weight:var(--ui-weight-500);line-height:var(--ui-leading-1_5);color:var(--ui-ink-3)}.roxy-page .kit-chat-change:before{content:"";position:absolute;inset:calc(-1 * var(--ui-space-8)) calc(-1 * var(--ui-space-10))}.roxy-page .kit-chat-change:hover{color:var(--ui-accent-text);text-decoration:underline}.roxy-page .kit-chat-card{min-width:0;margin-left:var(--ui-space-44);animation:roxy-rise var(--ui-duration-250) var(--ui-ease-out-soft) both}.roxy-page .kit-chat-fold b{flex:0 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.roxy-page .kit-chat-control{flex:none;max-height:58%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;margin:var(--ui-space-8) 0 0 calc(var(--ui-space-44) + var(--ui-space-2));padding:var(--ui-space-4);animation:roxy-rise var(--ui-duration-250) var(--ui-ease-out-soft) both}.roxy-page .kit-chat-control:has(.kit-pl-pop[data-up]){overflow:visible}.roxy-page .kit-gbp-picker .kit-cbx-root[data-inline] .kit-cbx-list{height:calc((var(--ui-space-64) + var(--ui-space-20)) * 3 + var(--ui-space-12));max-height:none}.roxy-page .kit-gbp-picker .kit-cbx-root[data-inline] .kit-cbx-foot{min-height:var(--ui-size-button-height-sm)}.roxy-page .kit-gbp-picker .kit-cbx:has(.kit-cbx-input:-moz-placeholder)>.kit-cbx-root[data-inline]{display:none}.roxy-page .kit-gbp-picker .kit-cbx:has(.kit-cbx-input:placeholder-shown)>.kit-cbx-root[data-inline]{display:none}.roxy-page .kit-gbp-picker .kit-cbx-root[data-inline] .kit-cbx-foot:not(:has(button,p)){border-top-color:transparent}.roxy-screen:not([data-keys]) :focus-visible:not(input,textarea,select){outline:none;box-shadow:none}.roxy-screen:not([data-keys]) :is(.kit-chat-choice:not([data-primary]),.roxy-photo,.roxy-palrow:not([aria-pressed=true])):focus-visible{box-shadow:var(--ui-ring-1-line)}.roxy-screen:not([data-keys]):not([data-still]) .kit-chat-choice:not([data-primary]):focus-visible:hover{box-shadow:var(--ui-ring-inset-1_5-accent)}.roxy-screen[data-still] .kit-chat-choice:not([data-primary]):hover{box-shadow:var(--ui-ring-1-line);background:var(--ui-surface-panel)}.roxy-screen[data-still] .kit-chat-choice[data-primary]:hover{background:var(--ui-accent)}.roxy-screen:not([data-keys]) .btn-ghost:focus-visible{box-shadow:var(--ui-ring-inset-1-line)}@keyframes roxy-rise{0%{opacity:0;transform:translateY(var(--ui-space-6))}to{opacity:1;transform:none}}@keyframes roxy-blink{0%,80%,to{opacity:var(--ui-opacity-25)}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.roxy-page .kit-chat-bub>.kit-chat-typing i,.roxy-page .kit-chat-card,.roxy-page .kit-chat-control,.roxy-page .kit-chat-mine,.roxy-page .kit-chat-msg{animation:none}.roxy-page .kit-chat-choice{transition:none}}@media (max-width:900px){.roxy-page{padding-top:var(--ui-space-16)}.roxy-page .kit-chat{top:calc(var(--roxy-bar) + var(--ui-size-topbar-height) + var(--ui-space-48));height:calc(var(--roxy-vh, 100dvh) - var(--roxy-bar) - var(--ui-size-topbar-height) - var(--ui-space-48) - var(--ui-space-16) - var(--ui-space-12))}}@media (max-width:759px){.roxy-page{padding-bottom:var(--ui-space-8)}.roxy-page .kit-chat-who{margin-left:var(--ui-space-6)}.roxy-page .kit-chat-card{margin-left:0}.roxy-page .kit-chat-control{margin-left:var(--ui-space-2)}}