:where([data-ds]) .ds-info-tag{display:inline-flex;max-width:100%;min-height:22px;overflow-wrap:break-word;align-items:center;gap:var(--ds-space-1);padding:0 var(--ds-space-2);border-radius:var(--ds-radius-round);background:transparent;box-shadow:var(--ds-shadow-line-outline);color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-meta);font-weight:var(--ds-font-weight-label);line-height:var(--ds-line-height-meta)}:where([data-ds]) .ds-info-tag--accent{color:var(--ds-color-accent-deep)}:where([data-ds]) .ds-info-tag--strong{background:var(--ds-color-accent-wash);box-shadow:none;color:var(--ds-color-accent-deep)}:where([data-ds]) .ds-info-tag--success{color:var(--ds-color-success)}:where([data-ds]) .ds-info-tag[data-size=prominent]{min-height:30px;padding-inline:var(--ds-space-3);font-size:var(--ds-font-size-label);line-height:var(--ds-line-height-label)}:where([data-ds]) .ds-info-tag--neutral[data-size=prominent]{color:var(--ds-color-ink)}:where([data-ds]) .ds-score-ring{--ds-score-ring-size:64px;--ds-score-ring-inset:7px;position:relative;display:inline-grid;width:var(--ds-score-ring-size);height:var(--ds-score-ring-size);flex:none;place-items:center;border-radius:var(--ds-radius-round);background:conic-gradient(from -90deg,var(--ds-color-accent) 0 var(--ds-score-ring-value),var(--ds-color-accent-line) var(--ds-score-ring-value) 100%);color:var(--ds-color-accent-deep);transition:transform var(--ds-duration-fast) var(--ds-ease-hover)}@media (hover:hover) and (pointer:fine){:where([data-ds]) [data-ds-score-host]:hover .ds-score-ring[data-hover-host]{transform:rotate(8deg) scale(1.04)}}:where([data-ds]) .ds-score-ring[data-size=sm]{--ds-score-ring-size:52px;--ds-score-ring-inset:6px}:where([data-ds]) .ds-score-ring[data-size=lg]{--ds-score-ring-size:96px;--ds-score-ring-inset:9px}:where([data-ds]) .ds-score-ring:before{position:absolute;inset:var(--ds-score-ring-inset);content:"";border-radius:inherit;background:var(--ds-color-paper)}:where([data-ds]) .ds-score-ring__value{position:relative;font-size:var(--ds-font-size-label);font-weight:var(--ds-font-weight-display);line-height:1;letter-spacing:var(--ds-letter-spacing-card);font-variant-numeric:tabular-nums}:where([data-ds]) .ds-score-ring[data-size=md] .ds-score-ring__value{font-size:var(--ds-font-size-card)}:where([data-ds]) .ds-score-ring[data-size=lg] .ds-score-ring__value{font-size:var(--ds-font-size-display)}:where([data-ds]) .ds-score-ring[data-size=sm] .ds-score-ring__value{font-size:var(--ds-font-size-title)}:where([data-ds]) .ds-score-ring[data-size=sm][data-digits="3"] .ds-score-ring__value{font-size:var(--ds-font-size-card)}:where([data-ds]) .ds-score-ring[data-pending]{overflow:hidden;background:var(--ds-color-accent-line)}:where([data-ds]) .ds-score-ring[data-pending]:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,transparent,var(--ds-color-accent),transparent);transform:translateX(-100%);animation:ds-skeleton-sweep var(--ds-duration-skeleton) var(--ds-ease-enter) infinite}@media (prefers-reduced-motion:reduce){:where([data-ds]) .ds-score-ring[data-pending]:after{opacity:0;animation:none}}:where([data-ds]) .ds-score-ring[data-pending]:before{z-index:1}:where([data-ds]) .ds-orb{--ds-orb-size:64px;position:relative;display:inline-block;flex:none;width:var(--ds-orb-size);height:var(--ds-orb-size);border-radius:var(--ds-radius-round);vertical-align:middle}:where([data-ds]) .ds-orb[data-size=sm]{--ds-orb-size:40px}:where([data-ds]) .ds-orb[data-size=lg]{--ds-orb-size:96px}:where([data-ds]) .ds-orb[data-size=xl]{--ds-orb-size:160px}:where([data-ds]) .ds-orb[data-size=fill]{--ds-orb-size:100%}:where([data-ds]) .ds-orb[data-backdrop=avatar]{overflow:hidden;background:var(--ds-color-orb-avatar)}:where([data-ds]) .ds-orb[data-backdrop=avatar]>:is(.ds-orb__still,.ds-orb__canvas){transform:scale(1.3)}:where([data-ds]) .ds-orb__canvas,:where([data-ds]) .ds-orb__still{position:absolute;inset:0;display:block;width:100%;height:100%;border-radius:inherit}@media (prefers-reduced-motion:no-preference){:where([data-ds]) .ds-orb__canvas,:where([data-ds]) .ds-orb__still{transition:opacity var(--ds-duration-slow) ease-out}}:where([data-ds]) .ds-orb__canvas{opacity:0}:where([data-ds]) .ds-orb[data-ready] .ds-orb__canvas{opacity:1}:where([data-ds]) .ds-orb[data-ready] .ds-orb__still{opacity:0}:where([data-ds]) .ds-spoken__rest{visibility:hidden}:where([data-ds]) .ds-spoken__caret{display:inline-block;width:2px;height:1.05em;margin:0 1px -.15em;border-radius:1px;background:var(--ds-spoken-caret,var(--ds-color-ink));animation:ds-spoken-caret var(--ds-duration-caret) steps(1) infinite}:where([data-ds]) .ds-spoken__caret[data-speaking=false]{display:none}:where([data-ds]) .ds-spoken__sr{position:absolute;user-select:none;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes ds-spoken-caret{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){:where([data-ds]) .ds-spoken__caret{animation:none}}:where([data-ds]) .ds-orb-slot{--ds-orb-slot-size:84px;--ds-orb-slot-gap:28px;position:relative;display:flex;justify-content:center;flex:none}:where([data-ds]) .ds-orb-slot[data-size=work]{--ds-orb-slot-size:120px}:where([data-ds]) .ds-orb-slot[data-size=aside]{--ds-orb-slot-size:60px;justify-content:flex-start}:where([data-ds]) .ds-orb-slot[data-size=inline]{--ds-orb-slot-size:60px;justify-content:flex-start}:where([data-ds]) .ds-orb-slot[data-size=step]{--ds-orb-slot-size:28px;display:inline-flex;vertical-align:middle;margin-inline-start:var(--ds-space-1)}:where([data-ds]) .ds-orb-slot__box{display:block;width:var(--ds-orb-slot-size);height:var(--ds-orb-slot-size)}@media (min-width:1024px){:where([data-ds]) .ds-page-layout[data-width=reading] .ds-orb-slot[data-size=aside]{--ds-orb-slot-size:72px;height:0}:where([data-ds]) .ds-page-layout[data-width=reading] .ds-stack-layout>.ds-orb-slot[data-size=aside]{margin-block-end:calc(-1 * var(--ds-composition-space))}:where([data-ds]) .ds-page-layout[data-width=reading] .ds-orb-slot[data-size=aside] .ds-orb-slot__box{position:absolute;top:0;right:calc(100% + var(--ds-orb-slot-gap))}}:where([data-ds]) .ds-orb-layer{--ds-orb-layer-box:160px;--ds-orb-layer-halo:color-mix(in srgb,var(--ds-color-brand-jobiwan) 55%,transparent);--ds-orb-layer-drop:drop-shadow(0 14px 22px color-mix(in srgb,var(--ds-color-ink) 38%,transparent));position:fixed;z-index:calc(var(--ds-z-bar) - 1);top:0;left:0;width:var(--ds-orb-layer-box);height:var(--ds-orb-layer-box);pointer-events:none;transform:scale(0);will-change:transform}:where([data-ds]) .ds-orb-layer[data-above=sheet]{z-index:calc(var(--ds-z-sheet) + 1)}:where([data-ds]) .ds-orb-layer__body{position:relative;width:100%;height:100%;filter:var(--ds-orb-layer-drop);animation:ds-orb-layer-bob var(--ds-duration-breath) ease-in-out infinite}:where([data-ds]) .ds-orb-layer__body:before{position:absolute;inset:4%;border-radius:var(--ds-radius-round);background:radial-gradient(circle,var(--ds-orb-layer-halo) 0,transparent 68%);content:"";opacity:.55;transform:scale(1.25);animation:ds-orb-layer-halo var(--ds-duration-breath) ease-in-out infinite}:where([data-ds]) .ds-orb-layer[data-state=speaking] .ds-orb-layer__body:before{animation-duration:var(--ds-duration-loop);opacity:.9}:where([data-ds]) .ds-orb-layer[data-state=thinking] .ds-orb-layer__body{animation:ds-orb-layer-think var(--ds-duration-loop) ease-in-out infinite}:where([data-ds]) .ds-orb-layer[data-state=listening] .ds-orb-layer__body:before{opacity:1;transform:scale(1.45)}@keyframes ds-orb-layer-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ds-orb-layer-think{0%,to{transform:rotate(-4deg) scale(.97)}50%{transform:rotate(4deg) scale(1.03)}}@keyframes ds-orb-layer-halo{0%,to{transform:scale(1.18)}50%{transform:scale(1.36)}}@media (prefers-reduced-motion:reduce){:where([data-ds]) .ds-orb-layer[data-state] .ds-orb-layer__body,:where([data-ds]) .ds-orb-layer[data-state] .ds-orb-layer__body:before,:where([data-ds]) .ds-orb-layer__body,:where([data-ds]) .ds-orb-layer__body:before{animation:none}}:where([data-ds]) .ds-sheet-backdrop{position:fixed;z-index:var(--ds-z-sheet);inset:0;display:flex;align-items:flex-end;justify-content:center;background:var(--ds-color-backdrop)}:where([data-ds]) .ds-sheet-backdrop[data-state=open]{animation:ds-sheet-backdrop-enter var(--ds-duration-standard) var(--ds-ease-enter) both}:where([data-ds]) .ds-sheet-backdrop[data-state=closed]{pointer-events:none;animation:ds-sheet-backdrop-exit var(--ds-duration-standard) var(--ds-ease-enter) both}:where([data-ds]) .ds-sheet{--ds-sheet-drag-offset:0px;position:relative;display:flex;width:100%;max-width:var(--ds-sheet-max-width);max-height:var(--ds-sheet-max-height);flex-direction:column;overflow:hidden;border-radius:var(--ds-radius-sheet-mobile) var(--ds-radius-sheet-mobile) 0 0;background:var(--ds-color-paper);box-shadow:var(--ds-shadow-sheet);transform:translateY(var(--ds-sheet-drag-offset));transition:transform var(--ds-duration-standard) var(--ds-ease-enter)}:where([data-ds]) .ds-sheet[data-state=open]{animation:ds-sheet-enter-mobile var(--ds-duration-slow) var(--ds-ease-enter) both}:where([data-ds]) .ds-sheet[data-state=closed]{animation:ds-sheet-exit-mobile var(--ds-duration-slow) var(--ds-ease-enter) both}:where([data-ds]) .ds-sheet[data-dragging]{transition:none}:where([data-ds]) .ds-sheet--flow{height:100dvh;max-width:none;max-height:none;border-radius:0}:where([data-ds]) .ds-sheet--flow .ds-sheet__handle{display:none}:where([data-ds]) .ds-sheet--flow .ds-sheet__body{padding-block:var(--ds-space-2);scroll-padding-block-end:96px}:where([data-ds]) .ds-sheet__handle{display:flex;width:100%;min-height:28px;align-items:center;justify-content:center;padding:var(--ds-space-3) 0 var(--ds-space-1);border:0;background:transparent;cursor:grab}:where([data-ds]) .ds-sheet__handle span{width:38px;height:4px;border-radius:var(--ds-radius-round);background:var(--ds-color-line)}:where([data-ds]) .ds-sheet__handle:active{cursor:grabbing}:where([data-ds]) .ds-sheet__header{display:flex;align-items:flex-start;gap:var(--ds-space-4);padding:var(--ds-space-3) var(--ds-space-5)}:where([data-ds]) .ds-sheet__heading{display:flex;min-width:0;flex:1;flex-direction:column;gap:var(--ds-space-1)}:where([data-ds]) .ds-sheet__heading:has(.ds-sheet__title--quiet){align-self:center}:where([data-ds]) .ds-sheet__title--quiet{margin:0;color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-label);font-weight:var(--ds-font-weight-label);line-height:var(--ds-line-height-label)}:where([data-ds]) .ds-sheet__heading .ds-type-body{color:var(--ds-color-text-secondary)}:where([data-ds]) .ds-sheet__close{display:grid;width:var(--ds-size-tap);height:var(--ds-size-tap);flex:none;place-items:center;border:0;border-radius:var(--ds-radius-control);background:transparent;color:var(--ds-color-ink);cursor:pointer}:where([data-ds]) .ds-sheet__body{min-height:0;flex:1;overflow-y:auto;padding:var(--ds-space-4) var(--ds-space-5) calc(var(--ds-space-5) + env(safe-area-inset-bottom, 0px));overscroll-behavior:contain}:where([data-ds]) .ds-sheet[data-body-scroll=locked] .ds-sheet__body{overflow:hidden}:where([data-ds]) .ds-sheet__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-5) calc(var(--ds-space-4) + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--ds-color-line);background:var(--ds-color-paper)}:where([data-ds]) .ds-sheet[data-footer] .ds-sheet__body{padding-bottom:var(--ds-space-5)}@keyframes ds-sheet-backdrop-enter{0%{opacity:0}}@keyframes ds-sheet-backdrop-exit{to{opacity:0}}@keyframes ds-sheet-enter-mobile{0%{transform:translateY(100%)}}@keyframes ds-sheet-exit-mobile{0%{transform:translateY(var(--ds-sheet-drag-offset))}to{transform:translateY(100%)}}@keyframes ds-sheet-enter-desktop{0%{opacity:0;transform:translateY(var(--ds-space-3))}}@keyframes ds-sheet-exit-desktop{0%{opacity:1;transform:translateY(var(--ds-sheet-drag-offset))}to{opacity:0;transform:translateY(var(--ds-space-3))}}@media (min-width:760px){:where([data-ds]) .ds-sheet-backdrop{align-items:center;padding:var(--ds-space-5)}:where([data-ds]) .ds-sheet[data-state=open]{border-radius:var(--ds-radius-surface);animation-name:ds-sheet-enter-desktop}:where([data-ds]) .ds-sheet[data-state=closed]{border-radius:var(--ds-radius-surface);animation-name:ds-sheet-exit-desktop}:where([data-ds]) .ds-sheet--flow{width:var(--ds-sheet-flow-max-width);height:var(--ds-sheet-flow-height);max-width:100%;max-height:calc(100dvh - var(--ds-space-8))}:where([data-ds]) .ds-sheet--flow[data-size=workspace]{width:var(--ds-sheet-workspace-max-width);height:var(--ds-sheet-workspace-height)}:where([data-ds]) .ds-sheet--flow[data-size=fit]{height:auto;max-height:var(--ds-sheet-flow-height)}:where([data-ds]) .ds-sheet__handle{display:none}}@media (max-width:520px){:where([data-ds]) .ds-sheet__footer .ds-button{width:100%}}@media (prefers-reduced-motion:reduce){:where([data-ds]) .ds-sheet-backdrop[data-state],:where([data-ds]) .ds-sheet[data-state]{animation-duration:var(--ds-duration-reduced-motion)}}:where([data-ds]) .ds-sheet-backdrop[data-viewport=visual]{top:var(--ds-sheet-viewport-top,0);bottom:auto;height:var(--ds-sheet-viewport-height,100dvh)}:where([data-ds]) .ds-sheet-backdrop[data-viewport=visual]>.ds-sheet{max-height:min(var(--ds-sheet-max-height),100%)}@keyframes ds-sheet-enter-side{0%{transform:translateX(100%)}}@keyframes ds-sheet-exit-side{to{transform:translateX(100%)}}@media (min-width:760px) and (max-width:899px){:where([data-ds]) .ds-sheet--side .ds-sheet__handle{display:flex}:where([data-ds]) .ds-sheet--side[data-state=open]{border-radius:var(--ds-radius-sheet-mobile) var(--ds-radius-sheet-mobile) 0 0;animation-name:ds-sheet-enter-mobile}:where([data-ds]) .ds-sheet--side[data-state=closed]{border-radius:var(--ds-radius-sheet-mobile) var(--ds-radius-sheet-mobile) 0 0;animation-name:ds-sheet-exit-mobile}:where([data-ds]) .ds-sheet-backdrop[data-variant=side]{align-items:flex-end;padding:0}}@media (min-width:900px){:where([data-ds]) .ds-sheet-backdrop[data-variant=side]{align-items:stretch;justify-content:flex-end;padding:0}:where([data-ds]) .ds-sheet--side{width:var(--ds-sheet-side-width);max-width:100%;height:100dvh;max-height:none}:where([data-ds]) .ds-sheet--side[data-state]{border-radius:0}:where([data-ds]) .ds-sheet--side[data-state=open]{animation-name:ds-sheet-enter-side}:where([data-ds]) .ds-sheet--side[data-state=closed]{animation-name:ds-sheet-exit-side}:where([data-ds]) .ds-sheet--side .ds-sheet__handle{display:none}}:where([data-ds]) .ds-popover{position:absolute;z-index:var(--ds-z-popover);top:calc(100% + var(--ds-space-2));min-width:240px;max-width:min(320px,calc(100vw - var(--ds-space-5)));padding:var(--ds-space-4);border-radius:var(--ds-radius-surface);background:var(--ds-color-paper);box-shadow:var(--ds-shadow-surface);animation:ds-popover-enter var(--ds-duration-fast) var(--ds-ease-enter) both}:where([data-ds]) .ds-popover[data-align=start]{left:0}:where([data-ds]) .ds-popover[data-align=end]{right:0}@keyframes ds-popover-enter{0%{opacity:0;transform:translateY(-4px) scale(.97)}}:where([data-ds]) .ds-popover[data-align=end]{transform-origin:top right}:where([data-ds]) .ds-popover[data-align=start]{transform-origin:top left}:where([data-ds]) .ds-menu-item{display:flex;width:100%;min-height:var(--ds-size-tap);align-items:center;padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-control);background:transparent;color:var(--ds-color-ink);font-family:inherit;font-size:var(--ds-font-size-body);line-height:var(--ds-line-height-body);text-align:start;cursor:pointer}:where([data-ds]) .ds-menu-item:focus-visible,:where([data-ds]) .ds-menu-item:hover{background:var(--ds-color-soft)}:where([data-ds]) .ds-menu-item[data-tone=danger]{color:var(--ds-color-error)}:where([data-ds]) .ds-menu-item:disabled{cursor:not-allowed;opacity:.5}:where([data-ds]) .ds-anchored-popover-layer{position:absolute;z-index:var(--ds-z-popover);left:var(--ds-popover-left);top:var(--ds-popover-top);width:max-content;min-width:min(240px,calc(100vw - 16px));max-width:min(320px,calc(100vw - 16px));max-height:var(--ds-popover-room);overflow:auto}:where([data-ds]) .ds-anchored-popover-layer:not([data-placed]){opacity:0;pointer-events:none}:where([data-ds]) .ds-anchored-popover-layer>.ds-popover{position:static;min-width:0;max-width:none}:where([data-ds]) .ds-anchored-popover-layer>[role=alert]{padding:var(--ds-space-4);border-radius:var(--ds-radius-surface);background:var(--ds-color-paper);color:var(--ds-color-error);box-shadow:var(--ds-shadow-surface)}:where([data-ds]) .ds-media-thumbnail{position:relative;display:grid;width:100%;min-height:var(--ds-size-tap);overflow:hidden;padding:0;border:0;border-radius:var(--ds-radius-surface);background:var(--ds-color-media);color:var(--ds-color-paper);text-align:left;cursor:pointer}:where([data-ds]) .ds-media-thumbnail__visual{position:relative;display:block;min-width:0;overflow:hidden;aspect-ratio:var(--ds-media-ratio)}:where([data-ds]) .ds-media-thumbnail__image{width:100%;height:100%;object-fit:cover;transition:transform var(--ds-duration-slow) var(--ds-ease-enter)}:where([data-ds]) .ds-media-thumbnail__overlay{position:absolute;inset:0;background:var(--ds-color-media-overlay);transition:background var(--ds-duration-slow) var(--ds-ease-enter)}:where([data-ds]) .ds-media-thumbnail__play{position:absolute;top:50%;left:50%;display:grid;width:var(--ds-size-tap);height:var(--ds-size-tap);place-items:center;border-radius:var(--ds-radius-round);background:var(--ds-color-accent);color:var(--ds-color-on-accent);transform:translate(-50%,-50%);transition:transform var(--ds-duration-slow) var(--ds-ease-enter)}:where([data-ds]) .ds-media-thumbnail__badge{position:absolute;top:var(--ds-space-3);right:var(--ds-space-3);padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-control);background:var(--ds-color-ink);color:var(--ds-color-paper);font-size:var(--ds-font-size-meta);font-weight:var(--ds-font-weight-strong);line-height:var(--ds-line-height-meta);letter-spacing:var(--ds-letter-spacing-meta);text-transform:uppercase}:where([data-ds]) .ds-media-thumbnail__copy{position:absolute;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:var(--ds-space-1);padding:var(--ds-space-5);transition:transform var(--ds-duration-slow) var(--ds-ease-enter)}:where([data-ds]) .ds-media-thumbnail__context{color:var(--ds-color-media-copy);font-size:var(--ds-font-size-meta);font-weight:var(--ds-font-weight-strong);line-height:var(--ds-line-height-meta);letter-spacing:var(--ds-letter-spacing-meta);text-transform:uppercase}:where([data-ds]) .ds-media-thumbnail__title{display:-webkit-box;overflow:hidden;font-size:var(--ds-font-size-label);font-weight:var(--ds-font-weight-strong);line-height:var(--ds-line-height-label);-webkit-box-orient:vertical;-webkit-line-clamp:2}:where([data-ds]) .ds-media-thumbnail--compact{grid-template-columns:var(--ds-media-compact-width) minmax(0,1fr);align-items:stretch;min-height:74px;background:var(--ds-color-paper);box-shadow:var(--ds-shadow-surface);color:var(--ds-color-ink)}:where([data-ds]) .ds-media-thumbnail--compact .ds-media-thumbnail__visual{min-height:0;aspect-ratio:auto}:where([data-ds]) .ds-media-thumbnail--compact .ds-media-thumbnail__image{position:absolute;inset:0}:where([data-ds]) .ds-media-thumbnail--compact .ds-media-thumbnail__play{width:32px;height:32px}:where([data-ds]) .ds-media-thumbnail--compact .ds-media-thumbnail__copy{position:static;justify-content:center;min-width:0;padding:var(--ds-space-4)}:where([data-ds]) .ds-media-thumbnail--compact .ds-media-thumbnail__context{color:var(--ds-color-text-muted)}:where([data-ds]) .ds-media-thumbnail:active .ds-media-thumbnail__play{transform:translate(-50%,-50%) scale(var(--ds-motion-press))}@media (hover:hover) and (pointer:fine){:where([data-ds]) .ds-media-thumbnail:hover .ds-media-thumbnail__image{transform:scale(1.04)}:where([data-ds]) .ds-media-thumbnail:hover .ds-media-thumbnail__overlay{background:var(--ds-color-media-overlay-hover)}:where([data-ds]) .ds-media-thumbnail:hover .ds-media-thumbnail__copy{transform:translateY(var(--ds-motion-lift))}:where([data-ds]) .ds-media-thumbnail:hover .ds-media-thumbnail__play{transform:translate(-50%,-50%) scale(1.08)}}:where([data-ds]) .ds-interactive-panel{isolation:isolate;overflow:hidden;border-radius:var(--ds-radius-surface);background:var(--ds-color-paper);box-shadow:var(--ds-shadow-surface)}:where([data-ds]) .ds-interactive-panel__stage{position:relative;min-height:var(--ds-interactive-stage-height);background:var(--ds-color-soft)}:where([data-ds]) .ds-interactive-panel__stage>:first-child{width:100%;height:var(--ds-interactive-stage-height)}:where([data-ds]) .ds-interactive-panel__notice,:where([data-ds]) .ds-interactive-panel__overlay{position:absolute;z-index:var(--ds-z-map-overlay);right:var(--ds-space-4);left:var(--ds-space-4);display:flex;justify-content:center;pointer-events:none}:where([data-ds]) .ds-interactive-panel__overlay{top:var(--ds-space-4)}:where([data-ds]) .ds-interactive-panel__notice{bottom:var(--ds-space-4)}:where([data-ds]) .ds-interactive-panel__notice>*,:where([data-ds]) .ds-interactive-panel__overlay>*{max-width:100%;padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-control);background:var(--ds-color-paper);box-shadow:var(--ds-shadow-surface)}:where([data-ds]) .ds-interactive-panel__body{padding:var(--ds-space-4)}:where([data-ds]) .ds-interactive-panel__map-marker{stroke:var(--ds-color-paper);fill:var(--ds-color-accent-deep);fill-opacity:1}:where([data-ds]) .ds-interactive-panel__map-origin{stroke:var(--ds-color-accent-deep);fill:var(--ds-color-paper);fill-opacity:1}:where([data-ds]) .ds-interactive-panel__map-route{stroke:var(--ds-color-accent-deep);stroke-dasharray:4 6;stroke-opacity:.8;fill:none}:where([data-ds]) .ds-interactive-panel__map-area{stroke:var(--ds-color-accent-deep);stroke-opacity:.9;fill:var(--ds-color-accent);fill-opacity:.22}:where([data-ds]) .cv-atelier-view h3:focus-visible{outline:2px solid var(--ds-color-accent);outline-offset:2px}:where([data-ds]) .cv-atelier-ground{background:var(--ds-color-paper)}:where([data-ds]) .cv-atelier-rail{position:relative;display:flex;min-height:0;flex-direction:column;gap:var(--ds-space-3);margin:var(--ds-space-3);padding:var(--ds-space-4);border-radius:var(--ds-radius-surface);background:var(--ds-color-paper);box-shadow:var(--ds-shadow-surface)}@media (min-width:1024px){:where([data-ds]) .cv-atelier-rail{height:calc(100% - var(--ds-space-4));margin:var(--ds-space-2) var(--ds-space-4)}}@media (max-width:1023.98px){:where([data-ds]) .cv-atelier-ground{grid-template-rows:minmax(0,1fr)}:where([data-ds]) .cv-atelier-rail{position:fixed;z-index:var(--ds-z-sheet);right:0;bottom:0;left:0;max-height:82dvh;margin:0;padding-bottom:calc(var(--ds-space-5) + var(--ds-cv-mobile-bar-height, var(--ds-size-tap)));border-radius:var(--ds-radius-surface) var(--ds-radius-surface) 0 0;transform:translateY(100%);visibility:hidden;transition:transform var(--ds-duration-standard) var(--ds-ease-hover),visibility var(--ds-duration-standard)}:where([data-ds]) [data-review-open] .cv-atelier-rail{transform:none;visibility:visible}:where([data-ds]) .cv-atelier-rail:before{width:36px;height:4px;align-self:center;border-radius:var(--ds-radius-round);background:var(--ds-color-line);content:""}:where([data-ds]) .offer-cv-rail-actions__use{display:none}}:where([data-ds]) .offer-cv-mobile-bar{min-width:0;max-width:100%}@media (prefers-reduced-motion:reduce){:where([data-ds]) .cv-atelier-rail{transition:none}}:where([data-ds]) .cv-atelier-rail__collapse{display:none}@media (min-width:1024px){:where([data-ds]) .cv-atelier-rail__collapse{position:absolute;z-index:1;top:50%;right:calc(-1 * var(--ds-space-4));display:block;transform:translateY(-50%);border-radius:var(--ds-radius-round);background:var(--ds-color-paper);box-shadow:var(--ds-shadow-line-outline)}}:where([data-ds]) .ds-sheet:has(.cv-atelier-ground)>.ds-sheet__header{align-items:center;padding-block:var(--ds-space-1)}:where([data-ds]) .ds-sheet:has(.cv-atelier-ground)>.ds-sheet__body{padding-block:0}:where([data-ds]) .offer-cv-rail-home{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain}:where([data-ds]) .cv-atelier-view{display:flex;min-height:0;flex:1;flex-direction:column;gap:var(--ds-space-4)}:where([data-ds]) .cv-atelier-view__head{display:flex;flex:none;flex-direction:column;gap:var(--ds-space-4)}:where([data-ds]) .cv-atelier-rail :is(.cv-atelier-view,.cv-atelier-view__head){gap:var(--ds-space-2)}:where([data-ds]) .cv-atelier-view__body{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain}:where([data-ds]) .cv-atelier-view__foot{flex:none}:where([data-ds]) .cv-atelier-commit{display:flex;flex-direction:column;gap:var(--ds-space-2);padding-top:var(--ds-space-3);border-top:1px solid var(--ds-color-line)}:where([data-ds]) .offer-cv-rail-actions{flex-shrink:0;margin-top:auto;padding-top:var(--ds-space-3);border-top:1px solid var(--ds-color-line)}:where([data-ds]) .micro-coaching-panel{--ds-composition-space:var(--ds-space-3)}:where([data-ds]) .micro-coaching-tile[data-done]{background:var(--ds-color-soft);box-shadow:none}:where([data-ds]) .micro-coaching-tile__trait{display:inline-flex;align-items:center;gap:var(--ds-space-2);font-size:var(--ds-font-size-meta);font-weight:var(--ds-font-weight-strong);line-height:var(--ds-line-height-meta);letter-spacing:var(--ds-letter-spacing-meta);text-transform:uppercase}:where([data-ds]) .micro-coaching-tile__trait>i{width:7px;height:7px;flex:none;border-radius:var(--ds-radius-round)}:where([data-ds]) .micro-coaching-tile__title{font-size:var(--ds-font-size-card);font-weight:var(--ds-font-weight-strong);line-height:var(--ds-line-height-card);letter-spacing:var(--ds-letter-spacing-card)}:where([data-ds]) .cv-atelier-rail .cv-atelier-stepper{--ds-composition-space:var(--ds-space-2)}:where([data-ds]) .cv-atelier-stepper__track{display:grid;grid-auto-flow:column;gap:var(--ds-space-1);margin:0;padding:0;list-style:none}:where([data-ds]) .cv-atelier-stepper__track>li{height:4px;border-radius:var(--ds-radius-round);background:var(--ds-color-line)}:where([data-ds]) .cv-atelier-stepper__track>li[data-state=done]{background:var(--ds-color-success)}:where([data-ds]) .cv-atelier-stepper__track>li[data-state=current]{background:var(--ds-color-accent)}:where([data-ds]) .cv-atelier-skeleton-page{display:grid;min-height:0;padding:var(--ds-space-4);place-items:center}:where([data-ds]) .cv-atelier-skeleton-paper{display:flex;width:100%;max-width:460px;flex-direction:column;gap:var(--ds-space-3);padding:var(--ds-space-6) var(--ds-space-5);border-radius:var(--ds-radius-control);aspect-ratio:794/1123;background:var(--ds-color-paper);box-shadow:var(--ds-shadow-line-outline)}:where([data-ds]) .cv-atelier-skeleton-gap{height:var(--ds-space-4)}:where([data-ds]) .cv-atelier-skeleton-line--short{--ds-skeleton-width:46%}:where([data-ds]) .cv-atelier-skeleton-line--long{--ds-skeleton-width:82%}:where([data-ds]) .cv-atelier-skeleton-row{display:flex;min-height:var(--ds-list-min-height);align-items:center;padding:var(--ds-space-3) var(--ds-space-2);border-bottom:1px solid var(--ds-color-line);list-style:none}:where([data-ds]) .professional-cv-paper{transition:opacity var(--ds-duration-fast) var(--ds-ease-hover)}:where([data-ds]) .cv-regenerating-paper{opacity:.72}:where([data-ds]) .cv-regenerating{position:absolute;z-index:10;top:var(--ds-space-4);right:0;left:0;display:grid;justify-items:center;pointer-events:none}:where([data-ds]) .cv-regenerating__pill{display:flex;flex-direction:column;max-width:calc(100% - 32px);gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-control);background:var(--ds-color-paper);box-shadow:var(--ds-shadow-surface);color:var(--ds-color-ink);font-size:var(--ds-font-size-label);font-weight:var(--ds-font-weight-label);line-height:var(--ds-line-height-label)}:where([data-ds]) .cv-regenerating__label{display:flex;align-items:center;gap:var(--ds-space-2)}:where([data-ds]) .cv-regenerating__sweep{--ds-skeleton-height:3px;--ds-skeleton-width:100%}:where([data-ds]) .cv-stage-skeleton{position:absolute;z-index:2;inset:0;display:grid;grid-template-rows:22% 1fr;padding:var(--ds-space-6);background:var(--ds-color-paper);opacity:0;visibility:hidden;transition:opacity var(--ds-duration-fast) var(--ds-ease-hover),visibility var(--ds-duration-fast)}:where([data-ds]) .cv-stage-skeleton[data-visible]{opacity:1;visibility:visible}:where([data-ds]) .cv-stage-skeleton__masthead{display:flex;flex-direction:column;justify-content:center;gap:var(--ds-space-3);padding:var(--ds-space-6);background:var(--ds-color-soft)}:where([data-ds]) .cv-stage-skeleton__body{display:grid;grid-template-columns:34% 1fr;gap:var(--ds-space-6);padding-top:var(--ds-space-6)}:where([data-ds]) .cv-stage-skeleton__main,:where([data-ds]) .cv-stage-skeleton__rail{display:flex;flex-direction:column;gap:var(--ds-space-3)}:where([data-ds]) .cv-stage-skeleton__rail{padding:var(--ds-space-4);background:var(--ds-color-soft)}:where([data-ds]) .cv-stage-skeleton__line--short{--ds-skeleton-width:48%}:where([data-ds]) .cv-stage-skeleton__line--long{--ds-skeleton-width:82%}:where([data-ds]) .cv-stage-skeleton__gap{height:var(--ds-space-5)}@media (prefers-reduced-motion:reduce){:where([data-ds]) .cv-stage-skeleton,:where([data-ds]) .professional-cv-paper{transition:none}}:where([data-ds]) .cv-style-chooser .ds-swatches__row{flex-wrap:nowrap;gap:0;overflow-x:auto;scrollbar-width:none;margin-inline-start:calc(var(--ds-space-2) * -1)}:where([data-ds]) .cv-style-chooser .ds-swatch{flex:0 0 auto;width:min(var(--ds-size-tap),calc(100% / 8));min-width:var(--ds-size-tap-compact)}:where([data-ds]) .cv-style-chooser .ds-choice-grid__items--strip{margin-inline:calc(var(--ds-space-2) * -1);scrollbar-width:none}:where([data-ds]) .cv-style-chooser .ds-choice-thumbnail__title{color:var(--ds-color-text-secondary);transition:color var(--ds-duration-fast) var(--ds-ease-hover)}:where([data-ds]) .cv-style-chooser .ds-choice-thumbnail[aria-pressed=true] .ds-choice-thumbnail__title{color:var(--ds-color-ink);font-weight:var(--ds-font-weight-strong)}@media (hover:hover) and (prefers-reduced-motion:no-preference){:where([data-ds]) .cv-style-chooser .ds-choice-thumbnail__frame{transition:box-shadow var(--ds-duration-fast) var(--ds-ease-hover),transform var(--ds-duration-fast) var(--ds-ease-hover)}:where([data-ds]) .cv-style-chooser .ds-choice-thumbnail:not(:disabled):hover .ds-choice-thumbnail__frame{box-shadow:var(--ds-shadow-surface-hover);transform:translateY(calc(var(--ds-space-1) * -.5))}:where([data-ds]) .cv-style-chooser .ds-choice-thumbnail[aria-pressed=true]:hover .ds-choice-thumbnail__frame{box-shadow:var(--ds-shadow-selected-ring)}}:where([data-ds]) .coord-onboarding .coord-btn,:where([data-ds]) .coord-onboarding .coord-cta,:where([data-ds]).coord-onboarding .coord-btn,:where([data-ds]).coord-onboarding .coord-cta{align-self:flex-start}:where([data-ds]) .coord-onboarding form button[type=submit],:where([data-ds]).coord-onboarding form button[type=submit]{width:auto}:where([data-ds]) .coord-onboarding .coord-cta,:where([data-ds]).coord-onboarding .coord-cta{--ds-button-background:var(--ds-color-coordinator-action);--ds-button-border:var(--ds-color-coordinator-action);--ds-button-text:var(--ds-color-paper)}@media (hover:hover) and (pointer:fine){:where([data-ds]) .coord-onboarding .coord-cta:hover:not(:disabled),:where([data-ds]).coord-onboarding .coord-cta:hover:not(:disabled){--ds-button-background:var(--ds-color-coordinator-action-hover);--ds-button-border:var(--ds-color-coordinator-action-hover);--ds-button-text:var(--ds-color-paper)}}:where([data-ds]) .coord-offers,:where([data-ds]).coord-offers{--ds-color-coordinator-lime:#e0fe04;--ds-color-coordinator-action-soft:#f6ffd0;--ds-color-coordinator-action-border:#d7ec6a;--ds-color-coordinator-event:#f4f2ec;--ds-color-coordinator-muted:#656a73;--ds-color-coordinator-watch-bg:#fbefd9;--ds-color-coordinator-watch-fg:#8a5200;--ds-color-coordinator-watch-line:#e9c98f;--ds-color-coordinator-watch-field:#fffaf0;--ds-color-coordinator-alert-bg:#fbe6e0;--ds-color-coordinator-alert-fg:#b02a0c;--ds-color-coordinator-alert-line:#e3a99a;--ds-color-coordinator-alert-field:#fffaf8;--ds-color-coordinator-good-bg:#e3f4ee;--ds-color-coordinator-good-fg:#00694c;--ds-color-coordinator-info-bg:#e2eefa;--ds-color-coordinator-info-fg:#0b5c99;--ds-color-coordinator-surface:#fff}:where([data-ds]) .coord-offers-tabs{--ds-color-paper:transparent}:where([data-ds]) .coord-offers-tab-panel{--ds-color-paper:var(--ds-color-coordinator-surface)}:where([data-ds]) .coord-offers-pile{--ds-avatar-size-sm:28px}:where([data-ds]).coord-offers{background:transparent}:where([data-ds]) .coord-offers .coord-btn,:where([data-ds]) .coord-offers .coord-cta,:where([data-ds]).coord-offers .coord-btn,:where([data-ds]).coord-offers .coord-cta{align-self:flex-start}:where([data-ds]) .coord-offers .coord-cta,:where([data-ds]).coord-offers .coord-cta{--ds-button-background:var(--ds-color-coordinator-lime);--ds-button-border:var(--ds-color-coordinator-lime);--ds-button-text:var(--ds-color-ink)}@media (hover:hover) and (pointer:fine){:where([data-ds]) .coord-offers .coord-cta:hover:not(:disabled),:where([data-ds]).coord-offers .coord-cta:hover:not(:disabled){--ds-button-background:var(--ds-color-coordinator-lime);--ds-button-border:var(--ds-color-ink);--ds-button-text:var(--ds-color-ink)}}:where([data-ds]) .coord-offers-header{gap:var(--ds-space-4);padding:var(--ds-space-4) var(--ds-space-4) 0}:where([data-ds]) .coord-offers-pill[data-tone]{box-shadow:none;white-space:nowrap}:where([data-ds]) .coord-offers-pill[data-tone=source]{background:var(--ds-color-coordinator-event);color:var(--ds-color-coordinator-muted)}:where([data-ds]) .coord-offers-pill[data-tone=watch]{background:var(--ds-color-coordinator-watch-bg);color:var(--ds-color-coordinator-watch-fg)}:where([data-ds]) .coord-offers-pill[data-tone=alert]{background:var(--ds-color-coordinator-alert-bg);color:var(--ds-color-coordinator-alert-fg)}:where([data-ds]) .coord-offers-pill[data-tone=good]{background:var(--ds-color-coordinator-good-bg);color:var(--ds-color-coordinator-good-fg)}:where([data-ds]) .coord-offers-pill[data-tone=info]{background:var(--ds-color-coordinator-info-bg);color:var(--ds-color-coordinator-info-fg)}:where([data-ds]) .coord-offers-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-4)}:where([data-ds]) .coord-offers-span-2{grid-column:span 2}:where([data-ds]) .coord-offers-span-all{grid-column:1/-1}@media (max-width:760px){:where([data-ds]) .coord-offers-fields{grid-template-columns:minmax(0,1fr)}:where([data-ds]) .coord-offers-span-2,:where([data-ds]) .coord-offers-span-all{grid-column:auto}}:where([data-ds]) .coord-offers-field{position:relative;display:flex;flex-direction:column;gap:var(--ds-space-2)}:where([data-ds]) .coord-offers-field__pill{position:absolute;top:0;right:0}:where([data-ds]) .coord-offers-control[data-provenance=deduced]{border-color:var(--ds-color-coordinator-watch-line);background:var(--ds-color-coordinator-watch-field)}:where([data-ds]) .coord-offers-control[data-provenance=missing]{border-style:dashed;border-color:var(--ds-color-coordinator-alert-line);background:var(--ds-color-coordinator-alert-field)}:where([data-ds]) .coord-offers-callout{margin:0;color:var(--ds-color-coordinator-watch-fg);font-size:var(--ds-font-size-label)}:where([data-ds]) .coord-offers-foot{padding-top:var(--ds-space-4);border-top:1px solid var(--ds-color-line)}:where([data-ds]) .coord-offers-chooser:focus{outline:none}:where([data-ds]) .coord-offers-chooser__more{gap:var(--ds-space-3);padding-top:var(--ds-space-3);border-top:1px solid var(--ds-color-line)}:where([data-ds]) .coord-offers-menu{position:relative}:where([data-ds]) .coord-offers-confirm{gap:var(--ds-space-3);padding:var(--ds-space-3);border:1px solid var(--ds-color-coordinator-alert-line);border-radius:var(--ds-radius-surface);background:var(--ds-color-coordinator-alert-field)}:where([data-ds]) .coord-offers-pile{display:inline-flex;align-items:center;margin:0;padding:0;list-style:none}:where([data-ds]) .coord-offers-pile__item{display:inline-flex;border-radius:var(--ds-radius-round);box-shadow:var(--ds-shadow-marker-ring)}:where([data-ds]) .coord-offers-pile__item+.coord-offers-pile__item{margin-inline-start:calc(var(--ds-space-2) * -1)}:where([data-ds]) .coord-offers-pile__more{min-width:var(--ds-avatar-size-sm);height:var(--ds-avatar-size-sm);align-items:center;justify-content:center;padding-inline:var(--ds-space-2);background:var(--ds-color-coordinator-event);color:var(--ds-color-coordinator-muted);font-size:var(--ds-font-size-label);font-weight:var(--ds-font-weight-label)}:where([data-ds]) .coord-offers-funnel{display:flex;flex-wrap:wrap;row-gap:var(--ds-space-1);margin:0 0 0 calc(var(--ds-space-5) * -1);clip-path:inset(0 0 0 var(--ds-space-5));color:var(--ds-color-coordinator-muted);font-size:var(--ds-font-size-label)}:where([data-ds]) .coord-offers-funnel__step{white-space:nowrap}:where([data-ds]) .coord-offers-funnel__step:before{display:inline-block;width:var(--ds-space-5);content:"·";content:"·"/"";text-align:center}:where([data-ds]) .coord-offers-students{display:flex;flex-direction:column;gap:var(--ds-space-3);margin:0;padding:0;list-style:none}:where([data-ds]) .coord-offers-students__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--ds-space-3);min-height:var(--ds-size-tap)}:where([data-ds]) .coord-offers-students__date{color:var(--ds-color-coordinator-muted);font-size:var(--ds-font-size-label)}@media (max-width:520px){:where([data-ds]) .coord-offers-students__row{grid-template-columns:auto minmax(0,1fr) auto}:where([data-ds]) .coord-offers-students__date{display:none}}:where([data-ds]) .coord-offers-student{color:var(--ds-color-ink);font-weight:var(--ds-font-weight-label);text-decoration:underline;text-underline-offset:3px}:where([data-ds]) .coord-offers-student:hover{text-decoration-thickness:2px}:where([data-ds]) .coord-offers-filter{flex:0 1 15rem;min-width:0}:where([data-ds]) .coord-offers-row{--ds-surface-padding:var(--ds-space-3) var(--ds-space-4);gap:var(--ds-space-3);container:coord-offer-row/inline-size}:where([data-ds]) .coord-offers-row__line{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"mark main follow actions";align-items:center;gap:var(--ds-space-3)}:where([data-ds]) .coord-offers-row__mark{display:inline-flex;grid-area:mark}:where([data-ds]) .coord-offers-row__main{display:flex;flex-direction:column;gap:var(--ds-space-1);grid-area:main;min-width:0}:where([data-ds]) .coord-offers-row__meta,:where([data-ds]) .coord-offers-row__title{margin:0}:where([data-ds]) .coord-offers-row__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where([data-ds]) .coord-offers-row__follow{display:flex;align-items:center;justify-content:flex-end;gap:var(--ds-space-3);grid-area:follow;min-width:0}:where([data-ds]) .coord-offers-row__actions{display:flex;align-items:center;gap:var(--ds-space-3);grid-area:actions}:where([data-ds]) .coord-offers-row__toggle{white-space:nowrap}:where([data-ds]) .coord-offers-row__chevron[data-open]{transform:rotate(180deg)}:where([data-ds]) .coord-offers-row__detail{padding-top:var(--ds-space-3);border-top:1px solid var(--ds-color-line)}:where([data-ds]) .coord-offers-digest{gap:var(--ds-space-3)}:where([data-ds]) .coord-offers-follow-detail{gap:var(--ds-space-3)}@container coord-offer-row (min-width: 440px){:where([data-ds]) .coord-offers-row__detail{padding-inline-start:calc(var(--ds-space-6) + var(--ds-space-3))}}@container coord-offer-row (max-width: 720px){:where([data-ds]) .coord-offers-row__line{align-items:start;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark main actions" ". follow follow"}:where([data-ds]) .coord-offers-row__meta{white-space:normal}:where([data-ds]) .coord-offers-row__follow{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:639px){:where([data-ds]) .coord-offers-filter{flex:1 1 10rem}}:where([data-ds]) .coord-offers-quiet{--ds-button-border:transparent;--ds-button-background:transparent;--ds-button-text:var(--ds-color-ink);padding-inline:var(--ds-space-1);font-weight:var(--ds-font-weight-label);text-decoration:underline;text-underline-offset:3px}:where([data-ds]) .coord-offers-quiet:hover:not(:disabled){text-decoration-thickness:2px}:where([data-ds]) .coord-offers-row__heading{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-1) var(--ds-space-2);min-width:0}:where([data-ds]) .coord-offers-row__pill{flex:none}:where([data-ds]) .coord-offers-expired{align-items:center}:where([data-ds]) .coord-offers-waiting{align-items:center;gap:var(--ds-space-3)}:where([data-ds]) .coord-offers-nudge{gap:var(--ds-space-3);padding:var(--ds-space-3);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-surface)}:where([data-ds]) .coord-offers-buttons{gap:var(--ds-space-3)}:where([data-ds]) .coord-offers-students__row{grid-template-columns:auto minmax(0,1fr) auto auto auto}@media (max-width:520px){:where([data-ds]) .coord-offers-students__row{grid-template-columns:auto minmax(0,1fr) auto auto}}:where([data-ds]) .coord-offers-fiche-head,:where([data-ds]) .coord-offers-fiche-head__tools,:where([data-ds]) .coord-offers-fiche-top{gap:var(--ds-space-3)}:where([data-ds]) .coord-offers-fiche-head__tools{align-items:center}:where([data-ds]) .coord-offers-review{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ds-space-1) var(--ds-space-2);margin:0;color:var(--ds-color-coordinator-watch-fg);font-size:var(--ds-font-size-label)}:where([data-ds]) .coord-offers-review__label{font-weight:var(--ds-font-weight-label)}:where([data-ds]) .coord-offers-review__link{margin-block:calc(var(--ds-space-3) * -1);padding:var(--ds-space-3) 0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}:where([data-ds]) .coord-offers-review__link:hover{text-decoration-thickness:2px}:where([data-ds]) .coord-offers-review__link:focus-visible{outline:2px solid var(--ds-color-ink);outline-offset:2px;border-radius:var(--ds-radius-control)}:where([data-ds]) .coord-offers-details{padding-top:var(--ds-space-3);border-top:1px solid var(--ds-color-line)}:where([data-ds]) .coord-offers-details .ds-disclosure__panel{padding-top:var(--ds-space-4)}:where([data-ds]) .coord-offers-suggestion{padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-control);background:var(--ds-color-coordinator-action-soft)}:where([data-ds]) .coord-offers-fiche-bar{position:sticky;z-index:1;bottom:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-3);margin:var(--ds-space-4) calc(var(--ds-surface-padding, var(--ds-space-5)) * -1) calc(var(--ds-surface-padding, var(--ds-space-5)) * -1);padding:var(--ds-space-4) var(--ds-surface-padding,var(--ds-space-5));padding-bottom:calc(var(--ds-space-4) + env(safe-area-inset-bottom));border-top:1px solid var(--ds-color-line);border-radius:0 0 var(--ds-radius-surface) var(--ds-radius-surface);background:var(--ds-color-paper)}:where([data-ds]) .coord-offers-fiche-bar__note{flex:1 1 14rem;min-width:0}:where([data-ds]) .coord-offers-fiche-bar__note:empty{display:none}:where([data-ds]) .coord-offers-fiche-bar__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ds-space-3);margin-inline-start:auto}@media (max-width:520px){:where([data-ds]) .coord-offers-fiche-bar__actions{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr)}:where([data-ds]) .coord-offers-fiche-bar__actions .coord-cta{order:-1;grid-column:1/-1}:where([data-ds]) .coord-offers-fiche-bar__actions>*{width:100%;min-width:0}:where([data-ds]) .coord-offers-fiche-bar__actions>:nth-last-child(2):first-child{grid-column:1/-1}}:where([data-ds]) .coord-offers-steps__list{display:flex;flex-direction:column;gap:var(--ds-space-2);margin:0;padding:0;list-style:none}:where([data-ds]) .coord-offers-steps__item{display:flex;align-items:center;gap:var(--ds-space-2);color:var(--ds-color-coordinator-muted);font-size:var(--ds-font-size-label)}:where([data-ds]) .coord-offers-steps__item[data-state=current]{color:var(--ds-color-ink);font-weight:var(--ds-font-weight-label)}:where([data-ds]) .coord-offers-steps__dot{width:var(--ds-space-2);height:var(--ds-space-2);margin-inline:var(--ds-space-1);border-radius:var(--ds-radius-round);background:var(--ds-color-line)}:where([data-ds]) .coord-offers-steps__item[data-state=done] .coord-offers-steps__dot{background:var(--ds-color-coordinator-good-fg)}:where([data-ds]) .coord-offers-preview{padding-top:var(--ds-space-3)}:where([data-ds]) .coord-fiche,:where([data-ds]).coord-fiche{--ds-color-coordinator-alert-fg:#b02a0c;--ds-color-coordinator-event:#f4f2ec;--ds-color-coordinator-muted:#656a73;--ds-color-coordinator-lime:#e0fe04;--ds-color-coord-fiche-sent-bg:#e2eefa;--ds-color-coord-fiche-sent-fg:#0b5c99;--ds-color-coord-fiche-sent-dot:#3b8fd9;--ds-color-coord-fiche-live-bg:#fbefd9;--ds-color-coord-fiche-live-fg:#8a5200;--ds-color-coord-fiche-live-dot:#e39b1b;--ds-color-coord-fiche-won-bg:#e3f4ee;--ds-color-coord-fiche-won-fg:#00694c;--ds-color-coord-fiche-won-dot:#1fa37a;--ds-color-coord-fiche-draft-dot:#a39e94;--ds-coord-fiche-panel-height:min(78vh,760px);--ds-coord-fiche-rail-width:380px;--ds-coord-fiche-detail-width:400px;--ds-coord-fiche-list-width:300px;--ds-coord-fiche-pdf-width:620px;--ds-coord-fiche-column-min:128px;--ds-color-coord-fiche-mark:color-mix(in srgb,var(--ds-color-accent) 45%,transparent);--ds-shadow-coord-fiche-insert:inset 3px 0 0 var(--ds-color-accent);--ds-shadow-coord-fiche-cited:inset 0 -2px 0 var(--ds-color-ink);--ds-coord-fiche-badge-size:13px;--ds-font-size-coord-fiche-badge:9px;--ds-coord-fiche-badge-pad:3px}:where([data-ds]) .coord-fiche-cv{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ds-space-4);align-items:start}@media (min-width:1100px){:where([data-ds]) .coord-fiche-cv{grid-template-columns:minmax(0,1fr) var(--ds-coord-fiche-rail-width)}}:where([data-ds]) .coord-fiche-cv__stage{display:flex;flex-direction:column;gap:var(--ds-space-2);padding:var(--ds-space-3);border-radius:var(--ds-radius-surface);background:var(--ds-color-coordinator-event)}:where([data-ds]) .coord-fiche-cv__tools{min-height:var(--ds-space-6)}:where([data-ds]) .coord-fiche-cv__document{max-height:var(--ds-coord-fiche-panel-height);overflow:auto;overscroll-behavior:contain}:where([data-ds]) .coord-fiche-rail{display:flex;flex-direction:column;border-radius:var(--ds-radius-surface);background:var(--ds-color-paper);box-shadow:var(--ds-shadow-line-outline)}@media (min-width:1100px){:where([data-ds]) .coord-fiche-rail{position:sticky;top:var(--ds-space-4);max-height:var(--ds-coord-fiche-panel-height)}}:where([data-ds]) .coord-fiche-rail__head{display:flex;flex-direction:column;gap:var(--ds-space-1);padding:var(--ds-space-4) var(--ds-space-4) var(--ds-space-3);box-shadow:var(--ds-shadow-line-outline)}:where([data-ds]) .coord-fiche-rail__body{flex:1;min-height:0;overflow:auto;padding:var(--ds-space-4)}:where([data-ds]) .coord-fiche-rail__foot{padding:var(--ds-space-3) var(--ds-space-4) var(--ds-space-4);box-shadow:var(--ds-shadow-line-outline);background:var(--ds-color-paper);border-radius:0 0 var(--ds-radius-surface) var(--ds-radius-surface)}:where([data-ds]) .coord-fiche-rail__actions>:first-child{flex:1}:where([data-ds]) .coord-fiche-change{display:flex;flex-direction:column;gap:var(--ds-space-1);white-space:normal}:where([data-ds]) .coord-fiche-change del{color:var(--ds-color-text-muted)}:where([data-ds]) .coord-fiche-change ins{text-decoration:none;color:var(--ds-color-ink);background:var(--ds-color-accent-wash);box-shadow:var(--ds-shadow-coord-fiche-insert);padding-inline:var(--ds-space-2)}:where([data-ds]) .coord-fiche-notes{display:flex;flex-direction:column;gap:var(--ds-space-3);margin:0;padding:0;list-style:none}:where([data-ds]) .coord-fiche-note{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--ds-space-2);align-items:start}:where([data-ds]) .coord-fiche-note__body{display:flex;flex-direction:column;gap:var(--ds-space-1);min-width:0}:where([data-ds]) .coord-fiche-note__quote{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ds-font-size-meta);line-height:var(--ds-line-height-meta);color:var(--ds-color-text-secondary)}:where([data-ds]) .coord-fiche-note__n{flex:none;min-width:var(--ds-space-3);font-size:var(--ds-font-size-meta);line-height:var(--ds-line-height-meta);font-weight:var(--ds-font-weight-strong);font-variant-numeric:tabular-nums;color:var(--ds-color-ink)}:where([data-ds]) .coord-fiche-request{display:flex;flex-direction:column;gap:var(--ds-space-1);font-size:var(--ds-font-size-meta);line-height:var(--ds-line-height-meta);color:var(--ds-color-text-secondary)}:where([data-ds]) .coord-fiche-request li{display:flex;gap:var(--ds-space-2);align-items:baseline}:where([data-ds]) .coord-fiche-request li[data-done]{color:var(--ds-color-success)}:where([data-ds]) .coord-fiche-cv__document [data-cv-anchor-highlighted]{border:0;border-radius:var(--ds-radius-control);background:var(--ds-color-coord-fiche-mark);box-shadow:var(--ds-shadow-coord-fiche-insert)}:where([data-ds]) .coord-fiche-cv__document [data-cv-anchor-badge]{border:0;border-radius:var(--ds-radius-control);background:var(--ds-color-coord-fiche-mark);box-shadow:var(--ds-shadow-coord-fiche-cited)}:where([data-ds]) .coord-fiche-cv__document [data-cv-anchor-badge]:after{content:attr(data-cv-anchor-badge);position:absolute;top:0;right:0;display:grid;place-items:center;min-width:var(--ds-coord-fiche-badge-size);height:var(--ds-coord-fiche-badge-size);padding-inline:var(--ds-coord-fiche-badge-pad);transform:translate(35%,-45%);border-radius:var(--ds-radius-round);background:var(--ds-color-ink);color:var(--ds-color-paper);font-size:var(--ds-font-size-coord-fiche-badge);font-weight:var(--ds-font-weight-strong);line-height:1;pointer-events:none}:where([data-ds]) .coord-fiche-rdv{--ds-button-background:var(--ds-color-coordinator-lime);--ds-button-border:var(--ds-color-coordinator-lime);--ds-button-text:var(--ds-color-ink);gap:var(--ds-space-2)}@media (hover:hover) and (pointer:fine){:where([data-ds]) .coord-fiche-rdv:hover{--ds-button-background:var(--ds-color-coordinator-lime);--ds-button-border:var(--ds-color-ink);--ds-button-text:var(--ds-color-ink)}}:where([data-ds]) .coord-fiche-icon{width:var(--ds-space-4);height:var(--ds-space-4);flex:none;margin-right:var(--ds-space-1)}:where([data-ds]) .coord-fiche-apps__search{min-width:220px}:where([data-ds]) .coord-fiche-activity{font-size:var(--ds-font-size-meta)}:where([data-ds]) .coord-fiche-activity[data-stale]{color:var(--ds-color-coordinator-alert-fg);font-weight:var(--ds-font-weight-strong)}:where([data-ds]) .coord-fiche-apps__split{display:grid;gap:var(--ds-space-4);align-items:start}@media (min-width:1000px){:where([data-ds]) .coord-fiche-apps__split{grid-template-columns:var(--ds-coord-fiche-list-width) minmax(0,1fr)}:where([data-ds]) .coord-fiche-apps__list{position:sticky;top:var(--ds-space-4);max-height:var(--ds-coord-fiche-panel-height);overflow:auto}}:where([data-ds]) .coord-fiche-apps [aria-current=true]{box-shadow:var(--ds-shadow-selected-ring);background:var(--ds-color-accent-wash)}:where([data-ds]) .coord-fiche-detail{border-radius:var(--ds-radius-surface);background:var(--ds-color-paper);box-shadow:var(--ds-shadow-line-outline);overflow:hidden}:where([data-ds]) .coord-fiche-detail__head{padding:var(--ds-space-4) var(--ds-space-4) var(--ds-space-2)}:where([data-ds]) .coord-fiche-detail__doc{padding:var(--ds-space-4);max-height:var(--ds-coord-fiche-panel-height);overflow:auto}:where([data-ds]) .coord-fiche-apps__board{display:grid;gap:var(--ds-space-3);align-items:start}@media (min-width:1280px){:where([data-ds]) .coord-fiche-apps__board[data-open]{grid-template-columns:minmax(0,1fr) var(--ds-coord-fiche-detail-width)}:where([data-ds]) .coord-fiche-apps__board[data-open]>.coord-fiche-detail{position:sticky;top:var(--ds-space-4)}}:where([data-ds]) .coord-fiche-pipeline{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(var(--ds-coord-fiche-column-min),1fr);gap:var(--ds-space-2);overflow-x:auto;scroll-snap-type:x mandatory}:where([data-ds]) .coord-fiche-pipeline__column{display:flex;flex-direction:column;gap:var(--ds-space-2);padding:var(--ds-space-2);border-radius:var(--ds-radius-surface);background:var(--ds-color-coordinator-event);scroll-snap-align:start}:where([data-ds]) .coord-fiche-pipeline__card{background:var(--ds-color-paper);border-radius:var(--ds-radius-control)}:where([data-ds]) .coord-fiche-pipeline__company{display:flex;gap:var(--ds-space-2);align-items:center;min-width:0}:where([data-ds]) .coord-fiche-pipeline__company .ds-company-mark{--ds-company-mark-size:24px;flex:none}:where([data-ds]) .coord-fiche-pipeline__company>span:last-child{min-width:0;overflow-wrap:anywhere}:where([data-ds]) .coord-fiche-stage[data-stage]{box-shadow:none;outline:0}:where([data-ds]) .coord-fiche-stage[data-stage=closed],:where([data-ds]) .coord-fiche-stage[data-stage=draft]{background:var(--ds-color-coordinator-event);color:var(--ds-color-coordinator-muted)}:where([data-ds]) .coord-fiche-stage[data-stage=sent]{background:var(--ds-color-coord-fiche-sent-bg);color:var(--ds-color-coord-fiche-sent-fg)}:where([data-ds]) .coord-fiche-stage[data-stage=live]{background:var(--ds-color-coord-fiche-live-bg);color:var(--ds-color-coord-fiche-live-fg)}:where([data-ds]) .coord-fiche-stage[data-stage=won]{background:var(--ds-color-coord-fiche-won-bg);color:var(--ds-color-coord-fiche-won-fg)}:where([data-ds]) .coord-fiche-dot{display:inline-block;width:var(--ds-space-2);height:var(--ds-space-2);margin-right:var(--ds-space-1);border-radius:var(--ds-radius-round);background:var(--ds-color-coord-fiche-draft-dot);vertical-align:middle}:where([data-ds]) .coord-fiche-dot[data-stage=sent]{background:var(--ds-color-coord-fiche-sent-dot)}:where([data-ds]) .coord-fiche-dot[data-stage=live]{background:var(--ds-color-coord-fiche-live-dot)}:where([data-ds]) .coord-fiche-dot[data-stage=won]{background:var(--ds-color-coord-fiche-won-dot)}:where([data-ds]) .coord-fiche-pipeline__column[data-stage=sent]{background:var(--ds-color-coord-fiche-sent-bg)}:where([data-ds]) .coord-fiche-pipeline__column[data-stage=live]{background:var(--ds-color-coord-fiche-live-bg)}:where([data-ds]) .coord-fiche-pipeline__column[data-stage=won]{background:var(--ds-color-coord-fiche-won-bg)}:where([data-ds]) .coord-fiche-detail__head{background:var(--ds-color-accent-wash)}:where([data-ds]) .coord-fiche-bullets{display:flex;flex-direction:column;gap:var(--ds-space-1);padding-left:var(--ds-space-5);list-style:disc;color:var(--ds-color-ink);font-size:var(--ds-font-size-body);line-height:var(--ds-line-height-body)}:where([data-ds]) .coord-fiche-bullets li::marker,:where([data-ds]) .coord-fiche-bullets::marker{color:var(--ds-color-accent-deep)}:where([data-ds]) .coord-fiche-pdf{width:100%;max-width:var(--ds-coord-fiche-pdf-width);margin-inline:auto}:where([data-ds]) .coord-fiche-text{white-space:pre-line}:where([data-ds]) .ds-time-series{min-width:0;color:var(--ds-color-ink)}:where([data-ds]) .ds-time-series__plot{display:block;width:100%;overflow:visible}:where([data-ds]) .ds-time-series__axis{stroke:var(--ds-color-line);stroke-width:1;vector-effect:non-scaling-stroke}:where([data-ds]) .ds-time-series__line{fill:none;stroke:var(--ds-color-accent-deep);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}:where([data-ds]) .ds-time-series__point{fill:var(--ds-color-accent-deep);stroke:var(--ds-color-accent-deep);stroke-width:2;vector-effect:non-scaling-stroke}:where([data-ds]) .ds-time-series__point[data-current]{fill:var(--ds-color-paper)}:where([data-ds]) .ds-time-series__scale{fill:var(--ds-color-text-muted);font-size:var(--ds-font-size-label);font-variant-numeric:tabular-nums;text-anchor:end}:where([data-ds]) .ds-time-series__labels{display:flex;justify-content:space-between;gap:var(--ds-space-4);color:var(--ds-color-text-muted);font-size:var(--ds-font-size-label);line-height:var(--ds-line-height-body)}:where([data-ds]) .ds-time-series[data-variant=area] .ds-time-series__line{stroke-width:3}:where([data-ds]) .ds-time-series__area{fill:var(--ds-color-accent);opacity:.12}:where([data-ds]) .ds-time-series__cursor{stroke:var(--ds-color-text-muted);stroke-dasharray:4 4;vector-effect:non-scaling-stroke}:where([data-ds]) .ds-time-series__hit{fill:transparent;cursor:crosshair}:where([data-ds]) .ds-time-series__placeholder{fill:var(--ds-color-soft)}:where([data-ds]) .ds-time-series__tooltip{pointer-events:none}:where([data-ds]) .ds-time-series__tooltip rect{fill:var(--ds-color-ink)}:where([data-ds]) .ds-time-series__tooltip text{fill:var(--ds-color-paper);font-size:var(--ds-font-size-label);font-variant-numeric:tabular-nums}:where([data-ds]) .ds-time-series[data-variant=area] .ds-time-series__point:not([data-selected]):not([data-current]):not([data-isolated]){display:none}:where([data-ds]) .ds-time-series__reading{min-height:28px;margin-bottom:var(--ds-space-2);color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-label);font-variant-numeric:tabular-nums}:where([data-ds]) .ds-time-series__plot:focus-visible{outline:2px solid var(--ds-color-ink);outline-offset:var(--ds-space-1);border-radius:var(--ds-radius-control)}:where([data-ds]) .ds-time-series[data-compact]{margin-top:auto}:where([data-ds]) .ds-time-series[data-compact] .ds-time-series__plot{height:80px}:where([data-ds]) .ds-time-series[data-compact] .ds-time-series__point:not([data-isolated]):not([data-current]){display:none}:where([data-ds]) .ds-time-series[data-loading]{min-height:0}:where([data-ds]) .ds-data-bento{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ds-space-4)}:where([data-ds]) .ds-data-tile{display:flex;flex-direction:column;gap:var(--ds-space-4);min-width:0;min-height:272px;padding:var(--ds-space-5)}:where([data-ds]) .ds-data-tile__title{margin:0;font-size:var(--ds-font-size-card);font-weight:var(--ds-font-weight-strong);line-height:var(--ds-line-height-title);letter-spacing:var(--ds-letter-spacing-card)}:where([data-ds]) .ds-data-value{--ds-skeleton-width:4ch;--ds-skeleton-height:1em;min-height:1.1em;font-size:var(--ds-font-size-display);font-weight:var(--ds-font-weight-display);line-height:1.1;letter-spacing:var(--ds-letter-spacing-display);font-variant-numeric:tabular-nums}:where([data-ds]) .ds-data-value[data-size=hero]{font-size:var(--ds-font-size-page)}:where([data-ds]) .ds-data-ledger{display:grid;gap:var(--ds-space-3);margin:0}:where([data-ds]) .ds-data-ledger>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-space-3);padding-bottom:var(--ds-space-2);border-bottom:1px solid var(--ds-color-line)}:where([data-ds]) .ds-data-ledger>div:last-child{border-bottom:0}:where([data-ds]) .ds-data-ledger dt{font-size:var(--ds-font-size-label);color:var(--ds-color-text-secondary)}:where([data-ds]) .ds-data-ledger dd{--ds-skeleton-width:3ch;margin:0;text-align:right;font-variant-numeric:tabular-nums}:where([data-ds]) .ds-data-ledger strong{font-size:var(--ds-font-size-card);font-weight:var(--ds-font-weight-strong)}:where([data-ds]) .ds-data-ledger small{display:block;color:var(--ds-color-text-muted);font-size:var(--ds-font-size-meta)}:where([data-ds]) .ds-data-ledger [data-complete] strong{color:var(--ds-color-success)}:where([data-ds]) .ds-data-tile[data-loading]{animation:ds-data-pulse var(--ds-duration-skeleton) var(--ds-ease-hover) infinite alternate}:where([data-ds]) .ds-data-tile[data-loading] .ds-skeleton:after{display:none}@media (min-width:640px){:where([data-ds]) .ds-data-bento{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-ds]) .ds-data-tile[data-span=wide]{grid-column:span 2}}@media (min-width:1000px){:where([data-ds]) .ds-data-bento{grid-template-columns:repeat(6,minmax(0,1fr))}:where([data-ds]) .ds-data-tile[data-span=compact]{grid-column:span 2}:where([data-ds]) .ds-data-tile[data-span=half]{grid-column:span 3;min-height:356px}:where([data-ds]) .ds-data-tile[data-span=wide]{grid-column:span 4}}@media (prefers-reduced-motion:no-preference){:where([data-ds]) .ds-data-reveal[data-reveal]{animation:ds-data-enter var(--ds-duration-standard) var(--ds-ease-enter) both}}@media (prefers-reduced-motion:reduce){:where([data-ds]) .ds-data-tile[data-loading]{animation:none}}@keyframes ds-data-pulse{to{opacity:.6}}@keyframes ds-data-enter{0%{opacity:0;transform:translateY(var(--ds-space-1))}to{opacity:1;transform:none}}:where([data-ds]) .resource-tag-picker{display:flex;flex-direction:column;gap:var(--ds-space-2)}:where([data-ds]) .resource-video-recorder{width:100%}:where([data-ds]) .resource-video-recorder__preview{width:100%;aspect-ratio:4/3;max-height:60vh;border-radius:var(--ds-radius-surface);background:var(--ds-color-media);object-fit:cover}:where([data-ds]) .resource-video-recorder__dot{width:10px;height:10px;border-radius:var(--ds-radius-round);background:var(--ds-color-error)}@media (prefers-reduced-motion:no-preference){:where([data-ds]) .resource-video-recorder__dot{animation:ds-resource-rec-blink var(--ds-duration-loop) var(--ds-ease-hover) infinite}}@keyframes ds-resource-rec-blink{50%{opacity:.2}}:where([data-ds]) .resource-video-recorder__rec-icon{display:inline-flex;color:var(--ds-color-error)}:where([data-ds]) .resource-field{display:flex;flex-direction:column;gap:var(--ds-space-2)}:where([data-ds]) .resource-field__label{color:var(--ds-color-ink);font-size:var(--ds-font-size-label);font-weight:var(--ds-font-weight-label);line-height:var(--ds-line-height-label)}:where([data-ds]) .resource-field__hint{color:var(--ds-color-text-muted);font-size:var(--ds-font-size-meta);line-height:var(--ds-line-height-meta)}:where([data-ds]) .resource-segment{display:inline-flex;gap:var(--ds-space-1);padding:var(--ds-space-1);border-radius:var(--ds-radius-round);background:var(--ds-color-soft)}:where([data-ds]) .resource-segment__option{display:inline-flex;align-items:center;gap:var(--ds-space-1);min-height:var(--ds-size-tap);padding:0 var(--ds-space-4);border:0;border-radius:var(--ds-radius-round);background:transparent;color:var(--ds-color-ink);font-size:var(--ds-font-size-label);font-weight:var(--ds-font-weight-label);cursor:pointer}:where([data-ds]) .resource-segment__option[aria-pressed=true]{background:var(--ds-color-accent);color:var(--ds-color-on-accent)}:where([data-ds]) .resource-tag-picker__label{display:flex;align-items:baseline;gap:var(--ds-space-2);color:var(--ds-color-ink);font-size:var(--ds-font-size-label);font-weight:var(--ds-font-weight-label);line-height:var(--ds-line-height-label)}:where([data-ds]) .resource-tag-picker__optional{color:var(--ds-color-text-muted);font-weight:var(--ds-font-weight-label)}:where([data-ds]) .resource-tag-picker__hint{color:var(--ds-color-text-muted);font-size:var(--ds-font-size-meta);line-height:var(--ds-line-height-meta)}:where([data-ds]) .resource-tag-picker__add-row{display:flex;gap:var(--ds-space-2);align-items:center}:where([data-ds]) .resource-tag-picker__add{display:inline-flex;align-items:center;gap:var(--ds-space-1);min-height:var(--ds-size-tap);padding:0 var(--ds-space-4);border:1.5px solid var(--ds-color-accent-line);border-radius:var(--ds-radius-round);background:var(--ds-color-accent-surface);color:var(--ds-color-accent-deep);font-size:var(--ds-font-size-label);font-weight:var(--ds-font-weight-label);cursor:pointer}:where([data-ds]) .resource-tag-picker__add:disabled{opacity:.5;cursor:not-allowed}:where([data-ds]) .resource-tag-picker__chip{display:inline-flex;align-items:center;gap:var(--ds-space-1);min-height:var(--ds-size-tap);padding:0 var(--ds-space-3) 0 var(--ds-space-4);border:0;border-radius:var(--ds-radius-round);background:var(--ds-color-accent);color:var(--ds-color-on-accent);font-size:var(--ds-font-size-label);font-weight:var(--ds-font-weight-label);cursor:pointer}:where([data-ds]) .resource-cta{display:inline-flex;align-items:center;gap:var(--ds-space-2)}:where([data-ds]) .resource-qr{display:flex;flex-direction:column;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-4);border-radius:var(--ds-radius-surface);background:var(--ds-color-paper)}:where([data-ds]) .resource-qr__image{width:160px;height:160px;border-radius:var(--ds-radius-control)}:where([data-ds]) .resource-present{display:flex;flex-direction:column;gap:var(--ds-space-3)}:where([data-ds]) .resource-present__question{margin:0;color:var(--ds-color-ink);font-size:var(--ds-font-size-label);font-weight:var(--ds-font-weight-strong);line-height:var(--ds-line-height-label)}:where([data-ds]) .resource-mode{display:flex;flex-direction:column;gap:var(--ds-space-2);margin:0;padding:0;border:0}:where([data-ds]) .resource-mode__option{display:flex;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3);border:1.5px solid var(--ds-color-line);border-radius:var(--ds-radius-control);background:var(--ds-color-paper);color:var(--ds-color-ink);text-align:left;cursor:pointer}:where([data-ds]) .resource-mode__option[aria-pressed=true]{border-color:var(--ds-color-accent-deep);background:var(--ds-color-accent-wash)}:where([data-ds]) .resource-mode__option:focus-visible{outline:2px solid var(--ds-color-accent-deep);outline-offset:2px}:where([data-ds]) .resource-mode__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--ds-radius-control);background:var(--ds-color-accent-wash);color:var(--ds-color-accent-deep)}:where([data-ds]) .resource-mode__option[aria-pressed=true] .resource-mode__icon{background:transparent}:where([data-ds]) .resource-mode__text{display:flex;flex-direction:column;gap:var(--ds-space-1);min-width:0}:where([data-ds]) .resource-mode__label{font-size:var(--ds-font-size-label);font-weight:var(--ds-font-weight-strong);line-height:var(--ds-line-height-label)}:where([data-ds]) .resource-mode__hint{color:var(--ds-color-text-muted);font-size:var(--ds-font-size-meta);line-height:var(--ds-line-height-meta)}:where([data-ds]) .resource-fields-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--ds-space-3)}:where([data-ds]) .resource-tags-reveal{display:inline-flex;align-self:flex-start;align-items:center;gap:var(--ds-space-1);padding:0;border:0;background:none;color:var(--ds-color-accent-deep);font:inherit;font-size:var(--ds-font-size-meta);font-weight:var(--ds-font-weight-strong);text-decoration:underline;text-underline-offset:3px;cursor:pointer}:where([data-ds]) .resource-tags-reveal:focus-visible{outline:2px solid var(--ds-color-accent-deep);outline-offset:2px}:where([data-ds]) .resource-placement-hint{margin:0;color:var(--ds-color-text-muted);font-size:var(--ds-font-size-meta);line-height:var(--ds-line-height-meta)}