.share-sheet-module__axXH_q__root{--ss-origin-x:100%;z-index:20;vertical-align:top;color:var(--foreground);font-family:var(--arc-font-body);font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);line-height:var(--arc-leading-body);display:inline-grid;position:relative}.share-sheet-module__axXH_q__root[data-align=start]{--ss-origin-x:0%}.share-sheet-module__axXH_q__pill{box-sizing:border-box;height:var(--ss-button-height,var(--arc-control-height-sm));align-items:center;gap:var(--arc-space-2);padding:0 var(--arc-space-4)0 14px;font-size:var(--arc-text-sm);white-space:nowrap;font-weight:500;display:inline-flex}.share-sheet-module__axXH_q__pill[data-icon-only]{width:var(--ss-button-height,var(--arc-control-height-sm));justify-content:center;padding:0}.share-sheet-module__axXH_q__ghost{visibility:hidden;pointer-events:none}.share-sheet-module__axXH_q__shape{background:var(--ss-button-bg,var(--foreground));color:var(--ss-button-fg,var(--background));box-shadow:var(--ss-button-shadow,var(--arc-shadow-resting));transform-origin:var(--ss-origin-x)0;transition:background-color var(--arc-duration-standard)var(--arc-ease-standard),color var(--arc-duration-standard)var(--arc-ease-standard),box-shadow var(--arc-duration-considered)var(--arc-ease-standard);position:absolute;top:0;right:0;overflow:clip}.share-sheet-module__axXH_q__shape:after{content:"";border:1px solid var(--ss-button-border,transparent);border-radius:inherit;pointer-events:none;transition:border-color var(--arc-duration-standard)var(--arc-ease-standard);position:absolute;inset:0}.share-sheet-module__axXH_q__root[data-align=start] .share-sheet-module__axXH_q__shape{left:0;right:auto}.share-sheet-module__axXH_q__root:not([data-view=button]) .share-sheet-module__axXH_q__shape{background:var(--arc-surface-raised);color:var(--foreground);box-shadow:var(--arc-shadow-floating)}.share-sheet-module__axXH_q__root:not([data-view=button]) .share-sheet-module__axXH_q__shape:after{border-color:var(--border)}@media (hover:hover) and (pointer:fine){.share-sheet-module__axXH_q__root[data-view=button] .share-sheet-module__axXH_q__shape:hover{background:var(--ss-button-hover-bg,color-mix(in oklab,var(--foreground)86%,var(--background)))}}.share-sheet-module__axXH_q__face{box-sizing:border-box;transform-origin:var(--ss-origin-x)0;position:absolute;top:0;right:0}.share-sheet-module__axXH_q__root[data-align=start] .share-sheet-module__axXH_q__face{left:0;right:auto}.share-sheet-module__axXH_q__root[data-align=center] .share-sheet-module__axXH_q__shape,.share-sheet-module__axXH_q__root[data-align=center] .share-sheet-module__axXH_q__face{transform-origin:50%;top:50%;left:50%;right:auto;translate:-50% -50%}.share-sheet-module__axXH_q__face[inert]{pointer-events:none}.share-sheet-module__axXH_q__trigger{color:inherit;cursor:pointer;letter-spacing:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform var(--arc-duration-instant)var(--arc-ease-standard);background:0 0;border:0;margin:0;font-family:inherit}.share-sheet-module__axXH_q__trigger:active{transform:scale(.97)}.share-sheet-module__axXH_q__panel{width:var(--share-sheet-width,min(24rem,calc(100vw - 2rem)));padding:8px;container-type:inline-size}.share-sheet-module__axXH_q__panelBody{gap:var(--arc-space-3);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.share-sheet-module__axXH_q__flyers{z-index:3;pointer-events:none;position:absolute;inset:0}.share-sheet-module__axXH_q__flyer{object-fit:cover;box-shadow:var(--arc-shadow-raised);border-radius:50%;display:block;position:absolute}.share-sheet-module__axXH_q__header{align-items:center;gap:var(--arc-space-2);min-height:36px;padding-left:8px;display:flex}.share-sheet-module__axXH_q__title{min-width:0;font-size:var(--arc-text-base);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-weight:500;overflow:hidden}.share-sheet-module__axXH_q__iconButton{border-radius:var(--arc-radius-pill);width:32px;height:32px;color:var(--arc-text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast)var(--arc-ease-standard),color var(--arc-duration-fast)var(--arc-ease-standard);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.share-sheet-module__axXH_q__muted{color:var(--arc-text-muted);flex:none;place-items:center;display:grid}.share-sheet-module__axXH_q__linkGroup{background:color-mix(in oklab,var(--arc-surface-muted)70%,transparent);box-shadow:inset 0 0 0 1px var(--arc-border-subtle);border-radius:20px;grid-template-columns:minmax(0,1fr);display:grid;overflow:clip}.share-sheet-module__axXH_q__linkRow{align-items:center;gap:10px;height:48px;padding:0 6px 0 14px;display:flex}.share-sheet-module__axXH_q__link{min-width:0;color:var(--arc-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.share-sheet-module__axXH_q__copy{border-radius:var(--arc-radius-pill);background:var(--arc-surface-raised);height:34px;box-shadow:var(--arc-shadow-resting),inset 0 0 0 1px var(--border);color:var(--foreground);cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;transition:color var(--arc-duration-fast)var(--arc-ease-standard),transform var(--arc-duration-instant)var(--arc-ease-standard);border:0;flex:none;padding:0 12px;font-weight:500;display:grid;position:relative}.share-sheet-module__axXH_q__copy:active{transform:scale(.96)}.share-sheet-module__axXH_q__copy[data-state=done]{color:var(--success)}.share-sheet-module__axXH_q__copy[data-state=error]{color:var(--arc-danger)}.share-sheet-module__axXH_q__copyFace{grid-area:1/1;grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:relative}.share-sheet-module__axXH_q__sizer{visibility:hidden;white-space:nowrap;pointer-events:none;padding-left:20px;position:absolute;top:0;left:0}.share-sheet-module__axXH_q__copyLabel{white-space:nowrap;grid-area:1/1;align-items:center;gap:6px;display:inline-flex}.share-sheet-module__axXH_q__accessTrigger{border:0;border-top:1px solid var(--arc-border-subtle);min-height:52px;color:inherit;cursor:pointer;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast)var(--arc-ease-standard);background:0 0;align-items:center;gap:10px;padding:6px 14px;display:flex}.share-sheet-module__axXH_q__accessIcon{width:16px;height:16px;color:var(--arc-text-secondary);flex:none;place-items:center;display:grid}.share-sheet-module__axXH_q__accessIcon>svg{width:16px;height:16px}.share-sheet-module__axXH_q__accessText{flex:1;min-width:0;display:grid;position:relative}.share-sheet-module__axXH_q__accessLines{gap:1px;min-width:0;display:grid}.share-sheet-module__axXH_q__accessLabel{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.share-sheet-module__axXH_q__accessDescription{color:var(--arc-text-secondary);font-size:var(--arc-text-xs)}.share-sheet-module__axXH_q__accessList{overflow:clip}.share-sheet-module__axXH_q__accessOptions{gap:2px;padding:0 6px 6px;display:grid}.share-sheet-module__axXH_q__accessOption{color:inherit;cursor:pointer;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast)var(--arc-ease-standard);background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;padding:8px;display:flex}.share-sheet-module__axXH_q__accessOption .share-sheet-module__axXH_q__accessLines{flex:1}.share-sheet-module__axXH_q__accessCheck{color:var(--foreground);opacity:0;transition:opacity var(--arc-duration-fast)var(--arc-ease-standard);flex:none}.share-sheet-module__axXH_q__accessOption[aria-selected=true]{background:color-mix(in oklab,var(--foreground)6%,transparent)}.share-sheet-module__axXH_q__accessOption[aria-selected=true] .share-sheet-module__axXH_q__accessCheck{opacity:1}.share-sheet-module__axXH_q__channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.share-sheet-module__axXH_q__channel{border-radius:var(--arc-radius-pill);min-width:0;height:40px;box-shadow:inset 0 0 0 1px var(--border);color:var(--foreground);cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast)var(--arc-ease-standard),color var(--arc-duration-fast)var(--arc-ease-standard),transform var(--arc-duration-instant)var(--arc-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 8px;font-weight:500;display:flex}.share-sheet-module__axXH_q__channel:active{transform:scale(.96)}.share-sheet-module__axXH_q__channel[data-state=done]{color:var(--success)}.share-sheet-module__axXH_q__channel[data-state=error]{color:var(--arc-danger)}.share-sheet-module__axXH_q__channelIcon{flex:none;place-items:center;width:16px;height:16px;display:grid;position:relative}.share-sheet-module__axXH_q__channelGlyph{place-items:center;display:grid}.share-sheet-module__axXH_q__channelGlyph svg{width:16px;height:16px}.share-sheet-module__axXH_q__channelLabel{white-space:nowrap;min-width:0;display:grid;position:relative;overflow:hidden}@container (max-width:280px){.share-sheet-module__axXH_q__channel{gap:6px;padding:0 4px}}.share-sheet-module__axXH_q__divider{background:var(--arc-border-subtle);height:1px;margin:2px 6px}.share-sheet-module__axXH_q__toBlock{gap:6px;display:grid}.share-sheet-module__axXH_q__sectionLabel{color:var(--arc-text-muted);font-size:var(--arc-text-xs);padding-left:8px}.share-sheet-module__axXH_q__toRow{height:36px;position:relative}.share-sheet-module__axXH_q__toEmpty{color:var(--arc-text-muted);pointer-events:none;transition:color var(--arc-duration-fast)var(--arc-ease-standard);align-items:center;padding-left:8px;display:flex;position:absolute;inset:0}.share-sheet-module__axXH_q__toEmpty[data-hint]{color:var(--arc-danger)}.share-sheet-module__axXH_q__chips{scrollbar-width:none;align-items:center;gap:6px;height:100%;margin:0;padding:0 4px;list-style:none;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.share-sheet-module__axXH_q__chips::-webkit-scrollbar{display:none}.share-sheet-module__axXH_q__chip{flex:none;align-items:center;gap:6px;height:32px;padding:0 4px;display:inline-flex;position:relative}.share-sheet-module__axXH_q__chipFill{border-radius:var(--arc-radius-pill);background:color-mix(in oklab,var(--foreground)7%,transparent);position:absolute;inset:0}.share-sheet-module__axXH_q__chipAvatar{z-index:1;flex:none;width:24px;height:24px;display:block;position:relative}.share-sheet-module__axXH_q__chipAvatar[data-hidden]{visibility:hidden}.share-sheet-module__axXH_q__chipAvatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.share-sheet-module__axXH_q__chipName{white-space:nowrap;font-weight:500;position:relative}.share-sheet-module__axXH_q__chipRemove{border-radius:var(--arc-radius-pill);width:24px;height:24px;color:var(--arc-text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast)var(--arc-ease-standard),color var(--arc-duration-fast)var(--arc-ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.share-sheet-module__axXH_q__recents{grid-template-columns:repeat(auto-fit,minmax(2.75rem,1fr));gap:4px;display:grid}.share-sheet-module__axXH_q__person{min-width:0;color:var(--arc-text-secondary);cursor:pointer;font:inherit;font-size:var(--arc-text-xs);-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast)var(--arc-ease-standard),color var(--arc-duration-fast)var(--arc-ease-standard);background:0 0;border:0;border-radius:18px;justify-items:center;gap:6px;padding:8px 2px 6px;display:grid}.share-sheet-module__axXH_q__person[data-on]{color:var(--foreground)}.share-sheet-module__axXH_q__personAvatar{width:40px;height:40px;transition:box-shadow var(--arc-duration-fast)var(--arc-ease-standard),transform var(--arc-duration-spring)var(--arc-ease-spring);border-radius:50%;display:block;position:relative}.share-sheet-module__axXH_q__person:active .share-sheet-module__axXH_q__personAvatar{transform:scale(.92)}.share-sheet-module__axXH_q__personAvatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.share-sheet-module__axXH_q__person[data-on] .share-sheet-module__axXH_q__personAvatar{box-shadow:0 0 0 2px var(--arc-surface-raised),0 0 0 4px var(--arc-accent)}.share-sheet-module__axXH_q__badge{background:var(--arc-accent);width:16px;height:16px;box-shadow:0 0 0 2px var(--arc-surface-raised);color:var(--arc-accent-foreground);opacity:0;transition:opacity var(--arc-duration-fast)var(--arc-ease-standard),transform var(--arc-duration-spring)var(--arc-ease-spring);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px;transform:scale(.4)}.share-sheet-module__axXH_q__person[data-on] .share-sheet-module__axXH_q__badge{opacity:1;transform:none}.share-sheet-module__axXH_q__personName{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.share-sheet-module__axXH_q__footer{gap:8px;display:grid}.share-sheet-module__axXH_q__error{color:var(--arc-danger);font-size:var(--arc-text-xs);align-items:center;gap:6px;margin:0;padding-left:8px;display:flex;overflow:clip}.share-sheet-module__axXH_q__send{border-radius:var(--arc-radius-pill);background:var(--foreground);height:44px;color:var(--background);cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast)var(--arc-ease-standard),color var(--arc-duration-fast)var(--arc-ease-standard),transform var(--arc-duration-instant)var(--arc-ease-standard);border:0;place-items:center;font-weight:500;display:grid;position:relative;overflow:clip}.share-sheet-module__axXH_q__send:active{transform:scale(.98)}.share-sheet-module__axXH_q__send[data-empty]{background:color-mix(in oklab,var(--foreground)8%,transparent);color:var(--arc-text-muted)}.share-sheet-module__axXH_q__send[aria-disabled=true]{cursor:progress}.share-sheet-module__axXH_q__sendLabel{white-space:pre;grid-area:1/1;align-items:center;display:inline-flex}.share-sheet-module__axXH_q__sendLabel>.share-sheet-module__axXH_q__spinner{margin-right:6px}.share-sheet-module__axXH_q__count{font-variant-numeric:tabular-nums;display:inline-grid;position:relative;overflow:clip}.share-sheet-module__axXH_q__countDigit{display:block}.share-sheet-module__axXH_q__sent{width:min(19rem,100vw - 2rem);padding:20px 16px 14px}.share-sheet-module__axXH_q__sentBody{text-align:center;justify-items:center;gap:4px;display:grid}.share-sheet-module__axXH_q__stack{margin-bottom:10px;display:flex;position:relative}.share-sheet-module__axXH_q__stackAvatar{width:44px;height:44px;box-shadow:0 0 0 3px var(--arc-surface-raised);border-radius:50%;place-items:center;display:grid;position:relative}.share-sheet-module__axXH_q__stackAvatar+.share-sheet-module__axXH_q__stackAvatar{margin-left:-12px}.share-sheet-module__axXH_q__stackAvatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.share-sheet-module__axXH_q__more{background:var(--arc-surface-muted);color:var(--arc-text-secondary);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums}.share-sheet-module__axXH_q__sentCheck{z-index:4;background:var(--success);width:22px;height:22px;box-shadow:0 0 0 3px var(--arc-surface-raised);color:var(--background);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-6px}.share-sheet-module__axXH_q__sentTitle{max-width:100%;font-size:var(--arc-text-base);text-wrap:balance;margin:0;font-weight:500}.share-sheet-module__axXH_q__sentMeta{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);margin:0}.share-sheet-module__axXH_q__sentActions{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:14px;display:grid}.share-sheet-module__axXH_q__ghostButton,.share-sheet-module__axXH_q__doneButton{border-radius:var(--arc-radius-pill);cursor:pointer;height:40px;font:inherit;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast)var(--arc-ease-standard),transform var(--arc-duration-instant)var(--arc-ease-standard);border:0;font-weight:500}.share-sheet-module__axXH_q__ghostButton{box-shadow:inset 0 0 0 1px var(--border);color:var(--foreground);background:0 0}.share-sheet-module__axXH_q__doneButton{background:var(--foreground);color:var(--background)}.share-sheet-module__axXH_q__ghostButton:active,.share-sheet-module__axXH_q__doneButton:active{transform:scale(.97)}.share-sheet-module__axXH_q__spinner{animation:.8s linear infinite share-sheet-module__axXH_q__spin}@keyframes share-sheet-module__axXH_q__spin{to{rotate:360deg}}@media (hover:hover) and (pointer:fine){.share-sheet-module__axXH_q__iconButton:hover,.share-sheet-module__axXH_q__chipRemove:hover{background:color-mix(in oklab,var(--foreground)8%,transparent);color:var(--foreground)}.share-sheet-module__axXH_q__accessTrigger:hover,.share-sheet-module__axXH_q__accessOption:hover{background:color-mix(in oklab,var(--foreground)4%,transparent)}.share-sheet-module__axXH_q__channel:hover,.share-sheet-module__axXH_q__ghostButton:hover{background:color-mix(in oklab,var(--foreground)5%,transparent)}.share-sheet-module__axXH_q__person:hover{background:color-mix(in oklab,var(--foreground)5%,transparent);color:var(--foreground)}.share-sheet-module__axXH_q__send:not([data-empty]):hover,.share-sheet-module__axXH_q__doneButton:hover{background:color-mix(in oklab,var(--foreground)86%,var(--background))}}.share-sheet-module__axXH_q__iconButton:focus-visible,.share-sheet-module__axXH_q__chipRemove:focus-visible{background:color-mix(in oklab,var(--foreground)8%,transparent);color:var(--foreground)}.share-sheet-module__axXH_q__person:focus-visible,.share-sheet-module__axXH_q__channel:focus-visible,.share-sheet-module__axXH_q__accessTrigger:focus-visible,.share-sheet-module__axXH_q__accessOption:focus-visible{background:color-mix(in oklab,var(--foreground)6%,transparent)}.share-sheet-module__axXH_q__scrim{z-index:60;-webkit-tap-highlight-color:transparent;background:#0d0d0d57;background:lab(3.6999% 0 0/.34);position:fixed;inset:0}:root[data-theme=dark] .share-sheet-module__axXH_q__scrim{background:#00000085;background:lab(0% 0 0/.52)}.share-sheet-module__axXH_q__sheet{z-index:61;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));background:var(--arc-surface-raised);max-width:30rem;box-shadow:var(--arc-shadow-floating);color:var(--foreground);font-family:var(--arc-font-body);font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);line-height:var(--arc-leading-body);will-change:transform;border-radius:30px;margin-inline:auto;display:grid;position:fixed;left:8px;overflow:clip}.share-sheet-module__axXH_q__sheet:after{content:"";border:1px solid var(--border);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.share-sheet-module__axXH_q__grabber{cursor:grab;touch-action:none;place-items:center;height:22px;display:grid}.share-sheet-module__axXH_q__grabber:before{content:"";border-radius:var(--arc-radius-pill);background:var(--arc-border-strong);width:36px;height:4px}.share-sheet-module__axXH_q__sheetFaces{position:relative;overflow:clip}.share-sheet-module__axXH_q__sheetFaces>.share-sheet-module__axXH_q__face{left:0;right:0}.share-sheet-module__axXH_q__sheetFaces>.share-sheet-module__axXH_q__panel{width:auto;padding:0 10px 10px}.share-sheet-module__axXH_q__sheetFaces>.share-sheet-module__axXH_q__sent{width:auto;padding:8px 16px 16px}.share-sheet-module__axXH_q__sheetFaces .share-sheet-module__axXH_q__sentActions{justify-self:center;max-width:20rem}.share-sheet-module__axXH_q__sheetFaces .share-sheet-module__axXH_q__iconButton{width:36px;height:36px}.share-sheet-module__axXH_q__sheetFaces .share-sheet-module__axXH_q__send{height:48px}.share-sheet-module__axXH_q__sheetFaces .share-sheet-module__axXH_q__sentActions>button{height:44px}.share-sheet-module__axXH_q__srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.share-sheet-module__axXH_q__shape,.share-sheet-module__axXH_q__badge,.share-sheet-module__axXH_q__personAvatar,.share-sheet-module__axXH_q__copy,.share-sheet-module__axXH_q__channel,.share-sheet-module__axXH_q__send{transition-duration:0s}.share-sheet-module__axXH_q__spinner{animation-duration:2.4s}}@media (prefers-contrast:more){.share-sheet-module__axXH_q__root:not([data-view=button]) .share-sheet-module__axXH_q__shape:after,.share-sheet-module__axXH_q__sheet:after{border-color:var(--arc-border-strong)}}
.lightbox-gallery-module__4HokOq__root{width:100%;min-width:0}.lightbox-gallery-module__4HokOq__grid{align-items:flex-start;display:flex}.lightbox-gallery-module__4HokOq__column{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.lightbox-gallery-module__4HokOq__thumb{background:var(--arc-surface-muted);cursor:zoom-in;-webkit-tap-highlight-color:transparent;border:0;border-radius:12px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.lightbox-gallery-module__4HokOq__thumbImage{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:filter var(--arc-duration-fast)var(--arc-ease-standard);display:block}.lightbox-gallery-module__4HokOq__thumb:active .lightbox-gallery-module__4HokOq__thumbImage{filter:brightness(.9)}@media (hover:hover) and (pointer:fine){.lightbox-gallery-module__4HokOq__thumb:hover .lightbox-gallery-module__4HokOq__thumbImage{filter:brightness(.94)}}.lightbox-gallery-module__4HokOq__thumb[data-hidden]{visibility:hidden}.lightbox-gallery-module__4HokOq__overlay{z-index:1000;color:var(--foreground);font-family:var(--arc-font-body);font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);line-height:var(--arc-leading-body);touch-action:none;overscroll-behavior:contain;position:fixed;inset:0;overflow:hidden}.lightbox-gallery-module__4HokOq__overlay *,.lightbox-gallery-module__4HokOq__overlay :before,.lightbox-gallery-module__4HokOq__overlay :after{box-sizing:border-box}.lightbox-gallery-module__4HokOq__overlay[data-closing]{pointer-events:none}.lightbox-gallery-module__4HokOq__veil{background:var(--background);position:absolute;inset:0}.lightbox-gallery-module__4HokOq__stage{cursor:default;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.lightbox-gallery-module__4HokOq__strip{will-change:transform;position:absolute;inset:0}.lightbox-gallery-module__4HokOq__slide{position:absolute;top:0}.lightbox-gallery-module__4HokOq__frame{transform-origin:0 0;will-change:transform;position:absolute}.lightbox-gallery-module__4HokOq__zoom{background:var(--arc-surface-muted);cursor:zoom-in;will-change:transform;width:100%;height:100%;position:relative;overflow:hidden}.lightbox-gallery-module__4HokOq__overlay[data-zoomed] .lightbox-gallery-module__4HokOq__zoom{cursor:grab}.lightbox-gallery-module__4HokOq__overlay[data-panning],.lightbox-gallery-module__4HokOq__overlay[data-panning] .lightbox-gallery-module__4HokOq__zoom{cursor:grabbing}.lightbox-gallery-module__4HokOq__layer{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.lightbox-gallery-module__4HokOq__layer+.lightbox-gallery-module__4HokOq__layer{opacity:0;transition:opacity var(--arc-duration-standard)var(--arc-ease-standard)}.lightbox-gallery-module__4HokOq__layer+.lightbox-gallery-module__4HokOq__layer[data-loaded]{opacity:1}.lightbox-gallery-module__4HokOq__topBar{justify-content:space-between;align-items:center;gap:12px;padding:0 12px 0 22px;display:flex;position:absolute;top:0;left:0;right:0}.lightbox-gallery-module__4HokOq__counter{color:var(--arc-text-secondary);font-variant-numeric:tabular-nums;margin:0}.lightbox-gallery-module__4HokOq__num{font-variant-numeric:tabular-nums}.lightbox-gallery-module__4HokOq__actions{gap:4px;display:flex}.lightbox-gallery-module__4HokOq__iconButton,.lightbox-gallery-module__4HokOq__navButton{border-radius:var(--arc-radius-pill);width:40px;height:40px;color:var(--foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast)var(--arc-ease-standard),transform var(--arc-duration-fast)var(--arc-ease-standard),opacity var(--arc-duration-fast)var(--arc-ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid}.lightbox-gallery-module__4HokOq__iconButton:active,.lightbox-gallery-module__4HokOq__navButton:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.lightbox-gallery-module__4HokOq__iconButton:hover{background:var(--arc-surface-muted)}}.lightbox-gallery-module__4HokOq__sideNav{pointer-events:none;justify-content:space-between;height:0;display:flex;position:absolute;top:50%;left:16px;right:16px}.lightbox-gallery-module__4HokOq__navButton{border:1px solid var(--border);background:var(--arc-surface-raised);width:44px;height:44px;box-shadow:var(--arc-shadow-raised);pointer-events:auto;margin-top:-22px}.lightbox-gallery-module__4HokOq__navButton:disabled{opacity:0;pointer-events:none}@media (max-width:639px){.lightbox-gallery-module__4HokOq__sideNav{display:none}}.lightbox-gallery-module__4HokOq__bottom{padding-bottom:calc(16px + env(safe-area-inset-bottom));pointer-events:none;grid-template-rows:1fr auto;gap:10px;display:grid;position:absolute;bottom:0;left:0;right:0}.lightbox-gallery-module__4HokOq__captions{place-items:end center;min-width:0;padding-inline:20px;display:grid}.lightbox-gallery-module__4HokOq__caption{text-align:center;grid-area:1/1;min-width:0;max-width:36rem}.lightbox-gallery-module__4HokOq__captionTitle,.lightbox-gallery-module__4HokOq__captionText{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.lightbox-gallery-module__4HokOq__captionTitle{font-weight:500}.lightbox-gallery-module__4HokOq__captionText{color:var(--arc-text-secondary);font-size:var(--arc-text-xs)}.lightbox-gallery-module__4HokOq__thumbStrip{scrollbar-width:none;pointer-events:auto;touch-action:pan-x;align-items:center;gap:4px;height:52px;padding-inline:calc(50% - 18px);display:flex;overflow-x:auto}.lightbox-gallery-module__4HokOq__thumbStrip::-webkit-scrollbar{display:none}.lightbox-gallery-module__4HokOq__stripThumb{background:var(--arc-surface-muted);opacity:.5;cursor:pointer;-webkit-tap-highlight-color:transparent;height:48px;transition:width var(--arc-duration-standard)var(--arc-ease-standard),opacity var(--arc-duration-fast)var(--arc-ease-standard);border:0;border-radius:8px;flex:none;padding:0;position:relative;overflow:hidden}.lightbox-gallery-module__4HokOq__stripThumb[data-active]{opacity:1}.lightbox-gallery-module__4HokOq__stripThumb img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}@media (hover:hover) and (pointer:fine){.lightbox-gallery-module__4HokOq__stripThumb:hover{opacity:.8}.lightbox-gallery-module__4HokOq__stripThumb[data-active]:hover{opacity:1}}.lightbox-gallery-module__4HokOq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.lightbox-gallery-module__4HokOq__stripThumb,.lightbox-gallery-module__4HokOq__thumbImage,.lightbox-gallery-module__4HokOq__layer+.lightbox-gallery-module__4HokOq__layer{transition-duration:0s}.lightbox-gallery-module__4HokOq__iconButton:active,.lightbox-gallery-module__4HokOq__navButton:active{transform:none}}.lightbox-gallery-module__4HokOq__tiles{display:grid}.lightbox-gallery-module__4HokOq__tile{aspect-ratio:1}.lightbox-gallery-module__4HokOq__more{color:#fff;letter-spacing:-.01em;pointer-events:none;background:#00000073;justify-content:center;align-items:center;font-size:22px;font-weight:500;display:flex;position:absolute;inset:0}
.product-detail-module__IeYfNq__root{border:1px solid var(--border);border-radius:var(--arc-radius-surface);background:var(--arc-surface);width:100%;height:820px;color:var(--foreground);font-family:var(--arc-font-body);font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);line-height:var(--arc-leading-body);isolation:isolate;grid-template-rows:minmax(0,1fr);display:grid;position:relative;overflow:hidden;container:pdp/inline-size}.product-detail-module__IeYfNq__root :where(h2,h3,p,ul){margin:0}.product-detail-module__IeYfNq__root :where(ul){padding:0;list-style:none}.product-detail-module__IeYfNq__root :where(button){font:inherit;letter-spacing:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.product-detail-module__IeYfNq__root :focus{outline:none}.product-detail-module__IeYfNq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-detail-module__IeYfNq__muted{color:var(--arc-text-muted);font-weight:400}.product-detail-module__IeYfNq__roll{font-variant-numeric:tabular-nums;display:inline-flex}.product-detail-module__IeYfNq__rollChars{display:inline-flex}.product-detail-module__IeYfNq__rollDigit{height:1.4em;line-height:1.4em;display:inline-block;position:relative;overflow:hidden}.product-detail-module__IeYfNq__rollStrip{flex-direction:column;display:flex}.product-detail-module__IeYfNq__rollStrip span{height:1.4em;display:block}.product-detail-module__IeYfNq__scroller{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.product-detail-module__IeYfNq__top{justify-content:space-between;align-items:center;gap:var(--arc-space-3);padding:var(--arc-space-4)var(--arc-space-8);display:flex}.product-detail-module__IeYfNq__crumbs{min-width:0;color:var(--arc-text-muted);white-space:nowrap;align-items:center;gap:6px;display:flex}.product-detail-module__IeYfNq__crumbs span:last-child{color:var(--foreground);text-overflow:ellipsis;overflow:hidden}.product-detail-module__IeYfNq__bag{height:var(--arc-control-height-sm);padding:0 var(--arc-space-3);border-radius:var(--arc-radius-pill);background:var(--arc-surface-muted);flex:none;align-items:center;gap:6px;font-weight:500;display:inline-flex}.product-detail-module__IeYfNq__bagIcon{display:grid}.product-detail-module__IeYfNq__layout{gap:var(--arc-space-12);padding:var(--arc-space-2)var(--arc-space-8)var(--arc-space-12);grid-template-columns:minmax(0,1.12fr) minmax(320px,1fr);align-items:start;display:grid}.product-detail-module__IeYfNq__media{top:var(--arc-space-4);min-width:0;position:sticky}.product-detail-module__IeYfNq__gallery{gap:var(--arc-space-3);display:grid}.product-detail-module__IeYfNq__viewport{aspect-ratio:4/5;border-radius:var(--arc-radius-panel);background:var(--arc-surface-muted);touch-action:pan-y;cursor:grab;position:relative;overflow:hidden}.product-detail-module__IeYfNq__viewport:active{cursor:grabbing}.product-detail-module__IeYfNq__track{will-change:transform;height:100%;display:flex}.product-detail-module__IeYfNq__slide{flex:0 0 100%;height:100%;position:relative}.product-detail-module__IeYfNq__slideImage{position:absolute;inset:0}.product-detail-module__IeYfNq__slideImage img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.product-detail-module__IeYfNq__arrow{border-radius:var(--arc-radius-pill);-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);cursor:pointer;opacity:0;width:40px;height:40px;transition:opacity var(--arc-duration-fast)ease,transform var(--arc-duration-fast)var(--arc-ease-standard);background:#ffffffc7;background:lab(100% 0 0/.78);border:0;place-items:center;margin-top:-20px;display:grid;position:absolute;top:50%;box-shadow:0 4px 14px #0000001f;box-shadow:0 4px 14px lab(0% 0 0/.12);color:#1c1b19!important}.product-detail-module__IeYfNq__arrow:active{transform:scale(.94)}.product-detail-module__IeYfNq__arrow:disabled{pointer-events:none;opacity:0!important}.product-detail-module__IeYfNq__arrowPrev{left:14px}.product-detail-module__IeYfNq__arrowNext{right:14px}@media (hover:hover) and (pointer:fine){.product-detail-module__IeYfNq__viewport:hover .product-detail-module__IeYfNq__arrow{opacity:1}}.product-detail-module__IeYfNq__counter{border-radius:var(--arc-radius-pill);color:#fff;font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000006b;background:lab(0% 0 0/.42);gap:3px;padding:2px 10px;font-weight:500;display:inline-flex;position:absolute;bottom:14px;right:14px}.product-detail-module__IeYfNq__thumbs{gap:var(--arc-space-2);grid-template-columns:repeat(auto-fill,minmax(64px,1fr));display:grid}.product-detail-module__IeYfNq__thumb{aspect-ratio:1;background:var(--arc-surface-muted);cursor:pointer;transition:transform var(--arc-duration-fast)var(--arc-ease-standard);border:0;border-radius:14px;padding:0;position:relative;overflow:visible}.product-detail-module__IeYfNq__thumb:active{transform:scale(.96)}.product-detail-module__IeYfNq__thumbImage{border-radius:inherit;opacity:1;position:absolute;inset:0;overflow:hidden}.product-detail-module__IeYfNq__thumbImage img{object-fit:cover}.product-detail-module__IeYfNq__thumb:not([aria-current]) .product-detail-module__IeYfNq__thumbImage{filter:saturate(.8);opacity:.72;transition:opacity var(--arc-duration-fast)ease}@media (hover:hover) and (pointer:fine){.product-detail-module__IeYfNq__thumb:hover .product-detail-module__IeYfNq__thumbImage{opacity:1}}.product-detail-module__IeYfNq__thumbRing{box-shadow:0 0 0 1.5px var(--foreground);pointer-events:none;border-radius:17px;position:absolute;inset:-3px}.product-detail-module__IeYfNq__info{gap:var(--arc-space-6);min-width:0;display:grid}.product-detail-module__IeYfNq__titleBlock{gap:var(--arc-space-3);display:grid}.product-detail-module__IeYfNq__titleRow{justify-content:space-between;align-items:flex-start;gap:var(--arc-space-3);display:flex}.product-detail-module__IeYfNq__titleRow h2{font-family:var(--arc-font-display);font-size:var(--arc-text-3xl);letter-spacing:var(--arc-tracking-display);font-weight:500;line-height:var(--arc-leading-display)}.product-detail-module__IeYfNq__save{border:1px solid var(--border);border-radius:var(--arc-radius-pill);background:var(--arc-surface);width:40px;height:40px;color:var(--arc-text-secondary);cursor:pointer;transition:color var(--arc-duration-fast)ease,border-color var(--arc-duration-fast)ease;flex:none;place-items:center;display:grid}.product-detail-module__IeYfNq__save[aria-pressed=true]{color:var(--arc-danger)}.product-detail-module__IeYfNq__save[aria-pressed=true] svg{fill:currentColor}.product-detail-module__IeYfNq__saveIcon{display:grid}@media (hover:hover) and (pointer:fine){.product-detail-module__IeYfNq__save:hover{border-color:var(--arc-border-strong)}}.product-detail-module__IeYfNq__priceRow{align-items:center;gap:var(--arc-space-4);flex-wrap:wrap;display:flex}.product-detail-module__IeYfNq__price{font-size:var(--arc-text-xl);letter-spacing:var(--arc-tracking-body);font-weight:500}.product-detail-module__IeYfNq__ratingLink{color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.product-detail-module__IeYfNq__ratingLink:hover span:last-child{color:var(--foreground)}}.product-detail-module__IeYfNq__summary{max-width:46ch;color:var(--arc-text-secondary)}.product-detail-module__IeYfNq__stars{color:var(--arc-border-strong);display:inline-flex;position:relative}.product-detail-module__IeYfNq__starsBase,.product-detail-module__IeYfNq__starsFill{gap:1px;display:inline-flex}.product-detail-module__IeYfNq__starsFill{color:var(--foreground);white-space:nowrap;position:absolute;top:0;left:0;overflow:hidden}.product-detail-module__IeYfNq__starsFill svg{fill:currentColor;flex:none}.product-detail-module__IeYfNq__option{gap:var(--arc-space-3);display:grid}.product-detail-module__IeYfNq__optionLabel{gap:var(--arc-space-2);font-weight:500;display:flex}.product-detail-module__IeYfNq__swatches{gap:var(--arc-space-2);display:flex}.product-detail-module__IeYfNq__swatch{border-radius:var(--arc-radius-pill);cursor:pointer;width:36px;height:36px;transition:transform var(--arc-duration-fast)var(--arc-ease-standard);background:0 0;border:0;padding:0;position:relative}.product-detail-module__IeYfNq__swatch:active{transform:scale(.92)}.product-detail-module__IeYfNq__swatchFill{border-radius:inherit;position:absolute;inset:4px;box-shadow:inset 0 0 0 1px #0000001f;box-shadow:inset 0 0 0 1px lab(0% 0 0/.12)}.product-detail-module__IeYfNq__swatch:after{border-radius:inherit;box-shadow:0 0 0 1.5px var(--foreground);opacity:0;content:"";transition:opacity var(--arc-duration-fast)ease,transform var(--arc-duration-spring)var(--arc-ease-spring);position:absolute;inset:0;transform:scale(.88)}.product-detail-module__IeYfNq__swatch[aria-checked=true]:after{opacity:1;transform:none}.product-detail-module__IeYfNq__sizes{gap:var(--arc-space-2);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.product-detail-module__IeYfNq__sizeCard{padding:var(--arc-space-3)var(--arc-space-4);border:1px solid var(--border);border-radius:var(--arc-radius-control);background:var(--arc-surface);text-align:left;cursor:pointer;transition:border-color var(--arc-duration-fast)ease,background-color var(--arc-duration-fast)ease,transform var(--arc-duration-fast)var(--arc-ease-standard);gap:2px;display:grid}.product-detail-module__IeYfNq__sizeCard:active{transform:scale(.98)}.product-detail-module__IeYfNq__sizeCard[aria-checked=true]{border-color:var(--foreground);box-shadow:inset 0 0 0 .5px var(--foreground)}.product-detail-module__IeYfNq__sizeCard[data-out] .product-detail-module__IeYfNq__sizeName{color:var(--arc-text-muted);text-decoration:line-through}@media (hover:hover) and (pointer:fine){.product-detail-module__IeYfNq__sizeCard:not([aria-checked=true]):hover{border-color:var(--arc-border-strong)}}.product-detail-module__IeYfNq__sizeName{font-weight:500}.product-detail-module__IeYfNq__sizeMeta{color:var(--arc-text-muted);font-variant-numeric:tabular-nums}.product-detail-module__IeYfNq__buyRow{gap:var(--arc-space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.product-detail-module__IeYfNq__stepper{height:var(--arc-control-height-lg);border:1px solid var(--border);border-radius:var(--arc-radius-pill);align-items:center;padding:0 4px;display:flex}.product-detail-module__IeYfNq__stepper button{border-radius:var(--arc-radius-pill);cursor:pointer;width:38px;height:38px;transition:background-color var(--arc-duration-fast)ease,transform var(--arc-duration-fast)var(--arc-ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid}.product-detail-module__IeYfNq__stepper button:active:not(:disabled){background:var(--arc-surface-muted);transform:scale(.92)}.product-detail-module__IeYfNq__stepper button:disabled{color:var(--arc-text-muted);cursor:default}@media (hover:hover) and (pointer:fine){.product-detail-module__IeYfNq__stepper button:hover:not(:disabled){background:var(--arc-surface-muted)}}.product-detail-module__IeYfNq__qty{justify-content:center;min-width:24px;font-weight:500;display:inline-flex}.product-detail-module__IeYfNq__addButton,.product-detail-module__IeYfNq__notify{height:var(--arc-control-height-lg);border-radius:var(--arc-radius-pill);background:var(--arc-accent);cursor:pointer;transition:transform var(--arc-duration-fast)var(--arc-ease-standard),background-color var(--arc-duration-standard)var(--arc-ease-standard),border-color var(--arc-duration-standard)var(--arc-ease-standard),color var(--arc-duration-standard)var(--arc-ease-standard);border:0;font-weight:500;display:grid;position:relative;overflow:hidden;color:var(--arc-accent-foreground)!important}@media (hover:hover) and (pointer:fine){.product-detail-module__IeYfNq__addButton[data-state=idle]:hover{background:var(--arc-accent-strong)}}.product-detail-module__IeYfNq__addButton:active,.product-detail-module__IeYfNq__notify:active{transform:scale(.98)}.product-detail-module__IeYfNq__addButton[data-state=added]{background:var(--success);color:var(--background)!important}.product-detail-module__IeYfNq__addButton[data-state=error]{border:1px solid var(--arc-danger);background:var(--arc-surface);color:var(--arc-danger)!important}.product-detail-module__IeYfNq__addButton[data-state=adding]{cursor:progress}.product-detail-module__IeYfNq__notify{border:1px solid var(--arc-border-strong);background:var(--arc-surface);color:var(--foreground)!important}.product-detail-module__IeYfNq__notify[data-done]{border-color:var(--border);cursor:default;color:var(--success)!important}.product-detail-module__IeYfNq__buttonInner{justify-content:center;align-items:center;gap:var(--arc-space-2);white-space:nowrap;grid-area:1/1;display:inline-flex}.product-detail-module__IeYfNq__spinner{border-radius:var(--arc-radius-pill);border:2px solid;border-right-color:#0000;width:15px;height:15px;animation:.64s linear infinite product-detail-module__IeYfNq__spin}@keyframes product-detail-module__IeYfNq__spin{to{transform:rotate(360deg)}}.product-detail-module__IeYfNq__shipping{gap:var(--arc-space-3);padding:var(--arc-space-4)0;border-top:1px solid var(--arc-border-subtle);border-bottom:1px solid var(--arc-border-subtle);display:grid}.product-detail-module__IeYfNq__shipping li{align-items:flex-start;gap:var(--arc-space-3);display:flex}.product-detail-module__IeYfNq__shipping li>svg{color:var(--arc-text-secondary);flex:none;margin-top:1px}.product-detail-module__IeYfNq__shipping li>span{column-gap:var(--arc-space-2);flex-wrap:wrap;display:flex}.product-detail-module__IeYfNq__shipping strong{font-weight:500}.product-detail-module__IeYfNq__reviews{gap:var(--arc-space-8);scroll-margin-top:var(--arc-space-6);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.product-detail-module__IeYfNq__score{justify-items:start;gap:4px;display:grid}.product-detail-module__IeYfNq__scoreValue{font-family:var(--arc-font-display);font-size:var(--arc-text-4xl);letter-spacing:var(--arc-tracking-display);font-weight:500;line-height:var(--arc-leading-display)}.product-detail-module__IeYfNq__bars{gap:6px;display:grid}.product-detail-module__IeYfNq__bars li{align-items:center;gap:var(--arc-space-3);color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;grid-template-columns:12px minmax(0,1fr) 28px;display:grid}.product-detail-module__IeYfNq__bar{border-radius:var(--arc-radius-pill);background:var(--arc-surface-muted);height:6px;position:relative;overflow:hidden}.product-detail-module__IeYfNq__barFill{border-radius:inherit;background:var(--foreground);transform-origin:0;position:absolute;inset:0}.product-detail-module__IeYfNq__barCount{text-align:right}.product-detail-module__IeYfNq__accordion{border-top:1px solid var(--arc-border-subtle);display:grid}.product-detail-module__IeYfNq__section{border-bottom:1px solid var(--arc-border-subtle)}.product-detail-module__IeYfNq__section h3{font-size:inherit;font-weight:inherit}.product-detail-module__IeYfNq__sectionButton{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;height:52px;padding:0;font-weight:500;display:flex}.product-detail-module__IeYfNq__sectionChevron{color:var(--arc-text-muted);transition:transform var(--arc-duration-standard)var(--arc-ease-standard)}.product-detail-module__IeYfNq__sectionChevron[data-open]{transform:rotate(180deg)}.product-detail-module__IeYfNq__sectionBody{overflow:hidden}.product-detail-module__IeYfNq__sectionText{gap:var(--arc-space-2);max-width:52ch;padding-bottom:var(--arc-space-4);color:var(--arc-text-secondary);display:grid}@container pdp (min-width:680px) and (max-width:979px){.product-detail-module__IeYfNq__top{padding:var(--arc-space-4)var(--arc-space-6)}.product-detail-module__IeYfNq__layout{gap:var(--arc-space-8);padding:var(--arc-space-2)var(--arc-space-6)var(--arc-space-10);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.product-detail-module__IeYfNq__titleRow h2{font-size:var(--arc-text-2xl)}.product-detail-module__IeYfNq__reviews{gap:var(--arc-space-4);grid-template-columns:minmax(0,1fr)}.product-detail-module__IeYfNq__score{align-items:center;column-gap:var(--arc-space-3);grid-template-columns:auto auto}.product-detail-module__IeYfNq__score>:last-child{grid-column:1/-1}}@container pdp (max-width:679px){.product-detail-module__IeYfNq__top{padding:var(--arc-space-4)var(--arc-space-4)var(--arc-space-2)}.product-detail-module__IeYfNq__crumbs span:not(:last-child),.product-detail-module__IeYfNq__crumbs svg{display:none}.product-detail-module__IeYfNq__crumbs span:last-child{color:var(--arc-text-muted)}.product-detail-module__IeYfNq__layout{gap:var(--arc-space-6);padding:0 var(--arc-space-4)var(--arc-space-10);grid-template-columns:minmax(0,1fr)}.product-detail-module__IeYfNq__media{position:static}.product-detail-module__IeYfNq__viewport{aspect-ratio:1;border-radius:var(--arc-radius-panel)}.product-detail-module__IeYfNq__thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}.product-detail-module__IeYfNq__titleRow h2{font-size:var(--arc-text-2xl)}}@container pdp (max-width:420px){.product-detail-module__IeYfNq__reviews{gap:var(--arc-space-4);grid-template-columns:minmax(0,1fr)}.product-detail-module__IeYfNq__score{align-items:center;column-gap:var(--arc-space-3);grid-template-columns:auto auto}.product-detail-module__IeYfNq__score>:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.product-detail-module__IeYfNq__swatch:after,.product-detail-module__IeYfNq__sectionChevron,.product-detail-module__IeYfNq__arrow{transition-property:opacity}.product-detail-module__IeYfNq__spinner{animation-duration:1.6s}}.product-detail-module__IeYfNq__root[data-embedded]{background:0 0;border:0;border-radius:0;height:auto;overflow:visible}.product-detail-module__IeYfNq__root[data-embedded] .product-detail-module__IeYfNq__scroller{overflow:visible}.product-detail-module__IeYfNq__root[data-embedded] .product-detail-module__IeYfNq__layout{padding:0}.product-detail-module__IeYfNq__addButton[data-state=unavailable]{background:var(--arc-surface-muted);cursor:default;color:var(--arc-text-muted)!important}
.animated-counter-module__QtWlna__counter{color:var(--foreground);font-family:var(--arc-font-display);font-size:var(--arc-text-3xl);letter-spacing:var(--arc-tracking-display);font-variant-numeric:tabular-nums;flex-direction:column;font-weight:500;line-height:1;display:inline-flex;position:relative}.animated-counter-module__QtWlna__label{margin-bottom:var(--arc-space-2);color:var(--arc-text-muted);font-family:var(--arc-font-body);font-size:var(--arc-text-xs);letter-spacing:var(--arc-tracking-body);font-weight:400;line-height:var(--arc-leading-body)}.animated-counter-module__QtWlna__value{white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:flex-start;display:inline-flex}.animated-counter-module__QtWlna__column{--feather:.16em;margin-block:calc(var(--feather)*-1);padding-block:var(--feather);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 calc(var(--feather)*1.5),#000 calc(100% - var(--feather)*1.5),transparent);mask-image:linear-gradient(to bottom,transparent,#000 calc(var(--feather)*1.5),#000 calc(100% - var(--feather)*1.5),transparent);display:inline-block;position:relative;overflow:hidden}.animated-counter-module__QtWlna__sizer{visibility:hidden}.animated-counter-module__QtWlna__glyph{inset:var(--feather)0;text-align:center;position:absolute}.animated-counter-module__QtWlna__labelText{display:inline-block}.animated-counter-module__QtWlna__labelSwap{display:block;position:relative}.animated-counter-module__QtWlna__symbol{display:inline-block;overflow-x:clip}.animated-counter-module__QtWlna__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.avatar-module__etvv3G__avatar{border:1px solid var(--border);border-radius:var(--arc-radius-pill);background:var(--arc-surface-muted);color:var(--foreground);font-size:var(--arc-text-xs);flex:none;place-items:center;font-weight:500;display:inline-grid;position:relative;overflow:visible}.avatar-module__etvv3G__avatar img{pointer-events:none;border-radius:inherit;object-fit:cover;transition:opacity var(--arc-duration-standard)var(--arc-ease-enter),filter var(--arc-duration-standard)var(--arc-ease-enter)}.avatar-module__etvv3G__avatar img[data-loading]{opacity:0;filter:blur(4px);transition:none}.avatar-module__etvv3G__fallback{animation:avatar-module__etvv3G__avatar-fallback-in var(--arc-duration-standard)var(--arc-ease-enter)both}.avatar-module__etvv3G__sm{width:28px;height:28px;font-size:10px}.avatar-module__etvv3G__md{width:36px;height:36px}.avatar-module__etvv3G__lg{width:48px;height:48px;font-size:var(--arc-text-sm)}.avatar-module__etvv3G__xl{width:88px;height:88px;font-size:var(--arc-text-xl)}.avatar-module__etvv3G__status{z-index:2;border:2px solid var(--arc-surface);border-radius:var(--arc-radius-pill);width:10px;height:10px;box-shadow:0 0 0 1px color-mix(in oklab,var(--border)70%,transparent);position:absolute;bottom:0;right:0}.avatar-module__etvv3G__sm .avatar-module__etvv3G__status{border-width:1.5px;width:8px;height:8px}.avatar-module__etvv3G__lg .avatar-module__etvv3G__status{width:12px;height:12px}.avatar-module__etvv3G__xl .avatar-module__etvv3G__status{width:14px;height:14px;bottom:4px;right:4px}.avatar-module__etvv3G__online{background:var(--success)}.avatar-module__etvv3G__offline{background:var(--arc-text-muted)}@keyframes avatar-module__etvv3G__avatar-fallback-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.avatar-module__etvv3G__avatar img{transition:none}.avatar-module__etvv3G__avatar img[data-loading]{filter:none}.avatar-module__etvv3G__fallback{animation:none}}
.avatar-group-module__RdqF_G__group{--avatar-size:36px;height:var(--avatar-size);align-items:center;padding-left:6px;display:inline-flex}.avatar-group-module__RdqF_G__group.avatar-group-module__RdqF_G__sm{--avatar-size:28px}.avatar-group-module__RdqF_G__group.avatar-group-module__RdqF_G__lg{--avatar-size:48px}.avatar-group-module__RdqF_G__slot{height:var(--avatar-size);flex:none;align-items:center;display:inline-flex;position:relative}.avatar-group-module__RdqF_G__lift{--fan:0px;--aside:0px;--rise:0px;border-radius:var(--arc-radius-pill);transform:translate(calc(var(--fan) + var(--aside)),var(--rise));transition:transform var(--arc-duration-standard)var(--arc-ease-standard),box-shadow var(--arc-duration-fast)var(--arc-ease-standard);margin-left:-6px;display:inline-flex;position:relative}.avatar-group-module__RdqF_G__avatar,.avatar-group-module__RdqF_G__overflow{border:2px solid var(--arc-surface);box-shadow:0 0 0 1px var(--border);transition:box-shadow var(--arc-duration-fast)var(--arc-ease-standard)}.avatar-group-module__RdqF_G__overflow{border-radius:var(--arc-radius-pill);background:var(--arc-surface-muted);color:var(--arc-text-secondary);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;place-items:center;font-weight:500;display:inline-grid;position:relative;overflow:hidden}.avatar-group-module__RdqF_G__count{display:inline-block}.avatar-group-module__RdqF_G__overflow.avatar-group-module__RdqF_G__sm{width:28px;height:28px;font-size:10px}.avatar-group-module__RdqF_G__overflow.avatar-group-module__RdqF_G__md{width:36px;height:36px}.avatar-group-module__RdqF_G__overflow.avatar-group-module__RdqF_G__lg{width:48px;height:48px;font-size:var(--arc-text-sm)}.avatar-group-module__RdqF_G__tip{z-index:2;border-radius:var(--arc-radius-pill);background:var(--foreground);color:var(--background);font-size:var(--arc-text-xs);font-weight:500;line-height:var(--arc-leading-body);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--arc-duration-fast)var(--arc-ease-standard),transform var(--arc-duration-fast)var(--arc-ease-standard);padding:4px 8px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,3px)}@media (hover:hover) and (pointer:fine){.avatar-group-module__RdqF_G__group:hover .avatar-group-module__RdqF_G__lift{--fan:calc((var(--index) - (var(--count) - 1)/2)*4px)}.avatar-group-module__RdqF_G__slot:hover{z-index:1}.avatar-group-module__RdqF_G__slot:hover .avatar-group-module__RdqF_G__lift{--rise:-2px}.avatar-group-module__RdqF_G__slot:hover~.avatar-group-module__RdqF_G__slot .avatar-group-module__RdqF_G__lift{--aside:3px}.avatar-group-module__RdqF_G__slot:has(~.avatar-group-module__RdqF_G__slot:hover) .avatar-group-module__RdqF_G__lift{--aside:-3px}.avatar-group-module__RdqF_G__slot:hover .avatar-group-module__RdqF_G__avatar,.avatar-group-module__RdqF_G__slot:hover .avatar-group-module__RdqF_G__overflow{box-shadow:0 0 0 1px var(--arc-border-strong)}.avatar-group-module__RdqF_G__slot:hover .avatar-group-module__RdqF_G__tip{opacity:1;transition-delay:60ms;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.avatar-group-module__RdqF_G__lift{transition:none;transform:none!important}.avatar-group-module__RdqF_G__tip{transition:none;transform:translate(-50%)}}
.roles-permissions-module__2V5UKa__card{box-sizing:border-box;border:1px solid var(--border);background:var(--arc-surface);width:min(100%,960px);min-width:0;color:var(--foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);font-size:13px;line-height:var(--arc-leading-body);border-radius:16px;margin-inline:auto;overflow:clip;container-type:inline-size}.roles-permissions-module__2V5UKa__card *,.roles-permissions-module__2V5UKa__card :before,.roles-permissions-module__2V5UKa__card :after{box-sizing:border-box}.roles-permissions-module__2V5UKa__frame{--gutter:20px;--label:248px;--col:100px;--indent:24px;--row-hover:color-mix(in oklab,var(--arc-surface-muted)70%,var(--arc-surface))}.roles-permissions-module__2V5UKa__header{padding:16px var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.roles-permissions-module__2V5UKa__heading{min-width:0}.roles-permissions-module__2V5UKa__heading h2{font-family:var(--arc-font-body);font-size:var(--arc-text-base);letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.4}.roles-permissions-module__2V5UKa__summary{color:var(--arc-text-secondary);margin:2px 0 0}.roles-permissions-module__2V5UKa__count{color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;font-weight:500;display:inline-flex}.roles-permissions-module__2V5UKa__count>span{color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit}.roles-permissions-module__2V5UKa__scroller{overscroll-behavior-x:contain;scrollbar-width:thin;border-top:1px solid var(--border);scroll-padding-inline-start:var(--label);overflow:auto hidden}.roles-permissions-module__2V5UKa__grid{flex-direction:column;width:max-content;min-width:100%;display:flex;position:relative}.roles-permissions-module__2V5UKa__band{z-index:0;background:color-mix(in oklab,var(--foreground)3.5%,transparent);pointer-events:none;border-radius:10px;position:absolute;top:4px;bottom:4px;left:0}.roles-permissions-module__2V5UKa__row{--row-bg:var(--arc-surface);border-top:1px solid var(--arc-border-subtle);background:var(--row-bg);min-height:40px;transition:background-color var(--arc-duration-instant)var(--arc-ease-standard);display:flex}.roles-permissions-module__2V5UKa__headRow{border-top:0;min-height:56px}.roles-permissions-module__2V5UKa__groupRow{border-top-color:var(--border)}@media (hover:hover) and (pointer:fine){.roles-permissions-module__2V5UKa__permRow:hover{--row-bg:var(--row-hover)}}:is(.roles-permissions-module__2V5UKa__permRow:has(:focus-visible),.roles-permissions-module__2V5UKa__groupRow:has(:focus-visible)){--row-bg:var(--row-hover)}.roles-permissions-module__2V5UKa__label{z-index:2;width:var(--label);min-width:var(--label);padding:8px 12px 8px var(--gutter);background:var(--row-bg);transition:background-color var(--arc-duration-instant)var(--arc-ease-standard),box-shadow var(--arc-duration-fast)var(--arc-ease-standard);flex:1 0 auto;align-items:center;line-height:1.3;display:flex;position:sticky;left:0}.roles-permissions-module__2V5UKa__scroller[data-scrolled] .roles-permissions-module__2V5UKa__label{box-shadow:inset -1px 0 0 var(--border)}.roles-permissions-module__2V5UKa__corner{color:var(--arc-text-muted);font-size:var(--arc-text-xs);align-items:flex-end;padding-bottom:12px}.roles-permissions-module__2V5UKa__permLabel{padding-left:calc(var(--gutter) + var(--indent))}.roles-permissions-module__2V5UKa__groupBody{overflow:clip}.roles-permissions-module__2V5UKa__slot{flex:none;justify-content:flex-end;display:flex;overflow:clip}.roles-permissions-module__2V5UKa__cell{z-index:1;width:var(--col);flex:none;place-items:center;display:grid;position:relative}.roles-permissions-module__2V5UKa__disclosure{min-width:0;max-width:calc(100% + 6px);min-height:28px;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-instant)var(--arc-ease-standard);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin-left:-6px;padding:0 8px 0 6px;font-weight:500;display:inline-flex}.roles-permissions-module__2V5UKa__disclosureIcon{color:var(--arc-text-muted);transition:color var(--arc-duration-fast)var(--arc-ease-standard);flex:none;display:inline-flex}.roles-permissions-module__2V5UKa__groupName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.roles-permissions-module__2V5UKa__groupCount{color:var(--arc-text-muted);font-variant-numeric:tabular-nums;font-weight:400}@media (hover:hover) and (pointer:fine){.roles-permissions-module__2V5UKa__disclosure:hover{background:var(--arc-surface-muted)}.roles-permissions-module__2V5UKa__disclosure:hover .roles-permissions-module__2V5UKa__disclosureIcon{color:var(--foreground)}}.roles-permissions-module__2V5UKa__toggle{--box-border:color-mix(in oklab,var(--arc-border-strong)78%,var(--foreground));--box-bg:var(--arc-surface);--box-glyph:var(--arc-control-glyph);--box-sheen:transparent;width:40px;height:32px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:relative}.roles-permissions-module__2V5UKa__box{border:1px solid var(--box-border);background:var(--box-bg);width:16px;height:16px;box-shadow:inset 0 1px 0 var(--box-sheen);color:var(--box-glyph);transition:background-color var(--arc-duration-fast)var(--arc-ease-standard)var(--delay,0s),border-color var(--arc-duration-fast)var(--arc-ease-standard)var(--delay,0s),box-shadow var(--arc-duration-fast)var(--arc-ease-standard)var(--delay,0s),color var(--arc-duration-fast)var(--arc-ease-standard)var(--delay,0s),scale var(--arc-duration-spring)var(--arc-ease-spring);border-radius:5px;flex:none;display:block;position:relative}.roles-permissions-module__2V5UKa__mark{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;position:absolute;inset:-1px}.roles-permissions-module__2V5UKa__toggle[data-state=on]{--box-border:var(--arc-control-on);--box-bg:var(--arc-control-on);--box-sheen:color-mix(in oklab,var(--arc-control-glyph)14%,transparent)}.roles-permissions-module__2V5UKa__toggle[data-state=mixed]{--box-border:var(--arc-control-on);--box-bg:color-mix(in oklab,var(--arc-control-on)12%,var(--arc-surface));--box-glyph:var(--arc-control-on)}.roles-permissions-module__2V5UKa__toggle[data-locked]{--box-bg:color-mix(in oklab,var(--arc-control-on)40%,var(--arc-surface));--box-border:var(--box-bg);--box-glyph:var(--arc-control-glyph);--box-sheen:transparent;cursor:default}.roles-permissions-module__2V5UKa__toggle:not([data-locked]):active .roles-permissions-module__2V5UKa__box{transition-duration:var(--arc-duration-fast),var(--arc-duration-fast),var(--arc-duration-fast),var(--arc-duration-fast),var(--arc-duration-instant);transition-delay:0s;scale:.88}@media (hover:hover) and (pointer:fine){.roles-permissions-module__2V5UKa__toggle:not([data-locked])[data-state=off]:hover{--box-border:var(--arc-text-muted);--box-bg:color-mix(in oklab,var(--foreground)3%,var(--arc-surface))}.roles-permissions-module__2V5UKa__toggle:not([data-locked])[data-state=on]:hover{--box-bg:color-mix(in oklab,var(--arc-control-on)88%,var(--foreground));--box-border:var(--box-bg)}.roles-permissions-module__2V5UKa__toggle:not([data-locked])[data-state=mixed]:hover{--box-bg:color-mix(in oklab,var(--arc-control-on)20%,var(--arc-surface))}}.roles-permissions-module__2V5UKa__dirty{border-radius:var(--arc-radius-pill);background:var(--warning);pointer-events:none;width:5px;height:5px;position:absolute;top:calc(50% - 2.5px);left:calc(50% + 13px)}.roles-permissions-module__2V5UKa__roleTrigger{width:calc(100% - 6px);height:44px;color:var(--foreground);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-instant)var(--arc-ease-standard);background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:0 4px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.roles-permissions-module__2V5UKa__roleTrigger:hover{background:var(--arc-surface-muted)}}.roles-permissions-module__2V5UKa__roleTrigger[data-state=open]{background:var(--arc-surface-muted)}.roles-permissions-module__2V5UKa__roleTrigger:active{background:color-mix(in oklab,var(--arc-surface-muted),var(--border)55%)}.roles-permissions-module__2V5UKa__roleName{align-items:center;min-width:0;max-width:calc(100% - 36px);font-weight:500;display:inline-flex;position:relative}.roles-permissions-module__2V5UKa__roleName svg{color:var(--arc-text-muted);position:absolute;top:calc(50% - 6px)}.roles-permissions-module__2V5UKa__roleName .roles-permissions-module__2V5UKa__lock{right:calc(100% + 4px)}.roles-permissions-module__2V5UKa__roleName .roles-permissions-module__2V5UKa__chev{left:calc(100% + 4px)}.roles-permissions-module__2V5UKa__roleText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.roles-permissions-module__2V5UKa__chev{transition:rotate var(--arc-duration-spring)var(--arc-ease-spring)}.roles-permissions-module__2V5UKa__roleTrigger[data-state=open] .roles-permissions-module__2V5UKa__chev{rotate:180deg}.roles-permissions-module__2V5UKa__rolePeople{color:var(--arc-text-muted);font-size:var(--arc-text-xs);white-space:nowrap;position:relative}.roles-permissions-module__2V5UKa__roleDot{border-radius:var(--arc-radius-pill);background:var(--warning);width:5px;height:5px;position:absolute;top:calc(50% - 2.5px);left:-10px}.roles-permissions-module__2V5UKa__menu{--menu-y:-5px;z-index:60;border:1px solid var(--border);background:var(--arc-surface-raised);min-width:13rem;box-shadow:var(--arc-shadow-floating);color:var(--foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);font-size:13px;line-height:var(--arc-leading-body);transform-origin:var(--radix-dropdown-menu-content-transform-origin);transition:opacity var(--arc-duration-fast)var(--arc-ease-enter),transform var(--arc-duration-spring)var(--arc-ease-spring);border-radius:14px;padding:5px;position:relative}.roles-permissions-module__2V5UKa__menu[data-side=top]{--menu-y:5px}@starting-style{.roles-permissions-module__2V5UKa__menu[data-state=open]{opacity:0;transform:translateY(var(--menu-y))scale(.97)}}.roles-permissions-module__2V5UKa__menu[data-state=closed]{opacity:0;transform:translateY(calc(var(--menu-y)*.5))scale(.985);transition:opacity .13s var(--arc-ease-standard),transform .13s var(--arc-ease-standard);pointer-events:none;animation:.13s linear both roles-permissions-module__2V5UKa__menu-exit}@keyframes roles-permissions-module__2V5UKa__menu-exit{to{--menu-exit:1}}.roles-permissions-module__2V5UKa__menuLabel{gap:1px;padding:7px 11px 8px;display:grid}.roles-permissions-module__2V5UKa__menuLabel span{font-weight:500}.roles-permissions-module__2V5UKa__menuLabel small{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.roles-permissions-module__2V5UKa__menuItem{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9px;outline:none;align-items:center;gap:10px;min-height:32px;padding:0 10px;display:flex;position:relative}.roles-permissions-module__2V5UKa__menuItem[data-disabled]{opacity:.45;cursor:default}.roles-permissions-module__2V5UKa__menuItem[data-tone=danger]{color:var(--arc-danger)}.roles-permissions-module__2V5UKa__menuHighlight{border-radius:inherit;background:var(--arc-surface-muted);position:absolute;inset:0}.roles-permissions-module__2V5UKa__menuItem[data-tone=danger] .roles-permissions-module__2V5UKa__menuHighlight{background:color-mix(in oklab,var(--arc-danger)8%,var(--arc-surface))}.roles-permissions-module__2V5UKa__menuIcon,.roles-permissions-module__2V5UKa__menuText{position:relative}.roles-permissions-module__2V5UKa__menuIcon{width:16px;color:var(--arc-text-secondary);display:inline-flex}.roles-permissions-module__2V5UKa__menuItem[data-tone=danger] .roles-permissions-module__2V5UKa__menuIcon{color:var(--arc-danger)}.roles-permissions-module__2V5UKa__menuSeparator{background:var(--arc-border-subtle);height:1px;margin:4px -5px}.roles-permissions-module__2V5UKa__foot{padding:12px var(--gutter);border-top:1px solid var(--border);color:var(--arc-text-muted);font-size:var(--arc-text-xs);flex-wrap:wrap;align-items:center;gap:6px 20px;display:flex}.roles-permissions-module__2V5UKa__note{align-items:center;gap:6px;display:inline-flex}.roles-permissions-module__2V5UKa__legendDot{border-radius:var(--arc-radius-pill);background:var(--warning);flex:none;width:5px;height:5px}.roles-permissions-module__2V5UKa__barSpace{height:0;transition:height var(--arc-duration-standard)var(--arc-ease-standard)}.roles-permissions-module__2V5UKa__barSpace[data-open]{height:76px}.roles-permissions-module__2V5UKa__barAnchor{z-index:5;height:0;position:sticky;bottom:0}.roles-permissions-module__2V5UKa__bar{border:1px solid var(--border);background:var(--arc-surface-raised);width:min(600px,100% - 32px);min-height:52px;box-shadow:var(--arc-shadow-floating);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-inline:auto;padding:8px 8px 8px 16px;display:flex;position:absolute;bottom:16px;left:0;right:0}.roles-permissions-module__2V5UKa__barText{gap:1px;min-width:0;display:grid}.roles-permissions-module__2V5UKa__swap{min-width:0;display:block;position:relative}.roles-permissions-module__2V5UKa__swapText{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.roles-permissions-module__2V5UKa__barLine{white-space:nowrap;align-items:baseline;gap:.3em;font-weight:500;display:inline-flex}.roles-permissions-module__2V5UKa__savedIcon{color:var(--success);align-self:center}.roles-permissions-module__2V5UKa__barSub{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.roles-permissions-module__2V5UKa__barActions{flex:none;align-items:center;gap:4px;display:flex}.roles-permissions-module__2V5UKa__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (max-width:760px){.roles-permissions-module__2V5UKa__frame{--gutter:20px;--label:200px;--col:92px}}@container (max-width:540px){.roles-permissions-module__2V5UKa__frame{--gutter:16px;--label:148px;--col:80px}.roles-permissions-module__2V5UKa__header{padding-block:14px}.roles-permissions-module__2V5UKa__permLabel,.roles-permissions-module__2V5UKa__corner{font-size:var(--arc-text-xs)}.roles-permissions-module__2V5UKa__groupCount,.roles-permissions-module__2V5UKa__unsavedWord{display:none}.roles-permissions-module__2V5UKa__roleName{max-width:calc(100% - 20px)}.roles-permissions-module__2V5UKa__roleName .roles-permissions-module__2V5UKa__chev{display:none}.roles-permissions-module__2V5UKa__bar{width:calc(100% - 24px);padding-left:16px}}@container (max-width:400px){.roles-permissions-module__2V5UKa__barSpace[data-open]{height:124px}.roles-permissions-module__2V5UKa__bar{flex-wrap:wrap;gap:8px;padding:10px 8px 8px}.roles-permissions-module__2V5UKa__barText{flex:100%;padding-inline:8px}.roles-permissions-module__2V5UKa__barActions{flex:100%}.roles-permissions-module__2V5UKa__barActions>*{flex:1 1 0}}@media (prefers-reduced-motion:reduce){.roles-permissions-module__2V5UKa__row,.roles-permissions-module__2V5UKa__label,.roles-permissions-module__2V5UKa__box,.roles-permissions-module__2V5UKa__roleTrigger,.roles-permissions-module__2V5UKa__chev,.roles-permissions-module__2V5UKa__disclosure,.roles-permissions-module__2V5UKa__disclosureIcon,.roles-permissions-module__2V5UKa__barSpace{transition:none}.roles-permissions-module__2V5UKa__menu,.roles-permissions-module__2V5UKa__menu[data-state=closed]{transition:opacity var(--arc-duration-instant)linear;transform:none}}[data-layout=app] .roles-permissions-module__2V5UKa__card{padding:clamp(16px,3vw,32px)}
.button-module__b4syXa__button{min-height:var(--arc-control-height-md);justify-content:center;align-items:center;gap:var(--arc-space-2);border-radius:var(--arc-radius-control);padding:0 var(--arc-space-4);font:inherit;font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--arc-duration-fast)var(--arc-ease-standard),background var(--arc-duration-fast)var(--arc-ease-standard),border-color var(--arc-duration-fast)var(--arc-ease-standard),opacity var(--arc-duration-fast)var(--arc-ease-standard),box-shadow var(--arc-duration-fast)var(--arc-ease-standard);border:1px solid #0000;display:inline-flex;position:relative}.button-module__b4syXa__button:disabled{cursor:not-allowed;opacity:.52}.button-module__b4syXa__button[aria-busy=true]{cursor:progress}.button-module__b4syXa__button:is([aria-haspopup]:not([aria-haspopup=false]),[data-state],[role=combobox]){transform:none!important}.button-module__b4syXa__labelSlot{min-width:0;transition:opacity var(--arc-duration-fast)var(--arc-ease-standard);justify-content:center;align-items:center;display:inline-flex;position:relative}.button-module__b4syXa__labelSlot[data-morphing]{clip-path:inset(-50% calc(var(--arc-space-3)*-1))}.button-module__b4syXa__labelContent{flex:none;align-items:center;display:inline-flex}.button-module__b4syXa__labelPhase{justify-content:center;align-items:center;gap:var(--arc-space-2);white-space:nowrap;display:inline-flex}.button-module__b4syXa__labelPhase svg{flex:none}.button-module__b4syXa__primary{color:var(--background);background:var(--foreground);border-color:var(--foreground)}.button-module__b4syXa__secondary{color:var(--foreground);background:var(--arc-surface);border-color:var(--border)}.button-module__b4syXa__ghost{color:var(--arc-text-secondary);background:0 0;border-color:#0000}.button-module__b4syXa__danger{color:var(--arc-danger);background:var(--arc-surface);border-color:var(--border)}.button-module__b4syXa__secondary:disabled,.button-module__b4syXa__danger:disabled{opacity:1;color:var(--arc-text-muted);background:var(--arc-surface-muted);border-color:var(--border)}.button-module__b4syXa__danger:disabled{color:color-mix(in oklab,var(--arc-danger)55%,var(--arc-surface-muted))}.button-module__b4syXa__ghost:disabled{opacity:1;color:var(--arc-text-muted)}@media (hover:hover) and (pointer:fine){.button-module__b4syXa__primary:hover:not(:disabled){opacity:.91;box-shadow:var(--arc-shadow-resting)}.button-module__b4syXa__secondary:hover:not(:disabled){background:var(--arc-surface-muted);box-shadow:var(--arc-shadow-resting)}.button-module__b4syXa__ghost:hover:not(:disabled){color:var(--foreground);background:var(--arc-surface-muted)}.button-module__b4syXa__danger:hover:not(:disabled){border-color:var(--arc-danger);background:var(--arc-surface-muted)}}.button-module__b4syXa__primary:active:not(:disabled){opacity:.84}.button-module__b4syXa__secondary:active:not(:disabled),.button-module__b4syXa__ghost:active:not(:disabled){color:var(--foreground);background:var(--arc-surface-muted)}.button-module__b4syXa__danger:active:not(:disabled){border-color:var(--arc-danger);background:var(--arc-surface-muted)}.button-module__b4syXa__sm{min-height:var(--arc-control-height-sm);padding-inline:var(--arc-space-3);font-size:var(--arc-text-sm)}.button-module__b4syXa__md{min-height:var(--arc-control-height-md)}.button-module__b4syXa__lg{min-height:var(--arc-control-height-lg);padding-inline:var(--arc-space-5);font-size:var(--arc-text-sm)}.button-module__b4syXa__loader{width:var(--arc-space-4);height:var(--arc-space-4);margin:calc(var(--arc-space-4)/-2);display:grid;position:absolute;top:50%;left:50%}.button-module__b4syXa__spinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;animation:.7s linear infinite button-module__b4syXa__spin}.button-module__b4syXa__loadingLabel{opacity:0}@keyframes button-module__b4syXa__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.button-module__b4syXa__button{transition:none}.button-module__b4syXa__labelSlot{transition:opacity var(--arc-duration-instant)linear}.button-module__b4syXa__spinner{animation-duration:.01ms;animation-iteration-count:1}}
.input-module__QKmyrG__field{min-width:0;display:grid}.input-module__QKmyrG__label{margin-bottom:var(--arc-space-2);color:var(--foreground);font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body)}.input-module__QKmyrG__input{width:100%;min-height:var(--arc-control-height-md);padding:0 var(--arc-space-3);border:1px solid var(--arc-border-strong);border-radius:var(--arc-radius-control);background:var(--arc-surface);color:var(--foreground);font:inherit;font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);letter-spacing:var(--arc-tracking-body);transition:border-color var(--arc-duration-fast)var(--arc-ease-standard),background-color var(--arc-duration-fast)var(--arc-ease-standard);outline:none}.input-module__QKmyrG__input::placeholder{color:var(--arc-text-muted)}@media (hover:hover) and (pointer:fine){.input-module__QKmyrG__input:hover:not(:disabled,[aria-invalid=true]){border-color:var(--foreground)}}.input-module__QKmyrG__input:focus-visible{border-color:var(--foreground)}.input-module__QKmyrG__input[aria-invalid=true]{border-color:var(--arc-danger)}.input-module__QKmyrG__input:disabled{cursor:not-allowed;opacity:.5;background:var(--arc-surface-muted)}.input-module__QKmyrG__messageSlot{display:block;overflow:hidden}.input-module__QKmyrG__description,.input-module__QKmyrG__error{padding-top:var(--arc-space-2);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);display:block}.input-module__QKmyrG__description{color:var(--arc-text-muted)}.input-module__QKmyrG__error{color:var(--arc-danger)}.input-module__QKmyrG__words{display:block;position:relative}.input-module__QKmyrG__word{white-space:pre;display:inline-block}.input-module__QKmyrG__column{font-variant-numeric:tabular-nums;justify-content:center;display:inline-flex;position:relative}.input-module__QKmyrG__column>span{display:inline-block}.input-module__QKmyrG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.input-module__QKmyrG__input{transition-duration:.01ms}}
.search-field-module__maZl1q__field{gap:var(--arc-space-2);min-width:0;display:grid}.search-field-module__maZl1q__field label{font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body);letter-spacing:var(--arc-tracking-body)}.search-field-module__maZl1q__shell{min-height:var(--arc-control-height-md);align-items:center;gap:var(--arc-space-2);border:1px solid var(--arc-border-strong);border-radius:var(--arc-radius-control);padding:0 var(--arc-space-3);background:var(--arc-surface);transition:border-color var(--arc-duration-fast)var(--arc-ease-standard);display:flex}@media (hover:hover) and (pointer:fine){.search-field-module__maZl1q__shell:hover:not(:focus-within){border-color:var(--foreground)}}.search-field-module__maZl1q__shell:focus-within{border-color:var(--foreground)}.search-field-module__maZl1q__shell>svg{color:var(--arc-text-muted);transition:color var(--arc-duration-fast)var(--arc-ease-standard);flex:none}.search-field-module__maZl1q__shell:focus-within>svg,.search-field-module__maZl1q__shell[data-filled=true]>svg{color:var(--foreground)}.search-field-module__maZl1q__input{width:100%;min-width:0;color:var(--foreground);font:inherit;font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);background:0 0;border:0;outline:0}.search-field-module__maZl1q__input:focus-visible{outline:0}.search-field-module__maZl1q__input::placeholder{color:var(--arc-text-muted)}.search-field-module__maZl1q__input::-webkit-search-cancel-button{display:none}.search-field-module__maZl1q__clearSlot{flex:none;place-items:center;width:24px;height:24px;display:grid}.search-field-module__maZl1q__shell button{border-radius:var(--arc-radius-control);width:24px;height:24px;color:var(--arc-text-muted);transition:background-color var(--arc-duration-fast)var(--arc-ease-standard),color var(--arc-duration-fast)var(--arc-ease-standard);background:0 0;border:0;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.search-field-module__maZl1q__shell button:hover{background:var(--arc-surface-muted);color:var(--foreground)}}@media (prefers-reduced-motion:reduce){.search-field-module__maZl1q__shell,.search-field-module__maZl1q__shell>svg,.search-field-module__maZl1q__shell button{transition:none}}
.text-morph-module__ijwyUG__frame.text-morph-module__ijwyUG__frame,.text-morph-module__ijwyUG__frame{box-sizing:content-box;text-align:start;white-space:nowrap;margin:-.5em -.5em -.5em -.2em;padding:.5em .5em .5em .2em;display:inline-block;position:relative;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - .5em),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - .5em),#0000)}.text-morph-module__ijwyUG__track{white-space:nowrap;display:inline-block;position:relative}.text-morph-module__ijwyUG__glyph{white-space:pre;transform-origin:50% 60%;display:inline-block}.text-morph-module__ijwyUG__srOnly{clip-path:inset(50%);white-space:nowrap;-webkit-user-select:none;user-select:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.team-members-module__01MB3q__block{box-sizing:border-box;border:1px solid var(--border);background:var(--arc-surface);width:min(100%,880px);min-width:0;color:var(--foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);font-size:13px;line-height:var(--arc-leading-body);border-radius:16px;margin-inline:auto;overflow:hidden;container:members/inline-size}.team-members-module__01MB3q__block h2,.team-members-module__01MB3q__block h3,.team-members-module__01MB3q__block p,.team-members-module__01MB3q__block ul{margin:0}.team-members-module__01MB3q__block ul{padding:0;list-style:none}.team-members-module__01MB3q__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.team-members-module__01MB3q__header{justify-content:space-between;align-items:center;gap:var(--arc-space-6);padding:16px 20px;display:flex}.team-members-module__01MB3q__heading{min-width:0}.team-members-module__01MB3q__heading h2{font-family:var(--arc-font-body);font-size:var(--arc-text-base);letter-spacing:-.01em;font-weight:500;line-height:1.4}.team-members-module__01MB3q__heading p{color:var(--arc-text-secondary);margin-top:2px;font-size:13px}.team-members-module__01MB3q__seats{flex:none;gap:6px;width:180px;display:grid}.team-members-module__01MB3q__seatText{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.team-members-module__01MB3q__number,.team-members-module__01MB3q__count{font-variant-numeric:tabular-nums;display:inline-flex}.team-members-module__01MB3q__number{color:var(--foreground);font-weight:500}.team-members-module__01MB3q__number>span,.team-members-module__01MB3q__count>span{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.team-members-module__01MB3q__seatTrack{border-radius:var(--arc-radius-pill);background:var(--border);height:4px;position:relative;overflow:hidden}.team-members-module__01MB3q__seatFill{border-radius:inherit;background:var(--arc-accent);transition:background-color var(--arc-duration-standard)var(--arc-ease-standard);position:absolute;inset:0 auto 0 0}.team-members-module__01MB3q__seats[data-full] .team-members-module__01MB3q__seatFill{background:var(--warning)}.team-members-module__01MB3q__invite{border-top:1px solid var(--border);padding:16px 20px}.team-members-module__01MB3q__inviteLabel{margin-bottom:6px;font-size:13px;font-weight:500;display:block}.team-members-module__01MB3q__inviteRow{align-items:flex-start;gap:var(--arc-space-2);display:flex}.team-members-module__01MB3q__inviteActions{gap:var(--arc-space-2);flex:none;display:flex}.team-members-module__01MB3q__field{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--arc-radius-control);background:var(--arc-surface);cursor:text;min-width:0;transition:border-color var(--arc-duration-fast)var(--arc-ease-standard),box-shadow var(--arc-duration-standard)var(--arc-ease-standard);flex:1;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.team-members-module__01MB3q__field:hover:not(:focus-within){border-color:var(--arc-border-strong)}}.team-members-module__01MB3q__field:focus-within{border-color:var(--arc-border-strong)}.team-members-module__01MB3q__field[data-invalid],.team-members-module__01MB3q__field[data-invalid]:focus-within{border-color:var(--arc-danger)}.team-members-module__01MB3q__fieldInner{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:4px;min-height:34px;padding:3px 4px;display:flex;position:relative}.team-members-module__01MB3q__chip{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--arc-radius-pill);background:var(--arc-surface-muted);cursor:default;align-items:center;gap:2px;max-width:100%;height:26px;padding:0 3px 0 9px;font-size:13px;line-height:18px;display:inline-flex}.team-members-module__01MB3q__chipText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.team-members-module__01MB3q__chipRemove{border-radius:var(--arc-radius-pill);width:20px;height:20px;color:var(--arc-text-muted);cursor:pointer;transition:background-color var(--arc-duration-fast)var(--arc-ease-standard),color var(--arc-duration-fast)var(--arc-ease-standard);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.team-members-module__01MB3q__chipRemove:hover:not(:disabled){background:var(--border);color:var(--foreground)}}.team-members-module__01MB3q__chipRemove:active:not(:disabled),.team-members-module__01MB3q__chipRemove:focus-visible{background:var(--border);color:var(--foreground)}.team-members-module__01MB3q__chipRemove:disabled{cursor:default;opacity:.5}.team-members-module__01MB3q__draft{box-sizing:border-box;min-width:0;height:26px;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;flex:1 0 150px;padding:0 6px;font-size:13px}.team-members-module__01MB3q__draft::placeholder{color:var(--arc-text-muted)}.team-members-module__01MB3q__draft:read-only{cursor:progress}.team-members-module__01MB3q__messageSlot{overflow:hidden}.team-members-module__01MB3q__messageInner{padding-top:var(--arc-space-2);position:relative}.team-members-module__01MB3q__message{color:var(--arc-text-muted);font-size:var(--arc-text-xs);align-items:flex-start;gap:6px;line-height:18px;display:flex}.team-members-module__01MB3q__message svg{flex:none;margin-top:2px}.team-members-module__01MB3q__message[data-tone=warning]{color:var(--arc-text-secondary)}.team-members-module__01MB3q__message[data-tone=warning] svg{color:var(--warning)}.team-members-module__01MB3q__message[data-tone=error]{color:var(--arc-danger)}.team-members-module__01MB3q__roleTrigger{box-sizing:border-box;height:32px;color:var(--foreground);font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast)var(--arc-ease-standard),border-color var(--arc-duration-fast)var(--arc-ease-standard);background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-self:end;align-items:center;gap:4px;padding:0 6px 0 10px;font-size:13px;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.team-members-module__01MB3q__roleTrigger:hover:not([data-disabled]){background:var(--arc-surface-muted)}}.team-members-module__01MB3q__roleTrigger:active:not([data-disabled]),.team-members-module__01MB3q__roleTrigger[data-state=open],.team-members-module__01MB3q__roleTrigger:focus-visible{background:var(--arc-surface-muted)}.team-members-module__01MB3q__roleTrigger[data-disabled]{cursor:not-allowed;opacity:.5}.team-members-module__01MB3q__roleField{gap:var(--arc-space-2);border-color:var(--border);border-radius:var(--arc-radius-control);height:36px;padding:0 var(--arc-space-3)0 14px;background:var(--arc-surface);font-size:13px}@media (hover:hover) and (pointer:fine){.team-members-module__01MB3q__roleField:hover:not([data-disabled]){border-color:var(--arc-border-strong)}}.team-members-module__01MB3q__roleField[data-state=open]{border-color:var(--arc-border-strong)}.team-members-module__01MB3q__roleChevron{color:var(--arc-text-muted);transition:transform var(--arc-duration-spring)var(--arc-ease-spring);flex:none;display:inline-flex}.team-members-module__01MB3q__roleTrigger[data-state=open] .team-members-module__01MB3q__roleChevron{transform:rotate(180deg)}.team-members-module__01MB3q__roleMenu{--menu-y:-6px;box-sizing:border-box;z-index:1000;border:1px solid var(--border);border-radius:calc(var(--arc-radius-control) + 2px);background:var(--arc-surface-raised);min-width:264px;max-width:calc(100vw - 24px);color:var(--foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);line-height:var(--arc-leading-body);box-shadow:var(--arc-shadow-floating);transform-origin:var(--radix-select-content-transform-origin);animation:team-members-module__01MB3q__menuIn .18s var(--arc-ease-enter)both;padding:6px;overflow:hidden}.team-members-module__01MB3q__roleMenu[data-side=top]{--menu-y:6px}.team-members-module__01MB3q__roleMenu[data-state=closed]{animation:team-members-module__01MB3q__menuOut .12s var(--arc-ease-standard)both}.team-members-module__01MB3q__roleItem{cursor:default;-webkit-user-select:none;user-select:none;transition:background-color 80ms var(--arc-ease-standard);border-radius:10px;outline:none;align-items:center;padding:6px 36px 6px 10px;display:flex;position:relative}.team-members-module__01MB3q__roleItem[data-highlighted]{background:var(--arc-surface-muted)}.team-members-module__01MB3q__roleItemText{gap:1px;display:grid}.team-members-module__01MB3q__roleItemText>span:first-child{font-size:13px;font-weight:500}.team-members-module__01MB3q__roleHint{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.team-members-module__01MB3q__roleCheck{animation:team-members-module__01MB3q__checkIn var(--arc-duration-standard)var(--arc-ease-enter)40ms both;display:inline-flex;position:absolute;right:12px}.team-members-module__01MB3q__lists{border-top:1px solid var(--border);padding-bottom:var(--arc-space-2)}.team-members-module__01MB3q__sectionHead{justify-content:space-between;align-items:center;gap:var(--arc-space-3)var(--arc-space-4);min-height:32px;padding:12px 20px 4px;display:flex}.team-members-module__01MB3q__sectionHead+.team-members-module__01MB3q__list+.team-members-module__01MB3q__sectionHead{padding-top:var(--arc-space-4)}.team-members-module__01MB3q__sectionTitle{align-items:baseline;gap:var(--arc-space-2);font-size:13px;font-weight:500;display:inline-flex}.team-members-module__01MB3q__count{color:var(--arc-text-muted);font-weight:400}.team-members-module__01MB3q__search{flex:none;width:min(240px,100%);position:relative}.team-members-module__01MB3q__search>div>div{border-color:var(--border);min-height:32px;padding-inline:10px 4px}.team-members-module__01MB3q__search>div>div>svg{width:16px;height:16px}.team-members-module__01MB3q__search input{font-size:13px}.team-members-module__01MB3q__search label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.team-members-module__01MB3q__row,.team-members-module__01MB3q__emptyRow{position:relative}.team-members-module__01MB3q__row{transition:background-color var(--arc-duration-standard)var(--arc-ease-standard)}.team-members-module__01MB3q__row+.team-members-module__01MB3q__row:before{content:"";top:0;right:20px;left:calc(20px + 36px + var(--arc-space-3));background:var(--arc-border-subtle);height:1px;transition:opacity var(--arc-duration-fast)var(--arc-ease-standard);position:absolute}@media (hover:hover) and (pointer:fine){.team-members-module__01MB3q__row:hover{background:color-mix(in oklab,var(--arc-surface-muted)55%,var(--arc-surface))}}.team-members-module__01MB3q__row[data-confirming]{background:color-mix(in oklab,var(--arc-danger)6%,var(--arc-surface))}.team-members-module__01MB3q__row[data-confirming]:before,.team-members-module__01MB3q__row[data-confirming]+.team-members-module__01MB3q__row:before,.team-members-module__01MB3q__row:hover:before,.team-members-module__01MB3q__row:hover+.team-members-module__01MB3q__row:before{opacity:0}.team-members-module__01MB3q__rowInner{align-items:center;gap:var(--arc-space-3);grid-template-columns:36px minmax(0,1fr);padding:8px 20px;display:grid}.team-members-module__01MB3q__rowBody{min-width:0;position:relative}.team-members-module__01MB3q__view{align-items:center;gap:var(--arc-space-3);grid-template-columns:minmax(0,1fr) 128px 112px 32px;min-height:36px;display:grid}.team-members-module__01MB3q__confirm{align-items:center;gap:var(--arc-space-3);grid-template-columns:minmax(0,1fr) auto;min-height:36px;display:grid}.team-members-module__01MB3q__confirmActions{gap:var(--arc-space-2);display:flex}.team-members-module__01MB3q__identity{gap:1px;min-width:0;display:grid}.team-members-module__01MB3q__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.team-members-module__01MB3q__you{margin-left:var(--arc-space-2);color:var(--arc-text-muted);font-weight:400}.team-members-module__01MB3q__detail{min-width:0;color:var(--arc-text-muted);font-size:var(--arc-text-xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.team-members-module__01MB3q__activeInline{display:none}.team-members-module__01MB3q__active{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);white-space:nowrap}.team-members-module__01MB3q__owner{color:var(--arc-text-secondary);justify-self:end;padding-right:25px;font-size:13px}.team-members-module__01MB3q__view .team-members-module__01MB3q__iconButton{width:32px;min-height:32px;color:var(--arc-text-muted);padding:0}@media (hover:hover) and (pointer:fine){.team-members-module__01MB3q__view .team-members-module__01MB3q__iconButton:hover:not(:disabled){color:var(--foreground)}}.team-members-module__01MB3q__pendingAvatar{box-sizing:border-box;border:1px dashed var(--arc-border-strong);border-radius:var(--arc-radius-pill);width:36px;height:36px;color:var(--arc-text-muted);font-size:var(--arc-text-xs);place-items:center;font-weight:500;display:grid}.team-members-module__01MB3q__pendingBody{align-items:center;gap:var(--arc-space-3);grid-template-columns:minmax(0,1fr) auto;min-width:0;min-height:36px;display:grid}.team-members-module__01MB3q__pendingActions{gap:var(--arc-space-1);display:flex}.team-members-module__01MB3q__inviteEmail{box-sizing:border-box;border-radius:var(--arc-radius-pill);text-overflow:ellipsis;white-space:nowrap;width:fit-content;max-width:calc(100% + 20px);margin:-5px -10px;padding:5px 10px;font-size:13px;line-height:18px;display:block;overflow:hidden}.team-members-module__01MB3q__landing{animation:team-members-module__01MB3q__landing .6s var(--arc-ease-standard)both}.team-members-module__01MB3q__emptyLine,.team-members-module__01MB3q__empty p{color:var(--arc-text-muted);font-size:13px}.team-members-module__01MB3q__emptyLine{padding:var(--arc-space-2)20px}.team-members-module__01MB3q__empty{justify-content:space-between;align-items:center;gap:var(--arc-space-3);min-height:40px;padding:var(--arc-space-2)20px;flex-wrap:wrap;display:flex}.team-members-module__01MB3q__footer{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--arc-space-4);border-top:1px solid var(--border);min-height:44px;font-size:var(--arc-text-xs);padding:10px 20px;display:flex}.team-members-module__01MB3q__status{min-width:0;color:var(--arc-text-secondary)}.team-members-module__01MB3q__note{color:var(--arc-text-muted);flex:none}.team-members-module__01MB3q__swap{vertical-align:top;max-width:100%;display:inline-flex;position:relative}.team-members-module__01MB3q__swapText{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:inline-block;overflow:hidden}@keyframes team-members-module__01MB3q__menuIn{0%{opacity:0;transform:translateY(var(--menu-y))scale(.97)}}@keyframes team-members-module__01MB3q__menuOut{to{opacity:0;transform:translateY(calc(var(--menu-y)/2))scale(.98)}}@keyframes team-members-module__01MB3q__checkIn{0%{opacity:0;filter:blur(2px);transform:scale(.6)}}@keyframes team-members-module__01MB3q__landing{0%,45%{background-color:var(--arc-surface-muted);box-shadow:inset 0 0 0 1px var(--border)}to{background-color:#0000;box-shadow:inset 0 0 0 1px #0000}}@keyframes team-members-module__01MB3q__fade{0%{opacity:0}}@keyframes team-members-module__01MB3q__fadeOut{to{opacity:0}}@container members (max-width:640px){.team-members-module__01MB3q__view{grid-template-columns:minmax(0,1fr) 104px 32px}.team-members-module__01MB3q__active{display:none}.team-members-module__01MB3q__activeInline{display:block}}@container members (max-width:760px){.team-members-module__01MB3q__footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px}.team-members-module__01MB3q__note{flex:initial}}@container members (max-width:600px){.team-members-module__01MB3q__header{align-items:stretch;gap:var(--arc-space-3);flex-direction:column;padding:14px 16px}.team-members-module__01MB3q__seats{width:auto}.team-members-module__01MB3q__invite{padding:14px 16px}.team-members-module__01MB3q__inviteRow{flex-direction:column;align-items:stretch}.team-members-module__01MB3q__field{flex:none}.team-members-module__01MB3q__inviteActions{justify-content:space-between}.team-members-module__01MB3q__sectionHead{flex-wrap:wrap;padding-inline:16px}.team-members-module__01MB3q__search{width:100%}.team-members-module__01MB3q__rowInner{gap:var(--arc-space-3);padding-inline:16px}.team-members-module__01MB3q__row+.team-members-module__01MB3q__row:before{right:16px;left:calc(16px + 36px + var(--arc-space-3))}.team-members-module__01MB3q__empty,.team-members-module__01MB3q__emptyLine,.team-members-module__01MB3q__footer{padding-inline:16px}}@container members (max-width:480px){.team-members-module__01MB3q__view{gap:var(--arc-space-2)}.team-members-module__01MB3q__confirm .team-members-module__01MB3q__detail{white-space:normal}.team-members-module__01MB3q__confirm{gap:var(--arc-space-2);padding-block:var(--arc-space-1);grid-template-columns:minmax(0,1fr)}.team-members-module__01MB3q__pendingBody{gap:var(--arc-space-1);grid-template-columns:minmax(0,1fr);padding-block:2px}.team-members-module__01MB3q__pendingActions{margin-left:calc(var(--arc-space-3)*-1)}}@container members (max-width:420px){.team-members-module__01MB3q__view{grid-template-columns:minmax(0,1fr) 104px 32px;grid-template-areas:"identity identity identity""active role remove";row-gap:0}.team-members-module__01MB3q__view .team-members-module__01MB3q__identity{grid-area:identity}.team-members-module__01MB3q__active{color:var(--arc-text-muted);grid-area:active;display:block}.team-members-module__01MB3q__activeInline{display:none}.team-members-module__01MB3q__view .team-members-module__01MB3q__roleTrigger,.team-members-module__01MB3q__owner{grid-area:role}.team-members-module__01MB3q__view .team-members-module__01MB3q__iconButton,.team-members-module__01MB3q__spacer{grid-area:remove}.team-members-module__01MB3q__rowInner{align-items:start}.team-members-module__01MB3q__rowInner>:first-child{margin-top:4px}}@media (prefers-reduced-motion:reduce){.team-members-module__01MB3q__field,.team-members-module__01MB3q__row,.team-members-module__01MB3q__row+.team-members-module__01MB3q__row:before,.team-members-module__01MB3q__chipRemove,.team-members-module__01MB3q__roleTrigger,.team-members-module__01MB3q__roleChevron,.team-members-module__01MB3q__roleItem,.team-members-module__01MB3q__seatFill{transition:none}.team-members-module__01MB3q__landing,.team-members-module__01MB3q__roleCheck{animation:none}.team-members-module__01MB3q__roleMenu{animation:team-members-module__01MB3q__fade var(--arc-duration-instant)linear both}.team-members-module__01MB3q__roleMenu[data-state=closed]{animation:team-members-module__01MB3q__fadeOut var(--arc-duration-instant)linear both}}.team-members-module__01MB3q__nameButton{max-width:100%;color:inherit;font:inherit;text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}@media (hover:hover) and (pointer:fine){.team-members-module__01MB3q__nameButton:hover{text-underline-offset:2px;text-decoration:underline}}.team-members-module__01MB3q__identity:has(.team-members-module__01MB3q__nameButton){cursor:pointer;position:relative}.team-members-module__01MB3q__nameButton:after{content:"";border-radius:var(--arc-radius-sm,6px);position:absolute;inset:-6px -8px}@media (hover:hover) and (pointer:fine){.team-members-module__01MB3q__identity:has(.team-members-module__01MB3q__nameButton):hover .team-members-module__01MB3q__nameButton{text-underline-offset:2px;text-decoration:underline}}.team-members-module__01MB3q__roleSeparator{background:var(--border);height:1px;margin:4px 6px}
.date-range-picker-module__HdgHMW__root{height:var(--arc-control-height-md);vertical-align:top;color:var(--foreground);font-family:var(--arc-font-body);font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);line-height:var(--arc-leading-body);z-index:0;transition:z-index 0s linear .5s;display:inline-block;position:relative}.date-range-picker-module__HdgHMW__root[data-open]{z-index:30;transition-delay:0s}.date-range-picker-module__HdgHMW__root:not([data-open]) .date-range-picker-module__HdgHMW__surface{z-index:0}.date-range-picker-module__HdgHMW__root *,.date-range-picker-module__HdgHMW__root :before,.date-range-picker-module__HdgHMW__root :after{box-sizing:border-box}.date-range-picker-module__HdgHMW__surface{z-index:2;background:var(--arc-surface-raised);box-shadow:var(--arc-shadow-resting);transition:box-shadow var(--arc-duration-considered)var(--arc-ease-standard),background-color var(--arc-duration-fast)var(--arc-ease-standard);position:absolute;top:0;left:0;overflow:clip}.date-range-picker-module__HdgHMW__surface:after{content:"";border:1px solid var(--border);border-radius:inherit;pointer-events:none;transition:border-color var(--arc-duration-fast)var(--arc-ease-standard);position:absolute;inset:0}.date-range-picker-module__HdgHMW__root[data-open] .date-range-picker-module__HdgHMW__surface{box-shadow:var(--arc-shadow-floating)}.date-range-picker-module__HdgHMW__trigger{z-index:1;width:max-content;height:var(--arc-control-height-md);color:var(--foreground);cursor:pointer;font:inherit;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:10px;padding:0 12px 0 14px;font-weight:500;display:inline-flex;position:relative}.date-range-picker-module__HdgHMW__trigger:disabled{cursor:default}.date-range-picker-module__HdgHMW__trigger[inert]{pointer-events:none}.date-range-picker-module__HdgHMW__triggerIcon,.date-range-picker-module__HdgHMW__chevron{color:var(--arc-text-secondary);flex:none;place-items:center;display:grid}.date-range-picker-module__HdgHMW__chevron{color:var(--arc-text-muted)}.date-range-picker-module__HdgHMW__value{font-variant-numeric:tabular-nums;display:inline-flex}.date-range-picker-module__HdgHMW__value[data-empty]{color:var(--arc-text-secondary);font-weight:400}.date-range-picker-module__HdgHMW__rolling{white-space:nowrap;gap:.28em;display:inline-flex}.date-range-picker-module__HdgHMW__word{display:inline-block;position:relative}.date-range-picker-module__HdgHMW__wordInner{display:inline-block}.date-range-picker-module__HdgHMW__panel{--cell:36px;width:max-content;padding:10px;position:absolute;top:0;left:0}.date-range-picker-module__HdgHMW__body{gap:10px;display:flex}.date-range-picker-module__HdgHMW__rail{border-right:1px solid var(--arc-border-subtle);flex-direction:column;flex:none;gap:2px;width:9.25rem;padding-right:10px;display:flex;position:relative}.date-range-picker-module__HdgHMW__railHighlight{background:color-mix(in oklab,var(--foreground)6.5%,transparent);pointer-events:none;border-radius:12px;position:absolute;top:0;left:0}.date-range-picker-module__HdgHMW__preset{height:32px;color:var(--arc-text-secondary);cursor:pointer;font:inherit;text-align:left;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color var(--arc-duration-fast)var(--arc-ease-standard),background-color var(--arc-duration-fast)var(--arc-ease-standard);background:0 0;border:0;border-radius:12px;flex:none;align-items:center;padding:0 12px;display:flex;position:relative}.date-range-picker-module__HdgHMW__preset[aria-pressed=true]{color:var(--foreground);font-weight:500}.date-range-picker-module__HdgHMW__calendars{padding:0 2px;position:relative}.date-range-picker-module__HdgHMW__navButton{z-index:2;border-radius:var(--arc-radius-pill);width:32px;height:32px;color:var(--arc-text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast)var(--arc-ease-standard),color var(--arc-duration-fast)var(--arc-ease-standard),transform var(--arc-duration-instant)var(--arc-ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:0}.date-range-picker-module__HdgHMW__navButton[data-side=prev]{left:2px}.date-range-picker-module__HdgHMW__navButton[data-side=next]{right:2px}.date-range-picker-module__HdgHMW__navButton:active:not(:disabled){transform:scale(.92)}.date-range-picker-module__HdgHMW__navButton:disabled{opacity:.35;cursor:default}.date-range-picker-module__HdgHMW__viewport{height:calc(60px + var(--cell)*6);overflow-clip-margin:2px;display:grid;position:relative;overflow:clip}.date-range-picker-module__HdgHMW__viewport>*{grid-area:1/1}.date-range-picker-module__HdgHMW__months{gap:24px;display:flex}.date-range-picker-module__HdgHMW__month{width:calc(var(--cell)*7)}.date-range-picker-module__HdgHMW__monthTitle{height:32px;color:var(--foreground);text-align:center;white-space:nowrap;margin:0;font-weight:500;line-height:32px}.date-range-picker-module__HdgHMW__grid{display:grid}.date-range-picker-module__HdgHMW__weekdays{height:28px;color:var(--arc-text-muted);font-size:var(--arc-text-xs);grid-template-columns:repeat(7,var(--cell));text-align:center;align-items:center;display:grid}.date-range-picker-module__HdgHMW__weeks{position:relative}.date-range-picker-module__HdgHMW__week{height:var(--cell);grid-template-columns:repeat(7,var(--cell));display:grid}.date-range-picker-module__HdgHMW__cell,.date-range-picker-module__HdgHMW__blank{display:block;position:relative}.date-range-picker-module__HdgHMW__layer{pointer-events:none;position:absolute;inset:0}.date-range-picker-module__HdgHMW__bar{height:calc(var(--cell) - 6px);border-radius:var(--arc-radius-pill);background:var(--arc-accent-subtle);position:absolute}.date-range-picker-module__HdgHMW__thumb{width:var(--cell);height:var(--cell);position:absolute;top:0;left:0}.date-range-picker-module__HdgHMW__thumb:before{content:"";background:var(--arc-accent);border-radius:50%;position:absolute;inset:3px}.date-range-picker-module__HdgHMW__day{z-index:1;width:100%;height:100%;color:var(--foreground);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;transition:color var(--arc-duration-fast)var(--arc-ease-standard);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.date-range-picker-module__HdgHMW__day>span{width:calc(100% - 6px);height:calc(100% - 6px);transition:background-color var(--arc-duration-fast)var(--arc-ease-standard),transform var(--arc-duration-instant)var(--arc-ease-standard);border-radius:50%;place-items:center;display:grid;position:relative}.date-range-picker-module__HdgHMW__day:active:not(:disabled)>span{transform:scale(.9)}.date-range-picker-module__HdgHMW__day[data-edge]{color:var(--arc-accent-foreground);font-weight:500;transition-delay:40ms}.date-range-picker-module__HdgHMW__day[data-today]:after{content:"";background:var(--arc-accent);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:5px;left:50%}.date-range-picker-module__HdgHMW__day[data-today][data-edge]:after{background:var(--arc-accent-foreground)}.date-range-picker-module__HdgHMW__day:disabled{color:var(--arc-text-muted);cursor:default;opacity:.5}.date-range-picker-module__HdgHMW__day:focus-visible:not([data-edge])>span{background:color-mix(in oklab,var(--foreground)7%,transparent)}.date-range-picker-module__HdgHMW__footer{border-top:1px solid var(--arc-border-subtle);justify-content:space-between;align-items:center;gap:12px;width:0;min-width:100%;margin-top:10px;padding:10px 2px 0 12px;display:flex}.date-range-picker-module__HdgHMW__summary{gap:1px;min-width:0;display:grid}.date-range-picker-module__HdgHMW__summaryValue{font-variant-numeric:tabular-nums;width:max-content;font-weight:500;display:inline-flex}.date-range-picker-module__HdgHMW__summaryCount{min-height:1.4em;color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;display:inline-flex}.date-range-picker-module__HdgHMW__actions{flex:none;align-items:center;gap:6px;display:flex}.date-range-picker-module__HdgHMW__ghost,.date-range-picker-module__HdgHMW__primary{height:var(--arc-control-height-sm);border-radius:var(--arc-radius-control);cursor:pointer;font:inherit;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast)var(--arc-ease-standard),color var(--arc-duration-fast)var(--arc-ease-standard),transform var(--arc-duration-instant)var(--arc-ease-standard),opacity var(--arc-duration-fast)var(--arc-ease-standard);border:0;justify-content:center;align-items:center;padding:0 14px;font-weight:500;display:inline-flex}.date-range-picker-module__HdgHMW__ghost{color:var(--arc-text-secondary);background:0 0}.date-range-picker-module__HdgHMW__primary{background:var(--arc-accent);min-width:4.75rem;color:var(--arc-accent-foreground)}.date-range-picker-module__HdgHMW__ghost:active,.date-range-picker-module__HdgHMW__primary:active:not(:disabled){transform:scale(.97)}.date-range-picker-module__HdgHMW__primary:disabled{opacity:.45;cursor:default}.date-range-picker-module__HdgHMW__ghost:focus-visible{background:var(--arc-surface-muted);color:var(--foreground)}.date-range-picker-module__HdgHMW__preset:focus-visible,.date-range-picker-module__HdgHMW__navButton:focus-visible{background:color-mix(in oklab,var(--foreground)5%,transparent);color:var(--foreground)}.date-range-picker-module__HdgHMW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.date-range-picker-module__HdgHMW__panel[data-compact]{padding:8px}.date-range-picker-module__HdgHMW__panel[data-compact] .date-range-picker-module__HdgHMW__body{flex-direction:column;gap:8px}.date-range-picker-module__HdgHMW__panel[data-compact] .date-range-picker-module__HdgHMW__rail{border-right:0;border-bottom:1px solid var(--arc-border-subtle);overscroll-behavior-x:contain;scrollbar-width:none;flex-direction:row;gap:2px;width:auto;margin:0 -8px;padding:0 8px 8px;overflow-x:auto}.date-range-picker-module__HdgHMW__panel[data-compact] .date-range-picker-module__HdgHMW__rail::-webkit-scrollbar{display:none}.date-range-picker-module__HdgHMW__panel[data-compact] .date-range-picker-module__HdgHMW__preset{padding:0 11px}.date-range-picker-module__HdgHMW__panel[data-compact] .date-range-picker-module__HdgHMW__calendars{align-self:center}.date-range-picker-module__HdgHMW__panel[data-compact] .date-range-picker-module__HdgHMW__footer{flex-wrap:wrap;margin-top:6px;padding-left:11px}.date-range-picker-module__HdgHMW__panel[data-compact] .date-range-picker-module__HdgHMW__actions{margin-left:auto}.date-range-picker-module__HdgHMW__panel[data-compact] .date-range-picker-module__HdgHMW__summary{flex:8rem}@media (hover:hover) and (pointer:fine){.date-range-picker-module__HdgHMW__root:not([data-open]):has(>.date-range-picker-module__HdgHMW__trigger:hover:not(:disabled)) .date-range-picker-module__HdgHMW__surface{background:color-mix(in oklab,var(--foreground)3%,var(--arc-surface-raised))}.date-range-picker-module__HdgHMW__root:not([data-open]):has(>.date-range-picker-module__HdgHMW__trigger:hover:not(:disabled)) .date-range-picker-module__HdgHMW__surface:after{border-color:var(--arc-border-strong)}.date-range-picker-module__HdgHMW__preset:hover{color:var(--foreground)}.date-range-picker-module__HdgHMW__preset:not([aria-pressed=true]):hover{background:color-mix(in oklab,var(--foreground)4%,transparent)}.date-range-picker-module__HdgHMW__navButton:hover:not(:disabled){background:color-mix(in oklab,var(--foreground)6.5%,transparent);color:var(--foreground)}.date-range-picker-module__HdgHMW__day:hover:not(:disabled):not([data-edge])>span{background:color-mix(in oklab,var(--foreground)7%,transparent)}.date-range-picker-module__HdgHMW__ghost:hover{background:var(--arc-surface-muted);color:var(--foreground)}.date-range-picker-module__HdgHMW__primary:hover:not(:disabled){background:var(--arc-accent-strong)}}@media (prefers-reduced-motion:reduce){.date-range-picker-module__HdgHMW__surface,.date-range-picker-module__HdgHMW__preset,.date-range-picker-module__HdgHMW__navButton,.date-range-picker-module__HdgHMW__day,.date-range-picker-module__HdgHMW__day>span,.date-range-picker-module__HdgHMW__ghost,.date-range-picker-module__HdgHMW__primary{transition-duration:0s}}@media (prefers-contrast:more){.date-range-picker-module__HdgHMW__surface:after{border-color:var(--arc-border-strong)}}
.text-shimmer-module__GpXAlW__shimmer{--ts-highlight:var(--text-shimmer-highlight,currentColor);--ts-base:var(--text-shimmer-base,color-mix(in oklab,currentColor 12%,var(--arc-text-muted)))}.text-shimmer-module__GpXAlW__stage{max-width:100%;display:inline-block;position:relative}.text-shimmer-module__GpXAlW__label{-webkit-text-fill-color:transparent;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;max-width:100%;display:inline-block}.text-shimmer-module__GpXAlW__stage[data-sizing] .text-shimmer-module__GpXAlW__label{white-space:nowrap;max-width:none}.text-shimmer-module__GpXAlW__label::selection{-webkit-text-fill-color:currentColor}@supports not (color:color-mix(in oklab, red, blue)){.text-shimmer-module__GpXAlW__label{-webkit-text-fill-color:currentColor;background:0 0!important}}@media (forced-colors:active){.text-shimmer-module__GpXAlW__label{-webkit-text-fill-color:currentColor;background:0 0!important}}
.ai-spark-module__Ed5xzq__root{vertical-align:middle;flex:none;align-items:center;line-height:1;display:inline-flex}.ai-spark-module__Ed5xzq__mark{color:var(--spark-color,var(--arc-accent));flex:none;transition:color .32s cubic-bezier(.22,1,.36,1);display:block;overflow:visible}.ai-spark-module__Ed5xzq__root[data-status=error] .ai-spark-module__Ed5xzq__mark{color:color-mix(in oklab,var(--arc-danger)72%,var(--arc-text-muted))}.ai-spark-module__Ed5xzq__pill{border:1px solid var(--arc-border-subtle);border-radius:var(--arc-radius-control);background:var(--arc-surface);height:28px;color:var(--arc-text-secondary);white-space:nowrap;gap:8px;padding:0 12px 0 7px;font-size:13px;font-weight:400;line-height:18px}.ai-spark-module__Ed5xzq__avatar{border:1px solid var(--arc-border-subtle);background:color-mix(in oklab,var(--spark-color,var(--arc-accent))8%,var(--arc-surface));border-radius:999px;justify-content:center;transition:background-color .32s cubic-bezier(.22,1,.36,1)}.ai-spark-module__Ed5xzq__avatar[data-status=error]{background:color-mix(in oklab,var(--arc-danger)7%,var(--arc-surface))}.ai-spark-module__Ed5xzq__labelBox{height:18px;display:inline-block;position:relative}.ai-spark-module__Ed5xzq__sizer{visibility:hidden;white-space:nowrap;display:inline-block}.ai-spark-module__Ed5xzq__labelLayer{white-space:nowrap;position:absolute;inset:0 auto 0 0}.ai-spark-module__Ed5xzq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ai-spark-module__Ed5xzq__mark,.ai-spark-module__Ed5xzq__avatar{transition-duration:.16s}}
.textarea-module__qfe2wa__field{min-width:0;display:grid}.textarea-module__qfe2wa__field label{margin-bottom:var(--arc-space-2);font-size:var(--arc-text-sm);font-weight:500}.textarea-module__qfe2wa__control{resize:vertical;border:1px solid var(--arc-border-strong);border-radius:var(--arc-radius-control);width:100%;min-height:110px;padding:var(--arc-space-3);background:var(--arc-surface);color:var(--foreground);font:inherit;font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);transition:border-color var(--arc-duration-fast)var(--arc-ease-standard),box-shadow var(--arc-duration-standard)var(--arc-ease-standard),background-color var(--arc-duration-fast)var(--arc-ease-standard);outline:none;box-shadow:0 0 0 6px #0000}.textarea-module__qfe2wa__control::placeholder{color:var(--arc-text-muted)}@media (hover:hover) and (pointer:fine){.textarea-module__qfe2wa__control:hover:not(:disabled,[aria-invalid=true]){border-color:var(--foreground)}}.textarea-module__qfe2wa__control:focus-visible{border-color:var(--foreground);box-shadow:0 0 0 3px var(--arc-focus-ring);outline-offset:2px;outline:2px solid #0000}.textarea-module__qfe2wa__control[aria-invalid=true]{border-color:var(--arc-danger)}.textarea-module__qfe2wa__control:disabled{cursor:not-allowed;background:var(--arc-surface-muted);opacity:.6}.textarea-module__qfe2wa__messageSlot{display:block;overflow:hidden}.textarea-module__qfe2wa__hint,.textarea-module__qfe2wa__error{padding-top:var(--arc-space-2);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);display:block}.textarea-module__qfe2wa__hint{color:var(--arc-text-muted)}.textarea-module__qfe2wa__error{color:var(--arc-danger)}.textarea-module__qfe2wa__words{display:block;position:relative}.textarea-module__qfe2wa__word{white-space:pre;display:inline-block}.textarea-module__qfe2wa__column{font-variant-numeric:tabular-nums;justify-content:center;display:inline-flex;position:relative}.textarea-module__qfe2wa__column>span{display:inline-block}.textarea-module__qfe2wa__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.textarea-module__qfe2wa__control{transition:none}}
