:root{--ui-row:44px;--ui-row-compact:36px;--ui-control:40px;--ui-control-sm:32px;--ui-nav-w:248px;--ui-nav-w-collapsed:60px;--ui-topbar:56px;--ui-drawer-w:min(760px,100vw);--ui-drawer-w-sm:min(460px,100vw);--ui-page-max:1440px;--ui-page-pad:clamp(16px,2.6vw,32px);--ui-gap:16px;--ui-gap-lg:24px;--ui-field-border:var(--ds-mute-ink);--ui-field-bg:var(--ds-paper);--ui-field-hover:var(--ds-stone);--ui-ramp-1:#c5c9ce;--ui-ramp-2:#9aa0a8;--ui-ramp-3:#6b7280;--ui-ramp-4:#4a505b;--ui-ramp-5:#2a2f38;--ui-ramp-6:#111418;--ui-shade:#11141852;--ui-z-nav:30;--ui-z-topbar:35;--ui-z-drawer:70;--ui-z-menu:80;--ui-z-toast:90}:root[data-theme=dark]{--ui-ramp-1:#2a2f38;--ui-ramp-2:#4a505b;--ui-ramp-3:#6b7280;--ui-ramp-4:#9aa0a8;--ui-ramp-5:#c5c9ce;--ui-ramp-6:#f4f4f2;--ui-field-border:#8a9099;--ui-shade:#0000008c}body:has(.ui-root){padding-bottom:0}.ui-root{background:var(--ds-paper);min-height:100dvh;color:var(--ds-ink);font-size:.95rem}.ui-title{font:var(--ds-weight-medium)1.5rem/1.15 var(--ds-font-sans);letter-spacing:-.015em;margin:0}.ui-h2{font:var(--ds-weight-medium)1.15rem/1.2 var(--ds-font-sans);letter-spacing:-.015em;margin:0}.ui-h3{font:var(--ds-weight-medium)1rem/1.3 var(--ds-font-sans);margin:0}.ui-label{font:var(--ds-weight-regular).72rem/1.5 var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-mute-ink)}.ui-muted{color:var(--ds-mute-ink)}.ui-small{font-size:.86rem}.ui-num{font-variant-numeric:tabular-nums}.ui-mono{font-family:var(--ds-font-mono);font-size:.86rem}.ui-clamp-1,.ui-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-clamp-1{-webkit-line-clamp:1}.ui-clamp-2{-webkit-line-clamp:2}.ui-stack{gap:var(--ui-gap);align-content:start;display:grid}.ui-stack--lg{gap:var(--ui-gap-lg)}.ui-stack--sm{gap:8px}.ui-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-row--between{justify-content:space-between}.ui-row--end{justify-content:flex-end}.ui-grow{flex:auto;min-width:0}.ui-grid{gap:var(--ui-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--ui-grid-min,260px)),1fr));display:grid}.ui-split{gap:var(--ui-gap-lg);grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;display:grid}@media (max-width:1100px){.ui-split{grid-template-columns:minmax(0,1fr)}}.ui-divider{background:var(--ds-hairline);border:0;height:1px;margin:0}.ui-icon{vertical-align:-.2em;fill:currentColor;flex:none;width:18px;height:18px;display:inline-block}.ui-icon--sm{width:14px;height:14px}.ui-icon--lg{width:22px;height:22px}.ui-root :where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:var(--ds-focus-ring)solid var(--ds-focus);outline-offset:-3px}
.ui-shell{grid-template-columns:var(--ui-nav-w)minmax(0,1fr);min-height:100dvh;display:grid}.ui-shell.is-collapsed{grid-template-columns:var(--ui-nav-w-collapsed)minmax(0,1fr)}.ui-nav{z-index:var(--ui-z-nav);border-right:var(--ds-hair);background:var(--ds-paper);flex-direction:column;height:100dvh;display:flex;position:sticky;top:0;overflow:hidden}.ui-nav__brand{height:var(--ui-topbar);border-bottom:var(--ds-hair);color:var(--ds-ink);flex:none;align-items:center;gap:10px;padding:0 16px;text-decoration:none;display:flex}.ui-nav__brand b{font:var(--ds-weight-semibold)20px/1 var(--ds-font-sans);letter-spacing:-.04em}.ui-nav__brand .ui-label{margin-left:auto}.ui-pixel{background:var(--ds-signal);flex:none;width:10px;height:10px}.ui-nav__context{border-bottom:var(--ds-hair);min-height:64px;color:inherit;flex:none;align-items:center;gap:10px;padding:10px 16px;text-decoration:none;display:flex}.ui-nav__context:hover{background:var(--ds-hover-fill)}.ui-nav__context-text{min-width:0;display:grid}.ui-nav__context-text b{font-weight:var(--ds-weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-nav__scroll{scrollbar-width:thin;flex:auto;padding:8px 0 16px;overflow-y:auto}.ui-nav__group{padding:12px 0 4px}.ui-nav__group>.ui-label{padding:0 16px 6px;font-size:.66rem;display:block}.ui-nav__item{min-height:38px;color:var(--ds-text-secondary);font:var(--ds-weight-medium).92rem/1.2 var(--ds-font-sans);transition:background-color var(--ds-dur-ui)linear,color var(--ds-dur-ui)linear;align-items:center;gap:12px;padding:0 16px;text-decoration:none;display:flex;position:relative}.ui-nav__item:hover{background:var(--ds-hover-fill);color:var(--ds-ink)}.ui-nav__item[aria-current=page]{background:var(--ds-stone);color:var(--ds-ink);box-shadow:var(--ds-shadow-current-bar)}.ui-nav__item .ui-count{margin-left:auto}.ui-nav__foot{border-top:var(--ds-hair);flex:none;padding:6px 0}.ui-shell.is-collapsed .ui-nav__item span:not(.ui-count),.ui-shell.is-collapsed .ui-nav__group>.ui-label,.ui-shell.is-collapsed .ui-nav__context-text,.ui-shell.is-collapsed .ui-nav__brand b,.ui-shell.is-collapsed .ui-nav__brand .ui-label{display:none}.ui-shell.is-collapsed .ui-nav__item{justify-content:center;padding:0}.ui-shell.is-collapsed .ui-nav__item .ui-count{margin:0;position:absolute;top:4px;right:6px}.ui-count{background:var(--ds-ink);min-width:20px;height:18px;color:var(--ds-paper);font:var(--ds-weight-regular).66rem/1 var(--ds-font-mono);letter-spacing:.04em;place-items:center;padding:0 5px;display:inline-grid}.ui-count--quiet{background:var(--ds-stone);color:var(--ds-ink)}.ui-main{flex-direction:column;min-width:0;display:flex}.ui-topbar{z-index:var(--ui-z-topbar);height:var(--ui-topbar);border-bottom:var(--ds-hair);background:var(--ds-paper);align-items:stretch;display:flex;position:sticky;top:0}.ui-topbar__cell{border-left:var(--ds-hair);color:inherit;cursor:pointer;background:0 0;border-top:0;border-bottom:0;border-right:0;align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:flex;position:relative}.ui-topbar__cell:hover{background:var(--ds-hover-fill)}.ui-topbar__cell:first-child{border-left:0}.ui-topbar__menu{width:var(--ui-topbar);border-left:0;border-right:var(--ds-hair);justify-content:center;display:none}.ui-topbar__search{min-width:0;color:var(--ds-mute-ink);text-align:left;cursor:text;background:0 0;border:0;flex:auto;align-items:center;gap:10px;padding:0 16px;display:flex}.ui-topbar__search:hover{background:var(--ds-hover-fill)}.ui-topbar__search kbd{margin-left:auto}kbd,.ui-kbd{border:var(--ds-hair);background:var(--ds-paper);min-width:22px;height:22px;color:var(--ds-mute-ink);font:var(--ds-weight-regular).7rem/1 var(--ds-font-mono);place-items:center;padding:0 6px;display:inline-grid}.ui-dot{background:var(--ds-ink);width:8px;height:8px;position:absolute;top:14px;right:10px}.ui-banner{padding:10px var(--ui-page-pad);border-bottom:var(--ds-hair);background:var(--ds-stone);flex-wrap:wrap;align-items:center;gap:12px;font-size:.9rem;display:flex}.ui-banner__text{flex:280px;min-width:0}.ui-banner--attention{background:var(--ds-paper);box-shadow:inset 3px 0 0 var(--ds-ink)}.ui-banner--critical{background:var(--ds-ink);color:var(--ds-paper)}.ui-banner--critical .btn{border-color:var(--ds-paper);color:var(--ds-paper)}.ui-banner--critical .btn:hover{background:var(--ds-slate)}.ui-page{width:100%;max-width:var(--ui-page-max);padding:20px var(--ui-page-pad)64px;gap:var(--ui-gap-lg);align-content:start;display:grid}.ui-page--full{max-width:none}.ui-page--narrow{max-width:880px}.ui-pagehead{gap:8px;display:grid}.ui-pagehead__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;display:flex}.ui-pagehead__title{gap:4px;min-width:0;display:grid}.ui-pagehead__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-crumbs{font:var(--ds-weight-regular).72rem/1.5 var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-mute-ink);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ui-crumbs a{color:inherit;text-decoration:none}.ui-crumbs a:hover{color:var(--ds-ink);text-decoration:underline}.ui-crumbs li+li:before{content:"/";color:var(--ds-ash);margin-right:6px}.ui-crumbs [aria-current=page]{color:var(--ds-ink)}@media (max-width:1023px){.ui-shell,.ui-shell.is-collapsed{grid-template-columns:minmax(0,1fr)}.ui-nav{width:min(300px,86vw);transition:transform var(--ds-dur-ui)ease;z-index:var(--ui-z-drawer);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.ui-shell.is-nav-open .ui-nav{transform:none}.ui-shell.is-collapsed .ui-nav__item span:not(.ui-count),.ui-shell.is-collapsed .ui-nav__group>.ui-label,.ui-shell.is-collapsed .ui-nav__context-text,.ui-shell.is-collapsed .ui-nav__brand b{display:revert}.ui-nav__shade{z-index:calc(var(--ui-z-drawer) - 1);background:var(--ui-shade);position:fixed;inset:0}.ui-topbar__menu{display:flex}.ui-nav__collapse{display:none}}@media (max-width:640px){.ui-topbar__search span,.ui-topbar__search kbd{display:none}.ui-topbar__search{width:var(--ui-topbar);flex:none;justify-content:center;padding:0}.ui-topbar__spacer{flex:auto}}.ui-offline{z-index:var(--ui-z-toast);padding:8px var(--ui-page-pad);background:var(--ds-ink);color:var(--ds-paper);font:var(--ds-weight-regular).75rem/1.5 var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;position:fixed;bottom:0;left:0;right:0}
.ui-root .btn{min-height:var(--ui-control);padding:.55rem 1.1rem;font-size:.92rem}.ui-root .btn--sm{min-height:34px;padding:.4rem .9rem;font-size:.88rem}.btn--xs{gap:.4rem;min-height:var(--ui-control-sm)!important;padding:.3rem .75rem!important;font-size:.84rem!important}.btn--danger{background-color:var(--ds-ink);border-color:var(--ds-ink);color:var(--ds-paper)}.btn--danger:hover{background-color:var(--ds-slate);border-color:var(--ds-slate)}.btn--quiet{background:0 0;border-color:#0000}.btn--quiet:hover{background:var(--ds-hover-fill)}.btn--icon{width:var(--ui-control);min-width:var(--ui-control);padding:0!important}.btn--icon.btn--xs{width:var(--ui-control-sm);min-width:var(--ui-control-sm)}.btn.is-busy{pointer-events:none;opacity:.75}.btn.is-busy:after{content:"";background:currentColor;width:8px;height:8px;animation:1s steps(2,start) infinite ui-blink}@keyframes ui-blink{to{visibility:hidden}}.btn[aria-disabled=true],.btn:disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.btn:disabled:active{transform:none}.ui-link{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ui-link:hover{text-decoration-thickness:2px}button.ui-link{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.ui-field{gap:6px;min-width:0;display:grid}.ui-field>label:not(.ui-check):not(.ui-toggle),.ui-field__label{font:var(--ds-weight-regular).72rem/1.5 var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-mute-ink)}.ui-field__label .ui-optional{text-transform:none;letter-spacing:0;font-family:var(--ds-font-sans)}.ui-input,.ui-select,.ui-textarea{width:100%;min-height:var(--ui-control);border:1px solid var(--ui-field-border);background:var(--ui-field-bg);color:var(--ds-ink);font:var(--ds-weight-regular).95rem/1.4 var(--ds-font-sans);transition:background-color var(--ds-dur-ui)linear;appearance:none;border-radius:0;padding:8px 12px}.ui-input:hover,.ui-select:hover,.ui-textarea:hover{background:var(--ui-field-hover)}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--ds-mute-ink);opacity:1}.ui-input:focus-visible,.ui-select:focus-visible,.ui-textarea:focus-visible{outline:var(--ds-focus-ring)solid var(--ds-focus);outline-offset:0;background:var(--ui-field-bg)}.ui-input[readonly],.ui-textarea[readonly]{background:var(--ds-stone);border-style:dashed}.ui-input:disabled,.ui-select:disabled,.ui-textarea:disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ui-textarea{resize:vertical;min-height:96px;line-height:1.5}.ui-select{background-image:var(--ds-chevron-mask);background-image:none;background:linear-gradient(45deg,transparent 50%,var(--ds-ink)50%)calc(100% - 17px)50%/5px 5px no-repeat,linear-gradient(135deg,var(--ds-ink)50%,transparent 50%)calc(100% - 12px)50%/5px 5px no-repeat,var(--ui-field-bg);padding-right:34px}.ui-select:hover{background:linear-gradient(45deg,transparent 50%,var(--ds-ink)50%)calc(100% - 17px)50%/5px 5px no-repeat,linear-gradient(135deg,var(--ds-ink)50%,transparent 50%)calc(100% - 12px)50%/5px 5px no-repeat,var(--ui-field-hover)}.ui-field__hint{color:var(--ds-mute-ink);margin:0;font-size:.84rem}.ui-field__error{color:var(--ds-ink);font-size:.86rem;font-weight:var(--ds-weight-medium);margin:0}.ui-field.is-invalid .ui-input,.ui-field.is-invalid .ui-select,.ui-field.is-invalid .ui-textarea{border-color:var(--ds-ink);box-shadow:inset 0 -2px 0 var(--ds-ink)}.ui-field.is-invalid .ui-field__error:before{content:"";background:var(--ds-ink);vertical-align:1px;width:8px;height:8px;margin-right:8px;display:inline-block}.ui-inputwrap{align-items:center;display:flex;position:relative}.ui-inputwrap>.ui-icon{color:var(--ds-mute-ink);pointer-events:none;position:absolute;left:12px}.ui-inputwrap>.ui-input{padding-left:38px}.ui-inputwrap>.btn{position:absolute;right:4px}.ui-locked{min-height:var(--ui-control);border:1px dashed var(--ui-field-border);background:var(--ds-stone);align-items:center;gap:10px;padding:8px 12px;display:flex}.ui-locked .ui-icon{color:var(--ds-mute-ink)}.ui-check{cursor:pointer;align-items:flex-start;gap:10px;line-height:1.4;display:inline-flex}.ui-check input{appearance:none;width:var(--ds-size-checkbox);height:var(--ds-size-checkbox);border:1px solid var(--ui-field-border);background:var(--ui-field-bg);cursor:pointer;flex:none;place-items:center;margin:1px 0 0;display:grid}.ui-check input[type=radio]{border-radius:50%}.ui-check input:after{content:"";width:var(--ds-size-checkbox-fill);height:var(--ds-size-checkbox-fill);background:var(--ds-ink);transition:transform var(--ds-dur-press)ease;transform:scale(0)}.ui-check input[type=radio]:after{border-radius:50%}.ui-check input:checked{border-color:var(--ds-ink)}.ui-check input:checked:after,.ui-check input[type=checkbox]:indeterminate:after{transform:scale(1)}.ui-check input[type=checkbox]:indeterminate:after{height:2px}.ui-check input:disabled{opacity:var(--ds-opacity-disabled)}.ui-toggle{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.ui-toggle input{appearance:none;width:var(--ds-size-toggle-w);height:var(--ds-size-toggle-h);border:1px solid var(--ui-field-border);border-radius:var(--ds-radius-pill);background:var(--ds-stone);cursor:pointer;transition:background-color var(--ds-dur-ui)linear;flex:none;margin:0;position:relative}.ui-toggle input:after{content:"";background:var(--ds-ink);width:14px;height:14px;transition:transform var(--ds-dur-ui)ease;border-radius:50%;position:absolute;top:2px;left:2px}.ui-toggle input:checked{background:var(--ds-action);border-color:var(--ds-action)}.ui-toggle input:checked:after{background:var(--ds-on-action);transform:translate(20px)}.ui-seg{border:1px solid var(--ds-ink);max-width:100%;display:inline-flex;overflow-x:auto}.ui-seg>button,.ui-seg>a{border:0;border-left:1px solid var(--ds-ink);min-height:34px;color:var(--ds-ink);font:var(--ds-weight-medium).88rem/1 var(--ds-font-sans);white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.ui-seg>:first-child{border-left:0}.ui-seg>:hover{background:var(--ds-hover-fill)}.ui-seg>[aria-pressed=true],.ui-seg>[aria-current=page],.ui-seg>[aria-selected=true]{background:var(--ds-ink);color:var(--ds-paper)}.ui-tabs{border-bottom:var(--ds-hair);scrollbar-width:none;gap:0;display:flex;overflow-x:auto}.ui-tabs>a,.ui-tabs>button{min-height:42px;color:var(--ds-text-secondary);font:var(--ds-weight-medium).9rem/1 var(--ds-font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.ui-tabs>:hover{color:var(--ds-ink);background:var(--ds-hover-fill)}.ui-tabs>[aria-current=page],.ui-tabs>[aria-selected=true]{color:var(--ds-ink);box-shadow:var(--ds-shadow-current-underline)}.ui-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--ui-tile-min,200px)),1fr));gap:8px;display:grid}.ui-tile{border:1px solid var(--ds-hairline);background:var(--ds-paper);text-align:left;color:inherit;cursor:pointer;font:inherit;gap:4px;padding:14px 16px;display:grid;position:relative}.ui-tile:hover{background:var(--ds-hover-fill)}.ui-tile[aria-pressed=true],.ui-tile[aria-checked=true]{border-color:var(--ds-ink);box-shadow:inset 0 0 0 1px var(--ds-ink)}.ui-tile:has(input:checked){border-color:var(--ds-ink);box-shadow:inset 0 0 0 1px var(--ds-ink)}.ui-tile input{opacity:0;pointer-events:none;position:absolute}.ui-chips{flex-wrap:wrap;gap:6px;display:flex}.ui-chip{border:1px solid var(--ds-hairline);background:var(--ds-paper);min-height:30px;color:var(--ds-text-secondary);font:var(--ds-weight-regular).7rem/1 var(--ds-font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;align-items:center;gap:6px;padding:0 10px;text-decoration:none;display:inline-flex}.ui-chip:hover{border-color:var(--ds-ink);color:var(--ds-ink)}.ui-chip[aria-pressed=true],.ui-chip.is-on{background:var(--ds-ink);border-color:var(--ds-ink);color:var(--ds-paper)}.ui-chip button{width:16px;height:16px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-4px;padding:0;display:inline-grid}.ui-otp{grid-template-columns:repeat(6,minmax(0,52px));gap:8px;display:grid}.ui-otp input{border:1px solid var(--ui-field-border);background:var(--ui-field-bg);width:100%;height:60px;color:var(--ds-ink);text-align:center;font:var(--ds-weight-medium)1.6rem/1 var(--ds-font-mono);border-radius:0}.ui-otp input:focus-visible{outline:var(--ds-focus-ring)solid var(--ds-focus);outline-offset:0}.ui-otp.is-invalid input{border-color:var(--ds-ink);box-shadow:inset 0 -2px 0 var(--ds-ink)}.ui-search{align-items:center;min-width:min(100%,280px);display:flex;position:relative}.ui-search .ui-icon{color:var(--ds-mute-ink);pointer-events:none;position:absolute;left:12px}.ui-search .ui-input{padding-left:38px}.ui-listbox{z-index:var(--ui-z-menu);border:1px solid var(--ds-ink);background:var(--ds-paper);max-height:280px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.ui-listbox [role=option]{cursor:pointer;align-items:center;gap:8px;min-height:36px;padding:0 12px;display:flex}.ui-listbox [role=option][aria-selected=true],.ui-listbox [role=option]:hover{background:var(--ds-stone)}
.ui-panel{border:var(--ds-hair);background:var(--ds-paper);min-width:0}.ui-panel__head{border-bottom:var(--ds-hair);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 16px;display:flex}.ui-panel__head>.ui-label,.ui-panel__head>h2,.ui-panel__head>h3{margin:0}.ui-panel__body{padding:16px}.ui-panel__body--flush{padding:0}.ui-panel__foot{border-top:var(--ds-hair);justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;display:flex}.ui-panel--stone{background:var(--ds-stone);border-color:#0000}.ui-panel--ink{background:var(--ds-ink);color:var(--ds-paper);border-color:var(--ds-ink)}.ui-dl{grid-template-columns:minmax(120px,max-content) minmax(0,1fr);gap:8px 20px;margin:0;display:grid}.ui-dl dt{font:var(--ds-weight-regular).7rem/1.9 var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-mute-ink)}.ui-dl dd{overflow-wrap:anywhere;min-width:0;margin:0}@media (max-width:560px){.ui-dl{grid-template-columns:minmax(0,1fr);gap:2px}.ui-dl dd{margin-bottom:10px}}.ui-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-toolbar__spacer{flex:auto}.ui-bulkbar{z-index:5;background:var(--ds-ink);color:var(--ds-paper);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex;position:sticky;bottom:16px}.ui-bulkbar .btn{border-color:var(--ds-paper);color:var(--ds-paper)}.ui-bulkbar .btn:hover{background:var(--ds-slate)}.ui-bulkbar .btn--solid{background:var(--ds-paper);color:var(--ds-ink)}.ui-tablewrap{border:var(--ds-hair);background:var(--ds-paper);overflow-x:auto}.ui-table{border-collapse:collapse;width:100%;font-size:.92rem}.ui-table th{z-index:1;border-bottom:var(--ds-hair);background:var(--ds-paper);height:38px;color:var(--ds-mute-ink);font:var(--ds-weight-regular).68rem/1.2 var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:left;white-space:nowrap;padding:0 12px;position:sticky;top:0}.ui-table th button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.ui-table th[aria-sort] button{color:var(--ds-ink)}.ui-table td{height:var(--ui-row);border-bottom:var(--ds-hair);vertical-align:middle;padding:6px 12px}.ui-table tbody tr:last-child td{border-bottom:0}.ui-table tbody tr:hover{background:var(--ds-hover-fill)}.ui-table tbody tr[aria-selected=true]{background:var(--ds-stone);box-shadow:inset 2px 0 0 var(--ds-ink)}.ui-table .is-num{text-align:right;font-variant-numeric:tabular-nums}.ui-table .is-check{width:40px;padding-right:0}.ui-table .is-actions{white-space:nowrap;text-align:right;width:1%}.ui-table a.ui-rowlink{color:inherit;font-weight:var(--ds-weight-medium);text-decoration:none}.ui-table a.ui-rowlink:hover{text-decoration:underline}.ui-table--compact td{height:var(--ui-row-compact)}@media (max-width:720px){.ui-table--stack thead{display:none}.ui-table--stack,.ui-table--stack tbody,.ui-table--stack tr,.ui-table--stack td{width:100%;display:block}.ui-table--stack tr{border-bottom:var(--ds-hair);padding:10px 12px}.ui-table--stack td{border:0;height:auto;padding:3px 0}.ui-table--stack td[data-label]:before{content:attr(data-label);color:var(--ds-mute-ink);font:var(--ds-weight-regular).66rem/1.6 var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;display:block}.ui-table--stack .is-num,.ui-table--stack .is-actions{text-align:left}}.ui-list{border:var(--ds-hair);background:var(--ds-paper);margin:0;padding:0;list-style:none}.ui-list--bare{background:0 0;border:0}.ui-list>li+li{border-top:var(--ds-hair)}.ui-listrow{min-height:56px;color:inherit;align-items:center;gap:12px;padding:10px 16px;text-decoration:none;display:flex}a.ui-listrow:hover,button.ui-listrow:hover{background:var(--ds-hover-fill)}button.ui-listrow{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.ui-listrow[aria-current=true],.ui-listrow[aria-selected=true]{background:var(--ds-stone);box-shadow:inset 2px 0 0 var(--ds-ink)}.ui-listrow__main{flex:auto;gap:2px;min-width:0;display:grid}.ui-listrow__main>b,.ui-listrow__title{font-weight:var(--ds-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-listrow__meta{color:var(--ds-mute-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.ui-listrow__side{color:var(--ds-mute-ink);flex:none;align-items:center;gap:8px;font-size:.84rem;display:flex}.ui-listrow.is-unread .ui-listrow__title:before{content:"";background:var(--ds-ink);vertical-align:1px;width:8px;height:8px;margin-right:8px;display:inline-block}.ui-pill{border:1px solid var(--ds-hairline);border-radius:var(--ds-radius-pill);background:var(--ds-paper);height:22px;color:var(--ds-ink);font:var(--ds-weight-regular).64rem/1 var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.ui-pill:before{content:"";border:1px solid;flex:none;width:7px;height:7px}.ui-pill--quiet{background:var(--ds-stone);color:var(--ds-text-secondary);border-color:#0000}.ui-pill--progress:before{background:linear-gradient(90deg,currentColor 50%,#0000 50%)}.ui-pill--attention{border-color:var(--ds-ink)}.ui-pill--attention:before{background:currentColor}.ui-pill--success{background:var(--ds-ink);border-color:var(--ds-ink);color:var(--ds-paper)}.ui-pill--success:before{background:currentColor}.ui-pill--negative{color:var(--ds-mute-ink)}.ui-pill--negative:before{background:currentColor;border:0;height:1px}.ui-pill--critical{background:var(--ds-ink);border-color:var(--ds-ink);color:var(--ds-paper)}.ui-pill--critical:before{border-width:2px}.ui-avatar{--size:40px;width:var(--size);height:var(--size);background:var(--ds-stone);color:var(--ds-ink);font:var(--ds-weight-medium)calc(var(--size)*.36)/1 var(--ds-font-sans);letter-spacing:-.02em;flex:none;place-items:center;display:inline-grid;position:relative;overflow:visible}.ui-avatar img{object-fit:cover;width:100%;height:100%}.ui-avatar--sm{--size:28px}.ui-avatar--lg{--size:64px}.ui-avatar--xl{--size:96px}.ui-avatar__lock{background:var(--ds-ink);width:16px;height:16px;color:var(--ds-paper);border:1px solid var(--ds-paper);place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.ui-avatar__lock svg{width:10px;height:10px}.ui-logo{--size:40px;width:var(--size);height:var(--size);border:var(--ds-hair);background:var(--ds-white);font:var(--ds-weight-semibold)calc(var(--size)*.4)/1 var(--ds-font-sans);flex:none;place-items:center;display:inline-grid;overflow:hidden}.ui-logo img{object-fit:contain;width:100%;height:100%}.ui-logo:not(:has(img)){background:var(--ds-stone);color:var(--ds-ink)}.ui-ring{--p:0;background:conic-gradient(var(--ds-ink)calc(var(--p)*1%),var(--ds-stone)0);width:44px;height:44px;font:var(--ds-weight-medium).72rem/1 var(--ds-font-mono);border-radius:50%;place-items:center;display:inline-grid;position:relative}.ui-ring:before{content:"";background:var(--ds-paper);border-radius:50%;position:absolute;inset:4px}.ui-ring>span{position:relative}.ui-kpis{border:var(--ds-hair);background:var(--ds-paper);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:0;display:grid}.ui-kpi{border-right:var(--ds-hair);border-bottom:var(--ds-hair);color:inherit;align-content:start;gap:6px;margin:0 -1px -1px 0;padding:16px;text-decoration:none;display:grid}a.ui-kpi:hover{background:var(--ds-hover-fill)}.ui-kpi__value{font:var(--ds-weight-regular)clamp(1.75rem,2.6vw,2.4rem)/1 var(--ds-font-sans);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.ui-kpi__note{color:var(--ds-mute-ink);font-size:.84rem}.ui-meter{--p:0;background:var(--ds-stone);height:6px;position:relative;overflow:hidden}.ui-meter:after{content:"";width:calc(var(--p)*1%);background:var(--ds-ink);position:absolute;inset:0 auto 0 0}.ui-empty{border:1px dashed var(--ds-ink-2);background:var(--ds-paper);justify-items:start;gap:10px;padding:clamp(24px,5vw,48px);display:grid}.ui-empty__mark{grid-template-columns:repeat(3,1fr);gap:3px;width:36px;height:36px;display:grid}.ui-empty__mark i{background:var(--ds-ink-2)}.ui-empty__mark i:nth-child(5){background:var(--ds-ink)}.ui-empty h2,.ui-empty h3{font:var(--ds-weight-medium)1.15rem/1.25 var(--ds-font-sans);margin:0}.ui-empty p{max-width:56ch;color:var(--ds-text-secondary);margin:0}.ui-empty--compact{padding:20px}.ui-skel{background:var(--ds-stone);height:14px;display:block}.ui-skel--title{width:40%;height:22px}.ui-skel--row{height:var(--ui-row);border-bottom:1px solid var(--ds-paper)}.ui-skel--block{height:120px}.ui-error{border:1px solid var(--ds-ink);box-shadow:inset 3px 0 0 var(--ds-ink);gap:8px;padding:16px;display:grid}.ui-error p{margin:0}.ui-timeline{margin:0;padding:0;list-style:none;display:grid}.ui-timeline>li{grid-template-columns:14px minmax(0,1fr);gap:12px;padding-bottom:16px;display:grid;position:relative}.ui-timeline>li:before{content:"";border:1px solid var(--ds-ink);background:var(--ds-paper);z-index:1;width:9px;height:9px;margin-top:6px}.ui-timeline>li.is-done:before{background:var(--ds-ink)}.ui-timeline>li:after{content:"";background:var(--ds-hairline);width:1px;position:absolute;top:16px;bottom:0;left:4px}.ui-timeline>li:last-child:after{display:none}.ui-timeline__body{gap:2px;display:grid}.ui-timeline time,.ui-timeline__meta{color:var(--ds-mute-ink);font-size:.84rem}.ui-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.ui-prose{overflow-wrap:anywhere;max-width:72ch;line-height:1.6}.ui-prose>:first-child{margin-top:0}.ui-prose>:last-child{margin-bottom:0}.ui-prose p,.ui-prose ul,.ui-prose ol{margin:0 0 .9em}.ui-prose h2,.ui-prose h3{font-weight:var(--ds-weight-medium);letter-spacing:-.01em;margin:1.4em 0 .5em}
.ui-dialog,.ui-drawer{border:1px solid var(--ds-ink);background:var(--ds-paper);color:var(--ds-ink);max-height:calc(100dvh - 32px);padding:0}.ui-dialog::backdrop,.ui-drawer::backdrop{background:var(--ui-shade)}.ui-dialog{width:min(560px,100vw - 32px);margin:auto}.ui-dialog--wide{width:min(880px,100vw - 32px)}.ui-dialog__head{border-bottom:var(--ds-hair);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:8px 8px 8px 20px;display:flex}.ui-dialog__head h2{font:var(--ds-weight-medium)1.12rem/1.25 var(--ds-font-sans);margin:0}.ui-dialog__body{grid-auto-rows:max-content;gap:16px;max-height:calc(100dvh - 152px);padding:20px;display:grid;overflow-y:auto}.ui-dialog__foot{border-top:var(--ds-hair);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.ui-drawer{width:var(--ui-drawer-w);border-width:0 0 0 1px;flex-direction:column;height:100dvh;max-height:100dvh;margin:0 0 0 auto;display:none}.ui-drawer[open]{display:flex}.ui-drawer--sm{width:var(--ui-drawer-w-sm)}.ui-drawer__head{min-height:var(--ui-topbar);border-bottom:var(--ds-hair);flex:none;align-items:center;gap:8px;padding:0 8px 0 20px;display:flex}.ui-drawer__head h2{min-width:0;font:var(--ds-weight-medium)1.05rem/1.25 var(--ds-font-sans);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;overflow:hidden}.ui-drawer__body{flex:auto;grid-auto-rows:max-content;align-content:start;gap:20px;padding:20px;display:grid;overflow-y:auto}.ui-drawer__foot{border-top:var(--ds-hair);flex-wrap:wrap;flex:none;gap:8px;padding:12px 20px;display:flex}@media (prefers-reduced-motion:no-preference){.ui-drawer[open]{animation:ui-slide-in var(--ds-dur-ui)ease-out}.ui-dialog[open]{animation:ui-fade-in var(--ds-dur-ui)ease-out}}@keyframes ui-slide-in{0%{opacity:.6;transform:translate(24px)}}@keyframes ui-fade-in{0%{opacity:0}}.ui-menu{border:1px solid var(--ds-ink);background:var(--ds-paper);min-width:220px;max-width:min(340px,100vw - 16px);max-height:min(420px,100dvh - 16px);color:var(--ds-ink);z-index:var(--ui-z-menu);margin:0;padding:4px 0;position:fixed;inset:auto;overflow-y:auto}.ui-menu__item{width:100%;min-height:38px;color:inherit;font:var(--ds-weight-regular).92rem/1.2 var(--ds-font-sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 14px;text-decoration:none;display:flex}.ui-menu__item:hover,.ui-menu__item:focus-visible{background:var(--ds-stone);outline:none}.ui-menu__item[aria-checked=true]:after{content:"";background:var(--ds-ink);width:8px;height:8px;margin-left:auto}.ui-menu__item--danger{font-weight:var(--ds-weight-medium)}.ui-menu__sep{background:var(--ds-hairline);height:1px;margin:4px 0}.ui-menu__head{padding:10px 14px 6px}.ui-toasts{z-index:var(--ui-z-toast);pointer-events:none;gap:8px;width:min(420px,100vw - 32px);display:grid;position:fixed;bottom:16px;left:16px}.ui-toast{background:var(--ds-ink);color:var(--ds-paper);pointer-events:auto;align-items:center;gap:12px;padding:12px 12px 12px 16px;font-size:.92rem;display:flex}.ui-toast__text{flex:auto;min-width:0}.ui-toast button{color:inherit;font:var(--ds-weight-medium).88rem/1 var(--ds-font-sans);cursor:pointer;background:0 0;border:0;padding:6px;text-decoration:underline}.ui-tip{position:relative}.ui-tip[data-tip]:hover:after,.ui-tip[data-tip]:focus-visible:after{content:attr(data-tip);z-index:var(--ui-z-menu);background:var(--ds-ink);color:var(--ds-paper);font:var(--ds-weight-regular).78rem/1.3 var(--ds-font-sans);white-space:nowrap;pointer-events:none;padding:6px 8px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.ui-palette{border:1px solid var(--ds-ink);background:var(--ds-paper);width:min(640px,100vw - 32px);color:var(--ds-ink);margin:12vh auto auto;padding:0}.ui-palette::backdrop{background:var(--ui-shade)}.ui-palette__input{border-bottom:var(--ds-hair);align-items:center;gap:10px;padding:0 16px;display:flex}.ui-palette__input input{height:56px;color:inherit;font:var(--ds-weight-regular)1.05rem/1 var(--ds-font-sans);background:0 0;border:0;outline:none;flex:auto}.ui-palette__results{max-height:56vh;margin:0;padding:6px 0;list-style:none;overflow-y:auto}.ui-palette__group{padding:10px 16px 4px}.ui-palette__item{min-height:44px;color:inherit;cursor:pointer;align-items:center;gap:12px;padding:0 16px;text-decoration:none;display:flex}.ui-palette__item[aria-selected=true]{background:var(--ds-stone);box-shadow:inset 2px 0 0 var(--ds-ink)}.ui-palette__foot{border-top:var(--ds-hair);color:var(--ds-mute-ink);gap:16px;padding:8px 16px;font-size:.8rem;display:flex}
.ui-board{border:var(--ds-hair);background:var(--ds-stone);grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;gap:0;min-height:60vh;display:grid;overflow-x:auto}.ui-board__col{border-right:var(--ds-hair);background:var(--ds-stone);flex-direction:column;min-width:0;display:flex}.ui-board__col:last-child{border-right:0}.ui-board__col.is-over{background:var(--ds-ink-2)}.ui-board__head{z-index:1;border-bottom:var(--ds-hair);background:var(--ds-paper);justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:flex;position:sticky;top:0}.ui-board__cards{flex:auto;align-content:start;gap:8px;padding:8px;display:grid}.ui-card{border:1px solid var(--ds-hairline);background:var(--ds-paper);color:inherit;cursor:grab;touch-action:manipulation;gap:8px;padding:12px;text-decoration:none;display:grid}.ui-card:hover{border-color:var(--ds-ink)}.ui-card.is-dragging{opacity:.6;cursor:grabbing}.ui-card.is-overlay{box-shadow:0 0 0 1px var(--ds-ink);cursor:grabbing}.ui-card__top{align-items:center;gap:10px;min-width:0;display:flex}.ui-card__meta{color:var(--ds-mute-ink);flex-wrap:wrap;align-items:center;gap:6px;font-size:.82rem;display:flex}.ui-week{--hour:48px;grid-template-columns:56px repeat(var(--days,7),minmax(120px,1fr));border:var(--ds-hair);background:var(--ds-paper);display:grid;overflow-x:auto}.ui-week__dayhead{z-index:2;border-left:var(--ds-hair);border-bottom:var(--ds-hair);background:var(--ds-paper);min-height:48px;padding:6px 8px;position:sticky;top:0}.ui-week__dayhead.is-today{box-shadow:var(--ds-shadow-current-underline)}.ui-week__hours{grid-auto-rows:var(--hour);display:grid}.ui-week__hours span{text-align:right;color:var(--ds-mute-ink);font:var(--ds-weight-regular).66rem/1 var(--ds-font-mono);padding:2px 6px 0 0}.ui-week__day{border-left:var(--ds-hair);background-image:linear-gradient(var(--ds-hairline)1px,transparent 1px);background-size:100% var(--hour);position:relative}.ui-week__event{border-left:3px solid var(--ds-ink);background:var(--ds-stone);color:var(--ds-ink);padding:4px 6px;font-size:.78rem;line-height:1.25;text-decoration:none;position:absolute;left:3px;right:3px;overflow:hidden}.ui-week__event:hover{background:var(--ds-ink-2)}.ui-week__event.is-proposed{background:var(--ds-paper);outline:1px dashed var(--ds-ink-2);border-left-style:dashed}.ui-week__event.is-cancelled{color:var(--ds-mute-ink);text-decoration:line-through}.ui-slots{gap:8px;display:grid}.ui-slot{border:1px solid var(--ds-hairline);background:var(--ds-paper);min-height:52px;font:inherit;color:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;display:flex}.ui-slot:hover{border-color:var(--ds-ink)}.ui-slot[aria-pressed=true]{border-color:var(--ds-ink);box-shadow:inset 0 0 0 1px var(--ds-ink)}.ui-steps{border:var(--ds-hair);gap:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ui-steps>li{border-right:var(--ds-hair);flex:1 1 0;min-width:120px}.ui-steps>li:last-child{border-right:0}.ui-steps a,.ui-steps button,.ui-steps span.ui-steps__step{width:100%;color:var(--ds-mute-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:10px 12px;text-decoration:none;display:grid}.ui-steps .ui-label{font-size:.64rem}.ui-steps [aria-current=step]{color:var(--ds-ink);box-shadow:var(--ds-shadow-current-underline);background:var(--ds-stone)}.ui-steps .is-done{color:var(--ds-ink)}.ui-wizard{gap:var(--ui-gap-lg);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}@media (max-width:900px){.ui-wizard{grid-template-columns:minmax(0,1fr)}}.ui-chart{gap:8px;display:grid}.ui-chart svg{width:100%;height:auto;overflow:visible}.ui-chart .axis text{fill:var(--ds-mute-ink);font:var(--ds-weight-regular)10px var(--ds-font-mono)}.ui-chart .axis line,.ui-chart .grid line{stroke:var(--ds-hairline)}.ui-chart .bar{fill:var(--ds-ink)}.ui-chart .bar--2{fill:var(--ui-ramp-3)}.ui-chart .bar--3{fill:var(--ui-ramp-2)}.ui-chart .line{fill:none;stroke:var(--ds-ink);stroke-width:2px}.ui-chart .line--2{stroke:var(--ui-ramp-3);stroke-dasharray:4 3}.ui-chart .dot{fill:var(--ds-paper);stroke:var(--ds-ink);stroke-width:1.5px}.ui-legend{color:var(--ds-mute-ink);flex-wrap:wrap;gap:12px;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.ui-legend i{vertical-align:-1px;background:var(--sw,var(--ds-ink));width:10px;height:10px;margin-right:6px;display:inline-block}.ui-funnel{gap:6px;display:grid}.ui-funnel__row{grid-template-columns:minmax(90px,140px) minmax(0,1fr) 56px;align-items:center;gap:10px;font-size:.88rem;display:grid}.ui-funnel__bar{background:var(--ds-stone);height:18px;position:relative}.ui-funnel__bar i{background:var(--ds-ink);position:absolute;inset:0 auto 0 0}.ui-drop{border:1px dashed var(--ui-field-border);background:var(--ds-paper);text-align:center;cursor:pointer;justify-items:center;gap:8px;padding:28px 16px;display:grid}.ui-drop:hover,.ui-drop.is-over{background:var(--ds-stone);border-color:var(--ds-ink)}.ui-drop input{opacity:0;width:1px;height:1px;position:absolute}.ui-progress{background:var(--ds-stone);height:4px;position:relative;overflow:hidden}.ui-progress i{background:var(--ds-ink);position:absolute;inset:0 auto 0 0}.ui-ai{border:1px solid var(--ds-ink);background:var(--ds-paper);gap:12px;padding:16px;display:grid}.ui-ai__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-ai__head .ui-label:before{content:"";vertical-align:-.5px;border:1px solid;width:8px;height:8px;margin-right:8px;display:inline-block}.ui-ai__note{color:var(--ds-mute-ink);margin:0;font-size:.82rem}.ui-cite{border:var(--ds-hair);background:var(--ds-stone);height:20px;font:var(--ds-weight-regular).62rem/1 var(--ds-font-mono);letter-spacing:.06em;text-transform:uppercase;vertical-align:1px;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.ui-chat{border:var(--ds-hair);background:var(--ds-paper);height:calc(100dvh - var(--ui-topbar) - 140px);grid-template-columns:minmax(260px,340px) minmax(0,1fr);min-height:420px;display:grid}.ui-chat__list{border-right:var(--ds-hair);overflow-y:auto}.ui-chat__thread{flex-direction:column;min-width:0;display:flex}.ui-chat__messages{flex-direction:column;flex:auto;gap:8px;padding:16px;display:flex;overflow-y:auto}.ui-msg{border:var(--ds-hair);background:var(--ds-paper);overflow-wrap:anywhere;max-width:min(560px,80%);padding:10px 12px}.ui-msg.is-mine{background:var(--ds-stone);border-color:#0000;align-self:flex-end}.ui-msg__meta{color:var(--ds-mute-ink);margin-top:4px;font-size:.74rem}.ui-chat__composer{border-top:var(--ds-hair);align-items:flex-end;gap:8px;padding:12px;display:flex}.ui-chat__composer .ui-textarea{min-height:44px;max-height:200px}@media (max-width:860px){.ui-chat{grid-template-columns:minmax(0,1fr);height:auto}.ui-chat.has-thread .ui-chat__list,.ui-chat:not(.has-thread) .ui-chat__thread{display:none}.ui-chat__messages{min-height:50dvh}}.ui-panes{border:var(--ds-hair);background:var(--ds-paper);grid-template-columns:minmax(280px,380px) minmax(0,1fr);min-height:60vh;display:grid}.ui-panes__list{border-right:var(--ds-hair);max-height:calc(100dvh - var(--ui-topbar) - 160px);overflow-y:auto}.ui-panes__detail{min-width:0;max-height:calc(100dvh - var(--ui-topbar) - 160px);overflow-y:auto}@media (max-width:900px){.ui-panes{grid-template-columns:minmax(0,1fr)}.ui-panes.has-detail .ui-panes__list,.ui-panes:not(.has-detail) .ui-panes__detail{display:none}.ui-panes__list,.ui-panes__detail{max-height:none}}
.ui-auth{grid-template-columns:minmax(0,5fr) minmax(0,6fr);min-height:100dvh;display:grid}.ui-auth__brand{background:var(--ds-ink);color:var(--ds-paper);flex-direction:column;justify-content:space-between;gap:32px;padding:clamp(24px,4vw,56px);display:flex;position:relative;overflow:hidden}:root[data-theme=dark] .ui-auth__brand{background:#0b0d10;border-right:1px solid #2a2f38}.ui-auth__mark{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.ui-auth__mark b{font:var(--ds-weight-semibold)22px/1 var(--ds-font-sans);letter-spacing:-.04em}.ui-auth__headline{max-width:14ch;font:var(--ds-weight-medium)clamp(2.2rem,4.2vw,3.6rem)/1.02 var(--ds-font-sans);letter-spacing:-.035em;margin:0}.ui-auth__headline span{color:#8a9099}.ui-auth__ticks{gap:12px;max-width:44ch;margin:0;padding:0;list-style:none;display:grid}.ui-auth__ticks li{color:#c5c9ce;grid-template-columns:12px minmax(0,1fr);align-items:baseline;gap:14px;display:grid}.ui-auth__ticks li:before{content:"";background:#f4f4f2;width:8px;height:8px;transform:translateY(-1px)}.ui-auth__foot{color:#8a9099;font:var(--ds-weight-regular).7rem/1.5 var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase}.ui-auth__form{background:var(--ds-paper);flex-direction:column;padding:clamp(20px,4vw,56px);display:flex}.ui-auth__nav{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.ui-auth__panel{gap:20px;width:min(440px,100%);margin:auto 0;padding:40px 0;display:grid}.ui-auth__panel h1{font:var(--ds-weight-medium)clamp(1.9rem,3vw,2.5rem)/1.05 var(--ds-font-sans);letter-spacing:-.03em;margin:0}.ui-auth__lede{color:var(--ds-text-secondary);margin:0}.ui-or{color:var(--ds-mute-ink);font:var(--ds-weight-regular).7rem/1 var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.ui-or:before,.ui-or:after{content:"";background:var(--ds-hairline);height:1px}.ui-auth .btn{min-height:48px;font-size:1rem}.ui-btn-linkedin{justify-content:center;width:100%}.ui-auth__note{border-top:var(--ds-hair);color:var(--ds-text-secondary);margin:0;padding-top:16px;font-size:.9rem}.ui-notice{border:var(--ds-hair);background:var(--ds-stone);gap:4px;padding:12px 14px;font-size:.92rem;display:grid}.ui-notice--strong{border-color:var(--ds-ink);background:var(--ds-paper);box-shadow:inset 3px 0 0 var(--ds-ink)}@media (max-width:900px){.ui-auth{grid-template-columns:minmax(0,1fr)}.ui-auth__brand{min-height:auto;padding-bottom:28px}.ui-auth__headline{max-width:none;font-size:clamp(1.8rem,7vw,2.4rem)}.ui-auth__ticks,.ui-auth__foot{display:none}.ui-auth__panel{margin:0;padding-top:24px}}.ui-standalone{flex-direction:column;min-height:100dvh;display:flex}.ui-standalone__bar{height:var(--ui-topbar);padding:0 var(--ui-page-pad);border-bottom:var(--ds-hair);justify-content:space-between;align-items:center;display:flex}.ui-standalone__main{width:min(640px,100%);padding:clamp(32px,8vw,96px)var(--ui-page-pad)64px;gap:20px;margin:0 auto;display:grid}.ui-standalone__main--wide{width:min(880px,100%)}.ui-standalone__main h1{font:var(--ds-weight-medium)clamp(1.9rem,3.4vw,2.75rem)/1.05 var(--ds-font-sans);letter-spacing:-.03em;margin:0}
.ui-erow{min-width:0;transition:background-color var(--ds-dur-ui)linear;align-items:flex-start;gap:14px;padding:14px 16px;display:flex;position:relative}.ui-erow:hover{background:var(--ds-hover-fill)}.ui-erow[aria-current=true]{background:var(--ds-stone);box-shadow:inset 2px 0 0 var(--ds-ink)}.ui-erow:has(.ui-erow__link:focus-visible){outline:var(--ds-focus-ring)solid var(--ds-focus);outline-offset:-3px}.ui-erow__lead{flex:none}.ui-erow__main{flex:auto;gap:4px;min-width:0;display:grid}.ui-erow__title{font:var(--ds-weight-medium)1rem/1.3 var(--ds-font-sans);letter-spacing:-.005em;flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.ui-erow__link{color:inherit;text-decoration:none}.ui-erow__link:after{content:"";position:absolute;inset:0}.ui-erow__link:focus-visible{outline:none}.ui-erow__link:hover{text-underline-offset:3px;text-decoration:underline}.ui-erow__linkbtn{font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.ui-erow__meta{color:var(--ds-text-secondary);min-width:0;font-size:.88rem;line-height:1.4}.ui-erow__meta.ui-row{gap:6px}.ui-erow__pay{color:var(--ds-ink);font-weight:var(--ds-weight-medium)}.ui-erow__note{align-items:center;gap:6px;font-size:.86rem;display:inline-flex}.ui-erow__foot{color:var(--ds-mute-ink);flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:.82rem;display:flex}.ui-erow__foot .ui-icon{vertical-align:-2px}.ui-erow__applied{color:var(--ds-ink);font-weight:var(--ds-weight-medium);align-items:center;gap:4px;display:inline-flex}.ui-erow__side{z-index:1;flex:none;align-items:center;gap:6px;display:flex;position:relative}.ui-erow__main a:not(.ui-erow__link),.ui-erow__main button:not(.ui-erow__link){z-index:1;position:relative}.ui-erow__kicker{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ui-erow__snippet{color:var(--ds-text-secondary);font-size:.9rem;line-height:1.5}.ui-erow--post .ui-erow__title{font-size:1.02rem}.ui-capfirst:first-letter{text-transform:uppercase}.ui-verified{color:var(--ds-ink);display:inline-flex}.ui-dateblock{border:1px solid var(--ds-ink);background:var(--ds-paper);align-content:center;place-items:center;width:48px;height:52px;line-height:1;display:grid}.ui-dateblock>span{font:var(--ds-weight-regular).62rem/1 var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-mute-ink)}.ui-dateblock>b{font:var(--ds-weight-medium)1.25rem/1 var(--ds-font-sans);letter-spacing:-.02em;margin-top:4px}.ui-author{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:.84rem;display:inline-flex}.ui-author b{font-weight:var(--ds-weight-medium)}.ui-author .ui-avatar--sm{--size:20px}.ui-author__anon{background:var(--ds-stone);width:20px;height:20px;color:var(--ds-ink);place-items:center;display:inline-grid}.ui-chantag{border:var(--ds-hair);background:var(--ds-stone);min-height:22px;color:var(--ds-ink);font:var(--ds-weight-regular).66rem/1 var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:0 8px;text-decoration:none;display:inline-flex}a.ui-chantag:hover{border-color:var(--ds-ink)}.ui-root mark{background:var(--ds-stone);color:inherit;box-shadow:inset 0 -2px 0 var(--ds-ink)}.ui-sectionhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ui-subnav{border:var(--ds-hair);background:var(--ds-paper);align-content:start;gap:0;display:grid}.ui-subnav a,.ui-subnav button{border:0;border-bottom:var(--ds-hair);min-height:40px;color:var(--ds-text-secondary);font:var(--ds-weight-medium).9rem/1.2 var(--ds-font-sans);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:0 14px;text-decoration:none;display:flex}.ui-subnav>:last-child{border-bottom:0}.ui-subnav a:hover,.ui-subnav button:hover{background:var(--ds-hover-fill);color:var(--ds-ink)}.ui-subnav [aria-current=page],.ui-subnav [aria-current=true]{background:var(--ds-stone);color:var(--ds-ink);box-shadow:var(--ds-shadow-current-bar)}.ui-sidelayout{gap:var(--ui-gap-lg);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}@media (max-width:900px){.ui-sidelayout{grid-template-columns:minmax(0,1fr)}.ui-sidelayout>.ui-subnav{scrollbar-width:none;display:flex;overflow-x:auto}.ui-sidelayout>.ui-subnav a,.ui-sidelayout>.ui-subnav button{border-bottom:0;border-right:var(--ds-hair);white-space:nowrap;flex:none}.ui-sidelayout>.ui-subnav [aria-current=page],.ui-sidelayout>.ui-subnav [aria-current=true]{box-shadow:var(--ds-shadow-current-underline)}}.ui-fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.ui-fieldset>legend{margin-bottom:4px;padding:0}.ui-fieldset+.ui-fieldset{border-top:var(--ds-hair);padding-top:16px}.ui-jobsearch{align-items:center;gap:8px;display:flex}.ui-jobsearch .ui-search{min-width:0}.ui-jobchips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ui-jobchips .ui-chip .ui-icon,.ui-chipselect .ui-icon{width:12px;height:12px}.ui-chipselect{border:1px solid var(--ds-hairline);background:var(--ds-paper);min-height:30px;color:var(--ds-text-secondary);align-items:center;gap:6px;padding:0 0 0 10px;display:inline-flex;position:relative}.ui-chipselect:hover,.ui-chipselect:focus-within{border-color:var(--ds-ink);color:var(--ds-ink)}.ui-chipselect[data-on=true]{background:var(--ds-ink);border-color:var(--ds-ink);color:var(--ds-paper)}.ui-chipselect select{appearance:none;min-height:28px;color:inherit;font:var(--ds-weight-regular).7rem/1 var(--ds-font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:linear-gradient(45deg,#0000 50%,currentColor 50%) calc(100% - 15px)/4px 4px no-repeat,linear-gradient(135deg,currentColor 50%,#0000 50%) calc(100% - 11px)/4px 4px no-repeat;border:0;max-width:180px;padding:0 26px 0 0}.ui-chipselect select:focus-visible{outline:none}.ui-chipselect select option{color:var(--ds-ink);background:var(--ds-paper);text-transform:none}.ui-jobsbar{align-items:baseline;margin-bottom:-8px}.ui-jobs-shell{position:relative}.ui-jobs__head{top:var(--ui-topbar);z-index:3;background:var(--ds-paper);border-bottom:var(--ds-hair);padding-bottom:12px;position:sticky}@media (max-width:900px){.ui-jobs__head{position:static}}.ui-jobpanes{grid-template-columns:minmax(320px,460px) minmax(0,1fr)}.ui-jobpanes .ui-panes__list,.ui-jobpanes .ui-panes__detail{max-height:calc(100dvh - var(--ui-topbar) - var(--ui-jobshead-h,160px) - 16px);top:calc(var(--ui-topbar) + var(--ui-jobshead-h,160px));position:sticky}.ui-jobpanes__more{padding:0 16px}.ui-extjob__results[aria-busy=true]{opacity:.55;transition:opacity .15s}.ui-extjob__company{align-items:center;gap:12px}.ui-pagination{justify-content:center;align-items:center;gap:4px;padding:16px 0 20px;display:flex}.ui-pagination__pages{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ui-pagination__page,.ui-pagination__step{min-width:32px;height:32px;color:var(--ds-ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 8px;font-size:.9rem;display:inline-flex}.ui-pagination__page:hover,.ui-pagination__step:hover:not(:disabled){background:var(--ds-hover-fill)}.ui-pagination__page[aria-current=page]{background:var(--ds-ink);border-color:var(--ds-ink);color:var(--ds-paper);cursor:default}.ui-pagination__step{border-color:var(--ds-hairline)}.ui-pagination__step:disabled{opacity:.35;cursor:default}.ui-pagination__page:focus-visible,.ui-pagination__step:focus-visible{outline:var(--ds-focus-ring)solid var(--ds-focus);outline-offset:2px}.ui-pagination__gap{text-align:center;min-width:20px;color:var(--ds-mute-ink)}.ui-prose--html h1,.ui-prose--html h2,.ui-prose--html h3,.ui-prose--html h4,.ui-prose--html h5,.ui-prose--html h6{font-size:1rem;font-weight:var(--ds-weight-medium);margin:1.2em 0 .4em;line-height:1.4}.ui-prose--html ul,.ui-prose--html ol{padding-left:1.4em}.ui-prose--html ul{list-style:outside}.ui-prose--html ol{list-style:decimal}.ui-prose--html li{margin:.25em 0}.ui-prose--html li>p{margin:0}.ui-prose--html a{color:inherit;text-underline-offset:3px;text-decoration:underline}.ui-prose--html p:empty,.ui-prose--html div:empty{display:none}.ui-prose--text p{white-space:pre-line}@media (max-width:900px){.ui-jobpanes{grid-template-columns:minmax(0,1fr)}.ui-jobpanes .ui-panes__list,.ui-jobpanes .ui-panes__detail{max-height:none;position:static}}.ui-jobpane{padding:20px clamp(16px,2vw,28px) 28px}.ui-jobpane__back{margin-bottom:12px;display:none}@media (max-width:900px){.ui-jobpane__back{align-items:center;gap:4px;display:inline-flex}}.ui-jobpane__title{color:inherit;text-decoration:none}.ui-jobpane__title:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.ui-jobhead{align-items:flex-start;gap:14px;min-width:0;display:flex}.ui-jobhead>.ui-stack{min-width:0}.ui-jobhead__pay{font-size:1.05rem;font-weight:var(--ds-weight-medium)}.ui-facts{border:var(--ds-hair);background:var(--ds-paper);grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));margin:0;display:grid}.ui-facts>div{border-right:var(--ds-hair);border-bottom:var(--ds-hair);gap:4px;margin:0 -1px -1px 0;padding:12px 14px;display:grid}.ui-facts dt{font:var(--ds-weight-regular).66rem/1.4 var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-mute-ink)}.ui-facts dd{font-weight:var(--ds-weight-medium);margin:0}.ui-jobtext{max-width:72ch;margin:0;line-height:1.55}.ui-jobnote{align-items:flex-start;gap:8px;margin:0;font-size:.9rem;line-height:1.45;display:flex}.ui-jobnote .ui-icon{margin-top:2px}.ui-jobsection{gap:10px;display:grid}.ui-bullets{max-width:72ch;margin:0;padding-left:1.1em;line-height:1.55}.ui-bullets li+li{margin-top:4px}.ui-matchlist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ui-matchlist li{align-items:flex-start;gap:10px;display:flex}.ui-matchlist .ui-icon{margin-top:1px}.ui-reasons{color:var(--ds-text-secondary);align-items:baseline;gap:8px;margin:2px 0 0;font-size:.84rem;line-height:1.45;display:flex}.ui-reasons .ui-label{color:var(--ds-ink);flex:none;font-size:.62rem}.ui-notice{border:var(--ds-hair);box-shadow:inset 3px 0 0 var(--ds-ink);background:var(--ds-paper);margin:0;padding:10px 14px;font-size:.9rem;line-height:1.5}.ui-alertrow{flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 16px;display:flex}.ui-questions{border:var(--ds-hair);background:var(--ds-paper);gap:0;margin:0;padding:0;list-style:none;display:grid}.ui-questions>li{padding:16px}.ui-questions>li+li{border-top:var(--ds-hair)}.ui-question{gap:10px;display:grid}.ui-question__prompt{font:var(--ds-weight-medium).98rem/1.45 var(--ds-font-sans);letter-spacing:0;text-transform:none;color:var(--ds-ink)}.ui-question__field>label{font:inherit;letter-spacing:0;text-transform:none;color:inherit}.ui-question__n{font-family:var(--ds-font-mono);color:var(--ds-mute-ink);font-size:.8rem}.ui-applynote{border:var(--ds-hair);box-shadow:inset 3px 0 0 var(--ds-ink);background:var(--ds-paper);align-items:flex-start;gap:10px;margin:0;padding:12px 14px;display:flex}.ui-applynote p{margin:0;line-height:1.5}.ui-applynote .ui-icon{margin-top:2px}.ui-applynote.is-blocking{border-color:var(--ds-ink);background:var(--ds-stone)}.ui-applybar{border:1px solid var(--ds-ink);background:var(--ds-paper);gap:12px;padding:16px;display:grid}.ui-snapshot{gap:12px;margin:0;display:grid}.ui-snapshot>div{gap:2px;display:grid}.ui-snapshot dt{font:var(--ds-weight-regular).66rem/1.5 var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-mute-ink)}.ui-snapshot dd{overflow-wrap:anywhere;gap:2px;margin:0;font-size:.92rem;line-height:1.45;display:grid}.ui-applied{border:1px solid var(--ds-ink);background:var(--ds-paper);justify-items:start;gap:12px;padding:clamp(20px,4vw,40px);display:grid}.ui-applied>.ui-icon{width:32px;height:32px}.ui-sumcards{border:var(--ds-hair);background:var(--ds-paper);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:0;display:grid}.ui-sumcards>.ui-skel--block{border-right:1px solid var(--ds-paper);height:150px}.ui-sumcard{border-right:var(--ds-hair);border-bottom:var(--ds-hair);min-width:0;min-height:150px;color:inherit;transition:background-color var(--ds-dur-ui)linear;align-content:start;gap:8px;margin:0 -1px -1px 0;padding:14px 16px 16px;text-decoration:none;display:grid}.ui-sumcard:hover{background:var(--ds-hover-fill)}.ui-sumcard__head{align-items:center;gap:8px;min-width:0;display:flex}.ui-sumcard__head .ui-label{color:var(--ds-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-sumcard__time{color:var(--ds-mute-ink);flex:none;margin-left:auto;font-size:.76rem}.ui-sumcard__value{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.ui-sumcard__value b{font:var(--ds-weight-regular)clamp(1.6rem,2.2vw,2rem)/1 var(--ds-font-sans);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.ui-sumcard__value--lg b{font-size:2.6rem}.ui-sumcard__value span{color:var(--ds-text-secondary);font-size:.9rem}.ui-sumcard__caption{color:var(--ds-text-secondary);font-size:.86rem;line-height:1.4}.ui-mini{margin-top:auto;display:block}.ui-mini svg{width:100%;display:block}.ui-mini__base{stroke:var(--ds-hairline);stroke-width:1px}.ui-mini__bar{fill:var(--ui-ramp-2)}.ui-mini__bar.is-last{fill:var(--ds-ink)}.ui-mini__line{fill:none;stroke:var(--ds-ink);stroke-width:1.5px}.ui-mini__dot{fill:var(--ds-ink)}.ui-mini__stack{background:var(--ds-stone);height:10px;display:flex}.ui-mini__stack i{border-right:1px solid var(--ds-paper);height:100%;display:block}.ui-avatars{align-items:center;display:inline-flex}.ui-avatars .ui-avatar{border:1px solid var(--ds-paper)}.ui-avatars .ui-avatar+.ui-avatar{margin-left:-6px}.ui-avatars__more{color:var(--ds-mute-ink);margin-left:6px;font-size:.8rem}.ui-goalrings{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ui-goalrings li{align-items:center;gap:12px;display:flex}.ui-goalrings__text{gap:2px;display:grid}.ui-goalring{--p:0;background:conic-gradient(var(--ds-ink)calc(var(--p)*1%),var(--ds-stone)0);width:44px;height:44px;font:var(--ds-weight-medium).8rem/1 var(--ds-font-mono);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.ui-goalring:before{content:"";background:var(--ds-paper);border-radius:50%;position:absolute;inset:5px}.ui-goalring>span{display:inline-flex;position:relative}.ui-goalring.is-done:before{background:var(--ds-ink)}.ui-goalring.is-done>span{color:var(--ds-paper)}.ui-highlight{border:var(--ds-hair);background:var(--ds-paper);color:inherit;align-content:start;gap:8px;padding:14px 16px;text-decoration:none;display:grid}a.ui-highlight:hover{background:var(--ds-hover-fill)}.ui-highlight__head{align-items:center;gap:8px;display:flex}.ui-highlight__head .ui-label{color:var(--ds-ink)}.ui-highlight__text{line-height:1.5}@media (max-width:1100px){.ui-sumsplit>aside{order:-1}}.ui-editcards>li{align-items:center;gap:4px;min-height:48px;padding:4px 8px 4px 14px;display:flex}.ui-trk-cols{gap:var(--ui-gap-lg);grid-template-columns:minmax(0,1fr) minmax(300px,400px);align-items:start;display:grid}.ui-trk-col{gap:var(--ui-gap);flex-direction:column;min-width:0;display:flex}.ui-trk-col>:empty{display:none}.ui-trk-check{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ui-trk-check li{grid-template-columns:16px minmax(0,1fr);gap:8px;line-height:1.45;display:grid}.ui-trk-check .ui-icon{color:var(--ds-mute-ink);margin-top:3px}.ui-trk-check li.is-done .ui-icon{color:var(--ds-ink)}@media (max-width:1100px){.ui-trk-cols{align-items:stretch;gap:var(--ui-gap);flex-direction:column;display:flex}.ui-trk-col{display:contents}}.ui-trk-search{margin:0}.ui-trk-explain{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ui-trk-explain li{grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:.9rem;line-height:1.45;display:grid}.ui-trk-explain .ui-icon{color:var(--ds-mute-ink);margin-top:1px}.ui-trk-line,.ui-co-line{align-items:flex-start;gap:8px;margin:0;font-size:.9rem;line-height:1.45;display:flex}.ui-trk-line>.ui-icon,.ui-co-line>.ui-icon{margin-top:3px}.ui-trk-when{align-items:center;gap:14px;display:flex}.ui-trk-kvline{display:block}.ui-trk-readonly{align-items:center;gap:6px;display:inline-flex}.ui-trk-who{align-items:center;gap:12px;min-width:0;display:flex}.ui-trk-qa{gap:14px;margin:0;display:grid}.ui-trk-qa>div{border-bottom:var(--ds-hair);gap:4px;padding-bottom:14px;display:grid}.ui-trk-qa>div:last-child{border-bottom:0;padding-bottom:0}.ui-trk-qa dt{color:var(--ds-text-secondary);font-size:.9rem}.ui-trk-qa dd{gap:6px;margin:0;display:grid}.ui-co-title{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;display:inline-flex}.ui-co-facts{gap:12px;margin-top:-6px;display:grid}.ui-co-sponsor{border:var(--ds-hair);background:var(--ds-stone);gap:8px;padding:12px 14px;display:grid}.ui-co-sponsor>p{margin:0;line-height:1.5}.ui-co-badges{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.ui-co-badge{color:var(--ds-ink);font:var(--ds-weight-regular).7rem/1.5 var(--ds-font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.ui-co-badge--plain{color:var(--ds-text-secondary);font:var(--ds-weight-regular).86rem/1.5 var(--ds-font-sans);letter-spacing:0;text-transform:none}.ui-co-lede{margin:0;line-height:1.5}.ui-co-bullets{gap:6px;margin:0;padding-left:1.2em;line-height:1.5;display:grid}.ui-co-places{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ui-co-places li{align-items:center;gap:8px;display:flex}.ui-co-photos{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ui-co-photos--strip{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr))}.ui-co-photos li{aspect-ratio:4/3;background:var(--ds-stone);overflow:hidden}.ui-co-photos img{object-fit:cover;width:100%;height:100%;display:block}.ui-co-notice{border:var(--ds-hair);box-shadow:inset 3px 0 0 var(--ds-ink);margin:0;padding:10px 14px;font-size:.9rem;line-height:1.5}.ui-co-tablenote{padding:12px 16px}.ui-co-tablenote p{margin:0}.ui-co-lca .ui-tablewrap{border-width:1px 0 0}.ui-co-feed{max-width:780px}.ui-co-update{border:var(--ds-hair);background:var(--ds-paper);gap:12px;padding:16px;display:grid}.ui-co-update__head{align-items:center;gap:10px;display:flex}.ui-co-update__who{gap:2px;min-width:0}@media (max-width:560px){.ui-trk-snap .ui-locked{flex-wrap:wrap}.ui-trk-snap .ui-locked>.ui-label{flex-basis:100%;padding-left:24px}.ui-co-person{flex-wrap:wrap}.ui-co-person>.ui-erow__side{flex-wrap:wrap;flex-basis:100%;padding-left:54px}}.ui-page:has(>.ui-msgs){padding-bottom:20px}.ui-msgs.ui-chat{height:calc(100dvh - var(--ui-topbar) - 134px);grid-template-columns:minmax(280px,360px) minmax(0,1fr);min-height:480px}.ui-msgs .ui-empty,.ui-msgs-empty .ui-empty{background:0 0;border:0}.ui-msgs-empty__foot{margin:0;padding:0 clamp(24px,5vw,48px) 24px}.ui-msgs-empty__foot .ui-link,.ui-convlist__titlerow .ui-link{align-items:center;gap:6px;display:inline-flex}.ui-convlist{background:var(--ds-paper);flex-direction:column;min-height:0;display:flex}.ui-convlist__head{z-index:2;border-bottom:var(--ds-hair);background:var(--ds-paper);gap:10px;padding:12px 14px;display:grid;position:sticky;top:0}.ui-convlist__titlerow{justify-content:space-between;align-items:center;gap:8px;display:flex}.ui-convlist__head .ui-search{min-width:0}.ui-convlist__head .ui-chip,.ui-notif-filters .ui-chip{gap:6px}.ui-chip .ui-count{min-width:16px;height:16px;padding:0 4px}.ui-chip[aria-pressed=true] .ui-count{background:var(--ds-paper);color:var(--ds-ink)}.ui-convlist__rows>li+li{border-top:var(--ds-hair)}.ui-convlist .ui-pager{padding:12px 14px}.ui-convrow{color:inherit;transition:background-color var(--ds-dur-ui)linear;align-items:flex-start;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.ui-convrow:hover{background:var(--ds-hover-fill)}.ui-convrow[aria-current=true]{background:var(--ds-stone);box-shadow:var(--ds-shadow-current-bar)}.ui-convrow__main{flex:auto;gap:2px;min-width:0;display:grid}.ui-convrow__top{align-items:baseline;gap:6px;min-width:0;display:flex}.ui-convrow__top .ui-icon{color:var(--ds-mute-ink);align-self:center}.ui-convrow__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--ds-weight-medium);overflow:hidden}.ui-convrow__time{color:var(--ds-mute-ink);font:var(--ds-weight-regular).72rem/1.4 var(--ds-font-mono);letter-spacing:.02em;flex:none;margin-left:auto}.ui-convrow__sub{text-overflow:ellipsis;white-space:nowrap;color:var(--ds-mute-ink);font-size:.8rem;overflow:hidden}.ui-convrow__preview{color:var(--ds-mute-ink);justify-content:space-between;align-items:flex-start;gap:8px;font-size:.86rem;line-height:1.4;display:flex}.ui-convrow__preview .ui-count{margin-top:1px}.ui-convrow.is-unread .ui-convrow__title{font-weight:var(--ds-weight-semibold)}.ui-convrow.is-unread .ui-convrow__preview,.ui-convrow.is-unread .ui-convrow__time{color:var(--ds-ink)}.ui-convrow__chip{margin-top:4px}.ui-msgs .ui-chat__thread{min-height:0;position:relative}.ui-thread{flex-direction:column;flex:auto;min-height:0;display:flex}.ui-thread__none{flex:auto;place-items:center;padding:24px;display:grid}.ui-thread__state{padding:24px}.ui-thread__head{border-bottom:var(--ds-hair);align-items:center;gap:12px;min-height:64px;padding:10px 16px;display:flex}.ui-thread__back{display:none}.ui-thread__who{flex:auto;gap:2px;min-width:0;display:grid}.ui-thread__title{min-width:0;font:var(--ds-weight-medium)1.02rem/1.25 var(--ds-font-sans);align-items:center;gap:8px;margin:0;display:flex}.ui-thread__title .ui-icon{color:var(--ds-mute-ink)}.ui-thread__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;text-decoration:none;overflow:hidden}.ui-thread__name:hover{text-underline-offset:3px;text-decoration:underline}.ui-thread__sub{text-overflow:ellipsis;white-space:nowrap;color:var(--ds-mute-ink);margin:0;font-size:.84rem;overflow:hidden}.ui-thread__actions{flex:none;align-items:center;gap:8px;display:flex}.ui-thread__chip{margin-top:2px;display:flex}.ui-thread__banner{border-bottom:var(--ds-hair);background:var(--ds-stone);align-items:flex-start;gap:10px;padding:10px 16px;font-size:.88rem;display:flex}.ui-thread__banner>div{gap:2px;min-width:0;display:grid}.ui-thread__banner .ui-icon{margin-top:2px}.ui-thread__scroll{min-height:0;display:block}.ui-thread__content{flex-direction:column;justify-content:flex-end;gap:4px;min-height:100%;display:flex}.ui-thread__older{justify-items:center;gap:6px;padding:4px 0 8px;display:grid}.ui-thread__start{max-width:420px;color:var(--ds-mute-ink);text-align:center;margin:0 auto 8px;font-size:.84rem}.ui-daysep{color:var(--ds-mute-ink);font:var(--ds-weight-regular).68rem/1.4 var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin:14px 0 6px;display:flex}.ui-daysep:before,.ui-daysep:after{content:"";background:var(--ds-hairline);flex:auto;height:1px}.ui-msgrow{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.ui-msgrow.is-mine{align-items:flex-end}.ui-msgrow.is-first{margin-top:8px}.ui-msgrow__name{color:var(--ds-mute-ink);font-size:.78rem;font-weight:var(--ds-weight-medium)}.ui-msgrow__line{align-items:flex-start;gap:4px;min-width:0;max-width:100%;display:flex}.ui-msgrow.is-mine .ui-msgrow__line{flex-direction:row-reverse}.ui-msgrow .ui-msg{white-space:pre-wrap;max-width:min(560px,100%);line-height:1.45}.ui-msgrow__line>.ui-msg{max-width:min(560px,100% - 32px)}.ui-msgrow__more{opacity:0;transition:opacity var(--ds-dur-ui)linear}.ui-msgrow:hover .ui-msgrow__more,.ui-msgrow__more:focus-visible,.ui-msgrow__more[aria-expanded=true]{opacity:1}@media (hover:none){.ui-msgrow__more{opacity:1}}.ui-msg--deleted{color:var(--ds-mute-ink);background:0 0;border-style:dashed;font-style:italic}.ui-msgrow .ui-msg__meta{margin-top:0}.ui-msgrow.is-sending>:not(.ui-msg__meta){opacity:.6}.ui-msg__failed{flex-wrap:wrap;justify-content:flex-end;gap:4px 12px;max-width:min(560px,100%);font-size:.8rem;display:flex}.ui-msg__failed>span{color:var(--ds-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.ui-msgsys{max-width:520px;color:var(--ds-mute-ink);text-align:center;flex-wrap:wrap;justify-content:center;gap:4px 8px;margin:10px auto 4px;padding:0 16px;font-size:.82rem;display:flex}.ui-msgsys time{font:var(--ds-weight-regular).72rem/1.6 var(--ds-font-mono)}.ui-scam{border:1px solid var(--ds-ink);background:var(--ds-paper);border-left-width:3px;align-items:flex-start;gap:10px;max-width:min(460px,100%);padding:10px 12px;font-size:.84rem;display:flex}.ui-scam .ui-icon{margin-top:1px}.ui-scam__text{gap:4px;min-width:0;display:grid}.ui-scam__text .ui-link{justify-self:start;font-size:.82rem}.ui-mcard{border:1px solid var(--ds-hairline);background:var(--ds-paper);gap:10px;width:min(380px,100%);padding:12px 14px;display:grid}.ui-msgrow.is-mine .ui-mcard{border-color:var(--ds-mute-ink)}.ui-mcard__head{align-items:flex-start;gap:12px;min-width:0;display:flex;position:relative}.ui-mcard__lead{flex:none}.ui-mcard__icon{background:var(--ds-stone);width:40px;height:40px;color:var(--ds-ink);place-items:center;display:grid}.ui-mcard__main{flex:auto;gap:2px;min-width:0;display:grid}.ui-mcard__title{font-weight:var(--ds-weight-medium);overflow-wrap:anywhere;line-height:1.3}.ui-mcard__link{color:inherit;text-decoration:none}.ui-mcard__link:after{content:"";position:absolute;inset:-12px -14px}.ui-mcard__link:hover{text-underline-offset:3px;text-decoration:underline}.ui-mcard__head:has(.ui-mcard__link:focus-visible){outline:var(--ds-focus-ring)solid var(--ds-focus);outline-offset:4px}.ui-mcard__link:focus-visible{outline:none}.ui-mcard__sub{color:var(--ds-mute-ink);overflow-wrap:anywhere;font-size:.84rem}.ui-mcard__chev{color:var(--ds-mute-ink);flex:none;margin-top:4px}.ui-mcard__status{display:flex}.ui-mcard__note{color:var(--ds-text-secondary);margin:0;font-size:.86rem}.ui-mcard__when{align-items:center;gap:8px;font-size:.9rem;display:flex}.ui-mcard__slots{gap:4px;margin:0;padding:0;font-size:.86rem;list-style:none;display:grid}.ui-mcard__slots li{align-items:center;gap:8px;display:flex}.ui-mcard .ui-slot{min-height:44px;font-size:.9rem}.ui-mcard__foot{border-top:var(--ds-hair);flex-wrap:wrap;gap:6px 16px;padding-top:8px;font-size:.84rem;display:flex}.ui-typing{color:var(--ds-mute-ink);align-items:center;gap:8px;margin-top:8px;font-size:.82rem;display:flex}.ui-typing__dots{border:var(--ds-hair);background:var(--ds-paper);gap:3px;padding:8px 10px;display:inline-flex}.ui-typing__dots i{background:var(--ds-mute-ink);width:5px;height:5px;animation:1.2s ease-in-out infinite ui-typing}.ui-typing__dots i:nth-child(2){animation-delay:.15s}.ui-typing__dots i:nth-child(3){animation-delay:.3s}@keyframes ui-typing{0%,60%,to{opacity:.3}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.ui-typing__dots i{animation:none}}.ui-thread__jump{z-index:3;position:absolute;bottom:96px;left:50%;transform:translate(-50%)}.ui-thread__jump .btn{background:var(--ds-paper)}.ui-composer{background:var(--ds-paper);flex-direction:column;align-items:stretch;gap:6px}.ui-composer__row{align-items:flex-end;gap:8px;min-width:0;display:flex}.ui-composer__row .ui-textarea{resize:none;flex:auto;min-width:0}.ui-composer__row>.btn{flex:none}.ui-composer__hint{color:var(--ds-mute-ink);flex-wrap:wrap;justify-content:space-between;gap:2px 12px;margin:0;font-size:.74rem;display:flex}.ui-composer.has-attach .ui-composer__hint{padding-left:48px}.ui-composer-notice{border-top:var(--ds-hair);background:var(--ds-stone);color:var(--ds-text-secondary);align-items:center;gap:10px;padding:14px 16px;font-size:.9rem;display:flex}.ui-newmsg{border:var(--ds-hair);background:var(--ds-paper);display:grid}.ui-newmsg__to{border-bottom:var(--ds-hair);flex-wrap:wrap;align-items:center;gap:16px;padding:20px;display:flex}.ui-newmsg__who{flex:220px;gap:2px;min-width:0;display:grid}.ui-newmsg__who p{margin:0}.ui-newmsg__note{color:var(--ds-text-secondary);align-items:flex-start;gap:10px;padding:14px 20px;font-size:.9rem;display:flex}.ui-newmsg__error{margin:0;padding:0 20px 8px}.ui-newmsg .ui-composer .ui-textarea{min-height:96px}.ui-pick__head{margin:0 0 8px}.ui-pick__links{margin-top:12px}.ui-pickrow .ui-listrow__side,.ui-jobpick .ui-listrow__side{color:var(--ds-ink);font-weight:var(--ds-weight-medium);gap:6px}.ui-jobpick{max-height:min(60vh,520px);overflow-y:auto}@media (max-width:860px){.ui-msgs.ui-chat{min-height:0}.ui-msgs.ui-chat:not(.has-thread){height:auto}.ui-msgs.has-thread{height:calc(100dvh - var(--ui-topbar) - 80px);min-height:420px}.ui-msgs.has-thread .ui-chat__thread{flex-direction:column;min-height:0;display:flex}.ui-msgs .ui-chat__messages{min-height:0}.ui-page:has(>.ui-msgs.has-thread){gap:12px}.ui-page:has(>.ui-msgs.has-thread)>.ui-pagehead .ui-pagehead__row{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ui-msgs:not(.has-thread) .ui-convlist{overflow:visible}.ui-msgs:not(.has-thread) .ui-convlist__head{position:static}.ui-thread__back{flex:none;margin-left:-6px;padding-inline:8px;display:inline-flex}.ui-thread__head{gap:8px;min-height:56px;padding:8px 10px}.ui-thread__who{flex:1 1 0}.ui-thread__head>.ui-avatar{--size:32px}.ui-thread__ctx{display:none}.ui-thread__scroll{padding:12px}.ui-chat__composer{padding:8px}.ui-composer__hint>span:first-child,.ui-composer__hint:empty{display:none}.ui-thread__jump{bottom:76px}}.ui-notif-group{gap:8px;display:grid}.ui-notif-group>h2{margin:0}.ui-notif{transition:background-color var(--ds-dur-ui)linear;align-items:flex-start;gap:14px;padding:14px 16px;display:flex;position:relative}.ui-notif:hover{background:var(--ds-hover-fill)}.ui-notif:has(.ui-notif__link:focus-visible){outline:var(--ds-focus-ring)solid var(--ds-focus);outline-offset:-3px}.ui-notif.is-unread{box-shadow:var(--ds-shadow-current-bar)}.ui-notif__lead{flex:none;position:relative}.ui-notif__icon{background:var(--ds-stone);width:40px;height:40px;color:var(--ds-ink);place-items:center;display:grid}.ui-notif__badge{border:1px solid var(--ds-paper);background:var(--ds-ink);width:20px;height:20px;color:var(--ds-paper);place-items:center;display:grid;position:absolute;bottom:-6px;right:-6px}.ui-notif__badge .ui-icon{width:12px;height:12px}.ui-notif__main{flex:auto;gap:3px;min-width:0;display:grid}.ui-notif__title{font:var(--ds-weight-regular).95rem/1.35 var(--ds-font-sans);overflow-wrap:anywhere;margin:0}.ui-notif.is-unread .ui-notif__title{font-weight:var(--ds-weight-semibold)}.ui-notif__link{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.ui-notif__link:after{content:"";position:absolute;inset:0}.ui-notif__link:focus-visible{outline:none}.ui-notif__link:hover{text-underline-offset:3px;text-decoration:underline}.ui-notif__body{color:var(--ds-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.88rem;line-height:1.45;display:-webkit-box;overflow:hidden}.ui-notif__meta{color:var(--ds-mute-ink);flex-wrap:wrap;gap:6px;font-size:.8rem;display:flex}.ui-notif__side{z-index:1;flex:none;justify-content:flex-end;align-items:center;gap:4px;min-width:28px;display:flex;position:relative}.ui-notif__dot{background:var(--ds-ink);width:8px;height:8px}@media (max-width:600px){.ui-notif{gap:12px;padding:12px}}.ui-clayout{gap:var(--ui-gap-lg);grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;display:grid}@media (max-width:1100px){.ui-clayout{grid-template-columns:minmax(0,1fr)}}.ui-cnarrow{width:100%;max-width:880px}.ui-cglyph{border:var(--ds-hair);background:var(--ds-stone);width:40px;height:40px;color:var(--ds-ink);flex:none;place-items:center;display:inline-grid}.ui-cglyph--lg{width:56px;height:56px}.ui-cmeta{color:var(--ds-mute-ink);align-items:center;gap:4px;font-size:.82rem;display:inline-flex}.ui-cpost .ui-erow__main{gap:6px}.ui-cpost .ui-erow__kicker{order:-1}.ui-cpost .ui-erow__snippet{margin:0}.ui-cpost__foot{color:var(--ds-mute-ink);flex-wrap:wrap;align-items:center;gap:2px 12px;margin-top:2px;font-size:.82rem;display:flex}.ui-cpost__foot>.btn:first-child{margin-left:-.75rem}.ui-cpost__end{align-items:center;gap:2px;margin-left:auto;display:inline-flex}@media (max-width:480px){.ui-cpost__views{display:none}}.ui-cgrid2{gap:var(--ui-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;display:grid}.ui-ctaglist .ui-listrow__title{white-space:normal}.ui-cminilist .ui-listrow{min-height:48px;padding:8px 16px}.ui-cminilist .ui-cglyph{width:32px;height:32px}.ui-ctrending{margin:0;padding:0;list-style:none}.ui-ctrending>li+li{border-top:var(--ds-hair)}.ui-ctrending a{min-height:44px;color:inherit;align-items:center;gap:12px;padding:8px 16px;text-decoration:none;display:flex}.ui-ctrending a:hover{background:var(--ds-hover-fill)}.ui-ctrending__rank{width:20px;color:var(--ds-mute-ink);font:var(--ds-weight-medium).8rem/1 var(--ds-font-mono);font-variant-numeric:tabular-nums;text-align:right;flex:none}.ui-chandle{align-items:center;gap:10px;min-width:0;display:flex}.ui-chandle .ui-author__anon{width:32px;height:32px}.ui-chandle__name{font:var(--ds-weight-medium)1.3rem/1.2 var(--ds-font-mono);overflow-wrap:anywhere}.ui-cinline{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.ui-cinline>.ui-field{flex:200px}.ui-cchips{margin:0;padding:0;list-style:none}.ui-cchips>.ui-chip{cursor:default;color:var(--ds-ink);font:var(--ds-weight-regular).86rem/1 var(--ds-font-sans);letter-spacing:0;text-transform:none}.ui-cchips>.ui-chip:hover{border-color:var(--ds-hairline)}.ui-cchips>.ui-chip button:hover{background:var(--ds-hover-fill)}.ui-ctagchip{padding-left:4px}.ui-cpoll{border:var(--ds-hair);background:var(--ds-paper);gap:12px;padding:16px;display:grid}.ui-cpoll>h2{margin:0}.ui-cpoll__results{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ui-cpoll__row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ui-cpoll__label{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.ui-cpoll__num{font-variant-numeric:tabular-nums;flex:none;font-size:.88rem}.ui-cpoll__bar{background:var(--ds-stone);height:10px;margin-top:6px;display:block;position:relative}.ui-cpoll__bar>i{background:var(--ui-ramp-3);position:absolute;inset:0 auto 0 0}.ui-cpoll__results>li.is-lead .ui-cpoll__bar>i{background:var(--ui-ramp-5)}.ui-cpoll__results>li.is-mine .ui-cpoll__bar>i{background:var(--ds-ink)}.ui-cpoll__results>li.is-mine .ui-cpoll__label{font-weight:var(--ds-weight-medium)}.ui-cpoll__options{gap:8px;display:grid}.ui-cpoll__options>.ui-check{border:var(--ds-hair);width:100%;padding:10px 12px}.ui-cpoll__options>.ui-check:hover{background:var(--ds-hover-fill)}.ui-cpoll__options>.ui-check:has(input:checked){border-color:var(--ds-ink)}.ui-ctext p{white-space:pre-line}.ui-cpostbody .ui-ctext{font-size:1rem}.ui-cpostbar{flex-wrap:wrap}.ui-cpostbar .ui-row>.btn:first-child{margin-left:-.6rem}.ui-ctags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-ctag{border:var(--ds-hair);min-height:30px;color:inherit;align-items:center;gap:6px;padding:0 10px 0 5px;font-size:.86rem;text-decoration:none;display:inline-flex}a.ui-ctag:hover{border-color:var(--ds-ink)}.ui-canswer{border-color:var(--ds-ink);box-shadow:inset 3px 0 0 var(--ds-ink)}.ui-canswer h2{color:var(--ds-ink);align-items:center;gap:6px;display:inline-flex}.ui-cfacts{gap:8px;margin:0;padding:0;font-size:.88rem;list-style:none;display:grid}.ui-cfacts>li{align-items:flex-start;gap:8px;display:flex}.ui-cfacts .ui-icon{color:var(--ds-mute-ink);margin-top:3px}.ui-cnote{color:var(--ds-text-secondary);align-items:flex-start;gap:8px;margin:0;font-size:.88rem;display:flex}.ui-cnote .ui-icon{margin-top:3px}.ui-ccheck{border:1px solid var(--ds-ink);box-shadow:inset 3px 0 0 var(--ds-ink);background:var(--ds-paper);gap:8px;margin:0;padding:12px 14px;font-size:.9rem;display:grid}.ui-ccheck--warn{border-color:var(--ds-hairline)}.ui-ccheck>b{font-weight:var(--ds-weight-medium);align-items:center;gap:6px;display:inline-flex}.ui-ccheck ul{margin:0;padding-left:18px}.ui-cthreads{border:var(--ds-hair);background:var(--ds-paper);margin:0;padding:0;list-style:none;display:grid}.ui-cthreads>li+li{border-top:var(--ds-hair)}.ui-cthread{gap:10px;min-width:0;padding:14px 16px;display:grid}.ui-cthread__replies{border-left:2px solid var(--ds-hairline);gap:10px;margin-left:10px;padding-left:16px;display:grid}.ui-cthread__list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ui-cthread__more{justify-self:start}.ui-ccomment{gap:6px;min-width:0;display:grid}.ui-ccomment.is-helpful{box-shadow:inset 2px 0 0 var(--ds-ink);padding-left:12px}.ui-ccomment__head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.ui-ccomment__body{font-size:.94rem}.ui-ccomment__body p{margin:0 0 .6em}.ui-ccomment__removed{margin:0;font-style:italic}.ui-ccomment__note{margin:0}.ui-ccomment__actions{flex-wrap:wrap;align-items:center;gap:2px 4px;margin-left:-.75rem;display:flex}.ui-ccomment--collapsed{color:var(--ds-mute-ink);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-ccomposer{border:var(--ds-hair);background:var(--ds-paper);gap:10px;padding:14px 16px;display:grid}.ui-ccomposer--reply{background:var(--ds-stone);border-color:#0000;padding:12px}.ui-cidentity{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;display:grid}.ui-ccompose .ui-panel__foot{flex-wrap:wrap}.ui-ctiles{--ui-tile-min:220px}.ui-ctile:has(input:focus-visible){outline:var(--ds-focus-ring)solid var(--ds-focus);outline-offset:-3px}.ui-cpollopts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ui-cpollopts>li{align-items:flex-end;gap:6px;display:flex}.ui-cpollopts>li>.ui-field{flex:auto}.ui-refgrid{gap:var(--ui-gap-lg);grid-template:"main side""main more"1fr/minmax(0,1fr) minmax(300px,380px);align-items:start;display:grid}.ui-refgrid__main{grid-area:main;min-width:0}.ui-refgrid__side{grid-area:side;min-width:0}.ui-refgrid__more{grid-area:more;min-width:0}@media (min-width:1101px){.ui-refgrid:not(:has(>.ui-refgrid__side)){grid-template-rows:auto;grid-template-areas:"main more"}}@media (max-width:1100px){.ui-refgrid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"side""main""more"}.ui-refgrid:not(:has(>.ui-refgrid__side)){grid-template-areas:"main""more"}}.ui-refinline{align-items:center;gap:8px;display:flex}.ui-refinline>label{white-space:nowrap;margin:0}.ui-refinline .ui-select{width:auto;min-width:0;max-width:100%}.ui-reflist>li+li{border-top:var(--ds-hair)}.ui-refquota{border:var(--ds-hair);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.ui-refquota>div{gap:4px;min-width:0;padding:10px 12px;display:grid}.ui-refquota>div+div{border-left:var(--ds-hair)}.ui-refquota dt{font:var(--ds-weight-regular).64rem/1.4 var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-mute-ink)}.ui-refquota dd{color:var(--ds-text-secondary);margin:0;font-size:.86rem}.ui-refquota dd b{color:var(--ds-ink);font:var(--ds-weight-medium)1.5rem/1 var(--ds-font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ui-refnote{align-items:flex-start;gap:8px;margin:0;font-size:.88rem;display:flex}.ui-refnote .ui-icon{margin-top:3px}.ui-refreasons{gap:6px;margin:0;padding:0;font-size:.88rem;list-style:none;display:grid}.ui-refreasons li{align-items:flex-start;gap:8px;display:flex}.ui-refreasons .ui-icon{margin-top:3px}.ui-refcard{gap:10px;min-width:0;display:grid}.ui-refcard__top{align-items:flex-start;gap:12px;min-width:0;display:flex}.ui-refcard__who{flex:auto;gap:2px;min-width:0;display:grid}.ui-refcardrow{gap:12px;padding:14px 16px;display:grid}.ui-refstats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.ui-refstats>div{flex-direction:column-reverse;justify-content:flex-end;gap:2px;min-width:0;display:flex}.ui-refstats dd{font:var(--ds-weight-medium)1rem/1.2 var(--ds-font-sans);font-variant-numeric:tabular-nums;margin:0}.ui-refstats dt{color:var(--ds-mute-ink);font-size:.8rem}.ui-reftags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ui-reftag{border:var(--ds-hair);background:var(--ds-stone);min-height:24px;color:var(--ds-ink);align-items:center;gap:5px;padding:0 8px;font-size:.8rem;line-height:1.2;display:inline-flex}.ui-reftokens .ui-chips{margin:0;padding:0;list-style:none}.ui-reftokens .ui-chip{cursor:default;text-transform:none;letter-spacing:0;font:var(--ds-weight-medium).82rem/1 var(--ds-font-sans)}.ui-reftokens__add{flex-wrap:nowrap}.ui-fieldset.ui-reftokens+.ui-fieldset.ui-reftokens{border-top:0;padding-top:0}.ui-reftokens__add .ui-input{flex:auto;min-width:0}.ui-reffacts{color:var(--ds-text-secondary);gap:6px;margin:0;padding:0;font-size:.88rem;list-style:none;display:grid}.ui-reffacts li{align-items:flex-start;gap:8px;min-width:0;display:flex}.ui-reffacts li>span{overflow-wrap:anywhere;min-width:0}.ui-reffacts .ui-icon{color:var(--ds-ink);margin-top:2px}.ui-reffacts b{color:var(--ds-ink);font-weight:var(--ds-weight-medium)}.ui-reffacts--roomy{gap:12px;font-size:.92rem}.ui-reffacts--roomy .ui-icon{margin-top:1px}.ui-refcompany{border-bottom:var(--ds-hair);gap:12px;padding-bottom:16px;display:grid}.ui-refcompany__top{align-items:center;gap:14px;display:flex}.ui-refpool{background:var(--ds-stone);gap:10px;padding:16px;display:grid}.ui-refpool p{margin:0}.ui-refpoolmark{border:1px solid var(--ds-ink);background:var(--ds-paper);width:44px;height:44px;color:var(--ds-ink);flex:none;place-items:center;display:inline-grid}.ui-refbecome{max-width:720px}.ui-refsteps{gap:16px;margin:0;padding:0;list-style:none;display:grid}.ui-refsteps li{align-items:flex-start;gap:14px;display:flex}.ui-refsteps li>div{gap:2px;display:grid}.ui-refsteps .ui-icon{margin-top:2px}.ui-refverified{flex-wrap:nowrap;align-items:flex-start}.ui-refoffers{gap:var(--ui-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));margin:0;padding:0;list-style:none;display:grid}.ui-refoffers>li{min-width:0;display:grid}.ui-refoffer{border:var(--ds-hair);background:var(--ds-paper);align-content:start;gap:10px;min-width:0;padding:16px;display:grid}.ui-refoffer__head{align-items:center;gap:10px;min-width:0;font-size:.9rem;display:flex}.ui-refoffer__body{color:var(--ds-text-secondary);overflow-wrap:anywhere;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.ui-refoffer__who,.ui-refoffer__owner{border-top:var(--ds-hair);margin-top:4px;padding-top:12px}.ui-refoffer__who{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;display:grid}.ui-refoffer__who>.btn{grid-column:1/-1;justify-self:start}.ui-refoffer__owner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ui-refform2{gap:var(--ui-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:start;display:grid}.ui-refwho{align-items:flex-start;gap:14px;min-width:0;display:flex}.ui-refquote{border-left:2px solid var(--ds-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:2px 0 2px 14px}.ui-refjob{flex-wrap:nowrap;align-items:flex-start;gap:12px}.ui-refchecklist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ui-refchecklist li{align-items:flex-start;gap:10px;display:flex}.ui-refchecklist li>span:first-child{background:var(--ds-ink);width:22px;height:22px;color:var(--ds-paper);font:var(--ds-weight-medium).75rem/1 var(--ds-font-mono);flex:none;place-items:center;display:inline-grid}.ui-refpacket>li{align-items:center;gap:12px;padding:10px 16px;display:flex}.ui-refpacket>li+li{border-top:var(--ds-hair)}.ui-refpacket__value{white-space:pre-wrap;overflow-wrap:anywhere}.ui-refprose{white-space:pre-wrap;overflow-wrap:anywhere;max-width:72ch;margin:0;line-height:1.6}.ui-refprose--quiet{background:var(--ds-stone);padding:12px 14px}.ui-refthanks{border-top:var(--ds-hair);gap:4px;padding-top:10px;display:grid}.ui-refthanks p{margin:0}.ui-refactions{gap:8px;display:grid}.ui-refactions>.btn{justify-content:center}.ui-refwizard{gap:var(--ui-gap-lg);min-width:0;display:grid}.ui-refwizard__body{gap:var(--ui-gap-lg);grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;display:grid}.ui-refwizard__main{min-width:0}.ui-refwizard__aside{top:calc(var(--ui-topbar) + 16px);min-width:0;position:sticky}@media (max-width:1100px){.ui-refwizard__body{grid-template-columns:minmax(0,1fr)}.ui-refwizard__aside{display:none}}.ui-refwizard__nav{border-top:var(--ds-hair);flex-wrap:wrap;align-items:center;gap:8px;padding-top:16px;display:flex}.ui-refwizard h2[tabindex="-1"]:focus{outline:none}.ui-refwizard__main p{margin:0}.ui-refwizard__main .ui-seg{justify-self:start}.ui-steps .ui-refstep--locked{cursor:default;opacity:.6}.ui-reftiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:8px;display:grid}.ui-reftiles--wide{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr))}.ui-reftile{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.ui-reftile:has(input:focus-visible){outline:var(--ds-focus-ring)solid var(--ds-focus);outline-offset:-3px}.ui-reftile.is-disabled{cursor:not-allowed;background:var(--ds-paper)}.ui-reftile.is-disabled .ui-reftile__body{opacity:.6}.ui-reftile__body{gap:8px;min-width:0;display:grid}.ui-reftile__row{flex-wrap:nowrap;align-items:center;gap:12px}.ui-reftile__mark{width:22px;height:22px;color:var(--ds-ink);place-items:center;display:inline-grid}.ui-refinvite{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.ui-refinvite>.ui-field{flex:240px;min-width:0}.ui-refurlcheck{align-items:flex-start;gap:8px;min-height:1.4em;margin:-8px 0 0;font-size:.86rem;display:flex}.ui-refurlcheck .ui-icon{margin-top:2px}@media (max-width:560px){.ui-refquota dd b{font-size:1.25rem}.ui-refstats{gap:8px}.ui-refwizard__nav>.btn{flex:auto;justify-content:center}}.ui-ga-note{border:var(--ds-hair);background:var(--ds-stone);color:var(--ds-text-secondary);align-items:flex-start;gap:10px;padding:10px 14px;font-size:.88rem;line-height:1.5;display:flex}.ui-ga-note>.ui-icon{color:var(--ds-ink);margin-top:3px}.ui-ga-note .ui-link{color:var(--ds-ink)}.ui-ga-ext>.ui-icon{vertical-align:-1px;margin-left:4px;display:inline-block}.ui-ga-callout{border:1px solid var(--ds-ink);box-shadow:inset 3px 0 0 var(--ds-ink);background:var(--ds-paper);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.ui-ga-callout__text{flex:260px;gap:4px;min-width:0;display:grid}.ui-ga-callout__text b{font-weight:var(--ds-weight-medium)}.ui-ga-action{color:inherit;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.ui-ga-action:hover{background:var(--ds-hover-fill)}.ui-ga-action+.ui-ga-action{border-top:var(--ds-hair)}.ui-ga-action__text{flex:auto;gap:2px;min-width:0;display:grid}.ui-ga-action__text b{font-weight:var(--ds-weight-medium)}.ui-ga-formbar{z-index:2;border-top:var(--ds-hair);background:var(--ds-paper);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex;position:sticky;bottom:0}.ui-ga-pair{gap:var(--ui-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.ui-ga-headline{justify-items:start;gap:6px;display:grid}.ui-ga-headline p{margin:0}.ui-ga-headline__text{color:var(--ds-ink);font:var(--ds-weight-medium)clamp(1.3rem,2vw,1.6rem)/1.2 var(--ds-font-sans);letter-spacing:-.015em}.ui-ga-gauges{border:var(--ds-hair);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:0;display:grid}.ui-ga-gauge{border-right:var(--ds-hair);border-bottom:var(--ds-hair);align-content:start;gap:8px;margin:0 -1px -1px 0;padding:16px;display:grid}.ui-ga-gauge__num{color:var(--ds-text-secondary);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}.ui-ga-gauge__num b{color:var(--ds-ink);font:var(--ds-weight-regular)clamp(2rem,3vw,2.6rem)/1 var(--ds-font-sans);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.ui-ga-dates>li{padding-bottom:18px}.ui-ga-dates__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;display:flex}.ui-ga-dates__head b{font-weight:var(--ds-weight-medium)}.ui-ga-dates .ui-ga-dates__when{color:var(--ds-ink);font-size:.92rem}.ui-ga-dates>li.is-past .ui-ga-dates__head b,.ui-ga-dates>li.is-past .ui-ga-dates__when{color:var(--ds-text-secondary)}.ui-ga-dates>li.is-current:before{outline:1px solid var(--ds-ink);outline-offset:2px}.ui-ga-dates>li.is-window:before{border-style:dashed}.ui-ga-checklist{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ui-ga-checkitem{gap:2px;display:grid}.ui-ga-checkitem b{font-weight:var(--ds-weight-medium)}.ui-ga-checkitem.is-done b{color:var(--ds-text-secondary)}.ui-ga-remind{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ui-ga-remind>.ui-tile{text-align:center;justify-items:center;gap:6px;padding:12px 8px}.ui-ga-remind>.ui-tile:before{content:"";border:1px solid;width:10px;height:10px}.ui-ga-remind>.ui-tile[aria-pressed=true]:before{background:currentColor}.ui-ga-remind>.ui-tile b{font-weight:var(--ds-weight-medium);white-space:nowrap}.ui-ga-policy{gap:var(--ui-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));margin:0;padding:0;list-style:none;display:grid}.ui-ga-policy__item{border:var(--ds-hair);background:var(--ds-paper);align-content:start;gap:8px;height:100%;padding:16px;display:grid}.ui-ga-policy__item p{margin:0;line-height:1.5}.ui-ga-policy__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ui-ga-rules{max-width:72ch;margin:0}.ui-ga-question{border:0;min-width:0;margin:0;padding:0}.ui-ga-question>legend{color:var(--ds-ink);margin-bottom:10px;padding:0;font-size:.95rem;line-height:1.45}.ui-ga-question>.ui-field__error{margin-top:8px}.ui-ga-seg{border:1px solid var(--ds-ink);max-width:100%;display:inline-flex}.ui-ga-seg>label{border-left:1px solid var(--ds-ink);min-height:36px;color:var(--ds-ink);font:var(--ds-weight-medium).9rem/1 var(--ds-font-sans);white-space:nowrap;cursor:pointer;align-items:center;padding:0 16px;display:inline-flex;position:relative}.ui-ga-seg>label:first-child{border-left:0}.ui-ga-seg>label:hover{background:var(--ds-hover-fill)}.ui-ga-seg input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.ui-ga-seg>label:has(input:checked){background:var(--ds-ink);color:var(--ds-paper)}.ui-ga-seg>label:has(input:focus-visible){z-index:1;outline:var(--ds-focus-ring)solid var(--ds-focus);outline-offset:2px}.ui-ga-number{max-width:160px}.ui-ga-warnings{margin:4px 0 0;padding-left:18px}.ui-ga-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-ga-copy{align-items:center;gap:8px;display:flex}.ui-ga-copy>.ui-input{min-width:0;font-family:var(--ds-font-mono);flex:auto;font-size:.82rem}.ui-ga-desc{white-space:pre-line}.ui-ga-slots{grid-template-columns:repeat(auto-fill,minmax(min(100%,168px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ui-ga-slot{border:1px solid var(--ds-hairline);background:var(--ds-paper);width:100%;min-height:56px;color:var(--ds-ink);font:inherit;text-align:left;cursor:pointer;gap:2px;padding:8px 12px;display:grid}.ui-ga-slot:hover:not(:disabled){border-color:var(--ds-ink);background:var(--ds-hover-fill)}.ui-ga-slot:disabled{cursor:not-allowed}.ui-ga-slot__time{font-weight:var(--ds-weight-medium);white-space:nowrap}.ui-ga-slot__state{color:var(--ds-mute-ink);font:var(--ds-weight-regular).66rem/1.6 var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase}.ui-ga-slot:disabled:not([aria-pressed=true]) .ui-ga-slot__time{color:var(--ds-mute-ink)}.ui-ga-slot[aria-pressed=true]{border-color:var(--ds-ink);background:var(--ds-ink);color:var(--ds-paper)}.ui-ga-slot[aria-pressed=true] .ui-ga-slot__state{color:inherit}.ui-ga-host{align-items:flex-start;gap:12px;display:flex}.ui-ga-host__text{gap:2px;min-width:0;display:grid}.ui-ga-host__text b{font-weight:var(--ds-weight-medium)}.ui-ga-combo{align-items:center;min-width:0;display:flex;position:relative}.ui-ga-combo>.ui-icon{color:var(--ds-mute-ink);pointer-events:none;position:absolute;left:12px}.ui-ga-combo>.ui-input{padding-left:36px}.ui-ga-combo--lg>.ui-input{min-height:46px;padding-left:42px;font-size:1rem}.ui-ga-combo--lg>.ui-icon{left:14px}.ui-ga-combo .ui-listbox [role=option]{padding:6px 12px}.ui-ga-picked{min-height:var(--ui-control);border:1px solid var(--ds-ink);background:var(--ds-paper);align-items:center;gap:8px;padding:4px 4px 4px 12px;display:flex}.ui-ga-profile{align-items:flex-start;gap:20px;padding:20px;display:flex}.ui-ga-profile__text{gap:8px;min-width:0;display:grid}.ui-ga-profile__text p{margin:0}.ui-ga-profile__headline{font-size:1.05rem;line-height:1.4}.ui-ga-profile__text .ui-icon{vertical-align:-2px}@media (max-width:560px){.ui-ga-profile{flex-direction:column}}.ui-ga-edu{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ui-ga-edu>li{gap:2px;display:grid}.ui-ga-edu b{font-weight:var(--ds-weight-medium)}.ui-ga-tag{border:var(--ds-hair);background:var(--ds-stone);min-height:28px;color:var(--ds-ink);align-items:center;padding:0 10px;font-size:.86rem;display:inline-flex}.ui-ga-tags{margin:0;padding:0;list-style:none}.ui-ga-searchbar{align-items:flex-start;gap:8px;display:flex}.ui-ga-searchbar>.ui-ga-combo{flex:auto}.ui-ga-searchbar>.btn{min-height:46px}.ui-ga-inline{align-items:center;gap:8px;display:inline-flex}.ui-ga-inline>.ui-select{width:auto;min-height:36px}.ui-ga-count{margin:0}.ui-ga-more{align-self:center;margin-left:6px}.ui-ga-chanicon{border:var(--ds-hair);background:var(--ds-stone);width:44px;height:44px;color:var(--ds-ink);place-items:center;display:grid}.ui-ga-browse{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ui-ga-browse__tile{border:var(--ds-hair);background:var(--ds-paper);height:100%;min-height:96px;color:var(--ds-ink);align-content:space-between;gap:18px;padding:14px 16px;text-decoration:none;display:grid}.ui-ga-browse__tile:hover{border-color:var(--ds-ink);background:var(--ds-hover-fill)}.ui-ga-browse__tile b{font-weight:var(--ds-weight-medium)}.ui-ga-trending>li+li{border-top:var(--ds-hair)}.ui-ga-rank{min-width:22px;color:var(--ds-mute-ink);font:var(--ds-weight-medium).9rem/1 var(--ds-font-mono);flex:none}.ui-ga-trending>li:nth-child(-n+3) .ui-ga-rank{color:var(--ds-ink)}@media (max-width:560px){.ui-ga-searchbar{flex-wrap:wrap}.ui-ga-searchbar>.btn{flex:100%}}.ui-you-group{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.ui-you-group__legend{font:var(--ds-weight-regular).72rem/1.5 var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-mute-ink);margin-bottom:6px;padding:0}.ui-you-group__legend .ui-optional{text-transform:none;letter-spacing:0;font-family:var(--ds-font-sans)}.ui-you-group>.ui-toggle,.ui-you-group>.ui-check{min-height:32px}.ui-you-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:520px){.ui-you-pair{grid-template-columns:minmax(0,1fr)}}.ui-you-seg{place-self:start}.ui-you-chipgroup .ui-chip{min-height:34px}.ui-you-affix{align-items:center;gap:8px;min-width:0;display:flex}.ui-you-affix>.ui-input{flex:auto;min-width:0}.ui-you-affix>span{white-space:nowrap;flex:none}.ui-you-affix--end>span{min-width:72px}@media (max-width:520px){.ui-you-affix:not(.ui-you-affix--end){flex-wrap:wrap}.ui-you-affix--end>span:empty{display:none}}.ui-you-combo{min-width:0;position:relative}.ui-you-combo .ui-listbox{max-height:260px}.ui-you-combo .ui-listbox [role=option]{min-height:44px;padding:6px 12px}.ui-you-combo .ui-listbox [role=option][aria-disabled=true]{cursor:default}.ui-you-option{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.ui-you-option__main{flex:auto;gap:1px;min-width:0;line-height:1.3;display:grid}.ui-you-tokens{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ui-you-tokens>.ui-chip{cursor:default;text-transform:none;letter-spacing:.01em;min-height:32px;font-family:var(--ds-font-sans);color:var(--ds-ink);font-size:.86rem}.ui-you-tokens>.ui-chip.is-on{color:var(--ds-paper)}.ui-you-tokens>.ui-chip button{width:22px;height:22px;margin:0}.ui-you-tokens>.ui-chip button:disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ui-you-tokens>.ui-chip button:first-child{margin-left:-4px}.ui-you-tokens>.ui-chip button:last-child{margin-right:-6px}.ui-you-checklist{gap:8px;display:grid}.ui-you-checklist__box{border:var(--ds-hair);background:var(--ds-paper);grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:8px 16px;max-height:240px;padding:10px 12px;display:grid;overflow-y:auto}.ui-you-note{border-left:2px solid var(--ds-ink);background:var(--ds-stone);margin:0;padding:10px 12px;font-size:.88rem}.ui-you-figure{font:var(--ds-weight-regular)1.6rem/1.1 var(--ds-font-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums}p.ui-you-figure{margin:0;font-size:1.15rem}.ui-you-hero{gap:16px;padding:20px;display:grid}.ui-you-hero__main{align-items:center;gap:20px;min-width:0;display:flex}.ui-you-hero__text{gap:6px;min-width:0;display:grid}.ui-you-hero__text p{margin:0}.ui-you-hero__name{font:var(--ds-weight-medium)1.45rem/1.15 var(--ds-font-sans);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0}.ui-you-hero__headline{color:var(--ds-text-secondary);overflow-wrap:anywhere}.ui-you-hero__linkedin{border-top:var(--ds-hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding-top:14px;display:flex}.ui-you-hero__linkedin .ui-icon{color:var(--ds-mute-ink)}.ui-you-locked{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}.ui-you-locked>div{gap:6px;min-width:0;display:grid}.ui-you-locked .ui-locked{flex-wrap:wrap;row-gap:2px}.ui-you-locked .ui-locked>span{overflow-wrap:anywhere}@media (max-width:520px){.ui-you-hero{padding:16px}.ui-you-hero__main{align-items:flex-start;gap:14px}.ui-you-hero__main>.ui-avatar--xl{--size:72px}}.ui-you-itemrow{justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.ui-you-degree{gap:3px;min-width:0;display:grid}.ui-you-degree b{font-weight:var(--ds-weight-medium)}.ui-you-todo{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ui-you-todo__item{width:100%;min-height:36px;color:var(--ds-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 6px;font-size:.9rem;text-decoration:none;display:flex}a.ui-you-todo__item:hover,button.ui-you-todo__item:hover{background:var(--ds-hover-fill);text-underline-offset:3px;text-decoration:underline}span.ui-you-todo__item{cursor:default;color:var(--ds-text-secondary)}.ui-you-viewers .ui-listrow{min-height:44px;padding:6px 0}.ui-you-linkrow{min-height:40px;color:var(--ds-ink);justify-content:space-between;align-items:center;gap:8px;text-decoration:none;display:flex}.ui-you-linkrow:hover{text-underline-offset:3px;text-decoration:underline}.ui-you-links{margin:-6px 0 8px;display:grid}.ui-you-links>a{border-bottom:var(--ds-hair);min-height:40px;color:var(--ds-ink);align-items:center;gap:10px;text-decoration:none;display:flex}.ui-you-links>a:last-child{border-bottom:0}.ui-you-links>a:hover{text-underline-offset:3px;text-decoration:underline}.ui-you-links .ui-icon{color:var(--ds-mute-ink)}.ui-you-status{align-items:flex-start;gap:14px;display:flex}.ui-you-status>.ui-icon{margin-top:2px}.ui-you-status p{margin:4px 0 0}.ui-you-ticks{gap:8px;margin:0 0 8px;padding:0;list-style:none;display:grid}.ui-you-ticks>li{padding-left:20px;position:relative}.ui-you-ticks>li:before{content:"";background:var(--ds-ink);width:8px;height:8px;position:absolute;top:.5em;left:2px}.ui-you-ticks--no>li:before{width:10px;height:1px;top:.75em;left:1px}.ui-you-itemrow--center{align-items:center}.ui-you-itemrow>.ui-row:first-child{flex-wrap:nowrap;min-width:0}.ui-you-break{overflow-wrap:anywhere;min-width:0}.ui-you-tz{width:auto;min-width:min(100%,260px);max-width:100%}.ui-you-device>.ui-icon{color:var(--ds-mute-ink)}.ui-you-notiftable{border:0}.ui-you-notiftable th.ui-you-notifcat{height:auto;font:inherit;letter-spacing:0;text-transform:none;color:inherit;white-space:normal;padding:10px 12px;display:table-cell;position:static}.ui-you-notiftable th.ui-you-notifcat>*{display:block}.ui-you-notiftable .is-check{text-align:center;width:84px}.ui-you-notiftable .is-check .ui-check{justify-content:center}@media (max-width:720px){.ui-you-notiftable thead{display:none}.ui-you-notiftable tr{border-bottom:var(--ds-hair);grid-template-columns:repeat(3,auto) 1fr;align-items:center;gap:6px 18px;padding:10px 12px;display:grid}.ui-you-notiftable tbody tr:last-child{border-bottom:0}.ui-you-notiftable th.ui-you-notifcat{grid-column:1/-1;padding:0}.ui-you-notiftable td.is-check{border:0;align-items:center;gap:6px;width:auto;height:auto;padding:0;display:flex}.ui-you-notiftable td.is-check:before{content:attr(data-label);order:2;font-size:.86rem}}.ui-you-terms{border:var(--ds-hair);background:var(--ds-stone);max-height:320px;padding:12px 14px;overflow-y:auto}.ui-you-tips{gap:16px;margin:0;padding:0;list-style:none;display:grid}.ui-you-tips p{margin:4px 0 0}.ui-you-setup{gap:var(--ui-gap-lg);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.ui-you-steps{border:var(--ds-hair);background:var(--ds-paper);margin:0;padding:0;list-style:none;display:grid}.ui-you-steps>li>button,.ui-you-steps>li>span{border:0;border-bottom:var(--ds-hair);width:100%;min-height:42px;color:var(--ds-ink);font:var(--ds-weight-medium).9rem/1.2 var(--ds-font-sans);text-align:left;background:0 0;align-items:center;gap:10px;padding:0 14px;display:flex}.ui-you-steps>li:last-child>*{border-bottom:0}.ui-you-steps>li>button{cursor:pointer}.ui-you-steps>li>button:hover{background:var(--ds-hover-fill)}.ui-you-steps [aria-current=step]{background:var(--ds-stone);box-shadow:var(--ds-shadow-current-bar)}.ui-you-steps .is-later{color:var(--ds-mute-ink)}.ui-you-steps__mark{width:20px;height:20px;font:var(--ds-weight-regular).7rem/1 var(--ds-font-mono);border:1px solid;flex:none;place-items:center;display:inline-grid}.ui-you-stepbody{gap:20px;min-width:0;max-width:760px;display:grid}.ui-you-stepbody .ui-h2,.ui-you-stepbody p{margin:0}.ui-you-stepnav{border-top:var(--ds-hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:16px;display:flex}@media (max-width:900px){.ui-you-setup{grid-template-columns:minmax(0,1fr)}.ui-you-setup>nav{display:none}}.ui-you-imports{border:var(--ds-hair);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ui-you-imports>span{border-right:var(--ds-hair);text-align:center;justify-items:center;gap:6px;padding:14px 8px;font-size:.86rem;display:grid}.ui-you-imports>span:last-child{border-right:0}.ui-you-selected{border:1px solid var(--ds-ink);background:var(--ds-paper);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ui-you-radios{gap:10px;display:grid}.ui-you-radios--grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:10px 16px}.ui-you-block{display:block}.ui-you-suggestion{border-top:var(--ds-hair);gap:6px;padding:10px 0;display:grid}.ui-you-suggestion p{margin:0}.ui-you-aibox{border:var(--ds-hair);background:var(--ds-paper);padding:14px}.ui-you-found{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ui-you-found>li{gap:2px;display:grid}.ui-you-found q{overflow-wrap:anywhere;padding-left:30px}.ui-you-aiswitch{gap:12px;display:grid}.ui-you-scope :not(.ui-prose)>p,.ui-you-scope>p{margin:0}.ui-you-hidden{text-transform:none;letter-spacing:.01em;font-family:var(--ds-font-sans);color:var(--ds-ink);font-size:.86rem}
ul.ui-chips,ol.ui-chips{margin:0;padding:0;list-style:none}.ui-chip.is-warn{border-color:var(--ds-ink);color:var(--ds-ink)}.ui-chip.is-relaxed{border-style:dashed;border-color:var(--ds-ink)}.ui-chip .ui-icon{width:12px;height:12px}.ui-h-fields{gap:var(--ui-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:start;display:grid}.ui-h-inline{align-items:center;gap:8px;display:inline-flex}.ui-h-inline .ui-select{width:auto;min-width:160px;max-width:100%;min-height:var(--ui-control-sm);padding-top:4px;padding-bottom:4px}@media (max-width:640px){.ui-h-inline{gap:4px;width:100%;display:grid}.ui-h-inline .ui-select{width:100%}}.ui-h-choices{border:var(--ds-hair);gap:0;min-width:0;margin:0;padding:0;display:grid}.ui-h-choices>legend{padding:0 0 8px}.ui-h-choices>.ui-check{border-bottom:var(--ds-hair);padding:10px 12px}.ui-h-choices>.ui-check:last-of-type{border-bottom:0}.ui-h-choices>.ui-check:hover{background:var(--ds-hover-fill)}.ui-h-choices>div{border-top:var(--ds-hair);padding:8px 12px}.ui-h-choice{gap:2px;display:grid}.ui-h-choice b{font-weight:var(--ds-weight-medium)}.ui-h-copy{border:var(--ds-hair);background:var(--ds-stone);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.ui-h-copy code{overflow-wrap:anywhere;flex:220px;min-width:0}.ui-h-note{align-items:flex-start;gap:8px;margin:0;font-size:.88rem;display:flex}.ui-h-note>.ui-icon{margin-top:2px}.ui-h-note p{margin:0}.ui-h-note--box{border:var(--ds-hair);box-shadow:inset 3px 0 0 var(--ds-ink);background:var(--ds-paper);padding:12px 14px}.ui-h-readonly{border:1px dashed var(--ui-field-border);background:var(--ds-stone);align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:.88rem;display:flex}.ui-h-lines{gap:4px;margin:0;padding-left:1.1rem;display:grid}.ui-h-facts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ui-h-facts li{align-items:flex-start;gap:10px;display:flex}.ui-h-facts .ui-icon{color:var(--ds-mute-ink);margin-top:1px}.ui-h-facts b{font-weight:var(--ds-weight-medium);display:block}.ui-tile:has(input:focus-visible){outline:var(--ds-focus-ring)solid var(--ds-focus);outline-offset:-3px}fieldset.ui-tiles{border:0;min-width:0;margin:0;padding:0}fieldset.ui-tiles>legend{padding:0 0 6px}.ui-h-image{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ui-h-image__preview{flex:none}.ui-h-image__preview[aria-busy=true]{opacity:.6}.ui-h-image .ui-field__hint:empty{display:none}.ui-h-photos{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.ui-h-photos>*{aspect-ratio:1;border:var(--ds-hair);background:var(--ds-stone);overflow:hidden}.ui-h-photos img{object-fit:cover;width:100%;height:100%;display:block}.ui-h-listedit{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.ui-h-listedit>legend{padding:0 0 6px}.ui-h-listedit__row{align-items:center;gap:4px;display:flex}.ui-h-combo{position:relative}.ui-h-combo .ui-listbox [role=option]{font-size:.92rem}.ui-h-toggles{border:var(--ds-hair);align-content:start;gap:0;min-width:0;margin:0;padding:0;display:grid}.ui-h-toggles>legend{padding:0 0 8px}.ui-h-togglerow{border-bottom:var(--ds-hair);gap:4px;padding:12px 14px;display:grid}.ui-h-togglerow:last-child{border-bottom:0}.ui-h-settings{gap:var(--ui-gap-lg);grid-template-columns:230px minmax(0,1fr);align-items:start;display:grid}.ui-h-settings__body{gap:var(--ui-gap-lg);align-content:start;min-width:0;display:grid}.ui-h-setnav{top:calc(var(--ui-topbar) + 16px);gap:16px;display:grid;position:sticky}.ui-h-setnav__group{gap:2px;display:grid}.ui-h-setnav__group>.ui-label{padding:0 10px 4px;font-size:.66rem}.ui-h-setnav a{min-height:34px;color:var(--ds-text-secondary);font:var(--ds-weight-medium).9rem/1.2 var(--ds-font-sans);align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.ui-h-setnav a:hover{background:var(--ds-hover-fill);color:var(--ds-ink)}.ui-h-setnav a[aria-current=page]{background:var(--ds-stone);color:var(--ds-ink);box-shadow:var(--ds-shadow-current-bar)}@media (max-width:960px){.ui-h-settings{grid-template-columns:minmax(0,1fr)}.ui-h-setnav{display:none}}.ui-h-setindex{gap:var(--ui-gap-lg);display:grid}.ui-h-setindex section{gap:8px;display:grid}.ui-h-setindex ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:0;margin:0;padding:0 1px 1px 0;list-style:none;display:grid}.ui-h-setindex li{border:var(--ds-hair);background:var(--ds-paper);margin:0 -1px -1px 0}.ui-h-setindex a{height:100%;color:inherit;grid-template-columns:22px minmax(0,1fr);gap:4px 12px;padding:16px;text-decoration:none;display:grid}.ui-h-setindex a:hover{background:var(--ds-hover-fill)}.ui-h-setindex a b{font-weight:var(--ds-weight-medium)}.ui-h-setindex a span{color:var(--ds-mute-ink);grid-column:2;font-size:.88rem}.ui-h-prefs .is-check-col{text-align:center;width:96px}.ui-h-prefs .is-check-col .ui-check{justify-content:center}.ui-h-prefs th.ui-h-prefs__name{text-transform:none;letter-spacing:0;height:auto;font:var(--ds-weight-regular).92rem/1.35 var(--ds-font-sans);color:var(--ds-ink);white-space:normal;padding:10px 12px;display:table-cell;position:static}.ui-h-prefs th.ui-h-prefs__name b,.ui-h-prefs th.ui-h-prefs__name span{display:block}.ui-h-prefs th.ui-h-prefs__name b{font-weight:var(--ds-weight-medium)}@media (max-width:720px){.ui-h-prefs th.ui-h-prefs__name{padding:0 0 6px;display:block}.ui-h-prefs tbody td.is-check-col{align-items:center;gap:8px;width:auto;margin-right:16px;display:inline-flex}.ui-h-prefs tbody td.is-check-col[data-label]:before{display:inline}}.ui-h-askrow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 16px;display:grid}.ui-h-askrow__job{gap:6px;display:grid}.ui-h-askrow__job .ui-select{min-width:220px;min-height:52px}@media (max-width:900px){.ui-h-askrow{grid-template-columns:minmax(0,1fr)}.ui-h-askrow__job .ui-select{min-height:var(--ui-control);width:100%}}.ui-h-ask{gap:6px;min-width:0;display:grid}.ui-h-ask__bar{border:1px solid var(--ds-ink);background:var(--ui-field-bg);align-items:stretch;min-height:52px;display:flex}.ui-h-ask__bar:focus-within{outline:var(--ds-focus-ring)solid var(--ds-focus);outline-offset:0}.ui-h-ask__bar>.ui-icon{color:var(--ds-mute-ink);align-self:center;margin:0 4px 0 16px}.ui-h-ask__input{min-width:0;color:var(--ds-ink);font:var(--ds-weight-regular)1rem/1.3 var(--ds-font-sans);background:0 0;border:0;outline:none;flex:auto;padding:0 12px}.ui-h-ask__input::placeholder{color:var(--ds-mute-ink);opacity:1}.ui-root .ui-h-ask__input:focus-visible{outline:none}.ui-h-ask__send{background:var(--ds-ink);color:var(--ds-paper);font:var(--ds-weight-medium).92rem/1 var(--ds-font-sans);cursor:pointer;border:0;flex:none;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.ui-h-ask__send:hover{background:var(--ds-slate)}.ui-h-ask__send:disabled{cursor:not-allowed;background:var(--ds-mute-ink)}.ui-root .ui-h-ask__send:focus-visible{outline:var(--ds-focus-ring)solid var(--ds-paper);outline-offset:-6px}.ui-h-ask--compact .ui-h-ask__bar{min-height:var(--ui-control)}@media (max-width:520px){.ui-h-ask__send span{display:none}.ui-h-ask__send{padding:0 14px}}.ui-h-ask__tokens{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:6px;display:flex}.ui-h-token{color:var(--ds-ink);border-color:var(--ds-ink);cursor:default}.ui-h-token.is-soft{border-style:dashed}.ui-h-talentfilters{border-top:var(--ds-hair);border-bottom:var(--ds-hair);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;padding:12px 0;display:flex}.ui-h-lawfulq{border:0;flex-wrap:wrap;align-items:center;gap:8px 20px;min-width:0;margin:0;padding:0;display:flex}.ui-h-lawfulq>legend{float:left;width:100%;padding:0 0 6px}.ui-h-talentsum{gap:10px;display:grid}.ui-h-talentsum p{margin:0}.ui-h-talentsum>p>.ui-label{margin-right:6px}.ui-h-notapplied{gap:4px;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.ui-h-notapplied b{font-weight:var(--ds-weight-medium);margin-right:4px}.ui-h-talentrow{align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.ui-h-talentrow__check{padding-top:2px}.ui-h-talentrow__main{flex:auto;gap:4px;min-width:0;display:grid}.ui-h-talentrow__main p{margin:0}.ui-h-talentrow__name{color:inherit;font-weight:var(--ds-weight-medium);font-size:1.02rem;text-decoration:none}.ui-h-talentrow__name:hover{text-decoration:underline}.ui-h-talentrow.is-viewed .ui-h-talentrow__name{color:var(--ds-text-secondary)}.ui-h-talentrow__actions{margin-top:6px}.ui-h-why{color:var(--ds-text-secondary);font-size:.86rem}.ui-h-why .ui-label{margin-right:4px}@media (max-width:560px){.ui-h-talentrow{flex-wrap:wrap;gap:10px;padding:12px}.ui-h-talentrow .ui-avatar--lg{--size:44px}.ui-h-talentrow__main{flex-basis:calc(100% - 110px)}}.ui-h-examples{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ui-h-example{border:var(--ds-hair);background:var(--ds-paper);width:100%;color:var(--ds-ink);text-align:left;font:var(--ds-weight-regular).92rem/1.3 var(--ds-font-sans);cursor:pointer;padding:10px 12px;display:block}.ui-h-example:hover{border-color:var(--ds-ink)}.ui-h-lawful{box-shadow:inset 3px 0 0 var(--ds-ink)}.ui-h-person{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.ui-h-person>.ui-stack{flex:320px;min-width:0}.ui-h-person p{margin:0}.ui-h-person__headline{max-width:72ch;font-size:1.05rem}.ui-h-checks{margin:0;padding:0;list-style:none;display:grid}.ui-h-checks>li{border-bottom:var(--ds-hair);align-items:center;gap:12px;padding:10px 0;display:flex}.ui-h-checks>li:first-child{padding-top:0}.ui-h-checks>li:last-child{border-bottom:0;padding-bottom:0}.ui-h-checks>li>.ui-grow{gap:2px;display:grid}.ui-h-checks b{font-weight:var(--ds-weight-medium)}.ui-h-links{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ui-h-nowrap{white-space:nowrap;flex-wrap:nowrap}.ui-h-prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.ui-h-lede{max-width:72ch;color:var(--ds-text-secondary);margin:0}.ui-h-pad{margin:0;padding:10px 16px 14px}.ui-h-cellname{font-weight:var(--ds-weight-medium)}.ui-root .ui-h-cellselect{min-height:var(--ui-control-sm);padding-top:4px;padding-bottom:4px;font-size:.9rem}.ui-h-inlineform{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.ui-h-inlineform>.ui-field{flex:280px}.ui-h-inlineform>.btn{margin-top:22px}@media (max-width:560px){.ui-h-inlineform>.btn{margin-top:0}}.ui-h-steps{gap:6px;margin:0;padding-left:1.2rem;display:grid}.ui-h-record{border:var(--ds-hair);margin:0;display:grid}.ui-h-record>div{border-bottom:var(--ds-hair);grid-template-columns:90px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.ui-h-record>div:last-child{border-bottom:0}.ui-h-record dt{font:var(--ds-weight-regular).7rem/1.4 var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-mute-ink)}.ui-h-record dd{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.ui-h-record code{overflow-wrap:anywhere;flex:200px;min-width:0}@media (max-width:560px){.ui-h-record>div{grid-template-columns:minmax(0,1fr);gap:4px}}.ui-h-savebar{border-top:var(--ds-hair);background:var(--ds-paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 0;display:flex}.ui-h-savebar.is-sticky{z-index:4;position:sticky;bottom:0}.ui-h-companytitle{align-items:center;gap:12px;display:inline-flex}.ui-h-badges{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ui-h-badges li{color:var(--ds-text-secondary);align-items:flex-start;gap:10px;display:flex}.ui-h-badges li>span{gap:2px;display:grid}.ui-h-badges li .ui-icon{margin-top:2px}.ui-h-badges li.is-earned{color:var(--ds-ink)}.ui-h-badges b{font-weight:var(--ds-weight-medium)}ul.ui-h-photos{margin:0;padding:0;list-style:none}.ui-h-photos>li{position:relative}.ui-h-photos>li.is-busy img{opacity:.5}.ui-h-photos>li.is-failed{outline:2px solid var(--ds-ink);outline-offset:-2px}.ui-h-photos__remove{border:1px solid var(--ds-paper);background:var(--ds-ink);width:26px;height:26px;color:var(--ds-paper);cursor:pointer;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:4px}.ui-h-feed{border:var(--ds-hair);background:var(--ds-paper);gap:0;margin:0;padding:0;list-style:none;display:grid}.ui-h-feed>li+li{border-top:var(--ds-hair)}.ui-h-update{gap:10px;padding:16px;display:grid}.ui-h-update p{margin:0}.ui-h-picklist{max-height:min(420px,50dvh);overflow-y:auto}.ui-h-pick{align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.ui-h-pick:hover{background:var(--ds-hover-fill)}.ui-h-pick.is-disabled{cursor:default;color:var(--ds-text-secondary)}.ui-h-pick input{margin-top:0}.ui-h-pick__text{gap:1px;min-width:0;display:grid}.ui-h-pick__text b{font-weight:var(--ds-weight-medium)}.ui-h-done{align-items:center;gap:14px;display:flex}.ui-h-done__mark{background:var(--ds-ink);width:48px;height:48px;color:var(--ds-paper);place-items:center;display:grid}
