.ah-page.ds-page{max-width:920px;gap:28px}.ah-page blockquote,.ah-page figure,.ah-page h1,.ah-page h2,.ah-page p{margin:0}.ah-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.ah-header>div:first-child{min-width:0}.ah-progress{min-width:220px;display:flex;flex-direction:column;gap:8px}.ah-progress>div:first-child{display:flex;justify-content:space-between;gap:16px;font-size:13px;color:var(--ds-muted)}.ah-progress strong{color:var(--ds-ink);font-weight:500;white-space:nowrap}.ah-progress [role=progressbar]{height:6px;border-radius:999px;background:#EFEDE5;overflow:hidden}.ah-progress [role=progressbar] i{display:block;height:100%;background:var(--ds-blue);border-radius:999px}.ah-next.ds-card{box-shadow:0 1px 2px rgba(28,27,24,.05);padding:24px;display:flex;flex-direction:column;gap:16px}.ah-next-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ah-eyebrow{font-weight:600;text-transform:uppercase;letter-spacing:.06em}.ah-eyebrow,.ah-topic{font-size:12px;color:var(--ds-faint)}.ah-next h2{font-size:22px;line-height:1.3;font-weight:600;color:var(--ds-ink);overflow-wrap:anywhere}.ah-feedback{display:flex;flex-direction:column;gap:2px;padding:14px 16px;background:var(--ds-tint);border-radius:10px}.ah-feedback figcaption{font-size:13px;color:var(--ds-muted)}.ah-feedback figcaption strong{color:var(--ds-ink);font-weight:500}.ah-feedback blockquote{font-size:14px;color:var(--ds-ink);white-space:pre-wrap;overflow-wrap:anywhere}.ah-next-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ah-next-due{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ds-muted);white-space:nowrap}.ah-list{display:flex;flex-direction:column;gap:12px}.ah-list-head{display:flex;align-items:baseline;gap:10px}.ah-list-head>span{font-size:13px;color:var(--ds-muted)}.ah-rows{border:1px solid var(--ds-line);border-radius:var(--ds-radius-card);overflow:hidden;background:#FFFFFF}.ah-row{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:grid;grid-template-columns:minmax(0,1fr) 150px 130px 16px;column-gap:16px;align-items:center;padding:12px 18px;border-bottom:1px solid var(--ds-line);color:var(--ds-ink);font-size:14px}.ah-row:hover{background:var(--ds-tint)}.ah-row:focus-visible,.ah-see-all:focus-visible{outline:2px solid var(--ds-blue);outline-offset:-2px}.ah-row>svg{color:var(--ds-quiet)}.ah-row-main{min-width:0;display:flex;flex-direction:column}.ah-row-main>span{font-size:12px;color:var(--ds-faint)}.ah-row-main>strong{font-weight:500;overflow-wrap:anywhere}.ah-row-due{font-size:13px;color:var(--ds-muted)}.ah-due,.ah-row-due{white-space:nowrap}.ah-see-all{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:center;padding:12px 18px;font-size:13px;font-weight:500;color:var(--ds-blue)}.ah-see-all:hover{background:var(--ds-tint);color:var(--ds-blue-hover)}.ah-page .ds-empty p{margin:0}@media (max-width:640px){.ah-page.ds-page{gap:22px}.ah-progress{min-width:0;width:100%}.ah-next.ds-card{padding:18px}.ah-next h2{font-size:19px}.ah-row{grid-template-columns:minmax(0,1fr) 16px;row-gap:6px;padding:12px 16px}.ah-row-main{grid-column:1;grid-row:1}.ah-row>svg{grid-column:2;grid-row:1/span 2}.ah-row-due,.ah-row-status{grid-column:1;grid-row:2}.ah-row-status{justify-self:start}.ah-row-due{justify-self:end}}.ph-interviews{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.ph-filter-banner{display:flex;align-items:center;gap:12px;flex-shrink:0;padding:12px 20px;background:#f3f2ff;border-bottom:1px solid #dddced;font-size:14px;color:#4b4877}.ph-filter-banner strong{font-weight:500}.ph-filter-banner button{margin-left:auto;min-height:34px;font-size:14px;color:#0000d9;background:none;border:0;padding:0 5px}@media(max-width:640px){.ph-filter-banner{padding:10px 16px;flex-wrap:wrap}}.ahx-page.ahx-page{position:relative;max-width:1120px;gap:18px}.ahx-page>:not(.ahx-bg){position:relative;z-index:1}.ahx-page h2{margin:0;font-size:16px;font-weight:700;color:var(--ds-ink)}.ahx-bg{position:absolute;z-index:0;left:-32px;right:-32px;top:-32px;height:760px;overflow:hidden;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 48% 50% at 50% 50%,#000 45%,transparent 100%);mask-image:radial-gradient(ellipse 48% 50% at 50% 50%,#000 45%,transparent 100%)}.ahx-bg:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 34% 26% at 50% 20%,rgba(250,249,245,.96) 0,rgba(250,249,245,.7) 50%,rgba(250,249,245,0) 100%)}.ahx-sun{position:absolute;left:50%;bottom:60px;width:92%;height:520px;border-radius:50%;transform:translateX(-50%);background:radial-gradient(ellipse at 50% 60%,#4A4AFF 0,rgba(40,40,255,.85) 25%,rgba(0,0,248,.4) 50%,rgba(0,0,248,0) 72%);filter:blur(36px);animation:ahx-sun-in 2.2s cubic-bezier(.2,.7,.2,1) both,ahx-breathe 8s ease-in-out 2.2s infinite}.ahx-mote{position:absolute;bottom:-20px;border-radius:3px;animation:ahx-mote linear infinite}.ahx-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:48px 0 44px;animation:ahx-rise .6s cubic-bezier(.2,.7,.2,1) both}.ahx-date{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-muted)}.ahx-hero h1{margin:0;font-size:52px;line-height:1.08;font-weight:700;letter-spacing:-.03em;color:var(--ds-ink)}.ahx-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px}.ahx-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.ahx-box{min-width:0;box-sizing:border-box;padding:22px 24px;border-radius:18px;background:rgba(255,255,255,.74);border:1px solid rgba(255,255,255,.85);box-shadow:0 1px 2px rgba(28,27,24,.05),0 6px 16px -4px rgba(28,27,24,.08);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);display:flex;flex-direction:column;gap:16px;animation:ahx-rise .7s cubic-bezier(.2,.7,.2,1) both}.ahx-ring-box{grid-column:span 5;grid-row:span 2;animation-delay:.1s}.ahx-need-box{grid-column:span 7;animation-delay:.2s}.ahx-topic-box{grid-column:span 7;animation-delay:.3s}.ahx-activity-box{grid-column:span 12;animation-delay:.4s}.ahx-ring{position:relative;width:240px;height:240px;margin:auto}.ahx-ring svg{transform:rotate(-90deg)}.ahx-seg{animation:ahx-draw 1.4s cubic-bezier(.2,.7,.2,1) .35s both}.ahx-stroke-approved{stroke:var(--ds-green)}.ahx-stroke-review{stroke:var(--ds-ink)}.ahx-stroke-changes{stroke:var(--ds-red)}.ahx-stroke-progress{stroke:#8B8BFF}.ahx-ring-c{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ahx-ring-c strong{font-size:56px;line-height:1;font-weight:800;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.ahx-ring-c span{font-size:14px;color:var(--ds-muted)}.ahx-legend{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;font-size:13.5px;color:var(--ds-muted)}.ahx-legend li{display:flex;align-items:center;gap:8px;min-width:0}.ahx-legend i{width:10px;height:10px;border-radius:3px;flex:none}.ahx-legend strong{margin-left:auto;color:var(--ds-ink);font-weight:600;font-variant-numeric:tabular-nums}.ahx-c-approved{background:var(--ds-green)}.ahx-c-review{background:var(--ds-ink)}.ahx-c-changes{background:var(--ds-red)}.ahx-c-progress{background:#8B8BFF}.ahx-c-new{background:#F0EEE7;box-shadow:inset 0 0 0 1px #DDDBD2}.ahx-need-box.ahx-need-box{position:relative;overflow:hidden;color:#FFFFFF;border-color:transparent;background:linear-gradient(135deg,#1A28FF,#0000F8 50%,#0000A8);gap:8px}.ahx-need-box.ahx-need-calm{min-height:0}.ahx-need-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px;position:relative;z-index:2}.ahx-need-head h2{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.82)}.ahx-dot{position:relative;width:10px;height:10px;flex:none}.ahx-dot,.ahx-dot:after{border-radius:50%;background:#FFFFFF}.ahx-dot:after{content:"";position:absolute;inset:0;animation:ahx-ping 1.8s ease-out infinite}.ahx-need-title{display:block;margin-top:6px;font-size:24px;font-weight:700;letter-spacing:-.01em}.ahx-need-detail{display:block;font-size:14px;color:rgba(255,255,255,.8)}.ahx-white-btn.ahx-white-btn{background:#FFFFFF;color:var(--ds-blue);border-color:#FFFFFF;gap:8px}.ahx-white-btn.ahx-white-btn:hover{background:#F1F1FF;color:var(--ds-blue)}.ahx-white-btn svg{animation:ahx-nudge 1.6s ease-in-out infinite}.ahx-deck{position:relative;height:190px;margin-top:4px}.ahx-card{all:unset;position:absolute;left:50%;top:10px;width:300px;margin-left:-150px;box-sizing:border-box;padding:14px 16px;border-radius:14px;background:#FFFFFF;color:var(--ds-ink);box-shadow:0 10px 30px -12px rgba(0,0,40,.55);display:flex;flex-direction:column;gap:8px;cursor:pointer;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.ahx-card:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}.ahx-card-q{font-size:14px;font-weight:500;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ahx-card small{font-size:12px;color:var(--ds-faint)}.ahx-card:first-child{transform:translate(-18px,18px) rotate(-7deg)}.ahx-card:nth-child(2){transform:translate(-6px,10px) rotate(-2.5deg)}.ahx-card:nth-child(3){transform:translate(6px,4px) rotate(2.5deg)}.ahx-card:nth-child(4){transform:translate(14px) rotate(6deg)}.ahx-need-box:hover .ahx-card:first-child{transform:translate(-330px,26px) rotate(-6deg)}.ahx-need-box:hover .ahx-card:nth-child(2){transform:translate(-110px,8px) rotate(-2deg)}.ahx-need-box:hover .ahx-card:nth-child(3){transform:translate(110px,8px) rotate(2deg)}.ahx-need-box:hover .ahx-card:nth-child(4){transform:translate(330px,26px) rotate(6deg)}.ahx-more{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;position:relative;z-index:2}.ahx-more li{gap:12px;padding:10px 0;border-top:1px solid rgba(255,255,255,.18)}.ahx-more li,.ahx-more-icon{display:flex;align-items:center}.ahx-more-icon{flex:none;width:30px;height:30px;border-radius:8px;background:rgba(255,255,255,.14);justify-content:center}.ahx-more-icon svg{width:16px;height:16px}.ahx-more-copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;font-size:14px}.ahx-more-copy strong{font-weight:600}.ahx-more-copy small{font-size:12.5px;color:rgba(255,255,255,.75)}.ahx-more-btn{flex:none;height:32px;padding:0 12px;border-radius:8px;border:1px solid rgba(255,255,255,.4);background:rgba(255,255,255,.1);color:#FFFFFF;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ahx-more-btn:hover{background:rgba(255,255,255,.2)}.ahx-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:10px}.ahx-tile{position:relative;overflow:hidden;height:150px;box-sizing:border-box;padding:12px;border-radius:14px;display:flex;flex-direction:column;justify-content:space-between}.ahx-tile-fill{position:absolute;left:0;right:0;bottom:0;opacity:.16}.ahx-tile b{font-size:13.5px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ahx-tile b,.ahx-tile-foot{position:relative;font-weight:600}.ahx-tile-foot{display:flex;flex-direction:column;gap:4px;font-size:12.5px}.ahx-tile-n{font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.ahx-tile-n small{font-size:14px;font-weight:600;opacity:.7;letter-spacing:0}.ahx-activity{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ahx-activity li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 0;border-top:1px solid #f0eee7;font-size:14px}.ahx-activity li:first-child{border-top:0;padding-top:2px}.ahx-act-tile{flex:none;width:32px;height:32px;border-radius:8px;background:var(--ds-chip);color:var(--ds-ink);display:flex;align-items:center;justify-content:center}.ahx-tone-green{background:var(--ds-green-tint);color:var(--ds-green)}.ahx-act-copy{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ahx-act-copy strong{font-weight:500}.ahx-act-when{font-size:12.5px;color:var(--ds-faint);white-space:nowrap}.ahx-quiet{margin:0;font-size:13px;color:var(--ds-muted)}@keyframes ahx-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ahx-draw{0%{stroke-dasharray:0 999}}@keyframes ahx-ping{0%{transform:scale(1);opacity:.55}to{transform:scale(2.6);opacity:0}}@keyframes ahx-nudge{0%,to{transform:translateX(0)}50%{transform:translateX(4px)}}@keyframes ahx-sun-in{0%{transform:translate(-50%,30%) scale(.75);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}@keyframes ahx-breathe{0%,to{filter:blur(36px) brightness(1)}50%{filter:blur(44px) brightness(1.12)}}@keyframes ahx-mote{0%{transform:translateY(0) scale(.6);opacity:0}15%{opacity:.95}to{transform:translateY(-700px) scale(1);opacity:0}}@media (max-width:1360px){.ahx-ring-box{grid-row:auto}.ahx-topic-box{grid-column:span 12}}@media (max-width:1000px){.ahx-activity-box,.ahx-need-box,.ahx-ring-box,.ahx-topic-box{grid-column:span 12;grid-row:auto}.ahx-need-box:hover .ahx-card:first-child{transform:translate(-120px,26px) rotate(-6deg)}.ahx-need-box:hover .ahx-card:nth-child(4){transform:translate(120px,26px) rotate(6deg)}}@media (max-width:560px){.ahx-hero{padding:24px 0 28px}.ahx-legend{grid-template-columns:minmax(0,1fr)}.ahx-bg{left:0;right:0}.ahx-hero h1{font-size:34px}.ahx-activity li{grid-template-columns:32px minmax(0,1fr)}.ahx-act-when{grid-column:2}.ahx-act-copy{white-space:normal}.ahx-card{width:250px;margin-left:-125px}}@media (prefers-reduced-motion:reduce){.ahx-box,.ahx-dot:after,.ahx-hero,.ahx-mote,.ahx-seg,.ahx-sun,.ahx-white-btn svg{animation:none}.ahx-mote{display:none}.ahx-card{transition:none}}.rd-loading{display:flex;align-items:center;gap:10px;padding:20px;font-size:13px;color:var(--ds-muted,#79756b)}.rd-loading button{font-size:12px;height:28px}.mq-list{color:var(--ds-ink);font-size:14px;line-height:1.5}.mq-list *,.mq-list :after,.mq-list :before{box-sizing:border-box}.mq-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mq-list .ds-toolbar.rd-toolbar{height:auto;min-height:0;max-height:none;overflow:visible;padding:0;gap:8px;border:0;background:transparent}.mq-list .ds-toolbar.rd-toolbar :is(button,input){min-height:0;font-size:13px}.mq-list .ds-toolbar.rd-toolbar .ds-select{height:36px;padding:0 10px}.mq-list .ds-toolbar.rd-toolbar .ds-search{height:36px}.mq-list .ds-empty p{margin:0;font-size:13.5px}.mq-table table{table-layout:fixed;min-width:860px}.mq-w-topic{width:222px}.mq-w-status{width:156px}.mq-w-due{width:110px}.mq-w-method{width:76px}.mq-w-updated{width:108px}td.mq-col-topic{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mq-table tbody td{font-size:13.5px;color:var(--ds-ink)}.mq-row{cursor:pointer}.mq-col-question .ds-cell-main{display:flex;flex-direction:column;gap:1px;max-width:100%;text-align:left}.mq-col-question .ds-cell-main>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mq-col-question .ds-cell-main>span:first-child{white-space:normal;line-height:1.4}.mq-col-question .ds-cell-link:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px;border-radius:4px}.mq-col-updated{white-space:nowrap}.mq-table td.mq-empty{height:80px;text-align:center;color:var(--ds-muted)}.mq-table tbody tr.mq-group-row td{height:40px;padding:0 12px;background:var(--ds-tint)}.mq-table tbody tr.mq-group-row:hover{background:var(--ds-tint)}.mq-group-toggle{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 4px;border-radius:6px;font-size:13px;font-weight:600;color:var(--ds-ink)}.mq-group-toggle:focus-visible{outline:2px solid var(--ds-blue)}.mq-group-toggle svg{color:var(--ds-muted);transition:transform .12s}.mq-group-toggle svg.mq-open{transform:rotate(90deg)}.mq-group-toggle small{font-size:12px;font-weight:500;color:var(--ds-faint)}.mq-phone-meta{display:none}@media (max-width:700px){.mq-table table{min-width:0;table-layout:auto}.mq-w-due,.mq-w-method,.mq-w-status,.mq-w-topic,.mq-w-updated{width:0}.mq-col-due,.mq-col-method,.mq-col-status,.mq-col-topic,.mq-col-updated,.mq-table colgroup{display:none}.mq-table tbody td,.mq-table thead th{padding-left:12px;padding-right:8px}.mq-table tbody td.mq-col-question{padding-top:12px;padding-bottom:12px}.mq-col-question .ds-cell-main>span:first-child{white-space:normal}.mq-phone-meta.mq-phone-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px;font-size:12.5px;color:var(--ds-faint);white-space:normal;overflow:visible}}@media (prefers-reduced-motion:reduce){.mq-group-toggle svg{transition:none}}.qk-menu .mq-topic-item{gap:10px}.mq-topic-check{width:16px;height:16px;margin:0;accent-color:var(--ds-blue);pointer-events:none}.mq-topic-foot{display:flex;padding:4px 6px 2px}.qk-menu .mq-topic-clear{width:auto;color:var(--ds-muted)}.mq-col-question .ds-cell-link{text-decoration:none;color:inherit}.qb-board{display:flex;flex-direction:column;gap:12px;min-width:0;color:var(--ds-ink)}.qb-hintbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-height:32px}.qb-hintbar p{margin:0;font-size:13px;color:var(--ds-muted)}.qb-spacer{flex-grow:1}.qb-arrow{all:unset;box-sizing:border-box;cursor:pointer;width:32px;height:32px;border:1px solid var(--ds-line);border-radius:8px;background:#FFFFFF;color:var(--ds-ink);display:inline-flex;align-items:center;justify-content:center}.qb-arrow:hover:not(:disabled){background:var(--ds-tint)}.qb-arrow:disabled{color:#B3AFA5;cursor:default}.qb-arrow:focus-visible,.qb-scroll:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.qb-scroll{display:flex;gap:12px;align-items:flex-start;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:12px}.qb-column{flex:none;width:272px;scroll-snap-align:start;display:flex;flex-direction:column;box-sizing:border-box;background:var(--ds-tint);border:1px solid var(--ds-line);border-radius:12px;max-height:620px;transition:border-color .12s,background .12s}.qb-column>header{display:flex;align-items:center;gap:8px;padding:12px 14px 8px}.qb-column h2{margin:0;font-size:13.5px;font-weight:600;color:var(--ds-ink)}.qb-count{margin-left:auto;font-size:12px;font-weight:500;color:var(--ds-muted)}.qb-dot{width:8px;height:8px;border-radius:999px;flex:none;background:#A8A49A}.qb-dot-ip{background:var(--ds-blue)}.qb-dot-cr{background:var(--ds-blue-hover)}.qb-dot-wr{background:var(--ds-ink)}.qb-dot-ap{background:var(--ds-green)}.qb-dot-warn{background:#C9852F}.qb-column>ul{list-style:none;margin:0;padding:4px 10px 10px;gap:8px;overflow-y:auto}.qb-card,.qb-column>ul{display:flex;flex-direction:column}.qb-card{box-sizing:border-box;gap:10px;padding:12px;background:#FFFFFF;border:1px solid var(--ds-line);border-radius:10px;cursor:pointer;transition:border-color .12s,box-shadow .12s}.qb-card:hover{border-color:var(--ds-line-strong);box-shadow:0 1px 2px rgba(28,27,24,.06)}.qb-card[draggable=true]{cursor:grab}.qb-card-head{display:flex;align-items:flex-start;gap:6px}.qb-card-open{all:unset;box-sizing:border-box;cursor:pointer;flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:2px}.qb-card-open:focus-visible{outline:2px solid var(--ds-blue);outline-offset:3px;border-radius:4px}.qb-card-title{font-weight:500;font-size:13.5px;line-height:1.4;color:var(--ds-ink);overflow-wrap:anywhere}.qb-card-open:hover .qb-card-title{color:var(--ds-blue)}.qb-card-meta{font-size:12.5px;line-height:1.4;color:var(--ds-faint)}.qb-card-tools{flex:none;margin:-6px -6px 0 0;display:inline-flex;align-items:center;color:var(--ds-muted)}.qb-card-tools .qk-row-menu{width:28px;height:28px;opacity:0}.qb-card .qk-row-menu[data-state=open],.qb-card:focus-within .qk-row-menu,.qb-card:hover .qk-row-menu{opacity:1}.qb-card-note{margin:-4px 0 0;font-size:12.5px;line-height:1.45;color:var(--ds-amber);overflow-wrap:anywhere}.qb-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px;font-size:12.5px;color:var(--ds-muted)}.qb-card-due .ds-overdue{font-size:12.5px;gap:4px}.qb-card-due .ds-overdue svg{width:13px;height:13px}.qb-empty{padding:18px 4px;font-size:13px;color:var(--ds-quiet);text-align:center;border:1px dashed transparent;border-radius:10px}.qb-more{padding:0 14px 12px;font-size:13px;align-self:flex-start}.qb-drop-active{background:var(--ds-blue-tint-2);border-color:#B9B9F5}.qb-drop-active .qb-empty{border-color:#C7C7EB;color:var(--ds-blue-hover)}.qb-dragging{opacity:.4}.qb-pending{cursor:progress;border-color:#CFCFED}.kb-board{display:flex;flex-direction:column;gap:12px;min-width:0}.kb-spinner{animation:kb-spin 1s linear infinite;margin:4px}@keyframes kb-spin{to{transform:rotate(1turn)}}.kb-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (pointer:coarse){.qb-card-tools .qk-row-menu{opacity:1}}@media (max-width:860px){.qb-column{width:260px}}@media (prefers-reduced-motion:reduce){.kb-board *,.qb-board *{animation:none!important;transition:none!important}}.qb-card-link{color:inherit;text-decoration:none}.qb-card-link:hover .qb-card-title{color:var(--ds-blue)}.qb-card-link:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.qb-card-link .qb-card-note{display:block}.planning-date-field{display:inline-flex;align-items:center;gap:3px;min-width:136px;max-width:180px}.planning-date-field>input{width:112px;min-width:0;border:1px solid transparent;border-radius:3px;padding:4px;background:transparent;font:inherit;color:inherit;font-variant-numeric:tabular-nums}.planning-date-field>input:hover{border-color:#e2ded5}.planning-date-field>input[aria-invalid=true]{border-color:#b44734;background:#fff5f1}.planning-date-picker{position:relative;width:24px;height:26px;display:inline-flex;align-items:center;justify-content:center;color:#777166}.planning-date-picker>input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.planning-date-picker:focus-within{outline:2px solid #2910ff;outline-offset:2px;border-radius:3px}.planning-date-field input:disabled{opacity:.5;cursor:not-allowed}