.Wh2XXq_grid{gap:var(--spacing-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));align-items:start;display:grid}.Wh2XXq_tile{gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-4) var(--spacing-4);border-radius:var(--portal-radius-surface);background:var(--portal-line);flex-direction:column;display:flex}.Wh2XXq_tileWide{grid-column:1/-1}.Wh2XXq_head{align-items:baseline;gap:var(--spacing-4);min-width:0;display:flex}.Wh2XXq_name{font-size:var(--text-ui);color:var(--portal-ink);font-weight:500}.Wh2XXq_file{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 var(--text-small) var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--portal-muted);overflow:hidden}.Wh2XXq_stage{min-width:0}
._548prG_wrap{align-items:center;gap:var(--spacing-2);pointer-events:none;flex-direction:column;display:inline-flex}._548prG_art{width:var(--spacing-20);height:var(--spacing-10);position:relative}._548prG_card{top:var(--spacing-1);width:var(--spacing-10);height:var(--spacing-8);padding:var(--spacing-0-5);border-radius:var(--portal-radius-item);background:var(--portal-white);transition:translate var(--duration) var(--ease-out);position:absolute}._548prG_card i{border-radius:var(--portal-radius-item);height:100%;display:block;position:relative}._548prG_image{left:var(--spacing-2)}._548prG_image i{background:var(--portal-green-tint)}._548prG_image i:after{content:"";top:var(--spacing-1);left:var(--spacing-1);width:var(--spacing-2);height:var(--spacing-2);border-radius:var(--portal-radius-full);background:var(--portal-lime);position:absolute}._548prG_video{right:var(--spacing-2);top:var(--spacing-2)}._548prG_video i{background:var(--portal-green)}._548prG_video i:after{content:"";border-left:var(--spacing-2) solid var(--portal-white);border-top:var(--spacing-1) solid transparent;border-bottom:var(--spacing-1) solid transparent;width:0;height:0;margin:auto;position:absolute;inset:0}:is([role=button]:hover ._548prG_image,[data-over=true] ._548prG_image){translate:calc(-1 * var(--spacing-2)) calc(-1 * var(--spacing-1))}:is([role=button]:hover ._548prG_video,[data-over=true] ._548prG_video){translate:var(--spacing-2) var(--spacing-1)}._548prG_label{font:400 var(--text-small) var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--portal-gray-800)}
._3papsG_field{width:100%;min-width:0;min-height:var(--portal-field-height);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--portal-radius-surface);background-color:var(--portal-field-bg);box-shadow:none;font-family:var(--font-sans);font-size:var(--text-ui);letter-spacing:var(--tracking-sans);color:var(--portal-field-text);border:0;outline:none;margin:0;font-weight:400;line-height:1.5;display:block}._3papsG_field::placeholder{color:var(--portal-field-placeholder)}._3papsG_field:disabled{cursor:not-allowed;opacity:.5}._3papsG_field[aria-invalid=true]{outline:1px solid var(--portal-red);outline-offset:-1px}._3papsG_multiline{min-height:calc(var(--portal-field-height) * 2);resize:none;field-sizing:content;white-space:pre-wrap;}._3papsG_dropdown{border-radius:var(--portal-radius-full);cursor:pointer;}._3papsG_mini{appearance:none;width:auto;min-width:0;height:auto;min-height:0;box-shadow:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;field-sizing:content;cursor:pointer;transition:color var(--duration) var(--ease-out);background:0 0;border:0;outline:none;margin:0;padding:0}._3papsG_mini:hover,._3papsG_mini:focus-visible,._3papsG_mini[data-state=open]{color:var(--portal-ink)}._3papsG_mini option{text-transform:none;letter-spacing:normal}._3papsG_selectWrap{width:100%;display:block;position:relative}._3papsG_select{appearance:none;padding-right:var(--spacing-10);cursor:pointer;}._3papsG_miniWrap{align-items:center;display:inline-flex}._3papsG_chevron{top:50%;right:var(--spacing-4);width:var(--spacing-4);height:var(--spacing-4);margin-top:calc(var(--spacing-4) / -2);color:var(--portal-field-placeholder);pointer-events:none;position:absolute}._3papsG_withList{padding-right:var(--spacing-10)}._3papsG_withList::-webkit-calendar-picker-indicator{display:none!important}._3papsG_numberWrap{width:100%;display:block;position:relative}._3papsG_number{padding-right:var(--spacing-16);appearance:textfield}._3papsG_number::-webkit-inner-spin-button{appearance:none;margin:0}._3papsG_number::-webkit-outer-spin-button{appearance:none;margin:0}._3papsG_steps{top:0;right:var(--spacing-2);align-items:center;gap:var(--spacing-1);display:flex;position:absolute;bottom:0}._3papsG_step{width:var(--spacing-6);height:var(--spacing-6);font:inherit;color:var(--portal-field-placeholder);cursor:pointer;transition:color var(--duration) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}._3papsG_step:hover{color:var(--portal-ink)}
._7BXsdW_input{}._7BXsdW_input::file-selector-button{height:100%;margin-right:var(--spacing-2);font:inherit;color:var(--portal-ink);background-color:#0000;border:0;font-weight:500}
.HjQxJG_btn{justify-content:center;align-items:center;gap:var(--spacing-2);border:var(--spacing-0-5) solid transparent;border-radius:var(--portal-radius-full);box-shadow:none;font:400 var(--text-nav) var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:transform var(--duration) var(--ease-out), color var(--duration) var(--ease-out);outline:none;flex-shrink:0;line-height:1;text-decoration:none;display:inline-flex}.HjQxJG_btn:hover{transform:scale(var(--hover-scale))}.HjQxJG_btn:disabled{pointer-events:none;opacity:.5;cursor:not-allowed}.HjQxJG_btn:focus-visible{outline:var(--spacing-0-5) solid var(--portal-ink);outline-offset:var(--spacing-0-5)}.HjQxJG_btn[aria-invalid=true]{outline:1px solid var(--portal-red)}.HjQxJG_default{background:var(--portal-lime);color:var(--portal-on-lime)}.HjQxJG_secondary{background:var(--portal-gray-300);color:var(--portal-ink)}.HjQxJG_paper{background:var(--portal-white);color:var(--portal-ink)}.HjQxJG_ghost{color:var(--portal-gray-800);background:0 0}.HjQxJG_ghost:hover{color:var(--portal-ink)}.HjQxJG_destructive{background:var(--portal-red);color:var(--portal-white)}.HjQxJG_on-green{border-color:var(--portal-white);color:var(--portal-white);background:0 0}.HjQxJG_btn[aria-pressed=true]{background:var(--portal-ink);color:var(--portal-white)}.HjQxJG_size-default{height:var(--spacing-10);padding:0 var(--spacing-6)}.HjQxJG_size-sm{height:var(--spacing-8);padding:0 var(--spacing-4)}.HjQxJG_size-xs{height:var(--spacing-6);gap:var(--spacing-1);padding:0 var(--spacing-2)}.HjQxJG_size-icon,.HjQxJG_size-icon-sm,.HjQxJG_size-icon-xs{padding:0}.HjQxJG_size-icon{width:var(--spacing-10);height:var(--spacing-10)}.HjQxJG_size-icon-sm{width:var(--spacing-8);height:var(--spacing-8)}.HjQxJG_size-icon-xs{width:var(--spacing-6);height:var(--spacing-6)}
.eTy4Uq_wrapper{margin-bottom:var(--spacing-4);break-inside:avoid;cursor:pointer;transition:transform var(--duration) ease-out, opacity var(--duration) ease-out}.eTy4Uq_wrapperHidden{transform:translateY(var(--spacing-4));opacity:0}.eTy4Uq_wrapperRevealed{opacity:1;transform:translateY(0)}.eTy4Uq_tile{border-radius:var(--portal-radius-surface);border:1px solid var(--portal-line);background-color:var(--portal-line);position:relative;overflow:hidden}.eTy4Uq_image{object-fit:cover;width:100%;transition:transform var(--duration) ease}.eTy4Uq_tile:hover .eTy4Uq_image{transform:scale(1.05)}.eTy4Uq_videoPlaceholder{aspect-ratio:16/9;background-color:var(--portal-line);justify-content:center;align-items:center;width:100%;display:flex}.eTy4Uq_videoIcon{width:2.5rem;height:2.5rem;color:var(--portal-muted)}.eTy4Uq_overlay{transition:background-color var(--duration) ease;background-color:#0000;position:absolute;inset:0}.eTy4Uq_tile:hover .eTy4Uq_overlay{background-color:var(--portal-overlay)}
.kGjUwG_page{background:var(--portal-canvas);color:var(--portal-ink);font-family:var(--font-sans);min-height:100vh;margin:0 auto calc(var(--spacing-16) * -1);padding:var(--spacing-8) var(--spacing-10) var(--spacing-16)}.kGjUwG_page *,.kGjUwG_overlay *{box-sizing:border-box}.kGjUwG_wrap{max-width:1536px;margin:0 auto}.kGjUwG_topbar{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:34px;display:flex}.kGjUwG_title{font-family:var(--font-display);text-transform:uppercase;font-size:var(--text-h1);font-weight:var(--type-page-title-weight);letter-spacing:var(--tracking-display);margin:0 0 12px}.kGjUwG_counts{font-size:var(--text-ui);color:var(--portal-gray-700);flex-wrap:wrap;gap:18px;display:flex}.kGjUwG_counts b{color:var(--portal-ink);font-weight:600}.kGjUwG_topActions{flex:none;align-items:center;gap:10px;display:flex}.kGjUwG_row{gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-2) var(--spacing-2);margin-bottom:var(--spacing-2);background:var(--portal-line);border-radius:var(--portal-radius-surface);flex-direction:column;display:flex}.kGjUwG_rowHead{justify-content:space-between;align-items:baseline;gap:var(--spacing-4);font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:var(--tracking-caps);text-transform:uppercase;padding:0 10px 6px;font-weight:400;display:flex}.kGjUwG_projName{color:var(--portal-ink)}.kGjUwG_projMeta{margin-left:var(--spacing-2);color:var(--portal-muted)}.kGjUwG_rowHeadSide{align-items:baseline;gap:var(--spacing-4);display:flex}.kGjUwG_projCount{color:var(--portal-muted)}.kGjUwG_projAction{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--portal-muted);cursor:pointer;background:0 0;border:0;padding:0}.kGjUwG_projAction:hover{color:var(--portal-ink)}.kGjUwG_postsEmpty{font-size:var(--text-ui);color:var(--portal-gray-700);margin:0;padding:0 10px}.kGjUwG_posts{gap:var(--spacing-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.kGjUwG_posts>.kGjUwG_post,.kGjUwG_posts>.kGjUwG_add{border:0;width:auto;min-width:0}.kGjUwG_posts .kGjUwG_thumbEmpty{background:var(--portal-gray-100)}.kGjUwG_posts .kGjUwG_thumbEmpty .kGjUwG_thumbLogo path{fill:var(--portal-gray-500)}@media (max-width:900px){.kGjUwG_posts{grid-template-columns:repeat(2,minmax(0,1fr))}}.kGjUwG_post{background:var(--portal-white);border:1px solid var(--portal-gray-300);border-radius:var(--portal-radius-surface);cursor:pointer;text-align:left;width:164px;font:inherit;color:inherit;transition:transform var(--duration) ease, box-shadow var(--duration) ease;flex-direction:column;flex:0 0 164px;justify-content:flex-start;padding:0;display:flex;overflow:hidden}.kGjUwG_post:hover{transform:scale(var(--hover-scale))}.kGjUwG_thumb{aspect-ratio:1;background:var(--portal-gray-300);overflow:hidden}.kGjUwG_thumb img,.kGjUwG_thumb video{object-fit:cover;width:100%;height:100%;display:block}.kGjUwG_thumbEmpty{color:var(--portal-gray-700);font-size:var(--text-small);justify-content:center;align-items:center;display:flex}.kGjUwG_thumbLogo{width:40px;height:40px;display:block}.kGjUwG_postBody{padding:10px 11px 11px}.kGjUwG_postTitle{font-size:var(--text-ui);color:var(--portal-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;margin-bottom:8px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.kGjUwG_ref{margin-right:var(--spacing-2)}.kGjUwG_postProj{font-size:var(--text-small);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--portal-gray-700);margin-bottom:7px;font-weight:500}.kGjUwG_chip{font-size:var(--text-small);border-radius:var(--portal-radius-surface);margin-bottom:9px;padding:3px 7px;font-weight:500;display:inline-block}.kGjUwG_chips{flex-wrap:wrap;gap:5px;margin-bottom:9px;display:flex}.kGjUwG_chips .kGjUwG_chip{margin-bottom:0}.kGjUwG_postFoot{font-size:var(--text-ui);color:var(--portal-gray-800);align-items:center;gap:7px;display:flex}.kGjUwG_postFoot svg{flex:none;display:block}.kGjUwG_postFill{border-radius:var(--portal-radius-surface);width:auto;min-width:0;height:100%;min-height:0;transition:transform var(--duration) var(--ease-out);border:0;flex-direction:column;flex:0 0 calc(50% - 4px);display:flex}.kGjUwG_postFill:hover{transform:scale(var(--hover-scale));box-shadow:none}.kGjUwG_postFill .kGjUwG_thumb{aspect-ratio:auto;flex:auto;min-height:0}.kGjUwG_postFill .kGjUwG_postBody{flex:none}.kGjUwG_postFill:nth-last-child(n+3),.kGjUwG_postFill:nth-last-child(n+3)~.kGjUwG_postFill{flex-basis:calc(33.3333% - 5.33333px)}.kGjUwG_postFill .kGjUwG_thumbEmpty{background:var(--portal-gray-100)}.kGjUwG_postFill .kGjUwG_thumbEmpty .kGjUwG_thumbLogo path{fill:var(--portal-gray-500)}.kGjUwG_listRow{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:64px minmax(0,1fr) 120px 96px 96px;align-items:center;gap:14px;padding:5px 0;display:grid}.kGjUwG_listRow:hover .kGjUwG_listTitle{text-underline-offset:3px;text-decoration:underline}.kGjUwG_listThumb{border-radius:var(--portal-radius-item);background:var(--portal-gray-100);justify-content:center;align-items:center;width:64px;height:48px;display:flex;overflow:hidden}.kGjUwG_listThumb img,.kGjUwG_listThumb video{object-fit:cover;width:100%;height:100%;display:block}.kGjUwG_listThumb .kGjUwG_thumbLogo{width:18px;height:18px}.kGjUwG_listThumb .kGjUwG_thumbLogo path{fill:var(--portal-gray-500)}.kGjUwG_listText{flex-direction:column;gap:4px;min-width:0;display:flex}.kGjUwG_listTitle{font-size:var(--text-ui);color:var(--portal-ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.kGjUwG_listExcerpt{font-size:var(--text-small);color:var(--portal-gray-800);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kGjUwG_listProj{font-size:var(--text-small);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--portal-gray-700);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.kGjUwG_listRow .kGjUwG_chip{margin-bottom:0}.kGjUwG_listUndated{color:var(--portal-gray-700)}.kGjUwG_add{border:1px dashed var(--portal-gray-300);border-radius:var(--portal-radius-surface);width:164px;min-height:164px;color:var(--portal-gray-700);font-size:var(--text-ui);text-align:center;cursor:pointer;background:0 0;flex:0 0 164px;justify-content:center;align-items:center;padding:12px;font-family:inherit;line-height:1.4;display:flex}.kGjUwG_add:hover{border-color:var(--portal-gray-800);color:var(--portal-gray-800)}.kGjUwG_posts>.kGjUwG_add{background:var(--portal-paper);min-height:0}.kGjUwG_posts>.kGjUwG_add:hover{color:var(--portal-ink)}.kGjUwG_tTRAVAIL{color:var(--portal-tag-travail);background:var(--portal-tag-travail-bg)}.kGjUwG_tLAB{color:var(--portal-tag-lab);background:var(--portal-tag-lab-bg)}.kGjUwG_tPROCESS{color:var(--portal-tag-process);background:var(--portal-tag-process-bg)}.kGjUwG_tCONVICTION{color:var(--portal-tag-conviction);background:var(--portal-tag-conviction-bg)}.kGjUwG_tNONE{color:var(--portal-gray-800);background:var(--portal-gray-300)}.kGjUwG_sDone{color:var(--portal-status-done);background:var(--portal-status-done-bg)}.kGjUwG_week{margin-bottom:38px}.kGjUwG_weekHead{border-bottom:1px solid var(--portal-gray-300);align-items:baseline;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.kGjUwG_weekTitle{font-size:var(--text-ui);letter-spacing:var(--tracking-caps);color:var(--portal-ink);margin:0;font-weight:500}.kGjUwG_weekNow{font-size:var(--text-small);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--portal-status-done);background:var(--portal-status-done-bg);border-radius:var(--portal-radius-surface);padding:3px 7px;font-weight:600}.kGjUwG_weekCount{font-size:var(--text-ui);color:var(--portal-gray-700);margin-left:auto}.kGjUwG_days{grid-template-columns:repeat(7,1fr);gap:10px;display:grid}.kGjUwG_day{flex-direction:column;gap:10px;min-height:96px;display:flex;container-type:inline-size}.kGjUwG_dayHead{font-size:var(--text-ui);color:var(--portal-gray-800);padding-bottom:8px}.kGjUwG_dayHead b{font-size:var(--text-body);color:var(--portal-ink);letter-spacing:var(--tracking-sans);font-weight:500;display:block}.kGjUwG_we .kGjUwG_dayHead,.kGjUwG_we .kGjUwG_dayHead b{color:var(--portal-gray-600)}.kGjUwG_today .kGjUwG_dayHead b{color:var(--portal-status-done)}.kGjUwG_day .kGjUwG_post{flex:none;width:100%}.kGjUwG_dayEmpty{border-radius:var(--portal-radius-surface);background:var(--portal-gray-100);cursor:pointer;min-height:calc(100cqw + 142px);font:inherit;color:#0000;border:none;flex:1;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.kGjUwG_dayEmpty:hover{background:var(--portal-gray-300);color:var(--portal-gray-700);font-size:var(--text-h3)}.kGjUwG_dayOver{border-radius:var(--portal-radius-surface);background:color-mix(in srgb, var(--portal-status-done) 8%, transparent)}.kGjUwG_dayOver .kGjUwG_dayEmpty{background:color-mix(in srgb, var(--portal-status-done) 16%, transparent);color:var(--portal-status-done);font-size:var(--text-h3)}.kGjUwG_postDragging{opacity:.4}.kGjUwG_postDropTarget{outline:2px solid var(--portal-lime);outline-offset:2px}.kGjUwG_we .kGjUwG_dayEmpty{background:0 0}.kGjUwG_sectionHead{border-top:1px solid var(--portal-gray-300);align-items:baseline;gap:12px;margin:46px 0 16px;padding-top:26px;display:flex}.kGjUwG_sectionTitle{font-size:var(--text-ui);letter-spacing:var(--tracking-caps);color:var(--portal-ink);margin:0;font-weight:500}.kGjUwG_sectionSub{font-size:var(--text-ui);color:var(--portal-gray-700)}.kGjUwG_backlog{grid-template-columns:repeat(auto-fill,minmax(236px,1fr));gap:12px;display:grid}.kGjUwG_blCard{background:var(--portal-white);border-radius:var(--portal-radius-surface);text-align:left;font:inherit;color:inherit;cursor:pointer;transition:transform var(--duration) var(--ease-out);border:0;padding:16px 18px 18px}.kGjUwG_blCard:hover{transform:scale(var(--hover-scale))}.kGjUwG_blName{font-size:var(--text-ui);letter-spacing:var(--tracking-sans);margin:0 0 4px;font-weight:600}.kGjUwG_blMeta{font-size:var(--text-ui);color:var(--portal-gray-800);margin:0 0 14px;line-height:1.45}.kGjUwG_blNote{font-size:var(--text-small);color:var(--portal-gray-700);letter-spacing:var(--tracking-caps);text-transform:uppercase}.kGjUwG_blEmpty{font-size:var(--text-ui);color:var(--portal-gray-700);grid-column:1/-1;margin:0;padding:4px 0 8px}.kGjUwG_blAdd{border-radius:var(--portal-radius-surface);color:var(--portal-gray-700);font-size:var(--text-ui);text-align:center;background:var(--portal-white);cursor:pointer;border:0;justify-content:center;align-items:center;min-height:104px;padding:16px;font-family:inherit;display:flex}.kGjUwG_blAdd:hover{color:var(--portal-ink)}.kGjUwG_overlay{z-index:50;background:var(--portal-overlay);-webkit-backdrop-filter:blur(3px);overscroll-behavior:contain;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.kGjUwG_staged{z-index:auto;-webkit-backdrop-filter:none;background:0 0;min-height:100%;padding:0;position:relative;inset:auto}.kGjUwG_staged .kGjUwG_modal{max-height:none}.kGjUwG_modal{--modal-pad:var(--spacing-8);--modal-pad-top:var(--spacing-6);--portal-field-bg:var(--portal-white);--portal-field-text:var(--portal-ink);--portal-field-placeholder:var(--portal-gray-600);background:var(--portal-gray-100);border-radius:var(--portal-radius-surface);width:100%;max-width:980px;max-height:calc(100dvh - 48px);font-family:var(--font-sans);color:var(--portal-ink);border:0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 340px;display:grid;position:relative;overflow:hidden}.kGjUwG_modalTop{padding:var(--modal-pad-top) calc(var(--modal-pad) - 8px) var(--spacing-2) var(--modal-pad);grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.kGjUwG_modalLabel{font-family:var(--font-mono);font-size:var(--text-small);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--portal-gray-800)}.kGjUwG_typeWrap{align-items:center;display:inline-flex;position:relative}.kGjUwG_typeWrap:hover{color:var(--portal-ink)}.kGjUwG_dateEmpty{color:var(--portal-gray-600)}.kGjUwG_dateOverlay{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.kGjUwG_dateOverlay::-webkit-calendar-picker-indicator{cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.kGjUwG_modalMain{padding:var(--spacing-1) var(--modal-pad) var(--modal-pad);min-width:0;overflow-y:auto}.kGjUwG_close{width:28px;height:28px;font-size:var(--text-ui);color:var(--portal-gray-800);cursor:pointer;transition:color var(--duration) ease;background:0 0;border:0;padding:0;line-height:1}.kGjUwG_close:hover{color:var(--portal-ink)}.kGjUwG_sheet{gap:var(--spacing-4);padding:0 var(--modal-pad) 0 var(--spacing-1);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.kGjUwG_sheet [role=tab][aria-selected=true]{background:var(--portal-green);color:var(--portal-white)}.kGjUwG_sheetTitle{resize:none;field-sizing:content;width:100%;font:500 var(--text-h2) / 1.25 var(--font-heading);letter-spacing:var(--tracking-display);color:var(--portal-ink);padding:var(--spacing-1) 0 0;background:0 0;border:0;outline:none;display:block;overflow:hidden}.kGjUwG_sheetTitle::placeholder{color:var(--portal-field-placeholder)}.kGjUwG_sheetRow{align-items:center;gap:var(--spacing-2);display:flex}.kGjUwG_net{cursor:pointer;filter:grayscale();opacity:.35;width:36px;height:36px;transition:opacity var(--duration) ease, filter var(--duration) ease;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.kGjUwG_net:hover{opacity:.7}.kGjUwG_netOn,.kGjUwG_netOn:hover{filter:none;opacity:1}.kGjUwG_drop{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-6) var(--spacing-4);min-height:var(--spacing-32);border-radius:var(--portal-radius-surface);background:var(--portal-gray-200);cursor:pointer;text-align:center;transition:background var(--duration) ease;border:0;flex-direction:column;margin:0;display:flex}.kGjUwG_dropOver{background:var(--portal-lime-tint)}.kGjUwG_dropHint{font-size:var(--text-ui);color:var(--portal-gray-800)}.kGjUwG_sheetThumb{border-radius:var(--portal-radius-surface);width:100%;display:block}.kGjUwG_thumbGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.kGjUwG_thumbItem{aspect-ratio:1;border-radius:var(--portal-radius-surface);background:var(--portal-white);cursor:grab;transition:opacity var(--duration) ease, box-shadow var(--duration) ease, transform var(--duration) ease;position:relative;overflow:hidden}.kGjUwG_thumbItem:active{cursor:grabbing}.kGjUwG_thumbDragging{opacity:.35}.kGjUwG_thumbOver{box-shadow:0 0 0 2px var(--portal-ink);transform:scale(.96)}.kGjUwG_thumbItem img{object-fit:cover;width:100%;height:100%;display:block}.kGjUwG_thumbCover,.kGjUwG_thumbFirst,.kGjUwG_thumbRemove,.kGjUwG_thumbEdit{font:inherit;font-size:var(--text-small);color:var(--portal-white);background:var(--portal-overlay);border-radius:var(--portal-radius-item);border:0;padding:4px 5px;line-height:1;position:absolute}.kGjUwG_thumbCover,.kGjUwG_thumbFirst{bottom:4px;left:4px}.kGjUwG_thumbFirst,.kGjUwG_thumbRemove,.kGjUwG_thumbEdit{cursor:pointer;opacity:0;transition:opacity var(--duration) ease}.kGjUwG_thumbRemove{top:4px;right:4px}.kGjUwG_thumbEdit{top:4px;left:4px}.kGjUwG_thumbItem:hover .kGjUwG_thumbFirst,.kGjUwG_thumbItem:hover .kGjUwG_thumbRemove,.kGjUwG_thumbItem:hover .kGjUwG_thumbEdit,.kGjUwG_thumbFirst:focus-visible,.kGjUwG_thumbRemove:focus-visible,.kGjUwG_thumbEdit:focus-visible{opacity:1}.kGjUwG_sheetLink{font:400 var(--text-small) var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--portal-gray-800);padding:var(--spacing-1) 0;cursor:pointer;background:0 0;border:0}.kGjUwG_sheetLink:hover{color:var(--portal-red)}.kGjUwG_iterations{align-items:center;gap:var(--spacing-1);flex-wrap:wrap;padding:0;display:flex}.kGjUwG_iterLabel{margin-right:var(--spacing-2);font-family:var(--font-mono);font-size:var(--text-small);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--portal-gray-800)}.kGjUwG_iterPill,.kGjUwG_iterAdd{min-width:var(--spacing-8);height:var(--spacing-8);padding:0 var(--spacing-2);border-radius:var(--portal-radius-full);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-small);transition:background var(--duration) ease, color var(--duration) ease, border-color var(--duration) ease;justify-content:center;align-items:center;display:inline-flex}.kGjUwG_iterPill{color:var(--portal-gray-800);background:var(--portal-white);border:0}.kGjUwG_iterPill:hover{color:var(--portal-ink)}.kGjUwG_iterPillOn,.kGjUwG_iterPillOn:hover{background:var(--portal-green);color:var(--portal-white)}.kGjUwG_iterAdd{color:var(--portal-gray-800);background:var(--portal-gray-200);font-size:var(--text-ui);border:0}.kGjUwG_iterAdd:hover{color:var(--portal-ink)}.kGjUwG_sheetFoot{padding:var(--spacing-4) 0 var(--spacing-6);background:var(--portal-gray-100);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex;position:sticky;bottom:0}.kGjUwG_sheetSave{align-items:center;gap:12px;display:flex}.kGjUwG_sheetDelete{font:400 var(--text-small) var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--portal-gray-800);cursor:pointer;background:0 0;border:0;padding:0}.kGjUwG_sheetDelete:hover{color:var(--portal-red)}.kGjUwG_formFields{gap:var(--spacing-2);flex-direction:column;display:flex}.kGjUwG_formMeta{margin:0 0 var(--spacing-2);font-size:var(--text-ui);color:var(--portal-gray-800)}.kGjUwG_formActions{justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-4);flex-wrap:wrap;display:flex}.kGjUwG_formDanger{color:var(--portal-red)}.kGjUwG_rowTwo{grid-template-columns:1fr 92px;gap:8px;display:grid}.kGjUwG_dirty{font-size:var(--text-small);color:var(--portal-red);margin-left:auto}.kGjUwG_saveState{font-size:var(--text-ui);color:var(--portal-gray-700)}.kGjUwG_saveError{color:var(--portal-red)}.kGjUwG_uploadRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kGjUwG_hiddenInput{display:none}.kGjUwG_previewImg{border-radius:var(--portal-radius-surface);border:1px solid var(--portal-gray-300);width:100%;margin-bottom:8px;display:block}.kGjUwG_empty{color:var(--portal-gray-700);font-size:var(--text-ui);text-align:center;padding:40px 0}.kGjUwG_mockEdit{resize:none;width:100%;font-family:inherit;font-weight:inherit;color:inherit;background:0 0;border:0;outline:none;display:block;overflow:hidden}.kGjUwG_mockEdit::placeholder{color:var(--portal-gray-700)}.kGjUwG_mockLi{background:var(--portal-white);border:1px solid var(--portal-gray-300);border-radius:var(--portal-radius-surface);overflow:hidden}.kGjUwG_liHead{align-items:flex-start;gap:10px;padding:14px 16px 10px;display:flex}.kGjUwG_avatar{border-radius:var(--portal-radius-full);object-fit:cover;background:var(--portal-ink);width:48px;height:48px;color:var(--portal-white);font-size:var(--text-ui);flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.kGjUwG_liName{font-size:var(--text-ui);font-weight:600;line-height:1.2}.kGjUwG_liHeadSub{font-size:var(--text-ui);color:var(--portal-gray-800);margin-top:2px;line-height:1.35}.kGjUwG_liText{font-size:var(--text-ui);white-space:pre-wrap;width:100%;padding:0 16px 12px;line-height:1.45}.kGjUwG_liImg{border-top:1px solid var(--portal-gray-300);border-bottom:1px solid var(--portal-gray-300);width:100%;display:block}.kGjUwG_liGrid{border-top:1px solid var(--portal-gray-300);border-bottom:1px solid var(--portal-gray-300);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.kGjUwG_liGridTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.kGjUwG_liCell{aspect-ratio:1;background:var(--portal-gray-100);position:relative;overflow:hidden}.kGjUwG_liCellMain{aspect-ratio:16/10;grid-column:1/-1}.kGjUwG_liCell img,.kGjUwG_liCell video{object-fit:cover;width:100%;height:100%;display:block}.kGjUwG_liMore{background:var(--portal-overlay);color:var(--portal-white);font-size:var(--text-h2);justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:0}.kGjUwG_liActions{border-top:1px solid var(--portal-gray-300);padding:4px;display:flex}.kGjUwG_liActions span{font-size:var(--text-ui);color:var(--portal-gray-800);flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 0;font-weight:500;display:flex}.kGjUwG_liActions svg{display:block}.kGjUwG_mockX{background:var(--portal-white);border:1px solid var(--portal-gray-300);border-radius:var(--portal-radius-surface);padding:16px}.kGjUwG_xHead{align-items:center;gap:11px;margin-bottom:10px;display:flex}.kGjUwG_xAvatar{border-radius:var(--portal-radius-full);object-fit:cover;background:var(--portal-ink);width:42px;height:42px;color:var(--portal-white);font-size:var(--text-ui);flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.kGjUwG_xName{font-size:var(--text-ui);font-weight:700;line-height:1.2}.kGjUwG_xHandle{font-size:var(--text-ui);color:var(--portal-gray-800)}.kGjUwG_xText{font-size:var(--text-ui);white-space:pre-wrap;margin-bottom:12px;line-height:1.42}.kGjUwG_xImg{border-radius:var(--portal-radius-surface);border:1px solid var(--portal-gray-300);width:100%;display:block}.kGjUwG_xGrid{aspect-ratio:16/9;border-radius:var(--portal-radius-surface);border:1px solid var(--portal-gray-300);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:2px;display:grid;overflow:hidden}.kGjUwG_xGridThree .kGjUwG_xCell:first-child{grid-row:1/span 2}.kGjUwG_xCell{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.kGjUwG_xTime{font-size:var(--text-ui);color:var(--portal-gray-800);border-bottom:1px solid var(--portal-gray-300);padding:12px 0}.kGjUwG_xActions{color:var(--portal-gray-800);font-size:var(--text-ui);gap:56px;padding-top:12px;display:flex}.kGjUwG_xActions span{align-items:center;gap:7px;display:flex}.kGjUwG_xActions svg{display:block}.kGjUwG_thread{flex-direction:column;display:flex}.kGjUwG_tweet{gap:12px;display:flex}.kGjUwG_tweetRail{flex:0 0 28px;justify-content:center;display:flex;position:relative}.kGjUwG_tweetRail:before{content:"";background:var(--portal-gray-500);width:1px;position:absolute;top:22px;bottom:0;left:50%}.kGjUwG_tweet:last-of-type .kGjUwG_tweetRail:before{display:none}.kGjUwG_tweetIndex{font-size:var(--text-small);color:var(--portal-gray-800);background:var(--portal-white);line-height:18px;position:relative}.kGjUwG_tweetBody{flex:1;min-width:0;padding-bottom:14px}.kGjUwG_tweetMeta{font-size:var(--text-ui);color:var(--portal-gray-700);justify-content:space-between;align-items:center;margin-top:4px;display:flex}.kGjUwG_tweetRemove{font:inherit;font-size:var(--text-ui);color:var(--portal-gray-700);cursor:pointer;background:0 0;border:0;padding:0}.kGjUwG_tweetRemove:hover{color:var(--portal-ink)}.kGjUwG_tweetAdd{font:inherit;font-size:var(--text-ui);color:var(--portal-tag-question);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 0 12px}.kGjUwG_tweetAdd:hover{text-decoration:underline}.kGjUwG_mockDr{background:var(--portal-white);border:1px solid var(--portal-gray-300);border-radius:var(--portal-radius-surface);overflow:hidden}.kGjUwG_drImg{width:100%;display:block}.kGjUwG_drBody{padding:18px 20px 22px}.kGjUwG_drTitle{font-size:var(--text-h3);letter-spacing:var(--tracking-sans);margin:0 0 8px;font-weight:700}.kGjUwG_drText{font-size:var(--text-ui);color:var(--portal-gray-900);white-space:pre-wrap;margin:0 0 16px;line-height:1.55}.kGjUwG_drTags{flex-wrap:wrap;gap:6px;display:flex}.kGjUwG_drTags i{font-style:normal;font-size:var(--text-small);color:var(--portal-tag-conviction);background:var(--portal-tag-conviction-bg);border-radius:var(--portal-radius-surface);padding:4px 9px}.kGjUwG_drMeta{align-items:center;gap:10px;margin-bottom:14px;display:flex}.kGjUwG_drMeta .kGjUwG_avatar{width:34px;height:34px;font-size:var(--text-ui)}@media (max-width:1080px){.kGjUwG_days{grid-template-columns:repeat(5,1fr)}.kGjUwG_we{display:none}}@media (max-width:880px){.kGjUwG_page{padding:32px 18px 48px}.kGjUwG_overlay{padding:12px}.kGjUwG_modal{grid-template-rows:auto;grid-template-columns:1fr;max-height:calc(100dvh - 24px);overflow-y:auto}.kGjUwG_modalMain,.kGjUwG_sheet{overflow:visible}.kGjUwG_sheet{padding:0 var(--modal-pad) var(--modal-pad)}.kGjUwG_row{grid-template-columns:1fr;gap:14px}.kGjUwG_days{grid-template-columns:repeat(2,1fr)}.kGjUwG_topbar{flex-direction:column}}.kGjUwG_zoomable{cursor:zoom-in}.kGjUwG_lightbox{z-index:60;background:var(--portal-overlay);cursor:zoom-out;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.kGjUwG_lightbox img,.kGjUwG_lightbox video{object-fit:contain;max-width:100%;max-height:100%;display:block}@media (max-width:640px){.kGjUwG_overlay{padding:var(--spacing-2) 0 0;align-items:flex-end}.kGjUwG_modal{max-height:calc(100dvh - var(--spacing-8));border-bottom:0}}@media (max-width:900px){.kGjUwG_page{padding-inline:var(--spacing-4)}}
.baVprW_enter{animation:baVprW_inline-add-in var(--duration) ease-out both;overflow:clip}.baVprW_leave{animation:baVprW_inline-add-out var(--duration) ease-in both;pointer-events:none;overflow:clip}@keyframes baVprW_inline-add-in{0%{opacity:0;max-height:0;padding-block:0;transform:translateY(-4px)}to{opacity:1;max-height:3rem;transform:none}}@keyframes baVprW_inline-add-out{0%{opacity:1;max-height:3rem}to{opacity:0;max-height:0;padding-block:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.baVprW_enter,.baVprW_leave{animation-duration:1ms}}
.wOvitq_filters{gap:var(--spacing-2);margin-bottom:var(--spacing-2);flex-wrap:wrap;display:flex}.wOvitq_chip{font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--portal-gray-800);border-radius:var(--portal-radius-full);border:1px solid var(--portal-line);transition:color var(--duration) ease;padding:7px 12px}.wOvitq_chip:hover{color:var(--portal-ink)}.wOvitq_chip[aria-pressed=true]{background-color:var(--portal-ink);border-color:var(--portal-ink);color:var(--portal-white)}.wOvitq_doc{align-items:center;gap:var(--spacing-4);padding-block:var(--spacing-4);display:flex}.wOvitq_type{width:64px;font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--portal-gray-700);flex:none}.wOvitq_main{flex:1;min-width:0}.wOvitq_docTitle{font-size:var(--text-body);letter-spacing:var(--tracking-sans);color:var(--portal-ink);font-weight:500;display:block}.wOvitq_doc:hover .wOvitq_docTitle{text-underline-offset:3px;text-decoration:underline}.wOvitq_sub{font-size:var(--text-ui);color:var(--portal-gray-800);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;display:block;overflow:hidden}.wOvitq_right{align-items:center;gap:var(--spacing-4);margin-left:auto;display:flex}.wOvitq_date{font-family:var(--font-mono);font-size:var(--text-ui);color:var(--portal-gray-700)}.wOvitq_openIcon{width:15px;height:15px;color:var(--portal-gray-700)}.wOvitq_doc:hover .wOvitq_openIcon{color:var(--portal-ink)}.wOvitq_delete{color:var(--portal-gray-500);opacity:0;transition:opacity var(--duration) ease, color var(--duration) ease}.wOvitq_row:hover .wOvitq_delete,.wOvitq_doc:hover .wOvitq_delete{opacity:1}.wOvitq_delete:hover{color:var(--portal-ink)}.wOvitq_fields{gap:var(--spacing-2);flex-direction:column;display:flex}.wOvitq_actions{justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-4);display:flex}
._3vuHKG_icon{border-radius:var(--portal-radius-full);background-color:var(--portal-line);flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;overflow:hidden}._3vuHKG_iconBordered{border-radius:var(--portal-radius-full);border:1px solid color-mix(in srgb, var(--portal-line) 60%, transparent);background-color:var(--portal-canvas);flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;overflow:hidden}._3vuHKG_globeIcon{width:1rem;height:1rem;color:var(--portal-muted)}._3vuHKG_image{object-fit:cover;width:100%;height:100%}
.K_qM7q_row{align-items:center;gap:var(--spacing-2);padding-block:10px;display:flex}.K_qM7q_favicon{flex:none;width:16px;height:16px;display:block}.K_qM7q_body{flex:1;min-width:0}.K_qM7q_label{font-size:var(--text-ui);color:var(--portal-ink);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.K_qM7q_row:hover .K_qM7q_label{text-underline-offset:3px;text-decoration:underline}.K_qM7q_url{font-family:var(--font-mono);font-size:var(--text-small);color:var(--portal-gray-700);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.K_qM7q_delete{color:var(--portal-gray-500);opacity:0;transition:opacity var(--duration) ease, color var(--duration) ease;flex:none}.K_qM7q_row:hover .K_qM7q_delete{opacity:1}.K_qM7q_delete:hover{color:var(--portal-ink)}.K_qM7q_draft{min-width:0;font:inherit;font-size:var(--text-ui);color:var(--portal-ink);background:0 0;border:0;outline:0;flex:1;margin:0;padding:0}.K_qM7q_draft::placeholder{color:var(--portal-field-placeholder)}.K_qM7q_fields{gap:var(--spacing-2);flex-direction:column;display:flex}.K_qM7q_actions{justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-4);display:flex}
.fATYKW_layout{gap:var(--spacing-4);align-items:flex-start;display:flex}.fATYKW_main{flex:1;min-width:0}.fATYKW_coverPlaceholder{aspect-ratio:16/9;border-radius:var(--portal-radius-surface);background:linear-gradient(135deg, var(--portal-line) 0%, var(--portal-line) 100%);width:100%}.fATYKW_gallery{columns:3;column-gap:var(--spacing-3)}.fATYKW_galleryImg{border-radius:var(--portal-radius-surface);object-fit:cover;width:100%;margin-bottom:var(--spacing-3);break-inside:avoid;display:block}.fATYKW_sidebar{width:320px;top:var(--spacing-4);gap:var(--spacing-4);flex-direction:column;flex-shrink:0;display:flex;position:sticky}.fATYKW_sidebarRow{gap:var(--spacing-2);flex-direction:column;display:flex}.fATYKW_label{all:unset;cursor:pointer;font-size:var(--text-small);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--portal-muted);transition:color var(--duration);font-weight:400;display:inline-block}.fATYKW_label:hover{color:var(--portal-ink)}.fATYKW_fieldValue{font-size:var(--text-ui);color:var(--portal-ink)}.fATYKW_value{font-size:var(--text-ui);color:var(--portal-ink);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.5}.fATYKW_veilleList{gap:var(--spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fATYKW_veilleItem{font-size:var(--text-ui);color:var(--portal-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fATYKW_galleryDragging{opacity:.5;position:relative}.fATYKW_coverPlaceholderDragging{border:2px dashed var(--portal-line);opacity:1;background:var(--portal-line);justify-content:center;align-items:center;display:flex}.fATYKW_dropOverlay{background:color-mix(in srgb, var(--portal-canvas) 70%, transparent);border-radius:var(--portal-radius-surface);border:2px dashed var(--portal-line);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fATYKW_dropLabel{font-size:var(--text-ui);color:var(--portal-muted);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.fATYKW_uploadingLabel{font-size:var(--text-ui);color:var(--portal-muted);margin-top:var(--spacing-2)}.fATYKW_labelRow{justify-content:space-between;align-items:center;display:flex}.fATYKW_openAllButton{all:unset;cursor:pointer;color:var(--portal-muted);transition:color var(--duration);align-items:center;display:flex}.fATYKW_openAllButton:hover{color:var(--portal-ink)}.fATYKW_veilleLink{color:var(--portal-ink);text-decoration:none}.fATYKW_veilleLink:hover{text-decoration:underline}.fATYKW_valueEdit{width:100%;font:inherit;color:inherit;resize:none;field-sizing:content;background:0 0;border:0;outline:0;padding:0;display:block}.app-main:has(.fATYKW_studio){padding-bottom:0}.fATYKW_studio{height:calc(100dvh - var(--portal-header-height));padding:var(--spacing-4) var(--spacing-8);display:flex}.fATYKW_frame{border-radius:var(--portal-radius-surface);background:var(--portal-paper);border:0;flex:1;min-width:0;height:100%}.fATYKW_studioSidebar{width:320px;margin-left:var(--spacing-4);transition:width var(--duration) var(--ease-out), margin var(--duration) var(--ease-out), opacity var(--duration) var(--ease-out);flex-shrink:0;overflow:hidden}.fATYKW_studioSidebar[data-open=false]{opacity:0;width:0;margin-left:0}.fATYKW_studioSidebarInner{gap:var(--spacing-4);flex-direction:column;width:320px;height:100%;display:flex;overflow-y:auto}.fATYKW_sidebarGallery{gap:var(--spacing-2);flex-direction:column;display:flex}.fATYKW_sidebarGallery .fATYKW_galleryImg{margin-bottom:0}.fATYKW_statusHead{justify-content:space-between;margin-bottom:0}
._2hXNFq_row{align-items:center;gap:var(--spacing-2);min-width:0;font-size:var(--text-ui);color:var(--portal-ink);transition:color var(--duration) ease;padding-top:5px;padding-bottom:5px;display:flex}._2hXNFq_row:hover{color:var(--portal-ink)}._2hXNFq_title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}
.abeqJq_page{gap:var(--spacing-6);flex-direction:column;display:flex}.abeqJq_head{justify-content:space-between;align-items:baseline;gap:var(--spacing-4);display:flex}.abeqJq_meta,.abeqJq_groupLabel{font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:400}.abeqJq_meta{color:var(--portal-muted)}.abeqJq_checklist{columns:2;column-gap:var(--spacing-6)}.abeqJq_group{break-inside:avoid;margin-bottom:var(--spacing-6)}.abeqJq_groupLabel{margin:0 0 var(--spacing-2);color:var(--portal-ink)}.abeqJq_list{border-radius:var(--portal-radius-surface);margin:0;padding:0;list-style:none;overflow:hidden}.abeqJq_row{background:var(--portal-paper);border-bottom:1px solid var(--portal-line);font-size:var(--text-ui);transition:background var(--duration) ease;align-items:flex-start;gap:10px;padding:9px 12px;line-height:1.5;display:flex}.abeqJq_row:last-child{border-bottom:0}.abeqJq_row:hover{background:var(--portal-hover-row)}.abeqJq_task{min-width:0;color:var(--portal-ink);flex:auto;text-decoration:none}.abeqJq_sub{font-family:var(--font-mono);font-size:var(--text-ui);color:var(--portal-muted);margin-left:6px}.abeqJq_n{font-family:var(--font-mono);font-size:var(--text-ui);font-variant-numeric:tabular-nums;color:var(--portal-muted);flex:none;margin-left:auto;padding:1px 7px}@media (max-width:900px){.abeqJq_checklist{columns:1}}
.d5QFYG_loading{padding-block:var(--spacing-10);justify-content:center;display:flex}.d5QFYG_loadingText{color:var(--portal-muted)}.d5QFYG_root{gap:var(--spacing-6);flex-direction:column;display:flex}.d5QFYG_toolbar{gap:var(--spacing-4);flex-direction:column;display:flex}@media (min-width:640px){.d5QFYG_toolbar{flex-direction:row;justify-content:space-between;align-items:center}}.d5QFYG_toolbarLeft{align-items:center;gap:var(--spacing-4);flex-wrap:wrap;display:flex}.d5QFYG_search{max-width:24rem}.d5QFYG_statusFilter{gap:var(--spacing-1);display:flex}.d5QFYG_backIcon{width:1rem;height:1rem}.d5QFYG_emptyCardContent{padding-block:var(--spacing-16);flex-direction:column;justify-content:center;align-items:center;display:flex}.d5QFYG_emptyIcon{width:2.5rem;height:2.5rem;color:var(--portal-muted);margin-bottom:var(--spacing-4)}.d5QFYG_emptyText{color:var(--portal-muted);text-align:center}.d5QFYG_grid{gap:var(--spacing-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){.d5QFYG_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.d5QFYG_grid{grid-template-columns:repeat(4,1fr)}}.d5QFYG_card{padding-block:var(--spacing-4);gap:var(--spacing-2);overflow:hidden}.d5QFYG_cardBody{align-items:flex-start;gap:var(--spacing-4);padding-inline:var(--spacing-4);display:flex}.d5QFYG_logo{border-radius:var(--portal-radius-surface);flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;overflow:hidden}.d5QFYG_logoImg{object-fit:cover;width:100%;height:100%}.d5QFYG_logoIcon{width:1rem;height:1rem;color:var(--portal-muted)}.d5QFYG_cardInfo{flex:1;min-width:0}.d5QFYG_cardInfoRow{justify-content:space-between;align-items:flex-start;gap:var(--spacing-2);display:flex}.d5QFYG_nameRow{align-items:center;gap:var(--spacing-2);display:flex}.d5QFYG_name{text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.d5QFYG_externalLink{color:var(--portal-muted)}.d5QFYG_externalLink:hover{color:var(--portal-ink)}.d5QFYG_externalLinkIcon{flex-shrink:0;width:1rem;height:1rem}.d5QFYG_summary{font-size:var(--text-ui);color:var(--portal-muted);margin-top:var(--spacing-1)}
._4wa7Aa_addRow{grid-auto-rows:minmax(var(--spacing-32), auto)}
.xmPFka_trigger{flex-shrink:0}
.uLMu5a_form{gap:var(--spacing-4);flex-direction:column;display:flex}.uLMu5a_titleInput{width:100%;font:inherit;letter-spacing:inherit;color:inherit;background:0 0;border:0;outline:none;padding:0;display:block}.uLMu5a_titleInput::placeholder{color:var(--portal-field-placeholder)}.uLMu5a_grid{gap:var(--spacing-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.uLMu5a_field{gap:var(--spacing-2);flex-direction:column;display:flex}.uLMu5a_timeline{flex-direction:column;display:flex}.uLMu5a_timelineItem{align-items:baseline;gap:var(--spacing-4);padding-block:var(--spacing-1);font-size:var(--text-ui);color:var(--portal-ink);line-height:1.4;display:flex}.uLMu5a_timelineDate{font-family:var(--font-mono);color:var(--portal-gray-800);flex:none}.uLMu5a_actions{justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-4);display:flex}.uLMu5a_actions .uLMu5a_deleteBtn{color:var(--portal-gray-800);margin-right:auto}.uLMu5a_actions .uLMu5a_deleteBtn:hover{color:var(--portal-red);background-color:#0000}.uLMu5a_columns{gap:var(--spacing-8);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.uLMu5a_column{gap:var(--spacing-4);flex-direction:column;min-width:0;display:flex}.uLMu5a_meta{font-size:var(--text-ui);color:var(--portal-gray-800)}.uLMu5a_metaLink{color:inherit;text-underline-offset:.15em;text-decoration:underline}.uLMu5a_metaLink:hover{color:var(--portal-ink)}.uLMu5a_description{font-size:var(--text-ui);color:var(--portal-ink);line-height:1.4}.uLMu5a_siteRow{align-items:center;gap:var(--spacing-2);display:flex}.uLMu5a_siteRow>:first-child{flex:1;min-width:0}.uLMu5a_siteLink{color:var(--portal-gray-800);transition:color var(--duration) ease;flex:none;text-decoration:none}.uLMu5a_siteLink:hover{color:var(--portal-action)}@media (max-width:900px){.uLMu5a_columns,.uLMu5a_grid{grid-template-columns:minmax(0,1fr)}}
.U03OXa_tracker{flex-direction:column;gap:14px;height:100%;display:flex}.U03OXa_head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.U03OXa_label,.U03OXa_count,.U03OXa_weekday,.U03OXa_num{font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:400}.U03OXa_label{color:var(--portal-ink)}.U03OXa_count{white-space:nowrap;color:var(--portal-muted)}.U03OXa_grid{flex:auto;grid-template-columns:repeat(7,minmax(0,1fr));align-content:end;gap:4px;display:grid}.U03OXa_weekday{text-align:center;color:var(--portal-muted)}.U03OXa_day{aspect-ratio:1;border-radius:var(--portal-radius-item);background:var(--portal-line);cursor:pointer;transition:background var(--duration) ease;border:0;justify-content:flex-start;align-items:flex-start;padding:4px 5px;display:flex}.U03OXa_day:hover:not(:disabled){background:color-mix(in srgb, var(--portal-lime) 45%, var(--portal-line))}.U03OXa_future{background:var(--portal-canvas);cursor:default}.U03OXa_today{box-shadow:inset 0 0 0 1px var(--portal-ink)}.U03OXa_done,.U03OXa_done:hover:not(:disabled){background:var(--portal-lime)}.U03OXa_num{color:var(--portal-muted)}.U03OXa_done .U03OXa_num{color:var(--portal-ink)}
.SPdN3a_editor textarea{min-height:60vh;max-height:none}
.oZ_TBW_actions{justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6);display:flex}
.WeEVDq_label{align-items:center;gap:var(--spacing-2);font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--portal-gray-800);-webkit-user-select:none;user-select:none;font-weight:400;line-height:1;display:flex}:is(.WeEVDq_label:has(+:disabled),.WeEVDq_label:has(~:disabled)){cursor:not-allowed;opacity:.5}
._09A2QG_overlay{z-index:50;background:var(--portal-overlay);-webkit-backdrop-filter:blur(3px);overscroll-behavior:contain;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._09A2QG_staged{z-index:auto;-webkit-backdrop-filter:none;background:0 0;min-height:100%;padding:0;position:relative;inset:auto}._09A2QG_staged ._09A2QG_modal{max-height:none}._09A2QG_modal{--modal-pad:var(--spacing-8);--modal-pad-top:var(--spacing-6);--portal-field-bg:var(--portal-white);--portal-field-text:var(--portal-ink);--portal-field-placeholder:var(--portal-gray-600);background:var(--portal-gray-100);border-radius:var(--portal-radius-surface);width:100%;max-width:460px;max-height:calc(100dvh - 48px);font-family:var(--font-sans);color:var(--portal-ink);border:0;flex-direction:column;display:flex;overflow:hidden}:is(._09A2QG_modal :is(input,textarea,select):focus,._09A2QG_modal :is(input,textarea,select):focus-visible){box-shadow:none;outline:none}._09A2QG_modal [data-slot=select-trigger]{border-radius:var(--portal-radius-surface)}._09A2QG_modal [data-slot=label]{color:var(--portal-gray-800)}._09A2QG_wide{max-width:980px}._09A2QG_split{grid-template-columns:minmax(0, 1fr) var(--portal-sidebar);background:var(--portal-white);max-width:980px;display:grid}._09A2QG_main{--portal-field-bg:var(--portal-gray-100);flex-direction:column;min-height:0;display:flex}._09A2QG_main ._09A2QG_body{flex:1}._09A2QG_aside{background:var(--portal-gray-100);flex-direction:column;min-height:0;display:flex}._09A2QG_asideTop{padding:var(--modal-pad-top) calc(var(--modal-pad) - var(--spacing-2)) var(--spacing-2);justify-content:flex-end;display:flex}._09A2QG_asideBody{gap:var(--spacing-6);padding:0 var(--modal-pad) var(--modal-pad);flex-direction:column;display:flex;overflow-y:auto}@media (max-width:900px){._09A2QG_split{grid-template-columns:minmax(0,1fr)}}._09A2QG_media{width:auto;max-width:none}._09A2QG_top{justify-content:space-between;align-items:center;gap:var(--spacing-2);padding:var(--modal-pad-top) calc(var(--modal-pad) - 8px) var(--spacing-2) var(--modal-pad);display:flex}._09A2QG_label{min-width:0;font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--portal-gray-800)}._09A2QG_close{width:28px;height:28px;font-size:var(--text-ui);color:var(--portal-gray-800);cursor:pointer;transition:color var(--duration) ease;background:0 0;border:0;flex:none;padding:0;line-height:1}._09A2QG_close:hover{color:var(--portal-ink)}._09A2QG_body{min-height:0;padding:var(--spacing-1) var(--modal-pad) var(--modal-pad);flex-direction:column;display:flex;overflow-y:auto}._09A2QG_title{padding:var(--spacing-1) 0 var(--spacing-2);font:500 var(--text-h2) / 1.25 var(--font-heading);letter-spacing:var(--tracking-display);color:var(--portal-ink)}._09A2QG_input{}._09A2QG_textarea{max-height:50vh;}._09A2QG_fields{gap:var(--spacing-2);flex-direction:column;display:flex}._09A2QG_drop{margin:var(--spacing-2) 0 0;padding:var(--spacing-6) var(--spacing-4);min-height:var(--spacing-32);border-radius:var(--portal-radius-surface);background:var(--portal-gray-200);text-align:center;cursor:pointer;transition:background var(--duration) ease;border:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}._09A2QG_dropOver{background:var(--portal-lime-tint)}._09A2QG_hint{font-size:var(--text-ui);color:var(--portal-gray-800)}._09A2QG_thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}._09A2QG_thumb{aspect-ratio:1;border-radius:var(--portal-radius-surface);background:var(--portal-white);cursor:zoom-in;position:relative;overflow:hidden}._09A2QG_thumb img{object-fit:cover;width:100%;height:100%;display:block}._09A2QG_thumbRemove{border-radius:var(--portal-radius-item);background:var(--portal-overlay);font:inherit;font-size:var(--text-small);color:var(--portal-white);cursor:pointer;opacity:0;transition:opacity var(--duration) ease;border:0;padding:4px 5px;line-height:1;position:absolute;top:4px;right:4px}._09A2QG_thumb:hover ._09A2QG_thumbRemove,._09A2QG_thumbRemove:focus-visible{opacity:1}@media (max-width:640px){._09A2QG_overlay{padding:var(--spacing-2) 0 0;align-items:flex-end}._09A2QG_modal,._09A2QG_wide{--modal-pad:var(--spacing-6);--modal-pad-top:var(--spacing-4);max-width:none;max-height:calc(100dvh - var(--spacing-8));border-bottom:0}._09A2QG_body{padding-bottom:calc(var(--modal-pad) + env(safe-area-inset-bottom))}._09A2QG_title{font-size:var(--text-h3)}._09A2QG_thumbs{grid-template-columns:repeat(2,minmax(0,1fr))}._09A2QG_thumbRemove{opacity:1}}
.X5hebq_pills{align-items:center;gap:var(--spacing-1);padding:var(--spacing-1);border-radius:var(--portal-radius-full);background-color:var(--portal-line);flex:none;display:inline-flex;position:relative}.X5hebq_indicator{top:var(--spacing-1);bottom:var(--spacing-1);border-radius:var(--portal-radius-full);background-color:var(--portal-paper);box-shadow:var(--shadow-sm);transition:left var(--duration) var(--ease-out), width var(--duration) var(--ease-out);position:absolute}.X5hebq_pill{z-index:1;align-items:center;gap:var(--spacing-1);height:var(--spacing-8);padding:0 var(--spacing-4);border-radius:var(--portal-radius-full);font:400 var(--text-nav) var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;color:var(--portal-gray-800);cursor:pointer;transition:color var(--duration) var(--ease-out);background:0 0;border:0;display:inline-flex;position:relative}.X5hebq_pill:hover,.X5hebq_pill[aria-pressed=true],.X5hebq_pill[aria-selected=true]{color:var(--portal-ink)}.X5hebq_pill:focus-visible{outline:var(--spacing-0-5) solid var(--portal-ink);outline-offset:calc(-1 * var(--spacing-0-5))}
.HzoPGG_page{grid-template-columns:minmax(0, 1fr) var(--portal-sidebar);height:calc(100dvh - var(--portal-header-height));margin-bottom:calc(-1 * var(--spacing-16));background:var(--portal-white);color:var(--portal-ink);font-family:var(--font-sans);letter-spacing:var(--portal-tracking-sans);font-size:var(--portal-text-14);line-height:1.45;display:grid}.HzoPGG_main{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.HzoPGG_hero{background:var(--portal-green);color:var(--portal-white);padding:var(--spacing-10) var(--spacing-10) var(--spacing-8)}.HzoPGG_hhead{align-items:flex-start;gap:var(--spacing-6);display:flex}.HzoPGG_hhead h1{font:500 var(--portal-text-48) / 1.1 var(--font-heading);letter-spacing:-1px;text-transform:none;color:var(--portal-white);margin:0}.HzoPGG_hsub{margin-top:var(--spacing-2);gap:var(--spacing-6);color:var(--portal-on-green);font-size:var(--portal-text-15);display:flex}.HzoPGG_hsub span{align-items:center;gap:var(--spacing-2);display:inline-flex}.HzoPGG_dot{width:var(--spacing-2);height:var(--spacing-2);border-radius:var(--portal-radius-full);background:var(--portal-lime)}.HzoPGG_dotRed{background:var(--portal-red)}.HzoPGG_hact{gap:var(--spacing-2);margin-left:auto;display:flex}.HzoPGG_stats{margin-top:var(--spacing-10);grid-template-rows:repeat(4,auto);grid-template-columns:1.5fr repeat(4,1fr);display:grid}.HzoPGG_stat{grid-row:span 4;grid-template-rows:subgrid;padding-right:var(--spacing-8);min-width:0;display:grid}.HzoPGG_stat>.HzoPGG_statV{align-self:end}.HzoPGG_stat+.HzoPGG_stat{padding-left:var(--spacing-8);box-shadow:inset 1px 0 0 var(--portal-on-green-line)}.HzoPGG_statL{font-size:var(--portal-text-15);color:var(--portal-on-green);align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.HzoPGG_statV{margin-top:var(--spacing-2);font:500 var(--portal-text-44) / 1 var(--font-heading);letter-spacing:-.03em;align-items:baseline;gap:var(--spacing-2);display:flex}.HzoPGG_statV small{font-size:var(--text-h3);color:var(--portal-on-green-muted);letter-spacing:0}.HzoPGG_scoreV{font-size:var(--portal-text-76)}.HzoPGG_statS{margin-top:var(--spacing-2);font-size:var(--text-ui);color:var(--portal-on-green-muted)}.HzoPGG_statS b{font-weight:500;font-family:var(--font-heading);color:var(--portal-white)}.HzoPGG_tag{height:var(--spacing-6);padding:0 var(--spacing-2);border-radius:var(--portal-radius-full);font-size:var(--portal-text-12);background:var(--portal-on-green-tag);color:var(--portal-white);align-items:center;display:inline-flex}.HzoPGG_tagWarn{background:var(--portal-orange-tag);color:var(--portal-orange)}.HzoPGG_race{width:var(--portal-race);max-width:100%;height:var(--spacing-2);margin-top:var(--spacing-4);background:var(--portal-on-green-line);border-radius:var(--portal-radius-item);position:relative}.HzoPGG_race i{border-radius:var(--portal-radius-item);background:var(--portal-lime);position:absolute;inset:0 auto 0 0}.HzoPGG_race b{top:calc(-1 * var(--spacing-2));width:var(--spacing-0-5);height:var(--spacing-6);background:var(--portal-white);position:absolute}.HzoPGG_race em{top:var(--spacing-6);font:500 var(--text-small) var(--font-mono);letter-spacing:var(--tracking-caps);color:var(--portal-on-green);text-transform:uppercase;white-space:nowrap;font-style:normal;position:absolute;transform:translate(-50%)}.HzoPGG_pips{gap:var(--spacing-1);margin-top:var(--spacing-4);display:flex}.HzoPGG_pips i{height:var(--spacing-2);border-radius:var(--portal-radius-item);background:var(--portal-on-green-line);flex:1}.HzoPGG_pips .HzoPGG_track{position:relative;overflow:hidden}.HzoPGG_pips .HzoPGG_track b{background:var(--portal-lime);position:absolute;inset:0 auto 0 0}.HzoPGG_pips i.HzoPGG_on{background:var(--portal-lime)}.HzoPGG_work{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);min-height:0;display:grid}.HzoPGG_col{min-height:0;padding:var(--spacing-10);scrollbar-width:thin;overflow-y:auto}.HzoPGG_colAlt{background:var(--portal-gray-100);flex-direction:column;display:flex}.HzoPGG_ch{align-items:center;gap:var(--spacing-8);padding:var(--spacing-2) 0;display:flex}.HzoPGG_ch h2{font:500 var(--text-h2) / 1 var(--font-heading);text-transform:none;color:var(--portal-ink);margin:0}.HzoPGG_chR{align-items:center;gap:var(--spacing-2);margin-left:auto;display:flex}.HzoPGG_colAlt .HzoPGG_ch{margin-bottom:var(--spacing-6)}.HzoPGG_dayprog{align-items:center;gap:var(--spacing-2);color:var(--portal-gray-800);font-size:var(--text-ui);flex:1;display:flex}.HzoPGG_dayprog b{font-weight:500;font-family:var(--font-heading);color:var(--portal-ink)}.HzoPGG_gain{font:400 var(--text-small) var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--portal-gray-600)}.HzoPGG_bar{height:var(--spacing-2);background:var(--portal-gray-400);border-radius:var(--portal-radius-full);flex:1;overflow:hidden}.HzoPGG_bar i{background:var(--portal-action);height:100%;transition:width var(--duration) var(--ease-out);display:block}.HzoPGG_step{padding-top:var(--spacing-4)}.HzoPGG_num{width:var(--spacing-8);height:var(--spacing-8);border-radius:var(--portal-radius-item);font:500 var(--text-ui) var(--font-heading);background:var(--portal-gray-100);color:var(--portal-ink);flex:none;place-items:center;display:grid}.HzoPGG_stepDone .HzoPGG_num{background:var(--portal-action);color:var(--portal-white)}.HzoPGG_sh{align-items:center;gap:var(--spacing-2);min-height:var(--spacing-8);display:flex}.HzoPGG_sh h3{font:500 var(--text-body) var(--font-heading);text-transform:none;color:var(--portal-ink);margin:0}.HzoPGG_shR{color:var(--portal-gray-600);font:400 var(--text-small) var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;gap:var(--spacing-2);align-items:center;margin-left:auto;display:flex}.HzoPGG_box{margin-top:var(--spacing-2);background:var(--portal-gray-100);border-radius:var(--portal-radius-surface);padding:var(--spacing-2) 0}.HzoPGG_req{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4) var(--spacing-0-5);font-size:var(--text-ui);font-weight:500;font-family:var(--font-heading);display:flex}.HzoPGG_req:before{content:"";width:var(--spacing-2);height:var(--spacing-2);border-radius:var(--portal-radius-full);background:var(--portal-red)}.HzoPGG_empty{padding:var(--spacing-2) var(--spacing-4);font-size:var(--text-ui);color:var(--portal-gray-600)}.HzoPGG_it{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);min-width:0;display:flex}.HzoPGG_t{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--portal-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;text-decoration:none;overflow:hidden}.HzoPGG_t em{font:400 var(--text-small) var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--portal-gray-700);margin-left:var(--spacing-2);font-style:normal}.HzoPGG_plat{font:400 var(--text-small) var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--portal-gray-700);white-space:nowrap;margin-left:auto}.HzoPGG_ref{font:500 var(--text-small) var(--font-mono);color:var(--portal-gray-600);min-width:var(--spacing-6)}.HzoPGG_fav{width:var(--spacing-4);height:var(--spacing-4);border-radius:var(--portal-radius-item);font:600 var(--text-small) var(--font-sans);color:var(--portal-white);background:var(--portal-green-light);object-fit:cover;flex:none;place-items:center;display:grid}img.HzoPGG_fav{background:var(--portal-white)}.HzoPGG_chk{width:var(--spacing-4);height:var(--spacing-4);border-radius:var(--portal-radius-item);border:var(--spacing-0-5) solid var(--portal-gray-500);background:var(--portal-white);cursor:pointer;flex:none;place-items:center;padding:0;display:grid}.HzoPGG_chk svg{opacity:0}.HzoPGG_ok .HzoPGG_chk{background:var(--portal-action);border-color:var(--portal-action)}.HzoPGG_ok .HzoPGG_chk svg{opacity:1}.HzoPGG_ok .HzoPGG_t{color:var(--portal-gray-600);text-decoration:line-through}.HzoPGG_slotSelect{min-width:0;height:var(--spacing-6);font:inherit;color:var(--portal-gray-600);cursor:pointer;appearance:none;background:0 0;border:0;flex:1}.HzoPGG_slotSelect:hover{color:var(--portal-ink)}.HzoPGG_badge{height:var(--spacing-6);padding:0 var(--spacing-2);border-radius:var(--portal-radius-full);font:400 var(--portal-text-12) var(--font-sans);letter-spacing:0;text-transform:none;white-space:nowrap;align-items:center;display:inline-flex}.HzoPGG_badgeOrange{background:var(--portal-orange-tint);color:var(--portal-orange)}.HzoPGG_badgeRed{background:var(--portal-red-tint);color:var(--portal-red)}.HzoPGG_badgeGrey{background:var(--portal-gray-200);color:var(--portal-gray-800)}.HzoPGG_tabs{border:1px solid var(--portal-gray-400);border-radius:var(--portal-radius-full);background:var(--portal-white);display:inline-flex;overflow:hidden}.HzoPGG_tabs button{height:var(--spacing-8);padding:0 var(--spacing-4);font:inherit;font-size:var(--text-ui);color:var(--portal-gray-800);cursor:pointer;background:0 0;border:0}.HzoPGG_tabs button[aria-pressed=true]{background:var(--portal-green);color:var(--portal-white)}.HzoPGG_calg{gap:var(--spacing-1);grid-template-columns:repeat(7,1fr);display:grid}.HzoPGG_d{aspect-ratio:1.05;border-radius:var(--portal-radius-surface);padding:var(--spacing-2) var(--spacing-2);font-size:var(--portal-text-12);background:var(--portal-white);flex-direction:column;justify-content:space-between;display:flex}.HzoPGG_dOut{background:0 0}.HzoPGG_dWe{background:var(--portal-gray-200);color:var(--portal-gray-600)}.HzoPGG_dToday{color:var(--portal-action);font-weight:500;font-family:var(--font-heading)}.HzoPGG_dOn{background:var(--portal-green);color:var(--portal-white)}.HzoPGG_m{align-items:center;gap:var(--spacing-1);flex-wrap:wrap;display:flex}.HzoPGG_month{padding-top:var(--spacing-10);grid-template-columns:repeat(3,1fr);margin-top:auto;display:grid}.HzoPGG_month div+div{padding-left:var(--spacing-6);box-shadow:inset 1px 0 0 var(--portal-gray-400)}.HzoPGG_month b{font:500 var(--portal-text-26) var(--font-heading);letter-spacing:-.02em;color:var(--portal-ink);display:block}.HzoPGG_month span{font-size:var(--portal-text-12);color:var(--portal-gray-800)}.HzoPGG_side{border-left:1px solid var(--portal-gray-400);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.HzoPGG_side>section{padding:var(--spacing-10)}.HzoPGG_side>section+section{border-top:1px solid var(--portal-gray-400)}.HzoPGG_rh{margin-bottom:var(--spacing-4);justify-content:space-between;align-items:baseline;display:flex}.HzoPGG_rh h2{font:500 var(--text-h2) var(--font-heading);letter-spacing:-.02em;text-transform:none;color:var(--portal-ink);margin:0}.HzoPGG_rh small{font-size:var(--text-body);color:var(--portal-gray-800);margin-top:var(--spacing-0-5);display:block}.HzoPGG_link{color:var(--portal-action);text-decoration:underline}.HzoPGG_proj{align-items:center;gap:var(--spacing-4);padding:var(--spacing-2) 0;color:inherit;text-decoration:none;display:flex}.HzoPGG_lg{width:var(--spacing-6);height:var(--spacing-6);border-radius:var(--portal-radius-full);font:600 var(--portal-text-12) var(--font-sans);color:var(--portal-white);background:var(--portal-ink);object-fit:cover;flex:none;place-items:center;display:grid}img.HzoPGG_lg{background:var(--portal-white)}.HzoPGG_proj b,.HzoPGG_rep b{font:500 var(--portal-text-15) var(--font-heading);color:var(--portal-ink);transition:color var(--duration) ease;display:block}.HzoPGG_proj span,.HzoPGG_rep span{font-size:var(--text-ui);color:var(--portal-gray-800)}.HzoPGG_chev{flex:none;margin-left:auto}.HzoPGG_proj:hover b{color:var(--portal-action)}.HzoPGG_funnel{padding:var(--spacing-4) 0 var(--spacing-2);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.HzoPGG_funnel:before{content:"";left:16%;right:16%;top:calc(var(--spacing-4) + var(--spacing-10) / 2);background:var(--portal-gray-400);height:1px;position:absolute}.HzoPGG_fs{text-align:center;position:relative}.HzoPGG_orb{width:var(--spacing-10);height:var(--spacing-10);border-radius:var(--portal-radius-full);background:radial-gradient(circle at 50% 50%, var(--portal-white) 0 var(--spacing-0-5), transparent var(--spacing-1)), radial-gradient(circle, var(--portal-lime-light) 0 55%, var(--portal-lime) 56% 100%);box-shadow:0 0 0 var(--spacing-1) var(--portal-lime-tint);margin:0 auto}.HzoPGG_fs:nth-child(2) .HzoPGG_orb{background:radial-gradient(circle at 50% 50%, var(--portal-white) 0 var(--spacing-0-5), transparent var(--spacing-1)), radial-gradient(circle, var(--portal-gray-200) 0 55%, var(--portal-gray-400) 56% 100%);box-shadow:0 0 0 var(--spacing-1) var(--portal-gray-100)}.HzoPGG_fs:nth-child(3) .HzoPGG_orb{background:radial-gradient(circle at 50% 50%, var(--portal-white) 0 var(--spacing-0-5), transparent var(--spacing-1)), radial-gradient(circle, var(--portal-green-light) 0 55%, var(--portal-green) 56% 100%);box-shadow:0 0 0 var(--spacing-1) var(--portal-green-tint)}.HzoPGG_fs b{margin-top:var(--spacing-4);font:500 var(--portal-text-26) var(--font-heading);color:var(--portal-ink);display:block}.HzoPGG_fs span{font-size:var(--portal-text-12);color:var(--portal-gray-800)}.HzoPGG_plist .HzoPGG_it{padding:var(--spacing-2) 0}.HzoPGG_plist .HzoPGG_t em{font:400 var(--portal-text-14) var(--font-sans);letter-spacing:0;text-transform:none;color:var(--portal-gray-800)}.HzoPGG_rep a,.HzoPGG_rep div{padding:var(--spacing-2) 0;color:inherit;text-decoration:none;display:block}.HzoPGG_rep a:hover b{color:var(--portal-action)}.HzoPGG_formRow{gap:var(--spacing-2);margin-top:var(--spacing-4);align-items:center;display:flex}.HzoPGG_formRow>:first-child{flex:1}.HzoPGG_ch h2,.HzoPGG_num,.HzoPGG_sh h3,.HzoPGG_proj b,.HzoPGG_rep b,.HzoPGG_statS b,.HzoPGG_dayprog b,.HzoPGG_req,.HzoPGG_dToday{letter-spacing:var(--tracking-sans)}.HzoPGG_rub{padding:var(--spacing-2) var(--spacing-4) 0;font:400 var(--text-small) var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--portal-gray-600)}.HzoPGG_more{padding:var(--spacing-2) var(--spacing-4);font-size:var(--text-ui);color:var(--portal-gray-800);text-decoration:none;display:block}.HzoPGG_more:hover{color:var(--portal-action)}.HzoPGG_d{text-align:left;color:var(--portal-ink);border:0;font-family:inherit}.HzoPGG_d.HzoPGG_dWe{color:var(--portal-gray-600)}.HzoPGG_d.HzoPGG_dToday{color:var(--portal-action)}.HzoPGG_d.HzoPGG_dOn{color:var(--portal-white)}.HzoPGG_dClick{cursor:pointer;transition:transform var(--duration) var(--ease-out)}.HzoPGG_dClick:hover{transform:scale(var(--hover-scale))}.HzoPGG_mark{align-items:center;gap:var(--spacing-0-5);font:400 var(--text-small) var(--font-mono);display:inline-flex}.HzoPGG_markLogo{width:var(--spacing-4);height:var(--spacing-4);border-radius:var(--portal-radius-item);object-fit:cover;background:var(--portal-white)}@media (max-width:900px){.HzoPGG_page{height:auto;display:block}.HzoPGG_main,.HzoPGG_work{flex-direction:column;display:flex}.HzoPGG_colAlt{order:-1}.HzoPGG_col{padding:var(--spacing-6) var(--spacing-4);overflow:visible}.HzoPGG_hero{padding:var(--spacing-6) var(--spacing-4)}.HzoPGG_hhead{gap:var(--spacing-4);flex-direction:column}.HzoPGG_hhead h1{font-size:var(--text-h1)}.HzoPGG_hsub{gap:var(--spacing-2) var(--spacing-4);flex-wrap:wrap}.HzoPGG_hact{margin-left:0}.HzoPGG_stats{gap:var(--spacing-6) 0;margin-top:var(--spacing-6);grid-template-rows:none;grid-template-columns:1fr 1fr}.HzoPGG_stat{padding:0 var(--spacing-4) 0 0;grid-row:auto;display:block}.HzoPGG_stat+.HzoPGG_stat{box-shadow:none;padding-left:0}.HzoPGG_stat:first-child{padding-bottom:var(--spacing-4);grid-column:1/-1}.HzoPGG_statV.HzoPGG_scoreV{font-size:var(--portal-text-48)}.HzoPGG_statV{font-size:var(--text-h1)}.HzoPGG_ch{gap:var(--spacing-4);flex-wrap:wrap}.HzoPGG_sh,.HzoPGG_shR{flex-wrap:wrap}.HzoPGG_d{border-radius:var(--portal-radius-item);padding:var(--spacing-1)}.HzoPGG_month div+div{padding-left:var(--spacing-4)}.HzoPGG_side{border-left:0;border-top:1px solid var(--portal-gray-400);overflow:visible}.HzoPGG_side>section{padding:var(--spacing-6) var(--spacing-4)}}.HzoPGG_d.HzoPGG_dSel{box-shadow:inset 0 0 0 var(--spacing-0-5) var(--portal-green)}.HzoPGG_d.HzoPGG_dToday:not(.HzoPGG_dSel){box-shadow:inset 0 0 0 var(--spacing-0-5) var(--portal-lime)}.HzoPGG_pastEmpty{margin:var(--spacing-8) 0 0;font-size:var(--text-ui);color:var(--portal-gray-600)}.HzoPGG_counter{color:var(--portal-ink)}.HzoPGG_monthNav{align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-2) var(--spacing-2) var(--spacing-4);border-radius:var(--portal-radius-full);background:var(--portal-white);color:var(--portal-ink);font:400 var(--text-small) var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;display:inline-flex}.HzoPGG_monthNav span{margin-right:var(--spacing-1)}.HzoPGG_monthNav button{color:var(--portal-nav);cursor:pointer;transition:color var(--duration) ease;background:0 0;border:0;place-items:center;padding:0;display:grid}.HzoPGG_monthNav button:hover{color:var(--portal-ink)}.HzoPGG_monthNav button:disabled{color:var(--portal-gray-500);cursor:default}.HzoPGG_net{color:var(--portal-ink);flex:none;place-items:center;display:grid}.HzoPGG_badgeInline{margin-left:var(--spacing-2);vertical-align:middle}.HzoPGG_chart{flex-direction:column;display:flex}.HzoPGG_chartHead{align-items:center;gap:var(--spacing-2);display:flex}.HzoPGG_chartHead b{font:500 var(--portal-text-26) / 1 var(--font-heading);letter-spacing:-.02em;color:var(--portal-ink)}.HzoPGG_chartSub{margin-top:var(--spacing-1);font-size:var(--portal-text-12);color:var(--portal-gray-800)}.HzoPGG_spark{width:100%;height:var(--spacing-16);margin-top:var(--spacing-4);display:block}.HzoPGG_chartAxis{margin-top:var(--spacing-1);font:400 var(--text-small) var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--portal-gray-600);justify-content:space-between;display:flex}.HzoPGG_badgeGreen{background:var(--portal-action-tint);color:var(--portal-action)}.HzoPGG_reminders{gap:var(--spacing-2);flex-direction:column;display:flex}.HzoPGG_remind{border-radius:var(--portal-radius-surface);background:var(--portal-gray-100)}.HzoPGG_remindOn{background:var(--portal-red-tint)}.HzoPGG_remindOn .HzoPGG_t{color:var(--portal-red)}.HzoPGG_remindPeriod{margin-left:var(--spacing-2);font:400 var(--text-small) var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:inherit;opacity:.7}
.IkYK4G_page{gap:var(--spacing-6);flex-direction:column;display:flex}.IkYK4G_head{justify-content:space-between;align-items:baseline;gap:var(--spacing-4);display:flex}.IkYK4G_headControls{align-items:center;gap:var(--spacing-2);display:flex}.IkYK4G_groupLabel{font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:400}.IkYK4G_checklist{column-gap:var(--spacing-6);grid-template-columns:1fr 1fr;align-items:start;display:grid}.IkYK4G_group{margin-bottom:var(--spacing-6)}.IkYK4G_groupLabel{margin:0 0 var(--spacing-2);color:var(--portal-ink);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;padding:0;display:flex}.IkYK4G_groupAdd{color:var(--portal-muted);opacity:0;transition:opacity var(--duration) ease}.IkYK4G_groupLabel:hover .IkYK4G_groupAdd,.IkYK4G_groupLabel:focus-visible .IkYK4G_groupAdd{opacity:1}.IkYK4G_list{border-radius:var(--portal-radius-surface);margin:0;padding:0;list-style:none;overflow:hidden}.IkYK4G_row{background:var(--portal-paper);border-bottom:1px solid var(--portal-line);font-size:var(--text-ui);transition:background var(--duration) ease;align-items:flex-start;gap:10px;padding:9px 12px;line-height:1.5;display:flex}.IkYK4G_row:last-child{border-bottom:0}.IkYK4G_row:hover{background:var(--portal-hover-row)}.IkYK4G_empty{background:var(--portal-paper);font-size:var(--text-ui);color:var(--portal-muted);padding:9px 12px}.IkYK4G_box{border:1px solid var(--portal-muted);border-radius:var(--portal-radius-item);cursor:pointer;width:12px;height:12px;transition:border-color var(--duration) ease, background var(--duration) ease;background:0 0;flex:none;margin-top:4px;padding:0}.IkYK4G_box:hover{border-color:var(--portal-ink)}.IkYK4G_task{flex:auto;min-width:0}.IkYK4G_when{font-family:var(--font-mono);font-size:var(--text-ui);color:var(--portal-muted);margin-left:6px}.IkYK4G_ref{font-size:var(--text-ui);color:var(--portal-muted);word-break:break-all;margin-top:3px;display:block}.IkYK4G_ref a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--portal-line);text-decoration-color:var(--portal-line);text-underline-offset:2px}.IkYK4G_ref a:hover{color:var(--portal-ink)}.IkYK4G_assignee{font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--portal-muted);opacity:0;transition:opacity var(--duration) ease, color var(--duration) ease;flex:none;margin-left:auto;padding:1px 0;line-height:20px}.IkYK4G_row:hover .IkYK4G_assignee,.IkYK4G_assignee:focus-visible,.IkYK4G_isClaude{opacity:1}.IkYK4G_assignee:hover,.IkYK4G_isClaude{color:var(--portal-ink)}.IkYK4G_isClaude:hover{color:var(--portal-muted)}.IkYK4G_info{width:20px;height:22px;color:var(--portal-muted);cursor:pointer;opacity:0;transition:opacity var(--duration) ease, color var(--duration) ease;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.IkYK4G_info svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:10px;height:10px}.IkYK4G_row:hover .IkYK4G_info,.IkYK4G_info:focus-visible,.IkYK4G_hasInfo{opacity:1}.IkYK4G_info:hover,.IkYK4G_hasInfo{color:var(--portal-ink)}.IkYK4G_n{cursor:pointer;transition:transform var(--duration) var(--ease-out);background:0 0;border:0;flex:none;padding:0;display:inline-flex}.IkYK4G_n:hover:not(:disabled){transform:scale(var(--hover-scale))}.IkYK4G_n:disabled{cursor:default}.IkYK4G_selected{box-shadow:inset 2px 0 0 var(--portal-lime)}.IkYK4G_selected .IkYK4G_task{font-weight:500}.IkYK4G_n:focus-visible{outline:var(--spacing-0-5) solid var(--portal-ink);outline-offset:var(--spacing-0-5);border-radius:var(--portal-radius-full)}.IkYK4G_done{color:var(--portal-muted)}.IkYK4G_done .IkYK4G_task{text-decoration:line-through}.IkYK4G_done .IkYK4G_box{border-color:var(--portal-muted);background:var(--portal-muted)}.IkYK4G_archive .IkYK4G_when{margin-left:auto}@media (max-width:900px){.IkYK4G_checklist{grid-template-columns:1fr}.IkYK4G_head{flex-direction:column;align-items:flex-start}.IkYK4G_tabs{flex-wrap:wrap}}.IkYK4G_modalActions{margin-top:var(--spacing-4);justify-content:flex-end;display:flex}.IkYK4G_n[aria-pressed=false]>[data-slot=id-badge]{background:0 0}
._9Ulo4q_section{gap:var(--spacing-2);margin-top:var(--spacing-8);flex-direction:column;display:flex}._9Ulo4q_sectionLabel{padding:var(--spacing-2) .75rem;font-size:var(--text-small);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--portal-muted);font-weight:600}._9Ulo4q_tableWrap{overflow:clip}._9Ulo4q_table{table-layout:fixed;border-spacing:0;width:100%}._9Ulo4q_thead{background-color:var(--portal-paper);z-index:10;position:sticky;top:0}._9Ulo4q_theadRow>._9Ulo4q_th{border-bottom:1px solid var(--portal-line)}._9Ulo4q_th{padding-inline:var(--spacing-4);padding-block:var(--spacing-2);font-size:var(--text-small);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--portal-muted);text-align:left;font-weight:500;line-height:1.2}._9Ulo4q_tbody{background-color:var(--portal-paper)}._9Ulo4q_tr:not(:last-child)>._9Ulo4q_td{border-bottom:1px solid var(--portal-line)}._9Ulo4q_td{padding-inline:var(--spacing-4);font-size:var(--text-ui);vertical-align:middle;padding-block:.875rem}._9Ulo4q_thCompany,._9Ulo4q_tdCompany{width:15rem}._9Ulo4q_thType,._9Ulo4q_tdType{width:8.5rem}._9Ulo4q_thSource,._9Ulo4q_tdSource{width:7rem}._9Ulo4q_thContact,._9Ulo4q_tdContact{width:18rem}._9Ulo4q_thStatus,._9Ulo4q_tdStatus{width:9rem}._9Ulo4q_thFollowUp,._9Ulo4q_tdFollowUp{width:6rem}._9Ulo4q_tdNotesCell._9Ulo4q_tdNotesCell{padding-block:.5rem}._9Ulo4q_notesInput{field-sizing:content;width:100%;min-height:1.5rem;padding:var(--spacing-1) 0;font:inherit;letter-spacing:inherit;color:inherit;resize:none;cursor:text;background:0 0;border:0;outline:none;display:block}._9Ulo4q_thState,._9Ulo4q_tdState{width:16rem}._9Ulo4q_tdState._9Ulo4q_tdState{padding:0;position:relative}._9Ulo4q_stateSwitch{grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:0}._9Ulo4q_stateOption{padding-inline:var(--spacing-2);text-align:center;font:inherit;font-size:var(--text-ui);color:var(--portal-muted);cursor:pointer;background-color:#0000;border:0}._9Ulo4q_stateOption:hover{color:var(--portal-ink)}._9Ulo4q_stateOption[data-state=active][data-value=actif]{background-color:var(--portal-lime);color:var(--portal-ink)}._9Ulo4q_stateOption[data-state=active][data-value=pause]{color:var(--portal-ink);font-weight:500}._9Ulo4q_stateOption[data-state=active][data-value=ferme]{background-color:var(--portal-ink);color:var(--portal-white)}._9Ulo4q_thProjects,._9Ulo4q_tdProjects{width:22rem}._9Ulo4q_projectsMore{color:var(--portal-muted);cursor:default;position:relative}._9Ulo4q_projectsList{top:calc(100% + var(--spacing-1));z-index:20;min-width:12rem;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--portal-radius-surface);background-color:var(--portal-paper);box-shadow:var(--shadow-md);color:var(--portal-ink);white-space:nowrap;display:none;position:absolute;left:0}._9Ulo4q_projectsMore:hover ._9Ulo4q_projectsList{flex-direction:column;display:flex}._9Ulo4q_tdCompany{font-weight:500}._9Ulo4q_tdNotes{color:var(--portal-muted);max-width:14rem}._9Ulo4q_companyLink{color:var(--portal-ink);text-decoration:underline;-webkit-text-decoration-color:var(--portal-line);text-decoration-color:var(--portal-line);text-underline-offset:.15em}._9Ulo4q_companyLink:hover{-webkit-text-decoration-color:var(--portal-ink);text-decoration-color:var(--portal-ink)}._9Ulo4q_muted{color:var(--portal-muted)}._9Ulo4q_empty{color:var(--portal-muted);font-size:var(--text-ui)}._9Ulo4q_badge{border-radius:var(--portal-radius-surface);padding:var(--spacing-1) var(--spacing-2);font-size:var(--text-ui);white-space:nowrap;flex-shrink:0;align-items:center;font-weight:500;display:inline-flex}._9Ulo4q_statusToContact,._9Ulo4q_statusContacted,._9Ulo4q_statusDiscussion{background-color:var(--portal-line);color:var(--portal-ink);box-shadow:inset 0 0 0 1px var(--portal-line)}._9Ulo4q_statusFollowUp{background-color:var(--portal-red);color:var(--portal-white)}._9Ulo4q_statusSigned{background-color:var(--portal-lime);color:var(--portal-ink)}._9Ulo4q_statusAbandoned{background-color:var(--portal-line);color:var(--portal-muted)}._9Ulo4q_statusProspect{color:var(--portal-muted)}._9Ulo4q_badgePending{opacity:.4;pointer-events:none}._9Ulo4q_trClickable{cursor:pointer;transition:background var(--duration) ease}._9Ulo4q_trClickable:hover{background:color-mix(in srgb, var(--portal-line) 60%, transparent)}._9Ulo4q_company{align-items:center;gap:var(--spacing-2);display:inline-flex}._9Ulo4q_companyLogo{object-fit:contain;flex-shrink:0;width:1rem;height:1rem}._9Ulo4q_identity{column-gap:var(--spacing-2);grid-template-columns:1rem minmax(0,1fr);align-items:center;display:grid}._9Ulo4q_identityName{color:var(--portal-ink);grid-column:2;font-weight:500}._9Ulo4q_identitySite{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-small);color:var(--portal-muted);text-decoration:underline;-webkit-text-decoration-color:var(--portal-line);text-decoration-color:var(--portal-line);text-underline-offset:.15em;grid-column:2;font-weight:400;line-height:1.3;overflow:hidden}._9Ulo4q_identitySite:hover{color:var(--portal-ink)}._9Ulo4q_thRef,._9Ulo4q_tdRef{width:5rem}._9Ulo4q_trClosed>._9Ulo4q_td{padding-block:var(--spacing-1)}
.H77ymq_tdCompany{width:15rem}.H77ymq_row{view-transition-class:H77ymq_feed-row}.H77ymq_tdLocation{width:8rem}.H77ymq_tdSector{width:11rem}.H77ymq_tdCompany.H77ymq_tdCompany,.H77ymq_tdLocation.H77ymq_tdLocation{vertical-align:middle}.H77ymq_tdLocation{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.H77ymq_tdDescription.H77ymq_tdDescription{color:var(--portal-gray-800);vertical-align:middle}.H77ymq_tdSector.H77ymq_tdSector{vertical-align:middle}.H77ymq_company{color:var(--portal-ink);font-weight:500}.H77ymq_tdContext.H77ymq_tdContext{vertical-align:middle}.H77ymq_rowDecided .H77ymq_company,.H77ymq_rowDecided .H77ymq_tdLocation,.H77ymq_rowDecided .H77ymq_tdSector,.H77ymq_rowDecided .H77ymq_tdDescription,.H77ymq_rowDecided .H77ymq_tdContext{color:var(--portal-muted)}.H77ymq_filterTrigger.H77ymq_filterTrigger{width:auto;min-width:0;height:calc(2.75rem - 6px)}.H77ymq_rowDecided>td,.H77ymq_rowActive.H77ymq_rowActive>td{background-color:var(--portal-gray-100)}.H77ymq_rowActive>td:first-child{box-shadow:inset 3px 0 0 var(--portal-lime)}
.VOcldW_card{border-radius:var(--portal-radius-surface);background-color:var(--portal-paper);color:inherit;transition:opacity var(--duration) ease;transition:transform var(--duration) var(--ease-out);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.VOcldW_card:hover{transform:scale(var(--hover-scale))}.VOcldW_image{aspect-ratio:4/3;background-color:var(--portal-line);width:100%;overflow:hidden}.VOcldW_img{object-fit:cover;width:100%;height:100%}.VOcldW_placeholder{background:linear-gradient(135deg, var(--portal-line) 0%, var(--portal-line) 100%);width:100%;height:100%}.VOcldW_meta{justify-content:space-between;align-items:center;gap:var(--spacing-2);padding:var(--spacing-4);display:flex}.VOcldW_name{font-size:var(--text-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.VOcldW_status{font-size:var(--text-small);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--portal-muted);flex-shrink:0;font-weight:400}.VOcldW_status[data-status=wip]{color:var(--portal-action)}.VOcldW_status[data-status=done]{color:var(--portal-ink)}.VOcldW_ref{margin-right:var(--spacing-2)}.VOcldW_image{position:relative}.VOcldW_frame{transform-origin:0 0;pointer-events:none;border:0;width:400%;height:400%;position:absolute;top:0;left:0;transform:scale(.25)}
.k-HTVW_row{justify-content:space-between;align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-4);border-radius:var(--portal-radius-surface);background-color:var(--portal-paper);color:inherit;transition:opacity var(--duration) ease;text-decoration:none;display:flex}.k-HTVW_row:hover{opacity:.85}.k-HTVW_name{font-size:var(--text-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.k-HTVW_status{font-size:var(--text-small);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--portal-muted);flex-shrink:0;font-weight:400}.k-HTVW_ref{margin-right:var(--spacing-2)}
.jD6KCG_grid{gap:var(--spacing-4);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1024px){.jD6KCG_grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.jD6KCG_grid{grid-template-columns:repeat(2,1fr)}}.jD6KCG_list{gap:var(--spacing-2);margin-top:var(--spacing-8);flex-direction:column;display:flex}.jD6KCG_empty{font-size:var(--text-ui);color:var(--portal-muted)}.jD6KCG_dropZone{bottom:var(--spacing-6);right:var(--spacing-6);border-radius:var(--portal-radius-full);border:1.5px dashed var(--portal-line);background:var(--portal-canvas);width:44px;height:44px;color:var(--portal-muted);cursor:pointer;transition:border-color var(--duration) ease, color var(--duration) ease, background var(--duration) ease;justify-content:center;align-items:center;display:flex;position:fixed}.jD6KCG_dropZone:hover,.jD6KCG_dropZone[data-over=true]{border-color:var(--portal-ink);color:var(--portal-ink);background:var(--portal-line)}.jD6KCG_fields{gap:var(--spacing-2);flex-direction:column;display:flex}.jD6KCG_actions{justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6);display:flex}.jD6KCG_hiddenInput{display:none}
.GWcXmW_triggerIcon{width:1rem;height:1rem}.GWcXmW_form{gap:var(--spacing-2);flex-direction:column;display:flex}.GWcXmW_field{gap:var(--spacing-2);margin-top:var(--spacing-2);flex-direction:column;display:flex}.GWcXmW_row{gap:var(--spacing-2);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.GWcXmW_group{gap:var(--spacing-2);flex-direction:column;display:flex}.GWcXmW_quoteRow{align-items:center;gap:var(--spacing-2);display:flex}.GWcXmW_quoteRow>:nth-child(2){flex:1;min-width:0}@media (max-width:640px){.GWcXmW_row{grid-template-columns:minmax(0,1fr)}}.GWcXmW_hint{font-size:var(--text-ui);color:var(--portal-muted);align-self:center}.GWcXmW_errorHint{font-size:var(--text-ui);color:var(--portal-red)}.GWcXmW_typeRow{gap:var(--spacing-4);font-size:var(--text-ui);display:flex}.GWcXmW_radioLabel{align-items:center;gap:var(--spacing-2);display:flex}.GWcXmW_actions{justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-4);display:flex}
.c_hKAq_page{gap:var(--spacing-6);flex-direction:column;display:flex}.c_hKAq_head{justify-content:space-between;align-items:baseline;gap:var(--spacing-4);display:flex}.c_hKAq_meta,.c_hKAq_groupLabel{font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:400}.c_hKAq_meta{color:var(--portal-muted)}.c_hKAq_group{break-inside:avoid;margin-bottom:var(--spacing-6)}.c_hKAq_groupLabel{margin:0 0 var(--spacing-2);color:var(--portal-ink);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;padding:0;display:flex}.c_hKAq_groupAdd{color:var(--portal-muted);opacity:0;transition:opacity var(--duration) ease}.c_hKAq_groupLabel:hover .c_hKAq_groupAdd,.c_hKAq_groupLabel:focus-visible .c_hKAq_groupAdd{opacity:1}.c_hKAq_list{border-radius:var(--portal-radius-surface);margin:0;padding:0;list-style:none;overflow:hidden}.c_hKAq_row{background:var(--portal-paper);border-bottom:1px solid var(--portal-line);font-size:var(--text-ui);transition:background var(--duration) ease;align-items:flex-start;gap:10px;padding:9px 12px;line-height:1.5;display:flex}.c_hKAq_row:last-child{border-bottom:0}.c_hKAq_row:hover{background:var(--portal-hover-row)}.c_hKAq_empty{background:var(--portal-paper);font-size:var(--text-ui);color:var(--portal-muted);padding:9px 12px}.c_hKAq_box{border:1px solid var(--portal-muted);border-radius:var(--portal-radius-item);cursor:pointer;width:12px;height:12px;transition:border-color var(--duration) ease, background var(--duration) ease;background:0 0;flex:none;margin-top:4px;padding:0}.c_hKAq_box:hover{border-color:var(--portal-ink)}.c_hKAq_task{flex:auto;min-width:0}.c_hKAq_task a{color:inherit;text-decoration:none}.c_hKAq_task a:hover{text-underline-offset:2px;text-decoration:underline}.c_hKAq_icon{flex:none;justify-content:center;align-items:center;width:16px;height:16px;margin-top:2px;display:flex}.c_hKAq_icon img{border-radius:var(--portal-radius-item);width:16px;height:16px}.c_hKAq_when{font-family:var(--font-mono);font-size:var(--text-ui);color:var(--portal-muted);margin-left:6px}.c_hKAq_n{border-radius:var(--portal-radius-full);font-family:var(--font-mono);font-size:var(--text-ui);font-variant-numeric:tabular-nums;color:var(--portal-muted);background:0 0;border:0;flex:none;margin-left:auto;padding:1px 7px}.c_hKAq_done{color:var(--portal-muted)}.c_hKAq_done .c_hKAq_task a{text-decoration:line-through}.c_hKAq_done .c_hKAq_icon img{filter:grayscale();opacity:.5}.c_hKAq_done .c_hKAq_box{border-color:var(--portal-muted);background:var(--portal-muted)}
@keyframes qkm1Bq_accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes qkm1Bq_accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.qkm1Bq_item{border-bottom:1px solid var(--portal-line)}.qkm1Bq_item:last-child{border-bottom:0}.qkm1Bq_header{align-items:center;gap:var(--spacing-2);display:flex}.qkm1Bq_trigger{justify-content:space-between;align-items:center;gap:var(--spacing-4);border-radius:var(--portal-radius-surface);padding:var(--spacing-4) 0;text-align:left;font-size:var(--text-ui);cursor:pointer;transition:all var(--duration) ease;background:0 0;border:none;outline:none;flex:1;font-weight:500;display:flex}.qkm1Bq_trigger:hover{text-decoration:underline}.qkm1Bq_trigger:focus-visible{border-color:var(--portal-lime);box-shadow:0 0 0 3px color-mix(in srgb, var(--portal-lime) 50%, transparent)}.qkm1Bq_trigger:disabled{pointer-events:none;opacity:.5;cursor:not-allowed}.qkm1Bq_chevron{width:1rem;height:1rem;color:var(--portal-muted);transition:transform var(--duration) ease;pointer-events:none;flex-shrink:0;transform:translateY(.25rem)}.qkm1Bq_trigger[data-state=open] .qkm1Bq_chevron{transform:rotate(180deg)}.qkm1Bq_content{font-size:var(--text-ui);overflow:hidden}.qkm1Bq_content[data-state=open]{animation:qkm1Bq_accordion-down var(--duration) ease-out}.qkm1Bq_content[data-state=closed]{animation:qkm1Bq_accordion-up var(--duration) ease-out}.qkm1Bq_contentInner{padding:0 0 var(--spacing-4)}
.J5sY1G_badge{justify-content:center;align-items:center;gap:var(--spacing-1);border-radius:var(--portal-radius-full);width:fit-content;padding:var(--spacing-1) var(--spacing-2);font-size:var(--text-ui);white-space:nowrap;border:1px solid #0000;flex-shrink:0;font-weight:500;display:inline-flex;overflow:hidden}.J5sY1G_badge:focus-visible{border-color:var(--portal-lime);box-shadow:0 0 0 3px color-mix(in srgb, var(--portal-lime) 50%, transparent)}.J5sY1G_badge svg{pointer-events:none;width:1rem;height:1rem}.J5sY1G_default{background-color:var(--portal-ink);color:var(--portal-white)}a.J5sY1G_default:hover{background-color:color-mix(in srgb, var(--portal-ink) 90%, transparent)}.J5sY1G_secondary{background-color:var(--portal-line);color:var(--portal-ink)}a.J5sY1G_secondary:hover{background-color:color-mix(in srgb, var(--portal-line) 90%, transparent)}.J5sY1G_destructive{background-color:var(--portal-red);color:var(--portal-white)}a.J5sY1G_destructive:hover{background-color:color-mix(in srgb, var(--portal-red) 90%, transparent)}.J5sY1G_destructive:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--portal-red) 20%, transparent)}.J5sY1G_outline{border-color:var(--portal-line);color:var(--portal-ink)}a.J5sY1G_outline:hover,a.J5sY1G_ghost:hover{background-color:var(--portal-line);color:var(--portal-ink)}.J5sY1G_link{color:var(--portal-ink);text-underline-offset:4px}a.J5sY1G_link:hover{text-decoration:underline}
.I5XH3q_row{align-items:baseline;gap:var(--spacing-4);padding-block:var(--spacing-2);border-top:1px solid var(--portal-gray-100);font-size:var(--text-ui);line-height:1.4;display:flex}.I5XH3q_date{font-family:var(--font-mono);font-size:var(--text-ui);color:var(--portal-gray-700);flex:none}.I5XH3q_label{flex:1;min-width:0}.I5XH3q_duration{font-family:var(--font-mono);color:var(--portal-gray-800);flex:none}.I5XH3q_delete{color:var(--portal-gray-500);opacity:0;transition:opacity var(--duration) ease, color var(--duration) ease;flex:none;align-self:center}.I5XH3q_row:hover .I5XH3q_delete{opacity:1}.I5XH3q_delete:hover{color:var(--portal-ink)}.I5XH3q_row:first-child{border-top:0}.I5XH3q_group{border-bottom:0}.I5XH3q_group .I5XH3q_groupTrigger{gap:var(--spacing-4);padding-block:var(--spacing-1)}.I5XH3q_group .I5XH3q_groupContent{padding-bottom:var(--spacing-1)}.I5XH3q_fields{gap:var(--spacing-2);flex-direction:column;display:flex}.I5XH3q_actions{justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-4);display:flex}
.HddG8W_phase{border-top:1px solid var(--portal-gray-100)}.HddG8W_phase:first-child{border-top:0}.HddG8W_phaseHead{align-items:center;gap:var(--spacing-4);width:100%;padding-block:var(--spacing-4);display:flex}.HddG8W_dot{border-radius:var(--portal-radius-full);background-color:var(--portal-canvas);width:10px;height:10px;box-shadow:inset 0 0 0 1.5px var(--portal-muted);flex:none}.HddG8W_phase[data-state=done] .HddG8W_dot{background-color:var(--portal-ink);box-shadow:none}.HddG8W_phase[data-state=current] .HddG8W_dot{background-color:var(--portal-lime);box-shadow:0 0 0 4px color-mix(in srgb, var(--portal-lime) 25%, transparent)}.HddG8W_phaseName{font-size:var(--text-h3);letter-spacing:var(--tracking-sans);font-weight:500}.HddG8W_phaseMeta{align-items:center;gap:var(--spacing-4);font-size:var(--text-ui);color:var(--portal-gray-800);margin-left:auto;display:flex}.HddG8W_chevron{width:14px;height:14px;color:var(--portal-gray-700);transition:transform var(--duration) ease}.HddG8W_phase[data-open=true] .HddG8W_chevron{transform:rotate(90deg)}.HddG8W_body{padding:0 0 var(--spacing-6) 26px}.HddG8W_note{align-items:baseline;gap:var(--spacing-4);padding-block:var(--spacing-2);border-top:1px solid var(--portal-gray-100);font-size:var(--text-ui);line-height:1.45;display:flex}.HddG8W_note:first-child{border-top:0}.HddG8W_noteDate{width:52px;font-family:var(--font-mono);font-size:var(--text-ui);color:var(--portal-gray-700);flex:none}.HddG8W_noteBody{flex:1;align-items:baseline;min-width:0;display:flex}.HddG8W_todoTag{font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--portal-white);background-color:var(--portal-ink);border-radius:var(--portal-radius-full);flex:none;align-self:flex-start;margin-top:3px;margin-right:8px;padding:3px 7px}.HddG8W_delete{color:var(--portal-gray-500);opacity:0;transition:opacity var(--duration) ease, color var(--duration) ease;flex:none}.HddG8W_note:hover .HddG8W_delete{opacity:1}.HddG8W_delete:hover{color:var(--portal-ink)}.HddG8W_form{align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-4);display:flex}.HddG8W_form>*{height:var(--portal-field-height)}.HddG8W_formInput{flex:1}.HddG8W_form button[type=submit]{padding-inline:var(--spacing-4)}.HddG8W_kindToggle{font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--portal-gray-800);border:1px solid var(--portal-line);border-radius:var(--portal-radius-full);padding-inline:var(--spacing-3,12px);flex:none}.HddG8W_kindToggle[aria-pressed=true]{background-color:var(--portal-ink);border-color:var(--portal-ink);color:var(--portal-white)}.HddG8W_noteText{cursor:text;white-space:pre-wrap;border-radius:var(--portal-radius-surface);min-width:0;transition:background-color var(--duration) ease;flex:1}.HddG8W_noteText:hover{background-color:var(--portal-gray-100)}.HddG8W_noteEdit{min-width:0;font:inherit;line-height:inherit;color:inherit;resize:none;field-sizing:content;background:0 0;border:0;outline:0;flex:1;margin:0;padding:0}.HddG8W_step{cursor:pointer;justify-items:end;display:grid}.HddG8W_stepCurrent,.HddG8W_stepDone{transition:opacity var(--duration) ease;grid-area:1/1}.HddG8W_stepDone{opacity:0;color:var(--portal-ink)}.HddG8W_stepDone:before{content:"✓ ";color:var(--portal-action)}.HddG8W_step:hover .HddG8W_stepCurrent,.HddG8W_step:focus-visible .HddG8W_stepCurrent{opacity:0}.HddG8W_step:hover .HddG8W_stepDone,.HddG8W_step:focus-visible .HddG8W_stepDone{opacity:1}
.C1vIMW_row{align-items:baseline;gap:var(--spacing-3,12px);font-size:var(--text-ui);padding-block:6px;line-height:1.4;display:flex}.C1vIMW_index{font-family:var(--font-mono);font-size:var(--text-ui);color:var(--portal-gray-700);flex:none}.C1vIMW_title{cursor:text;border-radius:var(--portal-radius-surface);min-width:0;transition:background-color var(--duration) ease;flex:1}.C1vIMW_title:hover{background-color:var(--portal-gray-100)}.C1vIMW_edit{min-width:0;font:inherit;line-height:inherit;color:inherit;resize:none;field-sizing:content;background:0 0;border:0;outline:0;flex:1;margin:0;padding:0}.C1vIMW_edit::placeholder{color:var(--portal-field-placeholder)}.C1vIMW_delete{color:var(--portal-gray-500);opacity:0;transition:opacity var(--duration) ease, color var(--duration) ease;flex:none;align-self:center}.C1vIMW_row:hover .C1vIMW_delete{opacity:1}.C1vIMW_delete:hover{color:var(--portal-ink)}
.s23JuW_list{flex-shrink:0;display:flex}.s23JuW_trigger{height:2.75rem;padding:0 2.75rem 0 var(--spacing-6);white-space:nowrap;border-top-left-radius:var(--portal-radius-surface);clip-path:polygon(0 0,calc(100% - 1.5rem) 0,100% 100%,0 100%);background-color:var(--portal-line);font:inherit;font-size:var(--text-ui);color:var(--portal-muted);cursor:pointer;border:0;align-items:center;margin-bottom:-1px;display:flex;position:relative}.s23JuW_trigger+.s23JuW_trigger{margin-left:var(--spacing-1)}.s23JuW_trigger:focus{outline:none}.s23JuW_trigger:focus-visible{outline:2px solid var(--portal-lime);outline-offset:-2px}.s23JuW_trigger:hover{color:var(--portal-ink)}.s23JuW_trigger[data-state=active]{z-index:1;background-color:var(--portal-paper);color:var(--portal-ink);font-weight:500}.s23JuW_panel{border-top-right-radius:var(--portal-radius-surface);border-bottom-right-radius:var(--portal-radius-surface);border-bottom-left-radius:var(--portal-radius-surface);background-color:var(--portal-paper);overflow:clip}
.kaqEOa_select{width:auto;min-width:12rem}.kaqEOa_errorWrap{gap:var(--spacing-2);flex-direction:column;display:flex}.kaqEOa_errorText{font-size:var(--text-ui);color:var(--portal-red)}
.BRUfQa_textarea{}
.BINi-G_page{gap:var(--spacing-10);flex-direction:column;display:flex}.BINi-G_page>[data-slot=page-header]{margin-bottom:0}.BINi-G_meta,.BINi-G_metaInk,.BINi-G_groupLabel,.BINi-G_tocLink,.BINi-G_usageCount,.BINi-G_ruleN{font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:400}.BINi-G_meta,.BINi-G_usageCount{color:var(--portal-muted)}.BINi-G_metaInk{color:var(--portal-ink)}.BINi-G_code{font-family:var(--font-mono);font-size:var(--text-ui);color:var(--portal-ink)}.BINi-G_body{font-size:var(--text-ui);line-height:1.4}.BINi-G_bodyDoc{font-size:var(--text-body);line-height:1.5}.BINi-G_specName{font-size:var(--text-ui);font-weight:500}.BINi-G_mono{font-family:var(--font-mono)}.BINi-G_heading{font-family:var(--font-heading)}.BINi-G_h2Sample{font-family:var(--font-heading);font-size:var(--text-small);text-transform:uppercase;font-weight:500}.BINi-G_toc{z-index:5;gap:var(--spacing-2) var(--spacing-6);margin-top:calc(-1 * var(--spacing-6));padding-block:var(--spacing-4);background:var(--portal-canvas);border-bottom:1px solid var(--portal-line);flex-wrap:wrap;display:flex;position:sticky;top:0}.BINi-G_tocLink{color:var(--portal-ink);opacity:.7;transition:opacity .15s}.BINi-G_tocLink:hover{opacity:1}.BINi-G_section{gap:var(--spacing-6);scroll-margin-top:var(--spacing-16);flex-direction:column;display:flex}.BINi-G_sectionHead{justify-content:space-between;align-items:baseline;gap:var(--spacing-4);display:flex}.BINi-G_sectionHead h2{margin:0}.BINi-G_group{gap:var(--spacing-2);flex-direction:column;display:flex}.BINi-G_groupLabel{color:var(--portal-ink);margin:0}.BINi-G_rules{background:var(--portal-paper);border-radius:var(--portal-radius-surface);margin:0;padding:0;list-style:none}.BINi-G_rule{align-items:baseline;gap:var(--spacing-4);font-size:var(--text-ui);border-bottom:1px solid var(--portal-line);grid-template-columns:2rem 7rem 1fr;padding:12px 18px;display:grid}.BINi-G_rule:last-child{border-bottom:0}.BINi-G_ruleN{color:var(--portal-action)}.BINi-G_swatches{gap:var(--spacing-2);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}.BINi-G_swatch{background:var(--portal-paper);border-radius:var(--portal-radius-surface);flex-direction:column;gap:6px;padding:8px 8px 12px;display:flex}.BINi-G_chip{border-radius:var(--portal-radius-item);height:4rem;margin-bottom:4px;display:block;box-shadow:inset 0 0 0 1px #0000000f}.BINi-G_scaleSwatches{gap:var(--spacing-2);grid-template-columns:repeat(9,minmax(0,1fr));display:grid}.BINi-G_usedBy{font-size:var(--text-ui);color:var(--portal-gray-800);line-height:1.3}.BINi-G_statusRows{gap:var(--spacing-4);background:var(--portal-paper);border-radius:var(--portal-radius-surface);flex-direction:column;padding:16px 18px;display:flex}.BINi-G_paletteGrid{align-items:stretch;gap:var(--spacing-2);display:grid}.BINi-G_paletteGrid>.BINi-G_groupLabel{align-self:center}.BINi-G_paletteHead{flex-direction:column;gap:2px;padding:0 2px;display:flex}.BINi-G_paletteCell{background:var(--portal-paper);border-radius:var(--portal-radius-surface);flex-direction:column;gap:6px;padding:8px 8px 12px;display:flex}.BINi-G_paletteCell .BINi-G_chip{height:2.5rem}.BINi-G_paletteEmpty{border:1px dashed var(--portal-line);border-radius:var(--portal-radius-surface)}.BINi-G_statusTable{background:var(--portal-paper);border-radius:var(--portal-radius-surface);margin:0;padding:0;list-style:none}.BINi-G_statusRow{align-items:center;gap:var(--spacing-4);border-bottom:1px solid var(--portal-line);grid-template-columns:8rem minmax(0,1fr) 14rem 16rem 16rem;min-height:3rem;padding:8px 18px;display:grid}.BINi-G_statusRow:last-child{border-bottom:0}.BINi-G_colorCell{align-items:center;gap:var(--spacing-2);min-width:0;display:flex}.BINi-G_colorCell>span:last-child{flex-direction:column;min-width:0;display:flex}.BINi-G_colorCell code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BINi-G_tagChip{border-radius:var(--portal-radius-surface);font-size:var(--text-ui);padding:4px 9px;font-weight:500}.BINi-G_hardSwatches{gap:var(--spacing-2);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));display:grid}.BINi-G_hardSwatch{background:var(--portal-paper);border-radius:var(--portal-radius-surface);flex-direction:column;gap:4px;padding:8px 8px 10px;display:flex}.BINi-G_hardSwatch .BINi-G_chipSmall{width:100%;height:2rem;margin-bottom:4px}.BINi-G_chipSmall{border-radius:var(--portal-radius-item);width:1.5rem;height:1.5rem;display:inline-block;box-shadow:inset 0 0 0 1px #00000014}.BINi-G_tokenMatch{font-family:var(--font-mono);font-size:var(--text-small);color:var(--portal-action)}.BINi-G_usage{background:var(--portal-paper);border-radius:var(--portal-radius-surface);margin:0;padding:0;list-style:none}.BINi-G_usageRow{align-items:center;gap:var(--spacing-4);border-bottom:1px solid var(--portal-line);grid-template-columns:8rem minmax(0,1fr) auto auto;min-height:2.5rem;padding:6px 18px;display:grid}.BINi-G_usageRow:last-child{border-bottom:0}.BINi-G_usage:not(:has(.BINi-G_usagePreview)) .BINi-G_usageRow{grid-template-columns:minmax(0,1fr) auto auto}.BINi-G_usagePreview{align-items:center;gap:var(--spacing-2);display:flex}.BINi-G_localValue{font-size:var(--text-ui);color:var(--portal-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BINi-G_usage:has(.BINi-G_localValue) .BINi-G_usageRow{grid-template-columns:10rem minmax(0,1fr) auto}.BINi-G_families{gap:var(--spacing-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.BINi-G_family{background:var(--portal-paper);border-radius:var(--portal-radius-surface);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.BINi-G_familySample{margin-bottom:var(--spacing-2);font-size:var(--text-h1);line-height:1.1}.BINi-G_roles{background:var(--portal-paper);border-radius:var(--portal-radius-surface);margin:0;padding:0;list-style:none}.BINi-G_roleRow{align-items:baseline;gap:var(--spacing-4);border-bottom:1px solid var(--portal-line);grid-template-columns:minmax(0,1fr) 12rem 18rem;padding:16px 18px;display:grid}.BINi-G_roleRow:last-child{border-bottom:0}.BINi-G_scale{background:var(--portal-paper);border-radius:var(--portal-radius-surface);margin:0;padding:0;list-style:none}.BINi-G_scaleRow{align-items:center;gap:var(--spacing-4);border-bottom:1px solid var(--portal-line);grid-template-columns:8rem 4rem 1fr;min-height:2.5rem;padding:6px 18px;display:grid}.BINi-G_scaleRow:last-child{border-bottom:0}.BINi-G_bar{background:var(--portal-lime);height:8px;display:block}.BINi-G_radii{gap:var(--spacing-2);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));display:grid}.BINi-G_radius{background:var(--portal-paper);border-radius:var(--portal-radius-surface);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.BINi-G_radiusBox{background:var(--portal-line);width:4rem;height:4rem;margin-bottom:4px;display:block}.BINi-G_radiusMini{border:1px solid var(--portal-ink);width:3rem;height:3rem;display:inline-block}.BINi-G_specs{gap:var(--spacing-2);grid-template-columns:repeat(auto-fill,minmax(26rem,1fr));display:grid}.BINi-G_spec{gap:var(--spacing-4);background:var(--portal-paper);border-radius:var(--portal-radius-surface);flex-direction:column;padding:16px 18px;display:flex}.BINi-G_specHead{align-items:baseline;gap:var(--spacing-4);display:flex;position:relative}.BINi-G_where{margin-left:auto}.BINi-G_whereBtn{gap:var(--spacing-1);font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:var(--tracking-caps);color:var(--portal-gray-800);cursor:pointer;transition:color var(--duration) var(--ease-out);list-style:none;display:inline-flex}.BINi-G_whereBtn::-webkit-details-marker{display:none}.BINi-G_whereBtn:hover,.BINi-G_where[open] .BINi-G_whereBtn{color:var(--portal-ink)}.BINi-G_whereList{top:calc(100% + var(--spacing-2));z-index:10;gap:var(--spacing-1);max-width:100%;padding:var(--spacing-4);font-family:var(--font-mono);font-size:var(--text-small);color:var(--portal-gray-900);background:var(--portal-paper);border-radius:var(--portal-radius-surface);box-shadow:var(--shadow-md);flex-direction:column;margin:0;list-style:none;display:flex;position:absolute;right:0}.BINi-G_specBody{align-items:flex-start;gap:var(--spacing-4);flex-direction:column;display:flex}.BINi-G_demoRow{gap:var(--spacing-2);flex-direction:column;display:flex}.BINi-G_demoItems{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.BINi-G_field{align-self:stretch;gap:var(--spacing-2);flex-direction:column;display:flex}.BINi-G_wide{align-self:stretch}.BINi-G_specNote{font-size:var(--text-ui);color:var(--portal-muted);margin:0;line-height:1.5}.BINi-G_specFull{grid-column:1/-1}.BINi-G_fieldStage{align-self:stretch;align-items:start;gap:var(--spacing-4);padding:var(--spacing-4);background:var(--portal-canvas);border-radius:var(--portal-radius-surface);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));display:grid}.BINi-G_modalFields{gap:var(--spacing-2);flex-direction:column;display:flex}.BINi-G_modalActions{justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6);display:flex}.BINi-G_tile{background:var(--portal-paper);border-radius:var(--portal-radius-surface);flex-direction:column;gap:14px;max-width:24rem;padding:16px 18px;display:flex}.BINi-G_tileHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.BINi-G_gallery{align-items:flex-start;gap:var(--spacing-4);flex-direction:column;display:flex}.BINi-G_shots{gap:var(--spacing-2);grid-template-columns:repeat(auto-fill,minmax(24rem,1fr));width:100%;display:grid}.BINi-G_shotsMobile{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.BINi-G_shotItem{gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-2) var(--spacing-2);background:var(--portal-line);border-radius:var(--portal-radius-surface);flex-direction:column;margin:0;display:flex}.BINi-G_shotStage{min-height:8rem;padding:var(--spacing-4);flex:auto;justify-content:center;align-items:center;display:flex}.BINi-G_shot{max-width:100%;height:auto;display:block}.BINi-G_shotCaption{gap:var(--spacing-1);padding:var(--spacing-2);font-size:var(--text-ui);background:var(--portal-paper);border-radius:var(--portal-radius-surface);flex-direction:column;display:flex}.BINi-G_tocPage{color:var(--portal-ink);text-underline-offset:var(--spacing-1);text-decoration:underline}.BINi-G_shell{gap:var(--spacing-16);grid-template-columns:max-content minmax(0,1fr);align-items:start;display:grid}.BINi-G_main{min-width:0}.BINi-G_sidebar{top:var(--spacing-6);gap:var(--spacing-8);padding-top:var(--spacing-8);flex-direction:column;display:flex;position:sticky}.BINi-G_navGroup{gap:var(--spacing-2);flex-direction:column;display:flex}.BINi-G_navLabel{font:400 var(--text-small) var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--portal-muted)}.BINi-G_navItem{gap:var(--spacing-2);flex-direction:column;display:flex}.BINi-G_navLink,.BINi-G_navSubLink{font-size:var(--text-ui);color:var(--portal-gray-800);transition:color var(--duration) var(--ease-out)}.BINi-G_navLink:hover,.BINi-G_navSubLink:hover,.BINi-G_navLink[aria-current=page]{color:var(--portal-ink)}.BINi-G_navLink[aria-current=page]{font-weight:500}.BINi-G_navSub{gap:var(--spacing-2);padding-left:var(--spacing-4);flex-direction:column;display:flex}.BINi-G_compGroups{gap:var(--spacing-16);flex-direction:column;display:flex}.BINi-G_compGroup{gap:var(--spacing-6);scroll-margin-top:var(--spacing-6);flex-direction:column;display:flex}.BINi-G_compGroup h2{margin:0}@media (max-width:900px){.BINi-G_shell{gap:var(--spacing-8);grid-template-columns:minmax(0,1fr)}.BINi-G_sidebar{padding-top:0;position:static}}
.cgGHiq_empty{padding-block:var(--spacing-10);text-align:center;font-size:var(--text-ui);color:var(--portal-muted)}.cgGHiq_grid{column-count:2;column-gap:var(--spacing-4)}@media (min-width:768px){.cgGHiq_grid{column-count:3}}@media (min-width:1024px){.cgGHiq_grid{column-count:4}}@media (min-width:1280px){.cgGHiq_grid{column-count:6}}
.p86lrW_form{gap:var(--spacing-6);min-height:var(--portal-sidebar);flex-direction:column;flex:1;display:flex}.p86lrW_head{gap:var(--spacing-4);flex-direction:column;display:flex}.p86lrW_facts{gap:var(--spacing-2) var(--spacing-6);font-size:var(--text-ui);color:var(--portal-gray-800);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.p86lrW_facts li{align-items:center;gap:var(--spacing-2);display:inline-flex}.p86lrW_icon{width:var(--spacing-4);height:var(--spacing-4);color:var(--portal-gray-700);flex:none}.p86lrW_link{color:inherit;text-underline-offset:.15em;text-decoration:underline}.p86lrW_link:hover{color:var(--portal-ink)}.p86lrW_description{font-size:var(--text-small);color:var(--portal-gray-800);margin:0;line-height:1.5}.p86lrW_context{flex:1}.p86lrW_actions{justify-content:flex-end;gap:var(--spacing-2);display:flex}.p86lrW_actions .p86lrW_delete{margin-right:auto}.p86lrW_actions .p86lrW_delete:hover{color:var(--portal-red)}.p86lrW_section{gap:var(--spacing-4);flex-direction:column;display:flex}.p86lrW_sectionTitle{font:500 var(--text-h3) / 1.2 var(--font-heading);color:var(--portal-ink);margin:0}
.VODEZq_header{justify-content:space-between;align-items:center;gap:var(--spacing-4);min-height:var(--portal-header-height);margin-inline:var(--spacing-10);padding-block:var(--spacing-4);flex-wrap:wrap;display:flex}@media (max-width:900px){.VODEZq_header{margin-inline:var(--spacing-4)}}.VODEZq_brand{align-items:center;gap:.6em;display:flex}.VODEZq_iconButton{cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:4px;margin-right:2px;padding:0;display:flex}.VODEZq_icon{transition:transform var(--duration) cubic-bezier(.34, 1.56, .64, 1);display:block}.VODEZq_iconButton:hover .VODEZq_icon{transform:scale(1.3)}.VODEZq_burger{flex-direction:column;gap:1px;display:flex}.VODEZq_burger span{background:var(--portal-ink);opacity:.7;width:4px;height:1px;display:block}.VODEZq_label,.VODEZq_sep{font-family:var(--font-mono);font-size:var(--text-nav);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--portal-ink);opacity:.7;transition:opacity var(--duration) ease;font-weight:400}.VODEZq_label{cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.VODEZq_label:hover{opacity:1}.VODEZq_context{align-items:center;gap:var(--spacing-2);display:flex}.VODEZq_tabs{gap:var(--spacing-4);display:flex}.VODEZq_tabs a,.VODEZq_tabs span{font-family:var(--font-mono);font-size:var(--text-nav);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--portal-muted);transition:color var(--duration) ease;text-decoration:none}.VODEZq_tabs a:hover,.VODEZq_tabs span[aria-current]{color:var(--portal-ink)}.VODEZq_crumbStatus,.VODEZq_crumbSelect{font-family:var(--font-mono);font-size:var(--text-nav);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--portal-ink)}.VODEZq_crumbStatus{opacity:.7}.VODEZq_crumbSelect{padding:var(--spacing-1);border-radius:var(--portal-radius-item);background:var(--portal-paper)}.VODEZq_quick{gap:var(--spacing-2);display:flex}.VODEZq_quickLink{align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--portal-radius-full);background:var(--portal-white);color:var(--portal-nav);font-family:var(--font-mono);font-size:var(--text-nav);letter-spacing:var(--tracking-caps);text-transform:uppercase;transition:background-color var(--duration) ease, color var(--duration) ease;text-decoration:none;display:inline-flex}.VODEZq_quickLink:hover{background:var(--portal-gray-100);color:var(--portal-ink)}.VODEZq_quickLink b{color:var(--portal-ink);font-weight:400}@media (max-width:900px){.VODEZq_context:has(.VODEZq_quick){width:100%;min-width:0}.VODEZq_quick{scrollbar-width:none;overflow-x:auto}.VODEZq_quickLink{flex:none}}.VODEZq_actions{align-items:center;gap:var(--spacing-2);display:flex}
.kFUSvW_empty{padding-top:var(--spacing-10);padding-bottom:var(--spacing-10);text-align:center;font-size:var(--text-ui);color:var(--portal-muted)}.kFUSvW_grid{grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:640px){.kFUSvW_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
