:root{--border:var(--ds-border,#d1d1d6);--bg2:var(--ds-background-neutral,#f5f5f7)}*{box-sizing:border-box}body{font-family:-apple-system,system-ui,sans-serif;color:var(--ds-text,#1d1d1f);background:var(--ds-surface,#fff)}body,h1,h2,h3{margin:0}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--ds-space-300,1.5rem);height:56px;padding:0 var(--ds-space-400,2rem);background:var(--ds-surface,#fff);border-bottom:1px solid var(--ds-border,#091e4224)}.topbar-logo{display:inline-flex;align-items:center;text-decoration:none;flex:0 0 auto}.topbar-nav{display:flex;align-items:center;gap:var(--ds-space-050,.25rem);min-width:0;overflow-x:auto}.topnav-link{display:inline-flex;align-items:center;height:32px;padding:0 var(--ds-space-150,.75rem);border-radius:var(--ds-border-radius,3px);text-decoration:none;color:var(--ds-text-subtle,#44546f);font-weight:500;font-size:14px;white-space:nowrap}.topnav-link:hover{background:var(--ds-background-neutral-subtle-hovered,#091e4214);color:var(--ds-text,#172b4d)}.topnav-link.active{background:var(--ds-background-selected,#e9f2ff);color:var(--ds-text-selected,#0c66e4)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:var(--ds-border-radius,3px);color:var(--ds-text-subtle,#44546f);cursor:pointer}.icon-btn:hover{background:var(--ds-background-neutral-subtle-hovered,#091e4214);color:var(--ds-text,#172b4d)}.icon-btn.is-active{background:var(--ds-background-selected,#e9f2ff);color:var(--ds-text-selected,#0c66e4)}.muted{color:var(--ds-text-subtle,#86868b);font-size:.85rem}.error{color:var(--ds-text-danger,#ff3b30)}.container{max-width:1080px;margin:0 auto;padding:var(--ds-space-200,1rem) var(--ds-space-400,2rem) var(--ds-space-500,2.5rem)}.collection-tabs{margin-bottom:var(--ds-space-300,1.5rem)}.field-builder{padding-top:var(--ds-space-200,1rem)}.field-builder>h3{margin:var(--ds-space-400,2rem) 0 var(--ds-space-150,.75rem)}.field-builder>h3:first-of-type{margin-top:0}.field-builder .grid{margin-bottom:var(--ds-space-100,.5rem)}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));grid-gap:var(--ds-space-200,1rem);gap:var(--ds-space-200,1rem)}.stat-card{background:var(--ds-surface-raised,#fff);border:1px solid var(--ds-border,#091e4224);border-radius:8px;box-shadow:var(--ds-shadow-raised,0 1px 1px rgba(9,30,66,.25),0 0 1px rgba(9,30,66,.31));padding:var(--ds-space-200,1rem);min-width:0}.stat-label{font-size:.8rem;font-weight:500;color:var(--ds-text-subtle,#44546f)}.stat-value{font-size:1.9rem;font-weight:600;line-height:1.15;margin-top:2px}.stat-hint{font-size:.78rem;color:var(--ds-text-subtlest,#626f86);margin-top:2px}.pipeline-bar{display:flex;gap:2px;height:10px;margin-top:10px;border-radius:999px;overflow:hidden;background:var(--ds-background-neutral,#091e420f)}.pipeline-seg{min-width:4px}.stage-legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-200,1rem);margin-top:12px}.stage-legend-item{display:inline-flex;align-items:center;gap:6px}.home-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-200,1rem)}.create-collection-btn{display:inline-flex;align-items:center;flex:0 0 auto;height:36px;padding:0 9px;border:none;border-radius:999px;cursor:pointer;background:var(--ds-background-brand-bold,#0c66e4);color:var(--ds-text-inverse,#fff);font:inherit;font-weight:600;font-size:14px;transition:background .15s ease}.create-collection-btn:hover{background:var(--ds-background-brand-bold-hovered,#05c)}.create-collection-btn svg{flex:0 0 auto}.create-collection-label{max-width:0;overflow:hidden;white-space:nowrap;opacity:0;transition:max-width .2s ease,opacity .2s ease,margin-left .2s ease}.create-collection-btn:focus-visible .create-collection-label,.create-collection-btn:hover .create-collection-label{max-width:240px;opacity:1;margin-left:6px}.section-divider{border:none;border-top:1px solid var(--ds-border,#091e4224);margin:var(--ds-space-100,.5rem) 0}.section-label{font-size:.9rem;font-weight:600;color:var(--ds-text-subtle,#44546f)}.collections-section{display:flex;flex-direction:column;gap:var(--ds-space-150,.75rem)}.collection-grid{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--ds-space-200,1rem);gap:var(--ds-space-200,1rem);grid-template-columns:1fr}@media (min-width:760px){.collection-grid{grid-template-columns:1fr 1fr}}.collection-card{display:flex;flex-direction:column;gap:var(--ds-space-100,.5rem);background:var(--ds-surface-raised,#fff);border:1px solid var(--ds-border,#091e4224);border-radius:8px;box-shadow:var(--ds-shadow-raised,0 1px 1px rgba(9,30,66,.25),0 0 1px rgba(9,30,66,.31));padding:var(--ds-space-200,1rem)}.collection-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-space-150,.75rem)}.collection-name{font-weight:600;font-size:1.05rem;text-decoration:none;color:var(--ds-text,#172b4d)}.collection-name:hover{text-decoration:underline}.collection-substats{display:flex;flex-wrap:wrap;gap:var(--ds-space-150,.75rem);font-size:.85rem}.collection-substats .overdue{color:var(--ds-text-danger,#ae2e24);font-weight:600}.collection-lozenges{display:flex;flex-wrap:wrap;gap:6px}.collection-card-foot{margin-top:auto;padding-top:var(--ds-space-100,.5rem);display:flex;justify-content:flex-end}.btn-open{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 12px;border-radius:var(--ds-border-radius,3px);background:var(--ds-background-neutral,#091e420f);color:var(--ds-text,#172b4d);font:inherit;font-weight:500;font-size:14px;text-decoration:none}.btn-open:hover{background:var(--ds-background-neutral-hovered,#091e4224)}.danger-zone{margin-top:var(--ds-space-400,2rem);padding-top:var(--ds-space-300,1.5rem);border-top:1px solid var(--ds-border,#091e4224)}.danger-zone h3{margin:0 0 var(--ds-space-050,4px)}.danger-zone p{margin:0 0 var(--ds-space-150,.75rem)}.record-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ds-space-200,1rem);gap:var(--ds-space-200,1rem)}.record-field{min-width:0}@media (min-width:1080px){.record-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--ds-space-400,2rem)}.record-field--wide{grid-column:1/-1}}.url-link{flex:1 1;min-width:0;overflow:hidden;white-space:nowrap;color:var(--ds-link,#0c66e4);text-decoration:none}.url-link:hover .url-text{text-decoration:underline}.url-text{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;transform:translateX(0);transition:transform 1.6s linear}.url-link.is-marquee .url-text{max-width:none;text-overflow:clip;transform:translateX(var(--url-marquee,0))}@keyframes record-field-flash{0%{background:var(--ds-background-selected,#e9f2ff);box-shadow:0 0 0 6px var(--ds-background-selected,#e9f2ff)}to{background:transparent;box-shadow:0 0 0 6px transparent}}.record-field--flash{animation:record-field-flash .9s ease-out;border-radius:6px}.record-actions{position:-webkit-sticky;position:sticky;bottom:0;margin:var(--ds-space-300,1.5rem) calc(-1 * var(--ds-space-300, 1.5rem)) calc(-1 * var(--ds-space-300, 1.5rem));padding:var(--ds-space-150,.75rem) var(--ds-space-300,1.5rem);background:var(--ds-surface,#fff);border-top:1px solid var(--ds-border,#091e4224)}.row{margin:var(--ds-space-200,1rem) 0}.row,.toolbar{display:flex;gap:var(--ds-space-100,.5rem)}.toolbar{align-items:center;margin-bottom:var(--ds-space-200,1rem)}.toolbar .spacer{flex:1 1}.toolbar strong{font-size:.95rem;color:var(--ds-text,#1d1d1f)}table.grid{width:100%;border-collapse:collapse;font-size:.875rem}table.grid td,table.grid th{text-align:left;padding:var(--ds-space-100,.5rem) var(--ds-space-150,.75rem);border-bottom:1px solid var(--border)}table.grid thead th{background:var(--bg2);color:var(--ds-text-subtle,#44546f);font-weight:600}.field-form{display:flex;flex-wrap:wrap;gap:var(--ds-space-100,.5rem);align-items:flex-end;margin-bottom:var(--ds-space-300,1.5rem)}.view-settings{margin-top:var(--ds-space-400,1.5rem);display:flex;flex-direction:column;gap:var(--ds-space-150,.75rem);max-width:360px}.view-settings label{display:flex;flex-direction:column;gap:var(--ds-space-050,.25rem)}.cal{border:1px solid var(--border);border-radius:var(--ds-border-radius,3px);overflow:hidden}.cal-dow,.cal-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.cal-dow div{background:var(--bg2);font-size:.7rem;color:var(--ds-text-subtle,#86868b);padding:var(--ds-space-050,.3rem) var(--ds-space-075,.4rem);text-transform:uppercase;letter-spacing:.04em}.cal-day{min-width:0;min-height:88px;border-top:1px solid var(--border);border-right:1px solid var(--border);padding:var(--ds-space-050,.25rem);font-size:.75rem;cursor:pointer;overflow:hidden}.cal-day.out{background:var(--bg2)}.cal-n{color:var(--ds-text-subtle,#86868b)}.cal-ev{display:block;color:#fff;border-radius:var(--ds-border-radius,3px);padding:.1rem .35rem;margin-top:.15rem;cursor:-webkit-grab;cursor:grab;white-space:nowrap}.cal-ev,.cal-ev-text{overflow:hidden;max-width:100%}.cal-ev-text{display:inline-block;text-overflow:ellipsis;vertical-align:bottom}.cal-ev.is-marquee .cal-ev-text{max-width:none;text-overflow:clip;animation:cal-marquee 2.6s ease-in-out infinite alternate}@keyframes cal-marquee{0%{transform:translateX(0)}to{transform:translateX(var(--cal-marquee,0))}}.cal-ev--event{color:var(--ds-text,#172b4d);background:linear-gradient(var(--ds-surface,#fff),var(--ds-surface,#fff)) padding-box,linear-gradient(115deg,rgba(249,206,52,.3),rgba(238,42,123,.3),rgba(98,40,215,.3));border:2px solid transparent;cursor:pointer}.cal-ev-badge{font-size:.62em;font-weight:700;line-height:1;margin-left:3px;color:var(--ds-text-subtle,#626f86)}.cal-pop-ev .cal-ev-badge{margin-left:4px}.cal-more{display:block;width:100%;text-align:left;border:none;background:none;color:var(--ds-text-subtle,#86868b);font-size:.7rem;padding:.1rem .35rem;margin-top:.15rem;border-radius:var(--ds-border-radius,3px);cursor:pointer}.cal-more:hover{background:var(--bg2);color:var(--ds-text,#1d1d1f)}.cal-pop-backdrop{position:fixed;inset:0;z-index:40}.cal-pop{position:fixed;z-index:50;width:280px;max-height:340px;overflow-y:auto;background:var(--ds-surface-overlay,#fff);border:1px solid var(--border);border-radius:var(--ds-border-radius,3px);box-shadow:var(--ds-shadow-overlay,0 8px 12px rgba(9,30,66,.15),0 0 1px rgba(9,30,66,.31));padding:var(--ds-space-150,.6rem) var(--ds-space-150,.7rem)}.cal-pop-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-100,.5rem);margin-bottom:var(--ds-space-100,.5rem)}.cal-pop-head strong{font-size:.9rem}.cal-pop-head button{border:none;background:none;cursor:pointer;font-size:1.15rem;line-height:1;color:var(--ds-text-subtle,#86868b);padding:0 .2rem}.cal-pop-body{display:flex;flex-direction:column;gap:.3rem}.cal-pop-ev{display:flex;align-items:center;gap:.45rem;width:100%;text-align:left;border:1px solid var(--border);border-radius:var(--ds-border-radius,3px);padding:.35rem .55rem;background:var(--ds-surface,#fff);cursor:pointer;font-size:.82rem}.cal-pop-ev:hover{background:var(--bg2)}.cal-pop-dot{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.cal-pop-ev-text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-page{max-width:none;margin:0;padding:var(--ds-space-100,.5rem) var(--ds-space-400,2rem) var(--ds-space-300,1.5rem)}.cal-grow{display:flex;flex-direction:column;min-height:72vh}.cal-grow .cal-week{flex:1 1;min-height:0}.cal-grow .cal-day{min-height:0}.cal-wk{height:72vh}.cal-wk .cal-week{grid-template-rows:minmax(0,1fr)}.cal-wk .cal-day{overflow-y:auto}.cal-day.today .cal-n{display:inline-block;min-width:1.1rem;text-align:center;background:var(--ds-background-brand-bold,#0c66e4);color:var(--ds-text-inverse,#fff);border-radius:999px;padding:1px 6px;font-weight:600}.auth-page{min-height:100vh;background:var(--ds-surface,#fff);display:flex;justify-content:center;align-items:flex-start;padding:56px 16px 48px}.auth-col{width:100%;max-width:560px}.auth-brand{display:flex;justify-content:center;margin-bottom:16px}.auth-subtitle{text-align:center;margin:0 0 6px;font-size:17px;color:var(--ds-text,#172b4d)}.auth-contact{text-align:center;margin:0 0 24px;font-size:14px;color:var(--ds-text-subtle,#5e6c84)}.auth-contact a{color:#1d4ed8;font-weight:600;text-decoration:none}.auth-contact a:hover{text-decoration:underline}.auth-card{background:var(--ds-surface,#fff);border:1px solid var(--ds-border,#dfe1e6);border-radius:8px;box-shadow:0 1px 2px rgba(9,30,66,.08);padding:36px 40px}.auth-form{display:flex;flex-direction:column;gap:18px}.auth-intro{margin:0;font-size:15px;color:var(--ds-text-subtle,#44546f)}.auth-field{display:flex;flex-direction:column}.auth-label{font-size:15px;font-weight:500;color:var(--ds-text-subtle,#44546f);margin-bottom:8px}.auth-input{width:100%;padding:12px 14px;font:inherit;font-size:16px;color:var(--ds-text,#172b4d);background:#fff;border:1px solid #c1c7d0;border-radius:6px;outline:none}.auth-input::placeholder{color:#7a869a}.auth-input:focus{border-color:#1d4ed8;box-shadow:0 0 0 2px rgba(29,78,216,.2)}.auth-password-row{display:flex;gap:8px}.auth-password-row .auth-input{flex:1 1 auto;min-width:0}.auth-eye{flex:0 0 auto;width:48px;display:grid;place-items:center;border:1px solid #c1c7d0;border-radius:6px;background:#fff;color:var(--ds-text-subtle,#44546f);cursor:pointer}.auth-eye:hover{background:var(--bg2,#f4f5f7)}.auth-eye:focus-visible{outline:2px solid #1d4ed8;outline-offset:1px}.auth-submit{width:100%;margin-top:2px;padding:13px 16px;font:inherit;font-size:16px;font-weight:700;color:#fff;background:#1d4ed8;border:none;border-radius:6px;cursor:pointer;transition:background .15s ease}.auth-submit:hover{background:#1a44bf}.auth-submit:disabled{opacity:.6;cursor:default}.auth-error{color:var(--ds-text-danger,#ae2e24);font-size:14px}.auth-choice{width:100%;text-align:left;padding:12px 14px;font:inherit;font-size:15px;color:var(--ds-text,#172b4d);background:#fff;border:1px solid #c1c7d0;border-radius:6px;cursor:pointer}.auth-choice:hover{border-color:#1d4ed8;background:var(--bg2,#f4f5f7)}.auth-loading{min-height:100vh;display:grid;place-items:center;background:var(--ds-surface,#fff);color:var(--ds-text-subtle,#5e6c84)}@media (max-width:560px){.auth-card{padding:28px 22px}}.profile{margin-left:auto;position:relative;flex:0 0 auto}.profile-pill{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px 0 6px;border:1px solid var(--ds-border,#dfe1e6);border-radius:999px;background:var(--ds-surface,#fff);color:var(--ds-text,#172b4d);font:inherit;font-size:14px;cursor:pointer}.profile-pill:hover{background:var(--ds-background-neutral-subtle-hovered,#091e4214)}.profile-avatar{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--ds-background-brand-bold,#0c66e4);color:var(--ds-text-inverse,#fff);font-size:12px;font-weight:600;flex:0 0 auto}.profile-email{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:60;min-width:160px;background:var(--ds-surface-overlay,#fff);border:1px solid var(--ds-border,#dfe1e6);border-radius:8px;box-shadow:var(--ds-shadow-overlay,0 8px 12px rgba(9,30,66,.15),0 0 1px rgba(9,30,66,.31));padding:6px}.profile-signout{display:block;width:100%;text-align:left;padding:8px 10px;border:none;background:none;border-radius:6px;color:#1d4ed8;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.profile-signout:hover{background:var(--ds-background-neutral-subtle-hovered,#091e4214);text-decoration:underline}.grid-card{background:var(--ds-surface,#fff);border:1px solid var(--ds-border,#091e4224);border-radius:8px;box-shadow:var(--ds-shadow-raised,0 1px 1px rgba(9,30,66,.25),0 0 1px rgba(9,30,66,.31));overflow:hidden}.grid-toolbar{display:flex;align-items:center;gap:var(--ds-space-150,.75rem);padding:var(--ds-space-150,.75rem) var(--ds-space-200,1rem);border-bottom:1px solid var(--ds-border,#091e4224)}.grid-search{flex:0 1 280px;min-width:160px}.grid-count{font-size:13px;color:var(--ds-text-subtle,#5e6c84);white-space:nowrap}.grid-spacer{flex:1 1}.grid-card tbody tr{cursor:pointer}.grid-body{padding:var(--ds-space-100,.5rem) var(--ds-space-200,1rem) var(--ds-space-150,.75rem)}.grid-empty{text-align:center;padding:var(--ds-space-500,2.5rem) var(--ds-space-200,1rem)}.grid-empty h3{margin:0 0 var(--ds-space-050,4px)}.grid-empty p{margin:0 0 var(--ds-space-150,.75rem)}body,div,dl,fieldset,form,h1,h2,h3,h4,h5,h6,html,img,ol,p,pre,ul{margin:0;padding:0}fieldset,img{border:0}body,html{height:100%;width:100%}[data-subtree-theme],body{background-color:var(--ds-surface,#fff);color:var(--ds-text,#172b4d);font:var(
		--ds-font-body,normal 400 14px/1.42857142857143 -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Fira Sans","Droid Sans","Helvetica Neue",sans-serif
	)}body{-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}blockquote,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul{margin:var(--ds-space-150,12px) 0 0 0}a{color:var(--ds-link,#0052cc);text-decoration:none}a:hover{color:var(--ds-link,#0065ff);text-decoration:underline}a:active{color:var(--ds-link-pressed,#0747a6)}a:focus-visible{outline:var(--ds-border-width-focused,2px) solid var(--ds-border-focused,#2684ff);outline-offset:var(--ds-space-025,2px)}@supports not selector(*:focus-visible){a:focus{outline:var(--ds-border-width-focused,2px) solid var(--ds-border-focused,#4c9aff);outline-offset:var(--ds-space-025,2px)}}h1{font:var(
		--ds-font-heading-xlarge,600 2.0714285714285716em/1.103448275862069 -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Fira Sans","Droid Sans","Helvetica Neue",sans-serif
	)}h1,h2{color:var(--ds-text);margin-top:var(--ds-space-500)}h2{font:var(
		--ds-font-heading-large,500 1.7142857142857142em/1.1666666666666667 -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Fira Sans","Droid Sans","Helvetica Neue",sans-serif
	)}h3{font:var(
		--ds-font-heading-medium,500 1.4285714285714286em/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Fira Sans","Droid Sans","Helvetica Neue",sans-serif
	);margin-top:28px}h3,h4{color:var(--ds-text)}h4{font:var(
		--ds-font-heading-small,600 1.1428571428571428em/1.25 -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Fira Sans","Droid Sans","Helvetica Neue",sans-serif
	);margin-top:var(--ds-space-300)}h5{font:var(
		--ds-font-heading-xsmall,600 1em/1.1428571428571428 -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Fira Sans","Droid Sans","Helvetica Neue",sans-serif
	);margin-top:var(--ds-space-200)}h5,h6{color:var(--ds-text)}h6{font:var(
		--ds-font-heading-xxsmall,600 .8571428571428571em/1.3333333333333333 -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Fira Sans","Droid Sans","Helvetica Neue",sans-serif
	);margin-top:var(--ds-space-250);text-transform:uppercase}dl,ol,ul{padding-left:var(--ds-space-500,40px)}dd,dd+dt,li+li,ol ol:not(:first-child),ol style:first-child~*+ol,ol style:first-child~*+ul,ol ul:not(:first-child),ul ol:not(:first-child),ul style:first-child~*+ol,ul style:first-child~*+ul,ul ul:not(:first-child){margin-top:var(--ds-space-050,4px)}blockquote:first-child,dl:first-child,form:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,ol:first-child,p:first-child,pre:first-child,style:first-child+blockquote,style:first-child+dl,style:first-child+form,style:first-child+h1,style:first-child+h2,style:first-child+h3,style:first-child+h4,style:first-child+h5,style:first-child+h6,style:first-child+ol,style:first-child+p,style:first-child+pre,style:first-child+table,style:first-child+ul,table:first-child,ul:first-child{margin-top:0}blockquote,q{color:inherit}blockquote{border:none;padding-left:var(--ds-space-500,40px)}[dir=rtl] blockquote{padding-left:0;padding-right:var(--ds-space-500,40px)}blockquote:before,q:before{content:"\201C"}blockquote:after,q:after{content:"\201D"}blockquote:before{float:left;margin-left:-1em;text-align:right;width:1em}[dir=rtl] blockquote:before{float:right;margin-right:-1em;text-align:left}blockquote>:last-child{display:inline-block}small{font:var(
		--ds-font-body-small,normal 400 11px/16px ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,"Helvetica Neue",sans-serif
	)}code,kbd{font-family:var(
		--ds-font-family-code,ui-monospace,Menlo,"Segoe UI Mono","Ubuntu Mono",monospace
	)}address,cite,dfn,var{font-style:italic}abbr{border-bottom:var(--ds-border-width,1px) dotted var(--ds-border,#ccc);cursor:help}@supports (color-scheme:dark) and (color-scheme:light){[data-color-mode=light]{color-scheme:light}[data-color-mode=dark]{color-scheme:dark}}table{border-collapse:collapse;width:100%}tbody,tfoot,thead{border-bottom:var(--ds-border-width-selected,2px) solid var(--ds-border,#dfe1e6)}td,th{border:none;padding:var(--ds-space-050,4px) var(--ds-space-100,8px);text-align:left}th{vertical-align:top}style:first-child+td,style:first-child+th,td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}caption{font:var(
		--ds-font-heading-medium,500 1.4285714285714286em/1.2 ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,"Helvetica Neue",sans-serif
	);letter-spacing:-.008em;color:var(--ds-text);margin-top:28px;margin-bottom:var(--ds-space-100,8px);text-align:left}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}@-moz-document url-prefix(){img{font-size:0}img:-moz-broken{font-size:inherit}}button{font-family:inherit}.assistive{border:0!important;clip:rect(1px,1px,1px,1px)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}