.phase-timeline-module__2LXDiG__axis{color:var(--text-4);grid-template-columns:minmax(140px,35%) 1fr;margin-bottom:14px;font-size:10px;display:grid}.phase-timeline-module__2LXDiG__ticks{justify-content:space-between;gap:8px;display:flex}.phase-timeline-module__2LXDiG__dot{background:var(--phase-color);border-radius:2px;flex:none;width:7px;height:7px}.phase-timeline-module__2LXDiG__track{background:repeating-linear-gradient(90deg, var(--bg-track) 0 1px, transparent 1px 14.285%);height:100%;min-height:28px;position:relative}.phase-timeline-module__2LXDiG__clientTimeline{background:var(--bg-main);border:1px solid var(--line-input);border-radius:13px;padding:20px;overflow:auto}.phase-timeline-module__2LXDiG__clientHeader{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.phase-timeline-module__2LXDiG__clientHeader h3{margin:0 0 5px;font-size:15px}.phase-timeline-module__2LXDiG__clientHeader p{color:var(--text-4);margin:0;font-size:12px}.phase-timeline-module__2LXDiG__legend{color:var(--text-3);white-space:nowrap;gap:12px;font-size:11px;display:flex}.phase-timeline-module__2LXDiG__legend span{align-items:center;gap:5px;display:flex}.phase-timeline-module__2LXDiG__legend i{background:var(--ink);border-radius:2px;width:11px;height:7px;display:inline-block}.phase-timeline-module__2LXDiG__legend span:nth-child(2) i{background:var(--bg-menu-hover);border:1px solid var(--ink)}.phase-timeline-module__2LXDiG__legend span:nth-child(3) i{background:var(--bg-main);border:1px dashed var(--placeholder)}.phase-timeline-module__2LXDiG__clientGrid{min-width:530px}.phase-timeline-module__2LXDiG__clientLane{grid-template-columns:85px 1fr;align-items:center;min-height:52px;display:grid}.phase-timeline-module__2LXDiG__clientLane>strong{align-items:center;gap:7px;font-size:12px;display:flex}.phase-timeline-module__2LXDiG__clientLane .phase-timeline-module__2LXDiG__track{border-top:1px solid var(--line-soft);min-height:52px}.phase-timeline-module__2LXDiG__clientBar{height:33px;font:inherit;color:var(--ink);text-align:left;white-space:nowrap;cursor:pointer;background:color-mix(in srgb, var(--phase-color) 12%, var(--bg-main));border:1px solid var(--phase-color);border-radius:9px;padding:0 9px;font-size:11px;position:absolute;top:9px;overflow:hidden}.phase-timeline-module__2LXDiG__clientBar[data-state=done]{color:var(--text-inverse);background:var(--phase-color)}.phase-timeline-module__2LXDiG__clientBar[data-state=upcoming]{background:var(--bg-main);border:1px dashed var(--line-focus)}.phase-timeline-module__2LXDiG__clientBar[aria-pressed=true]{outline:2px solid var(--ink);outline-offset:3px}.phase-timeline-module__2LXDiG__clientBar>span{position:relative}.phase-timeline-module__2LXDiG__clientBar>i{background:color-mix(in srgb, var(--phase-color) 20%, transparent);position:absolute;inset:0 auto 0 0}.phase-timeline-module__2LXDiG__clientDetail{background:var(--bg-app);border:1px solid var(--line-input);border-radius:12px;grid-template-columns:1.2fr 1fr;gap:20px;margin-top:20px;padding:18px;display:grid}.phase-timeline-module__2LXDiG__clientDetail h4{letter-spacing:-.4px;margin:8px 0;font-size:17px}.phase-timeline-module__2LXDiG__clientDetail p{color:var(--text-3);margin:8px 0;font-size:12px;line-height:1.6}.phase-timeline-module__2LXDiG__clientDetail small{color:var(--text-4);font-size:11px}.phase-timeline-module__2LXDiG__todayLine{z-index:1;pointer-events:none;background:var(--ink);width:1.5px;position:absolute;top:0;bottom:0}.phase-timeline-module__2LXDiG__todayLine span{color:var(--text-inverse);white-space:nowrap;background:var(--ink);border-radius:12px;padding:3px 7px;font-size:9px;position:absolute;top:-20px;left:0;transform:translate(-50%)}.phase-timeline-module__2LXDiG__momentTrack{border-top:1px solid var(--line);height:80px;position:relative}.phase-timeline-module__2LXDiG__moment{color:var(--text-3);justify-items:center;gap:8px;font-size:10px;display:grid;position:absolute;top:25px;transform:translate(-50%)}.phase-timeline-module__2LXDiG__moment i{background:var(--bg-main);border:2px solid var(--ink);width:10px;height:10px;transform:rotate(45deg)}@media (max-width:1100px){.phase-timeline-module__2LXDiG__clientDetail{grid-template-columns:1fr}.phase-timeline-module__2LXDiG__legend{display:none}}
.studio-module__G7fT1a__page{min-height:100%;padding:0 var(--gutter) 96px;color:var(--ink)}.studio-module__G7fT1a__heading{margin:0 calc(-1 * var(--gutter)) 18px}.studio-module__G7fT1a__header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:26px;display:flex}.studio-module__G7fT1a__header h1{font-size:var(--fs-h1);font-weight:var(--fw-medium);letter-spacing:-.025em;margin:0;line-height:1.2}.studio-module__G7fT1a__header p,.studio-module__G7fT1a__muted{font-size:var(--fs-secondary);color:var(--text-3)}.studio-module__G7fT1a__header p{margin:0 0 8px}.studio-module__G7fT1a__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.studio-module__G7fT1a__button,.studio-module__G7fT1a__primary{min-height:34px;font:inherit;font-size:var(--fs-secondary);font-weight:var(--fw-medium);color:var(--ink);white-space:nowrap;cursor:pointer;background:var(--bg-main);border:1px solid var(--line);border-radius:var(--r-btn);transition:background-color var(--dur-micro) ease, border-color var(--dur-micro) ease, color var(--dur-micro) ease;justify-content:center;align-items:center;gap:6px;padding:0 12px;line-height:18px;text-decoration:none;display:inline-flex}.studio-module__G7fT1a__button:hover{background:var(--bg-hover)}.studio-module__G7fT1a__primary{color:var(--text-inverse);background:var(--btn-primary);border-color:var(--btn-primary)}.studio-module__G7fT1a__primary:hover{background:var(--btn-primary-hover);border-color:var(--btn-primary-hover)}.studio-module__G7fT1a__button:disabled,.studio-module__G7fT1a__primary:disabled{pointer-events:none;cursor:not-allowed;opacity:.35}.studio-module__G7fT1a__tabs{margin-bottom:16px}.studio-module__G7fT1a__card{background:var(--bg-main);border:1px solid var(--line);border-radius:var(--r-card);min-width:0;padding:18px}.studio-module__G7fT1a__card h2,.studio-module__G7fT1a__sectionTitle{font-size:var(--fs-h2);font-weight:var(--fw-strong);letter-spacing:-.01em;margin:0 0 14px}.studio-module__G7fT1a__card h3{font-size:var(--fs-row);font-weight:var(--fw-strong);margin:20px 0 12px}.studio-module__G7fT1a__card p{font-size:var(--fs-secondary);color:var(--text-3);line-height:1.6}.studio-module__G7fT1a__cardHeader{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.studio-module__G7fT1a__cardHeader h2{margin:0}.studio-module__G7fT1a__cardHeader a{font-size:var(--fs-secondary);color:var(--text-4);text-decoration:none}.studio-module__G7fT1a__cardHeader a:hover{color:var(--ink)}.studio-module__G7fT1a__columns{grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:20px;margin-top:20px;display:grid}.studio-module__G7fT1a__two{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.studio-module__G7fT1a__stack{flex-direction:column;gap:18px;display:flex}.studio-module__G7fT1a__row{width:100%;min-height:62px;font:inherit;color:inherit;text-align:left;border:0;border-bottom:1px solid var(--line-row);background:0 0;align-items:center;gap:12px;padding:12px 0;text-decoration:none;transition:background-color .12s;display:flex}button.studio-module__G7fT1a__row,a.studio-module__G7fT1a__row{cursor:pointer}.studio-module__G7fT1a__row:last-child{border-bottom:0}.studio-module__G7fT1a__row:hover{background:var(--row-hover)}.studio-module__G7fT1a__row strong{font-size:var(--fs-row);font-weight:var(--fw-medium);display:block}.studio-module__G7fT1a__row small{font-size:var(--fs-meta);color:var(--text-4);margin-top:3px;display:block}.studio-module__G7fT1a__grow{flex:1;min-width:0}.studio-module__G7fT1a__initial{width:30px;height:30px;font-size:var(--fs-pill);font-weight:var(--fw-strong);color:var(--text-2);background:var(--bg-track);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.studio-module__G7fT1a__input{width:100%;min-width:0;min-height:36px;font:inherit;font-size:var(--fs-row);color:var(--ink);background:var(--bg-main);border:1px solid var(--line-input);border-radius:var(--r-input);padding:8px 12px;line-height:18px;transition:border-color .15s,box-shadow .2s}.studio-module__G7fT1a__input:hover:not(:disabled,:focus){border-color:var(--line-strong)}.studio-module__G7fT1a__input:focus{border-color:var(--line-focus);box-shadow:var(--ring-focus)}.studio-module__G7fT1a__input:disabled{cursor:not-allowed;opacity:.35}.studio-module__G7fT1a__input[aria-invalid=true]{border-color:var(--err);box-shadow:var(--ring-error)}.studio-module__G7fT1a__select{width:100%;min-width:0}.studio-module__G7fT1a__table{width:100%;font-size:var(--fs-row);font-weight:var(--fw-medium);text-align:left;border-spacing:0;border-collapse:separate;background:var(--bg-main);border:1px solid var(--line);border-radius:var(--r-table)}.studio-module__G7fT1a__table th{height:38px;font-size:var(--fs-meta);font-weight:var(--fw-medium);color:var(--head-text);white-space:nowrap;background:var(--bg-app);border-bottom:1px solid var(--line-row);padding:0 12px}.studio-module__G7fT1a__table th:first-child{border-top-left-radius:11px}.studio-module__G7fT1a__table th:last-child{border-top-right-radius:11px}.studio-module__G7fT1a__table td{vertical-align:middle;border-bottom:1px solid var(--line-row);height:46px;padding:6px 12px;transition:background-color .12s}.studio-module__G7fT1a__table td:first-child,.studio-module__G7fT1a__table th:first-child{padding-left:16px}.studio-module__G7fT1a__table td:last-child,.studio-module__G7fT1a__table th:last-child{padding-right:16px}.studio-module__G7fT1a__table tbody tr:last-child td{border-bottom:0}.studio-module__G7fT1a__table small{font-size:var(--fs-meta);font-weight:var(--fw-regular);color:var(--text-4);margin-top:2px;display:block}.studio-module__G7fT1a__table a{color:inherit;text-decoration:none;display:block}.studio-module__G7fT1a__table button{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.studio-module__G7fT1a__table tbody tr:hover td,.studio-module__G7fT1a__table tbody tr[data-selected=true] td{background:var(--row-hover)}.studio-module__G7fT1a__card .studio-module__G7fT1a__table{border:0;border-radius:0}.studio-module__G7fT1a__card .studio-module__G7fT1a__table th{border-radius:0}.studio-module__G7fT1a__progress{background:var(--bg-track);border-radius:var(--r-full);width:90px;height:4px;margin:7px 0;overflow:hidden}.studio-module__G7fT1a__progress i{background:var(--ink);border-radius:var(--r-full);height:100%;display:block}.studio-module__G7fT1a__empty{font-size:var(--fs-secondary);color:var(--text-4);text-align:center;padding:28px 16px;line-height:1.5}.studio-module__G7fT1a__form{flex-direction:column;gap:16px;display:flex}.studio-module__G7fT1a__form label{font-size:var(--fs-secondary);font-weight:var(--fw-medium);color:var(--text-2);flex-direction:column;gap:7px;display:flex}.studio-module__G7fT1a__form textarea{resize:vertical;min-height:90px}.studio-module__G7fT1a__form fieldset{border:0;margin:0;padding:0}.studio-module__G7fT1a__form legend{font-size:var(--fs-secondary);font-weight:var(--fw-medium);color:var(--text-2);margin-bottom:8px}.studio-module__G7fT1a__form .studio-module__G7fT1a__two{gap:12px;margin:0}.studio-module__G7fT1a__notice{font-size:var(--fs-secondary);color:var(--text-3);background:var(--bg-app);border:1px solid var(--line);border-radius:var(--r-table);padding:12px 14px;line-height:1.5}.studio-module__G7fT1a__error{font-size:var(--fs-meta);color:var(--err)}.studio-module__G7fT1a__link{font-size:var(--fs-secondary);color:var(--ink);text-decoration:none}.studio-module__G7fT1a__link:hover{text-underline-offset:3px;text-decoration:underline}.studio-module__G7fT1a__timeline{gap:12px;margin-top:16px;display:grid}.studio-module__G7fT1a__track{background:repeating-linear-gradient(90deg, var(--bg-app) 0%, var(--bg-app) 24.8%, var(--bg-track) 25%);border-radius:var(--r-pill);height:30px;overflow:hidden}.studio-module__G7fT1a__track a,.studio-module__G7fT1a__track span{text-overflow:ellipsis;min-width:45px;height:24px;font-size:var(--fs-tiny);color:var(--ink);white-space:nowrap;background:var(--bg-track);border-radius:var(--r-tag);margin-top:3px;padding:5px 9px;text-decoration:none;display:block;overflow:hidden}@media (max-width:1200px){.studio-module__G7fT1a__page{--gutter:22px}.studio-module__G7fT1a__columns{grid-template-columns:1fr}}@media (max-width:900px){.studio-module__G7fT1a__two{grid-template-columns:1fr}.studio-module__G7fT1a__header{align-items:flex-start}}
.side-panel-module__f1nwTq__panel{min-width:0;height:100%;min-height:0;font-size:var(--fs-row);color:var(--ink);background:var(--bg-app);border-left:1px solid var(--line);flex-direction:column;display:flex;overflow:hidden}.side-panel-module__f1nwTq__panel[data-in-shell]{border-left:0}.side-panel-module__f1nwTq__swap{flex-direction:column;flex:1;min-height:0;display:flex}.side-panel-module__f1nwTq__scroll{scrollbar-width:none;flex:1;min-height:0;overflow:hidden auto}.side-panel-module__f1nwTq__top{height:60px;padding:0 14px 0 var(--panel-gutter);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:6px;display:flex}.side-panel-module__f1nwTq__crumbs{min-width:0;font-size:var(--fs-row);color:var(--text-4);white-space:nowrap;flex:1;align-items:center;gap:6px;display:flex;overflow:hidden}.side-panel-module__f1nwTq__crumbs a,.side-panel-module__f1nwTq__crumbs button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.side-panel-module__f1nwTq__crumbs a:hover,.side-panel-module__f1nwTq__crumbs button:hover{color:var(--ink)}.side-panel-module__f1nwTq__crumbSep{color:var(--placeholder)}.side-panel-module__f1nwTq__crumbCurrent{text-overflow:ellipsis;font-weight:var(--fw-medium);color:var(--ink);overflow:hidden}.side-panel-module__f1nwTq__topActions{flex:none;align-items:center;gap:6px;display:flex}.side-panel-module__f1nwTq__divider{background:var(--line);flex:none;width:1px;height:20px;margin:0 4px}.side-panel-module__f1nwTq__hero{padding:22px var(--panel-gutter) 4px;flex-direction:column;gap:8px;display:flex}.side-panel-module__f1nwTq__heroHead{align-items:center;gap:14px;min-width:0;display:flex}.side-panel-module__f1nwTq__heroTitle{min-width:0;font-size:var(--fs-panel-title);font-weight:var(--fw-strong);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;line-height:1.2}.side-panel-module__f1nwTq__heroMeta{font-size:var(--fs-row);color:var(--text-3)}.side-panel-module__f1nwTq__props{margin:18px var(--panel-gutter) 14px;font-size:var(--fs-row);grid-template-columns:104px minmax(0,1fr);row-gap:2px;display:grid}.side-panel-module__f1nwTq__propRow{display:contents}.side-panel-module__f1nwTq__props dt{min-height:36px;font-weight:var(--fw-regular);color:var(--text-4);align-items:center;display:flex}.side-panel-module__f1nwTq__props dd{min-width:0;min-height:36px;font-weight:var(--fw-medium);color:var(--ink);align-items:center;gap:8px;margin:0;display:flex}.side-panel-module__f1nwTq__propMuted{font-weight:var(--fw-regular);color:var(--text-4)}.side-panel-module__f1nwTq__propInput{width:100%;min-width:0;height:30px;font:inherit;font-weight:var(--fw-medium);color:var(--ink);border-radius:var(--r-btn);transition:background-color var(--dur-micro) ease, border-color var(--dur-micro) ease, box-shadow var(--dur-micro) ease;background:0 0;border:1px solid #0000;margin-left:-8px;padding:0 8px}.side-panel-module__f1nwTq__propInput:hover{background:var(--bg-menu-hover)}.side-panel-module__f1nwTq__propInput:focus{background:var(--bg-main);border-color:var(--line-focus);box-shadow:var(--ring-focus)}.side-panel-module__f1nwTq__body{padding:18px var(--panel-gutter) 24px}.side-panel-module__f1nwTq__actions{margin:4px var(--panel-gutter) 16px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.side-panel-module__f1nwTq__actions>*{width:100%}.side-panel-module__f1nwTq__footer{padding:14px var(--panel-gutter);background:var(--bg-app);border-top:1px solid var(--line);flex:none;align-items:center;gap:8px;display:flex}.side-panel-module__f1nwTq__footer>*{flex:1}.side-panel-module__f1nwTq__ai{margin:0 var(--panel-gutter) 16px;font-size:var(--fs-secondary);background:var(--bg-main);border:1px solid var(--line);border-radius:var(--r-table);align-items:flex-start;gap:10px;padding:12px 12px 12px 14px;line-height:1.45;display:flex}.side-panel-module__f1nwTq__aiIcon{color:var(--ink);flex:none;margin-top:2px}.side-panel-module__f1nwTq__aiText{min-width:0;font-weight:var(--fw-medium);flex:1}.side-panel-module__f1nwTq__aiMeta{font-weight:var(--fw-regular);color:var(--text-4);margin-top:2px;display:block}.side-panel-module__f1nwTq__feed{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.side-panel-module__f1nwTq__feedItem{font-size:var(--fs-row);font-weight:var(--fw-regular);color:var(--text-4);gap:10px;line-height:1.75;display:flex}.side-panel-module__f1nwTq__feedIcon{color:var(--text-5);flex:none;margin-top:5px}.side-panel-module__f1nwTq__feedText{flex:1;min-width:0}.side-panel-module__f1nwTq__feedText b{font-weight:var(--fw-medium);color:var(--text-2)}.side-panel-module__f1nwTq__feedDate{font-size:var(--fs-meta);font-variant-numeric:tabular-nums;color:var(--text-5);white-space:nowrap;flex:none}.side-panel-module__f1nwTq__list{flex-direction:column;display:flex}.side-panel-module__f1nwTq__listItem{width:100%;min-height:56px;font:inherit;font-size:var(--fs-row);color:inherit;text-align:left;border:0;border-bottom:1px solid var(--bg-selected);background:0 0;align-items:center;gap:12px;padding:8px 0;text-decoration:none;display:flex}.side-panel-module__f1nwTq__listItem:last-child{border-bottom:0}.side-panel-module__f1nwTq__listMain{flex:1;min-width:0}.side-panel-module__f1nwTq__listTitle{text-overflow:ellipsis;font-weight:var(--fw-medium);color:var(--ink);white-space:nowrap;display:block;overflow:hidden}a.side-panel-module__f1nwTq__listItem,button.side-panel-module__f1nwTq__listItem{cursor:pointer}a.side-panel-module__f1nwTq__listItem:hover .side-panel-module__f1nwTq__listTitle,button.side-panel-module__f1nwTq__listItem:hover .side-panel-module__f1nwTq__listTitle{text-underline-offset:3px;text-decoration:underline}.side-panel-module__f1nwTq__listSub{font-size:var(--fs-meta);color:var(--text-4);margin-top:1px;display:block}.side-panel-module__f1nwTq__listTrail{text-align:right;flex:none}
.studio-scene-module__sXRcqa__scene{flex:none;width:216px;height:162px;margin:0 auto 4px;position:relative}.studio-scene-module__sXRcqa__scene>svg{width:100%;height:100%}.studio-scene-module__sXRcqa__character{line-height:0;position:absolute;top:54px;left:107px}.studio-scene-module__sXRcqa__screenDot{background:var(--text-5);border-radius:50%;width:2px;height:2px;position:absolute;top:118px;left:168px}.studio-scene-module__sXRcqa__loader{min-height:156px;color:var(--text-4);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:12.5px;display:flex}.studio-scene-module__sXRcqa__orbit{width:88px;height:58px;position:relative}.studio-scene-module__sXRcqa__centre{line-height:0;position:absolute;top:15px;left:30px}.studio-scene-module__sXRcqa__moon{line-height:0;animation:4.8s linear infinite studio-scene-module__sXRcqa__orbit;position:absolute;top:22px;left:37px}.studio-scene-module__sXRcqa__second{animation-delay:-2.4s}@keyframes studio-scene-module__sXRcqa__orbit{0%{z-index:0;transform:translate(-32px)scale(.9)}25%{z-index:0;transform:translateY(-13px)scale(.75)}49%{z-index:0}50%{z-index:2;transform:translate(32px)scale(.9)}75%{z-index:2;transform:translateY(13px)scale(1.05)}to{z-index:2;transform:translate(-32px)scale(.9)}}@media (prefers-reduced-motion:reduce){.studio-scene-module__sXRcqa__moon{animation:none;transform:translate(-32px)}.studio-scene-module__sXRcqa__second{transform:translate(32px)}}
.folder-chip-module__8qYnTq__chip{max-width:360px;min-height:40px;color:var(--ink);background:var(--bg-main);border:1px solid var(--card-line);border-radius:12px;align-items:center;gap:10px;padding:0 8px 0 12px;display:inline-flex}.folder-chip-module__8qYnTq__chip[data-tone=dark]{color:var(--bar-text);background:var(--bar-tile);border-color:var(--bar-card-line)}.folder-chip-module__8qYnTq__text{flex-direction:column;min-width:0;display:flex}.folder-chip-module__8qYnTq__name{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.folder-chip-module__8qYnTq__status{font-variant-numeric:tabular-nums;color:var(--text-3);font-size:12.5px;font-weight:450}.folder-chip-module__8qYnTq__chip[data-tone=dark] .folder-chip-module__8qYnTq__status{color:var(--bar-text-3)}.folder-chip-module__8qYnTq__stop{height:26px;font:inherit;color:var(--text-2);cursor:pointer;border:1px solid var(--line-input);transition:background var(--dur-micro) ease;background:0 0;border-radius:7px;flex:none;padding:0 10px;font-size:12.5px;font-weight:500}.folder-chip-module__8qYnTq__stop:hover{background:var(--bg-selected)}.folder-chip-module__8qYnTq__chip[data-tone=dark] .folder-chip-module__8qYnTq__stop{color:var(--bar-text);border-color:var(--bar-card-line)}.folder-chip-module__8qYnTq__chip[data-tone=dark] .folder-chip-module__8qYnTq__stop:hover{background:var(--bar-hover)}.folder-chip-module__8qYnTq__note{font-variant-numeric:tabular-nums;color:var(--text-3);align-items:center;gap:6px;margin:0;font-size:12.5px;font-weight:450;display:flex}.folder-chip-module__8qYnTq__note[data-tone=dark]{color:var(--bar-text-3)}
.bar-module__2DzX3a__layer{z-index:7;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:20px;left:14px;right:14px}.bar-module__2DzX3a__layer[data-hidden]{visibility:hidden}.bar-module__2DzX3a__root{width:100%;max-width:640px;height:52px;color:var(--text-inverse);position:relative}.bar-module__2DzX3a__card{z-index:61;box-sizing:border-box;width:100%;color:var(--text-inverse);pointer-events:auto;background:var(--bar-bg);border:1px solid var(--bar-line);box-shadow:var(--shadow-bar);transition:max-width .42s var(--ease-out), height .42s var(--ease-out), border-radius .42s var(--ease-out), box-shadow .3s ease;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.bar-module__2DzX3a__card[data-mode]:not([data-mode=idle]){box-shadow:var(--shadow-bar-open)}.bar-module__2DzX3a__card:focus-within,.bar-module__2DzX3a__card[data-mode]:focus-within{box-shadow:var(--shadow-bar-open), 0 0 0 3px var(--bar-chip-line)}.bar-module__2DzX3a__card :focus-visible:not(input){outline:2px solid var(--chart-revenue);outline-offset:2px}.bar-module__2DzX3a__fade{animation:bar-module__2DzX3a__bar-fade .32s var(--ease-out) both}@keyframes bar-module__2DzX3a__bar-fade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.bar-module__2DzX3a__pill{width:100%;height:100%;font:inherit;color:var(--text-inverse);text-align:left;cursor:text;border-radius:inherit;transition:background var(--dur-micro) ease;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px 0 14px;display:flex}.bar-module__2DzX3a__pill:hover{background:var(--bar-tile)}.bar-module__2DzX3a__pillText{text-overflow:ellipsis;min-width:0;color:var(--bar-text-3);letter-spacing:-.3px;white-space:nowrap;flex:1;font-size:15px;font-weight:500;overflow:hidden}.bar-module__2DzX3a__pillText[data-continue]{color:var(--text-inverse)}.bar-module__2DzX3a__kbd{height:24px;color:var(--ink-pure);background:var(--text-inverse);border-radius:28px;flex:none;align-items:center;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.bar-module__2DzX3a__dot{background:var(--live);border-radius:var(--r-full);flex:none;width:7px;height:7px;animation:2s ease-in-out infinite bar-module__2DzX3a__bar-dot;position:relative}.bar-module__2DzX3a__dot:after{content:"";background:var(--live);border-radius:var(--r-full);animation:2s cubic-bezier(.2,.6,.3,1) infinite bar-module__2DzX3a__sys-pulse-dot;position:absolute;inset:0}@keyframes bar-module__2DzX3a__bar-dot{0%,to{transform:scale(1)}50%{transform:scale(.82)}}.bar-module__2DzX3a__bar{box-sizing:border-box;justify-content:space-between;align-items:center;gap:10px;height:100%;padding:0 13px 0 14px;display:flex}.bar-module__2DzX3a__lead{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.bar-module__2DzX3a__input{min-width:0;height:28px;font:inherit;color:var(--text-inverse);letter-spacing:-.32px;caret-color:var(--text-inverse);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:16px;font-weight:500}.bar-module__2DzX3a__input:focus,.bar-module__2DzX3a__input:focus-visible{box-shadow:none;outline:none}.bar-module__2DzX3a__input::placeholder{color:var(--bar-text-3);opacity:1}.bar-module__2DzX3a__status{text-overflow:ellipsis;color:#0000;letter-spacing:-.32px;white-space:nowrap;background:linear-gradient(90deg, var(--bar-text-3) 0%, var(--bar-text-3) 35%, var(--text-inverse) 50%, var(--bar-text-3) 65%, var(--bar-text-3) 100%) 0 0 / 250% 100%;-webkit-background-clip:text;background-clip:text;min-width:0;font-size:16px;font-weight:500;animation:1.4s linear infinite bar-module__2DzX3a__sys-shimmer;overflow:hidden}.bar-module__2DzX3a__statusButton{text-align:left;cursor:pointer;border:0;flex:1;padding:0;font-family:inherit}.bar-module__2DzX3a__tools{flex:none;align-items:center;gap:8px;display:flex}.bar-module__2DzX3a__ic{width:28px;height:28px;color:var(--text-inverse);cursor:pointer;background:var(--bar-ic);border:.7px solid var(--bar-ic-line);box-shadow:inset 0 .7px 1px var(--bar-hover);transition:background var(--dur-micro) ease;border-radius:28px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.bar-module__2DzX3a__ic:hover{background:var(--bar-ic-hover)}.bar-module__2DzX3a__send{min-width:34px;height:28px;font:inherit;color:var(--ink-pure);letter-spacing:-.2px;cursor:pointer;background:var(--text-inverse);transition:background var(--dur-micro) ease, opacity var(--dur-micro) ease;border:0;border-radius:28px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:500;display:inline-flex}.bar-module__2DzX3a__send:hover{background:var(--bar-send-hover)}.bar-module__2DzX3a__send:disabled{cursor:default}.bar-module__2DzX3a__send[data-dim]{opacity:.55}.bar-module__2DzX3a__send[data-working]{opacity:.85;width:34px;padding:0}.bar-module__2DzX3a__send[data-label]{padding:0 13px 0 10px}.bar-module__2DzX3a__stopGlyph{background:var(--ink-pure);border-radius:2.5px;width:10px;height:10px}.bar-module__2DzX3a__rowTools{--typing-duration:.42s;--typing-ease:cubic-bezier(.22, .8, .25, 1);width:106px;height:28px;transition:width var(--typing-duration) var(--typing-ease);position:relative}.bar-module__2DzX3a__rowTools[data-typing]{width:184px}.bar-module__2DzX3a__rowMention,.bar-module__2DzX3a__rowAttach{transition:transform var(--typing-duration) var(--typing-ease);display:flex;position:absolute;top:0}.bar-module__2DzX3a__rowMention{right:78px}.bar-module__2DzX3a__rowAttach{right:42px}.bar-module__2DzX3a__rowTools[data-typing] .bar-module__2DzX3a__rowMention,.bar-module__2DzX3a__rowTools[data-typing] .bar-module__2DzX3a__rowAttach{transform:translate(-42px)}.bar-module__2DzX3a__toolReveal{pointer-events:none;opacity:0;width:28px;transition:opacity .15s ease, transform var(--typing-duration) var(--typing-ease);display:flex;position:absolute;top:0;left:0;transform:translate(12px)scale(.8)}.bar-module__2DzX3a__toolReveal[data-visible]{pointer-events:auto;opacity:1;transition:opacity .22s ease 60ms, transform var(--typing-duration) var(--typing-ease);transform:none}.bar-module__2DzX3a__send.bar-module__2DzX3a__rowSend{width:34px;transition:width var(--typing-duration) var(--typing-ease), background var(--dur-micro) ease, opacity var(--dur-micro) ease, scale var(--dur-micro) ease;padding:0;position:absolute;top:0;right:0}.bar-module__2DzX3a__send.bar-module__2DzX3a__rowSend[data-label]{width:76px}.bar-module__2DzX3a__send.bar-module__2DzX3a__rowSend:active:not(:disabled){scale:.96}.bar-module__2DzX3a__rowSend>svg{width:14px;height:14px;transition:transform var(--typing-duration) var(--typing-ease);position:absolute;left:10px}.bar-module__2DzX3a__rowSend[data-label]>svg{transform:translate(2px)}.bar-module__2DzX3a__sendLabel{white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .1s ease, transform var(--typing-duration) var(--typing-ease);position:absolute;right:12px;transform:translate(8px)scale(.96)}.bar-module__2DzX3a__rowSend[data-label] .bar-module__2DzX3a__sendLabel{opacity:1;transition:opacity .22s ease 60ms, transform var(--typing-duration) var(--typing-ease);transform:none}.bar-module__2DzX3a__files{box-sizing:border-box;flex-direction:column;justify-content:space-between;height:100%;padding:22px 16px 12px 22px;display:flex}.bar-module__2DzX3a__tiles{align-items:flex-start;gap:18px;padding:6px 4px 0 0;display:flex}.bar-module__2DzX3a__tile{flex:none;width:84px;position:relative}.bar-module__2DzX3a__tileFace{box-sizing:border-box;background:var(--bar-tile);border:1px solid var(--bar-tile-line);border-radius:var(--r-card);flex-direction:column;gap:7px;height:96px;padding:10px;display:flex;position:relative;overflow:hidden}.bar-module__2DzX3a__tile[data-state=error] .bar-module__2DzX3a__tileFace{border-color:var(--err)}.bar-module__2DzX3a__stackBack{background:var(--bar-bg);border:1px solid var(--bar-card-line);border-radius:var(--r-card);height:96px;position:absolute;top:-6px;left:6px;right:-4px;transform:rotate(5deg)}.bar-module__2DzX3a__stackMid{background:var(--bar-card);border:1px solid var(--bar-card-line);border-radius:var(--r-card);height:96px;position:absolute;top:-3px;left:2px;right:0;transform:rotate(2.5deg)}.bar-module__2DzX3a__ext{color:var(--bar-text-2);letter-spacing:.02em;background:var(--bar-hover);border-radius:5px;align-self:flex-start;padding:2px 5px;font-size:10px;font-weight:550}.bar-module__2DzX3a__tileLine{text-overflow:ellipsis;color:var(--bar-text-3);white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.bar-module__2DzX3a__tileBar{background:var(--bar-chip-line);border-radius:2px;height:4px}.bar-module__2DzX3a__tileName{text-overflow:ellipsis;color:var(--bar-text-3);white-space:nowrap;margin-top:8px;font-size:12px;font-weight:500;display:block;overflow:hidden}.bar-module__2DzX3a__tileProblem{color:var(--bar-warm)}.bar-module__2DzX3a__remove{width:20px;height:20px;color:var(--text-inverse);cursor:pointer;background:var(--bar-tile);border:.7px solid var(--bar-ic-line);border-radius:var(--r-full);opacity:0;justify-content:center;align-items:center;padding:0;transition:opacity .12s;display:inline-flex;position:absolute;top:-7px;right:-7px}.bar-module__2DzX3a__tile:hover .bar-module__2DzX3a__remove,.bar-module__2DzX3a__remove:focus-visible{opacity:1}.bar-module__2DzX3a__add{width:84px;height:96px;color:var(--text-inverse);cursor:pointer;border:1.5px dashed var(--bar-chip-line);border-radius:var(--r-card);background:0 0;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.bar-module__2DzX3a__add:hover{border-color:var(--bar-text-3)}.bar-module__2DzX3a__filesRow{align-items:center;gap:10px;display:flex}.bar-module__2DzX3a__drop{box-sizing:border-box;flex-direction:column;justify-content:space-between;height:100%;padding:22px 18px 16px 24px;display:flex}.bar-module__2DzX3a__dropLabel{letter-spacing:-.32px;align-self:center;font-size:17px;font-weight:500}.bar-module__2DzX3a__dropSend{width:42px;height:30px;color:var(--ink-pure);background:var(--text-4);border-radius:28px;justify-content:center;align-self:flex-end;align-items:center;display:inline-flex}.bar-module__2DzX3a__veil{z-index:60;background:var(--veil);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:.25s ease-out both bar-module__2DzX3a__sys-fade-in;position:fixed;inset:0}.bar-module__2DzX3a__convo{flex-direction:column;max-height:min(560px,100vh - 110px);display:flex}.bar-module__2DzX3a__head{border-bottom:1px solid var(--bar-rule);flex:none;align-items:center;gap:10px;height:50px;padding:0 10px 0 18px;display:flex}.bar-module__2DzX3a__headTitle{text-overflow:ellipsis;min-width:0;color:var(--bar-text-3);letter-spacing:-.2px;white-space:nowrap;flex:1;font-size:13.5px;font-weight:500;overflow:hidden}.bar-module__2DzX3a__headTitle b{color:var(--text-inverse);margin-right:6px;font-weight:550}.bar-module__2DzX3a__headButton{height:30px;font:inherit;color:var(--bar-text-2);cursor:pointer;border-radius:var(--r-full);transition:background var(--dur-micro) ease, color var(--dur-micro) ease;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.bar-module__2DzX3a__headButton:hover{color:var(--text-inverse);background:var(--bar-hover)}.bar-module__2DzX3a__headButton[data-icon]{justify-content:center;width:30px;padding:0}.bar-module__2DzX3a__messages{scrollbar-width:none;flex-direction:column;flex:auto;gap:18px;min-height:0;padding:16px 18px 10px;display:flex;overflow-y:auto}.bar-module__2DzX3a__userFiles{flex-wrap:wrap;justify-content:flex-end;align-self:flex-end;gap:6px;margin-bottom:-12px;display:flex}.bar-module__2DzX3a__userBubble{letter-spacing:-.2px;overflow-wrap:anywhere;white-space:pre-wrap;background:var(--bar-bubble);max-width:80%;transition:filter var(--dur-micro) ease;border-radius:16px 16px 5px;align-self:flex-end;padding:9px 13px;font-size:14.5px;font-weight:450;line-height:1.45;animation:.3s both bar-module__2DzX3a__bar-fade}.bar-module__2DzX3a__userBubble[data-unsent]{filter:opacity(.55)}.bar-module__2DzX3a__unsent{color:color-mix(in srgb, var(--text-inverse) 60%, transparent);align-self:flex-end;margin:-4px 2px 0 0;font-size:12.5px;font-weight:450;animation:.3s both bar-module__2DzX3a__bar-fade}.bar-module__2DzX3a__answer{height:26px;font:inherit;color:var(--text-inverse);cursor:pointer;border:1px solid color-mix(in srgb, var(--text-inverse) 22%, transparent);transition:background var(--dur-micro) ease;background:0 0;border-radius:8px;align-self:flex-end;margin:-4px 2px 0 0;padding:0 10px;font-size:12.5px;font-weight:500;animation:.3s both bar-module__2DzX3a__bar-fade}.bar-module__2DzX3a__answer:hover{background:color-mix(in srgb, var(--text-inverse) 10%, transparent)}.bar-module__2DzX3a__fileChip{height:28px;color:var(--bar-text);background:var(--bar-tile);border:1px solid var(--bar-card-line);border-radius:var(--r-btn);align-items:center;gap:6px;padding:0 4px 0 10px;font-size:12.5px;display:inline-flex}.bar-module__2DzX3a__fileChip[data-state=error]{border-color:var(--err)}.bar-module__2DzX3a__fileChip>button{width:20px;height:20px;font:inherit;color:var(--bar-text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0;font-size:14px;line-height:1}.bar-module__2DzX3a__fileChip>button:hover{color:var(--text-inverse);background:var(--bar-hover)}.bar-module__2DzX3a__folderDetails{color:var(--bar-text-3);padding:4px 14px 0;font-size:12.5px}.bar-module__2DzX3a__folderDetails>button{font:inherit;color:var(--bar-text);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 6px}.bar-module__2DzX3a__folderDetails>button:hover{background:var(--bar-hover)}.bar-module__2DzX3a__folderDetails ul{max-height:120px;margin:4px 0 0;padding:4px 6px;list-style:none;overflow:auto}.bar-module__2DzX3a__folderDetails li{justify-content:space-between;gap:12px;display:flex}.bar-module__2DzX3a__chipRow{border-top:1px solid var(--bar-rule);flex-wrap:wrap;flex:none;gap:6px;padding:10px 14px 0;display:flex}.bar-module__2DzX3a__reply{border-top:1px solid var(--bar-rule);flex:none;align-items:center;gap:8px;height:56px;padding:0 12px 0 18px;display:flex}.bar-module__2DzX3a__chipRow+.bar-module__2DzX3a__reply{border-top:0}.bar-module__2DzX3a__reply .bar-module__2DzX3a__input{letter-spacing:-.3px;font-size:15px}.bar-module__2DzX3a__problem{color:var(--bar-warm);transition:color var(--dur-micro) ease;animation:bar-module__2DzX3a__sys-pane-in var(--dur-ui) var(--ease-out) both;margin:0;padding:8px 12px;font-size:12.5px}.bar-module__2DzX3a__problem[data-calm]{color:var(--bar-text-3)}.bar-module__2DzX3a__problem button{font:inherit;color:var(--text-inverse);cursor:pointer;background:0 0;border:0;margin-left:8px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.bar-module__2DzX3a__card,.bar-module__2DzX3a__rowTools,.bar-module__2DzX3a__rowMention,.bar-module__2DzX3a__rowAttach,.bar-module__2DzX3a__toolReveal,.bar-module__2DzX3a__toolReveal[data-visible],.bar-module__2DzX3a__rowSend>svg,.bar-module__2DzX3a__sendLabel,.bar-module__2DzX3a__send.bar-module__2DzX3a__rowSend,.bar-module__2DzX3a__rowSend[data-label] .bar-module__2DzX3a__sendLabel{transition-duration:1ms;transition-delay:0s}}
.modal-module__09A2QG__veil{z-index:11000;background:var(--veil);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity var(--dur-ui) ease;position:fixed;inset:0}.modal-module__09A2QG__veil[data-starting-style],.modal-module__09A2QG__veil[data-ending-style]{opacity:0}.modal-module__09A2QG__viewport{z-index:11001;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal-module__09A2QG__card{width:min(520px,100%);max-height:calc(100dvh - 48px);color:var(--ink);background:var(--bg-main);border-radius:var(--r-modal);box-shadow:var(--shadow-modal);transition:opacity .24s var(--ease-out), transform .24s var(--ease-out);outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.modal-module__09A2QG__card[data-starting-style]{opacity:0;transform:translateY(8px)scale(.985)}.modal-module__09A2QG__card[data-ending-style]{opacity:0;transition-duration:.14s;transition-timing-function:ease-in;transform:translateY(6px)scale(.985)}.modal-module__09A2QG__wide{width:min(1000px,100%)}.modal-module__09A2QG__search{width:min(880px,100%);max-height:82vh}.modal-module__09A2QG__bare{border:1px solid var(--line)}.modal-module__09A2QG__viewport[data-placement=top]{place-items:start center;padding-top:9vh}.modal-module__09A2QG__viewport[data-placement=top] .modal-module__09A2QG__card[data-starting-style]{transform:translateY(-8px)scale(.985)}.modal-module__09A2QG__viewport[data-placement=top] .modal-module__09A2QG__card[data-ending-style]{transform:translateY(-6px)scale(.985)}.modal-module__09A2QG__head{border-bottom:1px solid var(--line-soft);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:0 18px 0 24px;display:flex}.modal-module__09A2QG__title{font-size:16px;font-weight:var(--fw-strong);letter-spacing:-.015em;margin:0}.modal-module__09A2QG__body{min-height:0;font-size:var(--fs-row);color:var(--text-2);flex:1;padding:20px 24px;line-height:1.5;overflow-y:auto}.modal-module__09A2QG__footer{flex:none;justify-content:flex-end;gap:8px;padding:14px 24px 18px;display:flex}.modal-module__09A2QG__confirm{width:min(420px,100%)}.modal-module__09A2QG__confirm .modal-module__09A2QG__body{padding-top:22px}.modal-module__09A2QG__confirmExtra{margin-top:14px}.modal-module__09A2QG__confirmTitle{font-size:16px;font-weight:var(--fw-strong);color:var(--ink);letter-spacing:-.015em;margin:0 0 6px}.modal-module__09A2QG__viewport[data-placement=right]{place-items:stretch end;padding:12px}.modal-module__09A2QG__viewport[data-placement=right] .modal-module__09A2QG__card{width:min(440px,100%);max-height:none}.modal-module__09A2QG__viewport[data-placement=right] .modal-module__09A2QG__wide{width:min(720px,100%)}.modal-module__09A2QG__viewport[data-placement=right] .modal-module__09A2QG__card[data-starting-style]{transform:translate(40px)}.modal-module__09A2QG__viewport[data-placement=right] .modal-module__09A2QG__card[data-ending-style]{transform:translate(24px)}
.portal-frame-module__CHOOHG__portal{min-height:100vh;font-size:var(--fs-body);color:var(--ink);letter-spacing:-.01em;background:var(--bg-app);padding-bottom:120px;line-height:1.45}.portal-frame-module__CHOOHG__header{align-items:center;gap:18px;max-width:1080px;margin:0 auto;padding:28px 28px 0;display:flex}.portal-frame-module__CHOOHG__brand{font-weight:var(--fw-strong);white-space:nowrap;flex:none;align-items:center;gap:10px;display:flex}.portal-frame-module__CHOOHG__times{font-weight:var(--fw-regular);color:var(--line-focus);margin:0 2px}.portal-frame-module__CHOOHG__nav{min-width:0;margin-left:18px}.portal-frame-module__CHOOHG__tabName{text-overflow:ellipsis;vertical-align:bottom;max-width:180px;display:inline-block;overflow:hidden}.portal-frame-module__CHOOHG__grow{flex:1}.portal-frame-module__CHOOHG__viewerButton{cursor:pointer;border-radius:var(--r-full);background:0 0;border:0;flex:none;padding:0;display:inline-flex}.portal-frame-module__CHOOHG__main{max-width:1080px;margin:0 auto;padding:40px 28px 0}@media (max-width:760px){.portal-frame-module__CHOOHG__header{flex-wrap:wrap;padding-top:20px}.portal-frame-module__CHOOHG__nav{order:3;width:100%;margin-left:0;overflow-x:auto}.portal-frame-module__CHOOHG__main{padding:28px 16px 0}}.portal-frame-module__CHOOHG__bar{z-index:30;pointer-events:none;animation:portal-frame-module__CHOOHG__sys-pane-in .4s .3s var(--ease-out) both;justify-content:center;display:flex;position:fixed;bottom:22px;left:0;right:0}.portal-frame-module__CHOOHG__bar>div{height:44px;font-size:var(--fs-secondary);color:var(--text-inverse);pointer-events:auto;background:var(--ink);border-radius:var(--r-full);box-shadow:var(--shadow-modal);align-items:center;gap:10px;padding:0 6px 0 16px;display:flex}.portal-frame-module__CHOOHG__bar b{font-weight:var(--fw-strong)}.portal-frame-module__CHOOHG__barMuted{opacity:.6}.portal-frame-module__CHOOHG__barButton{height:32px;font:inherit;font-size:var(--fs-meta);font-weight:var(--fw-medium);color:var(--text-inverse);white-space:nowrap;cursor:pointer;background:color-mix(in srgb, var(--bg-main) 10%, transparent);border-radius:var(--r-full);transition:background-color var(--dur-micro) ease;border:0;align-items:center;gap:6px;padding:0 13px;text-decoration:none;display:inline-flex}.portal-frame-module__CHOOHG__barButton:hover{background:color-mix(in srgb, var(--bg-main) 18%, transparent)}.portal-frame-module__CHOOHG__barButton[data-light=true]{color:var(--ink);background:var(--bg-main)}@media (prefers-reduced-motion:reduce){.portal-frame-module__CHOOHG__bar{animation:none}}.portal-frame-module__CHOOHG__picker{flex-direction:column;gap:8px;display:flex}.portal-frame-module__CHOOHG__pickerSub{color:var(--text-3);margin:0 0 8px}.portal-frame-module__CHOOHG__person{width:100%;min-height:52px;font:inherit;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--ink);text-align:left;cursor:pointer;background:var(--bg-main);border:1px solid var(--line);border-radius:var(--r-table);transition:border-color var(--dur-micro) ease, background-color var(--dur-micro) ease;align-items:center;gap:12px;padding:0 14px;display:flex}.portal-frame-module__CHOOHG__person:hover{background:var(--bg-hover-white);border-color:var(--line-strong)}.portal-frame-module__CHOOHG__gone{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:70vh;padding:0 24px;display:flex}.portal-frame-module__CHOOHG__gone h1{font-size:22px;font-weight:var(--fw-strong);letter-spacing:-.025em;margin:0}.portal-frame-module__CHOOHG__gone p{max-width:420px;color:var(--text-3);margin:0}
.paper-module__xu_kiW__paper{width:587.049px;height:831.597px;font-family:var(--font-geist-sans), Arial, sans-serif;color:#6f6f6f;letter-spacing:-.1814px;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f0f0f0;flex:none;font-size:9.072px;font-weight:500;line-height:1.45;position:relative;overflow:hidden}.paper-module__xu_kiW__paperLight{--rule:#e9e9e9;background:#fff}.paper-module__xu_kiW__paper p,.paper-module__xu_kiW__paper h3,.paper-module__xu_kiW__paper h4,.paper-module__xu_kiW__paper dl,.paper-module__xu_kiW__paper dd{margin:0}.paper-module__xu_kiW__paper b{font-weight:inherit;color:#000}.paper-module__xu_kiW__placeholder{color:#00000038}.paper-module__xu_kiW__title{color:#000;letter-spacing:-.9962px;white-space:nowrap;font-size:49.811px;font-weight:700;line-height:.72;position:absolute;top:24.3px;left:24.19px}.paper-module__xu_kiW__details{align-items:flex-start;gap:35.28px;width:219.239px;display:flex;position:absolute;top:24.19px;left:calc(50% + 4.84px)}.paper-module__xu_kiW__detailsLabel{color:#000;letter-spacing:-.2722px;white-space:nowrap;flex:none;line-height:1.22}.paper-module__xu_kiW__detailsList{flex:1;min-width:0}.paper-module__xu_kiW__logo{justify-content:flex-end;width:46px;min-height:37px;display:flex;position:absolute;top:24.19px;right:24.19px}.paper-module__xu_kiW__logo img{object-fit:contain;width:auto;max-width:90px;height:37px}.paper-module__xu_kiW__body{flex-direction:column;gap:15.096px;width:538.774px;display:flex;position:absolute;top:112.9px;left:24.19px}.paper-module__xu_kiW__parties{grid-template-columns:81.144px 172.871px 81.648px minmax(0,1fr);align-items:start;gap:10.08px;display:grid}.paper-module__xu_kiW__partyLabel{color:#000;letter-spacing:-.2722px;line-height:1.22}.paper-module__xu_kiW__party{overflow-wrap:anywhere;min-width:0}.paper-module__xu_kiW__partyName{color:#000}.paper-module__xu_kiW__party .paper-module__xu_kiW__partyAddress{white-space:pre-wrap;margin-top:1.45em}.paper-module__xu_kiW__table{flex-direction:column;display:flex}.paper-module__xu_kiW__tableHead,.paper-module__xu_kiW__tableRow{border-bottom:.504px solid var(--rule);grid-template-columns:264.095px 81.648px 81.144px minmax(0,1fr);align-items:center;gap:10.08px;padding:9.072px 0;line-height:1.22;display:grid}.paper-module__xu_kiW__tableHead{color:#000}.paper-module__xu_kiW__tableHead span:last-child,.paper-module__xu_kiW__tableRow span:last-child{text-align:right}.paper-module__xu_kiW__tableRow span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.paper-module__xu_kiW__summary{align-self:flex-end;width:264.599px}.paper-module__xu_kiW__summary>div{white-space:nowrap;border-bottom:.504px solid var(--rule);justify-content:space-between;align-items:center;padding:9.072px 0;line-height:1.22;display:flex}.paper-module__xu_kiW__summary dt{color:#000}.paper-module__xu_kiW__note{color:#00000080;letter-spacing:-.0706px;align-self:flex-end;width:264.599px;min-height:1px;padding:9.072px 0;font-size:7.056px;line-height:1.5}.paper-module__xu_kiW__total{color:#000;white-space:nowrap;justify-content:space-between;align-self:flex-end;align-items:flex-start;width:264.599px;margin-top:15.096px;display:flex}.paper-module__xu_kiW__total span{letter-spacing:0;font-size:10.735px;line-height:1.22}.paper-module__xu_kiW__total strong{letter-spacing:-1.0175px;font-size:33.918px;font-weight:600;line-height:.8}.paper-module__xu_kiW__footer{position:absolute;bottom:24.19px;left:24.19px;right:24.19px}.paper-module__xu_kiW__footer h4{color:#000;letter-spacing:-1.0175px;white-space:nowrap;margin-bottom:21.3px;font-size:33.918px;font-weight:600;line-height:.8}.paper-module__xu_kiW__footerColumns{grid-template-columns:248.975px 264.095px;align-items:start;gap:25.36px;display:grid}.paper-module__xu_kiW__payment{letter-spacing:0;flex-direction:column;gap:18px;min-height:108.864px;line-height:1.22;display:flex}.paper-module__xu_kiW__paymentGroup{flex-direction:column;gap:3.024px;display:flex}.paper-module__xu_kiW__paymentRow{align-items:flex-start;gap:10.08px;display:flex}.paper-module__xu_kiW__paymentRow dt{color:#000;flex:none;width:81.144px;font-weight:600}.paper-module__xu_kiW__paymentRow>div{overflow-wrap:anywhere;flex:1;min-width:0}.paper-module__xu_kiW__terms{color:#000;letter-spacing:-.0806px;flex-direction:column;gap:1.5em;font-size:8.064px;line-height:1.5;display:flex}.paper-module__xu_kiW__paper [data-field]{cursor:pointer}
.portal-project-module__bCq01a__button{height:36px;font:inherit;font-size:var(--fs-row);font-weight:var(--fw-medium);color:var(--ink);white-space:nowrap;cursor:pointer;background:var(--bg-main);border:1px solid var(--line-input);transition:background-color var(--dur-micro) ease, border-color var(--dur-micro) ease, transform var(--dur-micro) ease;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.portal-project-module__bCq01a__button:hover{background:var(--bg-hover)}.portal-project-module__bCq01a__button[data-primary=true]{color:var(--text-inverse);background:var(--btn-primary);border-color:var(--btn-primary)}.portal-project-module__bCq01a__button:disabled{cursor:default;opacity:.55}.portal-project-module__bCq01a__button:active:not(:disabled){transform:scale(.98)}a.portal-project-module__bCq01a__button{text-decoration:none}.portal-project-module__bCq01a__button[data-primary=true]:hover:not(:disabled){background:var(--btn-primary-hover)}.portal-project-module__bCq01a__button[data-size=lg]{height:42px;font-size:var(--fs-body);border-radius:13px;padding:0 18px}.portal-project-module__bCq01a__button[data-block=true]{width:100%}.portal-project-module__bCq01a__button[data-on=true]{color:var(--text-inverse);background:var(--ink);border-color:var(--ink)}.portal-project-module__bCq01a__heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.portal-project-module__bCq01a__crumbs{font-size:var(--fs-secondary);color:var(--text-4);margin:0}.portal-project-module__bCq01a__title{font-size:38px;font-weight:var(--fw-strong);letter-spacing:-.04em;margin:8px 0 0;line-height:1.08}.portal-project-module__bCq01a__chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.portal-project-module__bCq01a__dates{font-size:var(--fs-secondary);font-variant-numeric:tabular-nums;color:var(--text-3)}.portal-project-module__bCq01a__headSide{align-items:center;gap:12px;display:flex}.portal-project-module__bCq01a__card{background:var(--bg-main);border:1px solid var(--line);border-radius:var(--r-modal);overflow:hidden}.portal-project-module__bCq01a__label{font-size:var(--fs-pill);color:var(--text-4);display:block}.portal-project-module__bCq01a__summary{margin-top:28px;padding:24px 26px 22px}.portal-project-module__bCq01a__summaryTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.portal-project-module__bCq01a__summaryText{font-size:18px;font-weight:var(--fw-strong);letter-spacing:-.02em;margin:6px 0 0}.portal-project-module__bCq01a__progress{align-items:center;gap:5px;height:28px;margin-top:22px;display:flex}.portal-project-module__bCq01a__progressFill{background:var(--ink);border-radius:9px;flex:none;min-width:6px;height:28px;position:relative}.portal-project-module__bCq01a__progressFill b{font-size:var(--fs-pill);font-weight:var(--fw-strong);color:var(--text-inverse);position:absolute;top:50%;right:10px;transform:translateY(-50%)}.portal-project-module__bCq01a__progressTicks{background:var(--bg-track);border-radius:7px;flex:1;height:22px}.portal-project-module__bCq01a__stats{font-size:var(--fs-secondary);color:var(--text-3);flex-wrap:wrap;gap:28px;margin-top:16px;display:flex}.portal-project-module__bCq01a__stats b{font-weight:var(--fw-strong);color:var(--ink)}.portal-project-module__bCq01a__section{justify-content:space-between;align-items:baseline;gap:12px;margin:44px 0 14px;display:flex}.portal-project-module__bCq01a__section h2{font-size:17px;font-weight:var(--fw-strong);letter-spacing:-.02em;margin:0}.portal-project-module__bCq01a__section>span{font-size:var(--fs-secondary);color:var(--text-4)}.portal-project-module__bCq01a__section[data-flush=true]{margin-top:0}.portal-project-module__bCq01a__stack{flex-direction:column;gap:16px;display:flex}.portal-project-module__bCq01a__quiet{font-size:var(--fs-secondary);color:var(--text-4);margin:0;padding:16px 20px}.portal-project-module__bCq01a__roadmap{padding:22px 22px 18px}.portal-project-module__bCq01a__roadmapScroll{overflow-x:auto}.portal-project-module__bCq01a__roadmapGrid{min-width:760px}.portal-project-module__bCq01a__weeks{font-size:var(--fs-pill);color:var(--text-5);grid-template-columns:110px 1fr;display:grid}.portal-project-module__bCq01a__weekTrack{height:22px;position:relative}.portal-project-module__bCq01a__weekTrack>span{white-space:nowrap;position:absolute;top:0}.portal-project-module__bCq01a__lanes{border:0;min-width:0;margin:0;padding:0;position:relative}.portal-project-module__bCq01a__today{z-index:3;pointer-events:none;background:var(--today);border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.portal-project-module__bCq01a__today>span{height:20px;font-size:var(--fs-pill);font-weight:var(--fw-strong);color:var(--text-inverse);white-space:nowrap;background:var(--today);border-radius:7px;padding:0 8px;line-height:20px;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.portal-project-module__bCq01a__lane{border-top:1px solid var(--line-row);grid-template-columns:110px 1fr;align-items:center;height:58px;display:grid}.portal-project-module__bCq01a__lane[data-dates=true]{height:70px}.portal-project-module__bCq01a__laneName{font-size:var(--fs-secondary);font-weight:var(--fw-strong);align-items:center;gap:8px;display:flex}.portal-project-module__bCq01a__laneName>i{border-radius:3px;width:8px;height:8px}.portal-project-module__bCq01a__laneTrack{height:100%;position:relative}.portal-project-module__bCq01a__phase{height:32px;font:inherit;font-size:var(--fs-meta);color:var(--text-4);white-space:nowrap;cursor:pointer;background:var(--bg-main);box-shadow:inset 0 0 0 1px var(--line-input);border:0;border-radius:10px;align-items:center;gap:7px;margin-left:2px;padding:0 12px;transition:transform .15s,box-shadow .15s;display:flex;position:absolute;top:13px;overflow:hidden}.portal-project-module__bCq01a__phase:hover{transform:translateY(-1px)}.portal-project-module__bCq01a__phase[data-status=in_progress]{color:var(--ink)}.portal-project-module__bCq01a__phase[data-status=done]{color:var(--text-inverse);background:var(--ink);box-shadow:none}.portal-project-module__bCq01a__phase[data-status=in_progress]{box-shadow:none}.portal-project-module__bCq01a__phase[data-focus=true]{box-shadow:0 0 0 2px var(--bg-main), 0 0 0 4px var(--ink)}.portal-project-module__bCq01a__phase>b{text-overflow:ellipsis;font-weight:var(--fw-medium);position:relative;overflow:hidden}.portal-project-module__bCq01a__phase>svg{flex:none;position:relative}.portal-project-module__bCq01a__phaseFill{position:absolute;inset:0 auto 0 0}.portal-project-module__bCq01a__milestone{white-space:nowrap;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:12px;transform:translate(-50%)}.portal-project-module__bCq01a__milestone>i{background:var(--bg-main);border:1.6px solid var(--ink);width:11px;height:11px;transform:rotate(45deg)}.portal-project-module__bCq01a__milestone[data-done=true]>i{background:var(--ink)}.portal-project-module__bCq01a__milestone[data-you=true]>i{background:var(--svc-motion);border-color:var(--svc-motion)}.portal-project-module__bCq01a__milestone>span{font-size:var(--fs-pill);font-weight:var(--fw-medium);color:var(--text-3)}.portal-project-module__bCq01a__milestone[data-you=true]>span{color:var(--custom)}.portal-project-module__bCq01a__focus{background:var(--bg-app);border-radius:var(--r-kpi);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;margin-top:16px;padding:18px 20px;display:grid}.portal-project-module__bCq01a__focus h3{font-size:18px;font-weight:var(--fw-strong);letter-spacing:-.02em;margin:10px 0 0}.portal-project-module__bCq01a__focus p{font-size:var(--fs-row);color:var(--text-3);margin:6px 0 0}.portal-project-module__bCq01a__focusMeta{font-size:var(--fs-secondary);color:var(--text-4);align-items:center;gap:10px;display:flex}.portal-project-module__bCq01a__yourPart{font-weight:var(--fw-medium);align-items:center;gap:8px;display:flex;font-size:var(--fs-secondary)!important;color:var(--custom)!important;margin:12px 0 0!important}.portal-project-module__bCq01a__yourPart>i{background:var(--svc-motion);flex:none;width:8px;height:8px;transform:rotate(45deg)}.portal-project-module__bCq01a__options{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.portal-project-module__bCq01a__option{height:28px;font-size:var(--fs-meta);font-weight:var(--fw-medium);background:var(--bg-main);box-shadow:inset 0 0 0 1px var(--line);border-radius:9px;align-items:center;padding:0 11px;display:inline-flex}.portal-project-module__bCq01a__links{flex-direction:column;gap:8px;margin-top:8px;display:flex}.portal-project-module__bCq01a__link{color:inherit;background:var(--bg-main);border-radius:var(--r-table);box-shadow:inset 0 0 0 1px var(--line);align-items:center;gap:10px;padding:8px 10px 8px 8px;text-decoration:none;display:flex}.portal-project-module__bCq01a__play{width:30px;height:30px;color:var(--text-inverse);background:var(--ink);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.portal-project-module__bCq01a__ask{flex-direction:column;gap:16px;padding:22px;scroll-margin-top:24px;display:flex}.portal-project-module__bCq01a__askTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.portal-project-module__bCq01a__askTop h3{font-size:16px;font-weight:var(--fw-strong);letter-spacing:-.02em;margin:0}.portal-project-module__bCq01a__askTop p{font-size:var(--fs-row);color:var(--text-3);margin:4px 0 0}.portal-project-module__bCq01a__askActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.portal-project-module__bCq01a__cols{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:28px;display:grid}@media (max-width:760px){.portal-project-module__bCq01a__cols,.portal-project-module__bCq01a__focus{grid-template-columns:1fr}}.portal-project-module__bCq01a__row{color:inherit;border-top:1px solid var(--line-row);align-items:center;gap:14px;padding:14px 20px;text-decoration:none;display:flex}.portal-project-module__bCq01a__row:first-child{border-top:0}.portal-project-module__bCq01a__rowText{flex:1;min-width:0}.portal-project-module__bCq01a__rowText b{text-overflow:ellipsis;font-size:var(--fs-secondary);font-weight:var(--fw-medium);white-space:nowrap;display:block;overflow:hidden}.portal-project-module__bCq01a__rowText small{font-size:var(--fs-pill);color:var(--text-4);display:block}.portal-project-module__bCq01a__dateChip{text-align:center;background:var(--bg-hover);border-radius:var(--r-table);flex:none;width:46px;padding:6px 0 7px}.portal-project-module__bCq01a__dateChip small{font-size:var(--fs-tiny);font-weight:var(--fw-strong);color:var(--text-4);letter-spacing:.04em;display:block}.portal-project-module__bCq01a__dateChip b{font-size:19px;font-weight:var(--fw-strong);letter-spacing:-.03em;line-height:1.1;display:block}.portal-project-module__bCq01a__dateChip[data-you=true]{background:var(--warn-bg)}.portal-project-module__bCq01a__dateChip[data-you=true] small{color:var(--custom)}.portal-project-module__bCq01a__update{padding:20px 22px}.portal-project-module__bCq01a__updateHead{align-items:center;gap:10px;display:flex}.portal-project-module__bCq01a__updateHead b{font-size:var(--fs-secondary);font-weight:var(--fw-medium);display:block}.portal-project-module__bCq01a__updateHead small{font-size:var(--fs-pill);color:var(--text-4);display:block}.portal-project-module__bCq01a__update h3{font-size:15px;font-weight:var(--fw-strong);margin:14px 0 0}.portal-project-module__bCq01a__update p{font-size:var(--fs-row);color:var(--text-2);white-space:pre-line;margin:8px 0 0;line-height:1.6}.portal-project-module__bCq01a__payments{padding-bottom:16px}.portal-project-module__bCq01a__payments .portal-project-module__bCq01a__quiet{padding-block:0}.portal-project-module__bCq01a__paymentsHead{font-size:var(--fs-secondary);justify-content:space-between;padding:16px 20px 10px;display:flex}.portal-project-module__bCq01a__paymentsHead b{font-weight:var(--fw-strong)}.portal-project-module__bCq01a__paymentsHead span{color:var(--text-4)}.portal-project-module__bCq01a__track{gap:3px;height:8px;margin:0 20px 6px;display:flex}.portal-project-module__bCq01a__track>span{background:var(--bg-track);border-radius:var(--r-full);height:100%}.portal-project-module__bCq01a__track>[data-status=paid]{background:var(--svc-green)}.portal-project-module__bCq01a__track>[data-status=sent]{background:var(--chart-revenue)}.portal-project-module__bCq01a__paymentRow{align-items:center;gap:10px;padding:8px 20px;display:flex}.portal-project-module__bCq01a__paymentRow>i{background:var(--bg-track);border-radius:var(--r-full);flex:none;width:6px;height:6px}.portal-project-module__bCq01a__paymentRow>i[data-status=paid]{background:var(--svc-green)}.portal-project-module__bCq01a__paymentRow>i[data-status=sent]{background:var(--chart-revenue)}.portal-project-module__bCq01a__amount{font-size:var(--fs-secondary);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums}.portal-project-module__bCq01a__payButton{width:calc(100% - 40px);height:42px;font:inherit;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text-inverse);cursor:pointer;background:var(--btn-primary);border:0;border-radius:13px;margin:10px 20px 0}.portal-project-module__bCq01a__payButton:disabled{cursor:default;opacity:.55}.portal-project-module__bCq01a__footer{font-size:var(--fs-pill);color:var(--text-5);text-align:center;margin:48px 0 0}.portal-project-module__bCq01a__crumbs a{color:inherit;text-decoration:none}.portal-project-module__bCq01a__crumbs a:hover{color:var(--ink)}.portal-project-module__bCq01a__slash{color:var(--line-strong);margin:0 6px}.portal-project-module__bCq01a__button[data-size=sm]{height:32px;font-size:var(--fs-secondary)}.portal-project-module__bCq01a__problem{font-size:var(--fs-secondary);color:var(--bad);margin:0}.portal-project-module__bCq01a__done{font-size:var(--fs-body);font-weight:var(--fw-medium)}.portal-project-module__bCq01a__quietLine{font-size:var(--fs-secondary);color:var(--text-5);margin:6px 0 0}.portal-project-module__bCq01a__arrow{color:var(--text-5);flex:none}.portal-project-module__bCq01a__srOnly{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.portal-project-module__bCq01a__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.portal-project-module__bCq01a__tile{aspect-ratio:4/3;background:var(--bg-app);border-radius:var(--r-table);min-width:0;box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;justify-content:flex-end;padding:10px;display:flex;position:relative}.portal-project-module__bCq01a__tile b{font-size:26px;font-weight:var(--fw-strong);letter-spacing:-.04em;position:absolute;top:8px;left:10px}.portal-project-module__bCq01a__tile small{text-overflow:ellipsis;font-size:var(--fs-tiny);font-weight:var(--fw-medium);color:var(--text-3);white-space:nowrap;overflow:hidden}.portal-project-module__bCq01a__pick{width:fit-content;height:18px;font-size:var(--fs-tiny);font-style:normal;font-weight:var(--fw-strong);color:var(--ai);background:var(--ai-bg);border-radius:var(--r-tag);align-items:center;padding:0 6px;display:inline-flex}.portal-project-module__bCq01a__tile .portal-project-module__bCq01a__pick{position:absolute;top:10px;right:10px}.portal-project-module__bCq01a__optionCards{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;margin:0;padding:0;display:grid}.portal-project-module__bCq01a__optionCard{background:var(--bg-main);border-radius:var(--r-kpi);min-width:0;box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;transition:box-shadow .15s,transform .15s;display:flex;position:relative}.portal-project-module__bCq01a__optionCard:hover{box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow-hover);transform:translateY(-2px)}.portal-project-module__bCq01a__optionCard[data-on=true]{box-shadow:inset 0 0 0 2px var(--ink), var(--shadow-hover)}.portal-project-module__bCq01a__optionPick:has(:focus-visible){outline:2px solid var(--today);outline-offset:2px}.portal-project-module__bCq01a__optionPick{font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--r-kpi);background:0 0;border:0;flex-direction:column;gap:12px;padding:8px 8px 12px;display:flex}.portal-project-module__bCq01a__optionThumb{aspect-ratio:16/10;font-size:34px;font-weight:var(--fw-strong);color:var(--text-3);letter-spacing:-.05em;background:var(--bg-app);border-radius:var(--r-table);justify-content:center;align-items:center;display:flex}.portal-project-module__bCq01a__radio{color:#0000;background:var(--bg-main);border-radius:var(--r-full);width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line-focus);justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.portal-project-module__bCq01a__optionCard[data-on=true] .portal-project-module__bCq01a__radio{color:var(--text-inverse);background:var(--ink);box-shadow:none}.portal-project-module__bCq01a__optionName{font-size:var(--fs-body);font-weight:var(--fw-strong);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;padding:0 6px;display:flex}.portal-project-module__bCq01a__optionLink{font-size:var(--fs-meta);color:var(--text-3);align-items:center;gap:4px;margin:-6px 14px 12px;display:inline-flex}.portal-project-module__bCq01a__feedback{width:100%}.portal-project-module__bCq01a__video{aspect-ratio:16/8;color:var(--text-inverse);background:var(--ink);border-radius:var(--r-kpi);margin-top:16px;text-decoration:none;display:block;position:relative;overflow:hidden}.portal-project-module__bCq01a__play54{width:54px;height:54px;color:var(--ink);background:var(--bg-main);border-radius:var(--r-full);box-shadow:var(--shadow-modal);justify-content:center;align-items:center;margin:-27px 0 0 -27px;transition:transform .2s;display:flex;position:absolute;top:50%;left:50%}.portal-project-module__bCq01a__video:hover .portal-project-module__bCq01a__play54{transform:scale(1.06)}.portal-project-module__bCq01a__caption{position:absolute;bottom:14px;left:16px;right:16px}.portal-project-module__bCq01a__caption b{font-size:15px;font-weight:var(--fw-strong);letter-spacing:-.015em}.portal-project-module__bCq01a__react{gap:8px;margin-top:18px;display:flex}.portal-project-module__bCq01a__rate{border-top:1px solid var(--line-row);flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;padding-top:16px;display:flex}.portal-project-module__bCq01a__card>.portal-project-module__bCq01a__rate{border-top:0;margin:0;padding:16px 22px}.portal-project-module__bCq01a__rateText{min-width:200px;font-size:var(--fs-row);color:var(--text-4);flex:1}.portal-project-module__bCq01a__rateText b{font-weight:var(--fw-strong);color:var(--ink)}.portal-project-module__bCq01a__ratingNote{flex:1;gap:8px;min-width:240px;display:flex}.portal-project-module__bCq01a__ratingInput{min-width:0;height:36px;font:inherit;font-size:var(--fs-row);color:var(--ink);background:var(--bg-main);border:1px solid var(--line-input);border-radius:var(--r-input);outline:none;flex:1;padding:0 12px}.portal-project-module__bCq01a__ratingInput:focus{border-color:var(--line-focus)}.portal-project-module__bCq01a__teamCard{flex-direction:column;gap:12px;padding:20px;display:flex}.portal-project-module__bCq01a__cardTitle{font-size:16px;font-weight:var(--fw-strong);letter-spacing:-.02em}.portal-project-module__bCq01a__person{align-items:center;gap:10px;display:flex}.portal-project-module__bCq01a__composer{background:var(--bg-app);border-radius:var(--r-kpi);align-items:flex-end;gap:8px;margin-top:2px;padding:6px 6px 6px 14px;display:flex}.portal-project-module__bCq01a__composer textarea{min-height:22px;max-height:120px;font:inherit;font-size:var(--fs-row);color:var(--ink);resize:none;field-sizing:content;background:0 0;border:0;outline:none;flex:1;padding:7px 0;line-height:1.5}.portal-project-module__bCq01a__send{width:34px;height:34px;color:var(--text-inverse);cursor:pointer;background:var(--btn-primary);border-radius:var(--r-input);border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.portal-project-module__bCq01a__send:disabled{cursor:default;background:var(--line-strong)}.portal-project-module__bCq01a__keyDates{flex-wrap:wrap;gap:8px;padding:16px 24px 0;display:flex}.portal-project-module__bCq01a__keyDates>span{height:30px;font-size:var(--fs-meta);font-weight:var(--fw-medium);background:var(--bg-app);border-radius:var(--r-menu-item);align-items:center;gap:7px;padding:0 11px;display:inline-flex}.portal-project-module__bCq01a__keyDates i{border:1.5px solid var(--ink);width:8px;height:8px;transform:rotate(45deg)}.portal-project-module__bCq01a__keyDates [data-done=true] i{background:var(--ink)}.portal-project-module__bCq01a__keyDates [data-you=true] i{background:var(--svc-motion);border-color:var(--svc-motion)}.portal-project-module__bCq01a__keyDates em{font-style:normal;font-weight:var(--fw-regular);color:var(--text-4)}.portal-project-module__bCq01a__fullPhase{border-bottom:1px solid var(--line-row);grid-template-columns:26px minmax(0,1fr);gap:14px;padding-bottom:20px;display:grid}.portal-project-module__bCq01a__fullPhase:last-child{border-bottom:0}.portal-project-module__bCq01a__fullPhase h3{font-size:17px;font-weight:var(--fw-strong);letter-spacing:-.02em;margin:10px 0 0}.portal-project-module__bCq01a__fullPhase p{font-size:var(--fs-row);color:var(--text-3);margin:4px 0 0;line-height:1.55}.portal-project-module__bCq01a__fullDot{background:var(--bg-main);border-radius:var(--r-full);width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--line-strong);margin:6px auto 0}.portal-project-module__bCq01a__fullDot[data-status=done]{background:var(--ink);box-shadow:none}.portal-project-module__bCq01a__fullDot[data-status=in_progress]{box-shadow:inset 0 0 0 3px var(--svc-brand)}.portal-project-module__bCq01a__fullBar{align-items:center;gap:10px;margin-top:12px;display:flex}.portal-project-module__bCq01a__fullTrack{background:var(--bg-track);border-radius:var(--r-full);flex:1;height:6px;overflow:hidden}.portal-project-module__bCq01a__fullTrack>span{border-radius:var(--r-full);height:100%;display:block}.portal-project-module__bCq01a__fullBar small{font-size:var(--fs-meta);color:var(--text-3)}@media (prefers-reduced-motion:reduce){.portal-project-module__bCq01a__phase,.portal-project-module__bCq01a__optionCard,.portal-project-module__bCq01a__play54{transition:none}}.portal-project-module__bCq01a__anchor{height:0;scroll-margin-top:24px;display:block}
.client-view-module__yXvarG__frame{border:1px solid var(--line);border-radius:var(--r-table);box-shadow:var(--shadow-shell);margin-top:16px;overflow:hidden}.client-view-module__yXvarG__browser{color:var(--text-3);background:var(--bg-app);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 10px 8px 14px;display:flex}.client-view-module__yXvarG__address{text-overflow:ellipsis;min-width:0;font-size:var(--fs-meta);color:var(--text-2);white-space:nowrap;flex:1;overflow:hidden}.client-view-module__yXvarG__seeing{font-size:var(--fs-pill);color:var(--text-3);white-space:nowrap}.client-view-module__yXvarG__screen{max-height:960px;overflow:auto}.client-view-module__yXvarG__loading{padding:40px}.client-view-module__yXvarG__aside{background:var(--bg-app);flex-direction:column;gap:18px;height:100%;padding:20px 18px 80px;display:flex;overflow-y:auto}.client-view-module__yXvarG__asideTitle{font-size:var(--fs-h2);font-weight:var(--fw-strong);margin:0}.client-view-module__yXvarG__asideSub{font-size:var(--fs-meta);color:var(--text-3);margin:2px 0 0}.client-view-module__yXvarG__linkCard{background:var(--bg-main);border:1px solid var(--line);border-radius:var(--r-table);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.client-view-module__yXvarG__label{font-size:var(--fs-pill);color:var(--text-3)}.client-view-module__yXvarG__url{font-size:var(--fs-secondary);font-weight:var(--fw-medium);word-break:break-all}.client-view-module__yXvarG__linkButtons{gap:6px;display:flex}.client-view-module__yXvarG__older{font-size:var(--fs-meta);color:var(--text-3);margin:-6px 0 0}.client-view-module__yXvarG__inline{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.client-view-module__yXvarG__group{font-size:var(--fs-pill);font-weight:var(--fw-medium);color:var(--text-3);margin:0 0 2px}.client-view-module__yXvarG__groupRow{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.client-view-module__yXvarG__switch{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.client-view-module__yXvarG__switchText{flex:1;min-width:0}.client-view-module__yXvarG__switchText b{font-size:var(--fs-secondary);font-weight:var(--fw-medium);display:block}.client-view-module__yXvarG__switchText small{font-size:var(--fs-pill);color:var(--text-3);display:block}.client-view-module__yXvarG__never{font-size:var(--fs-secondary);color:var(--text-2);flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.client-view-module__yXvarG__never li{align-items:center;gap:8px;display:flex}.client-view-module__yXvarG__never svg{color:var(--text-3)}.client-view-module__yXvarG__person{font-size:var(--fs-secondary);align-items:center;gap:10px;padding:7px 0;display:flex}.client-view-module__yXvarG__personText{flex:1;min-width:0}.client-view-module__yXvarG__personText b{font-weight:var(--fw-medium);display:block}.client-view-module__yXvarG__personText small{font-size:var(--fs-pill);color:var(--text-3);display:block}.client-view-module__yXvarG__personText small[data-late=true]{color:var(--custom)}.client-view-module__yXvarG__invite{flex-direction:column;gap:12px;padding:8px;display:flex}.client-view-module__yXvarG__problem{font-size:var(--fs-meta);color:var(--err);margin:4px 0 0}
.agents-memories-module__6ox04W__loading{font-size:var(--fs-secondary);color:var(--text-3);align-items:center;gap:8px;margin:0;display:flex}.agents-memories-module__6ox04W__note{font-size:var(--fs-secondary);color:var(--text-3);margin:0}.agents-memories-module__6ox04W__empty{font-size:var(--fs-secondary);color:var(--text-4);margin:0;padding:14px 18px}.agents-memories-module__6ox04W__memory{box-sizing:border-box;border-top:1px solid var(--bg-sunken);transition:opacity var(--dur-ui) var(--ease-out), background-color var(--dur-ui) var(--ease-out);padding:10px 18px}.agents-memories-module__6ox04W__memory:first-child{border-top:0}.agents-memories-module__6ox04W__memory[data-waiting]{background:var(--bg-soft)}.agents-memories-module__6ox04W__memory[data-leaving]{pointer-events:none;opacity:0}.agents-memories-module__6ox04W__line{justify-content:space-between;align-items:center;gap:16px;display:flex}.agents-memories-module__6ox04W__text{flex:1;min-width:0}.agents-memories-module__6ox04W__say{width:100%;font:inherit;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--ink);text-align:left;overflow-wrap:anywhere;cursor:text;background:0 0;border:0;padding:0;display:block}.agents-memories-module__6ox04W__editor{width:100%}.agents-memories-module__6ox04W__forgotten{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text-3);overflow-wrap:anywhere;margin:0}.agents-memories-module__6ox04W__meta{font-size:var(--fs-meta);color:var(--text-4);margin:2px 0 0}.agents-memories-module__6ox04W__actions{flex:none;align-items:center;gap:8px;display:flex}.agents-memories-module__6ox04W__delete{font:inherit;font-size:var(--fs-secondary);color:var(--bad);cursor:pointer;border-radius:var(--r-tag);transition:background-color var(--dur-micro) var(--ease-out);background:0 0;border:0;padding:4px 6px}.agents-memories-module__6ox04W__delete:focus-visible{box-shadow:var(--ring-focus);outline:0}.agents-memories-module__6ox04W__delete:hover{background:var(--bad-bg)}.agents-memories-module__6ox04W__addLine{align-items:center;gap:8px;display:flex}.agents-memories-module__6ox04W__addLine>input{flex:1;min-width:0}.agents-memories-module__6ox04W__problem{font-size:var(--fs-meta);color:var(--err);animation:agents-memories-module__6ox04W__sys-pane-in var(--dur-ui) var(--ease-out) both;margin:4px 0 0}@media (prefers-reduced-motion:reduce){.agents-memories-module__6ox04W__memory,.agents-memories-module__6ox04W__problem{transition:none;animation:none}}
.files-module__i5kKOW__files{margin-top:20px;position:relative}.files-module__i5kKOW__section{margin-bottom:20px}.files-module__i5kKOW__sectionHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.files-module__i5kKOW__sectionHead h2{font-size:var(--fs-h2);font-weight:var(--fw-strong);letter-spacing:-.01em;margin:0}.files-module__i5kKOW__sectionHead>span{font-size:var(--fs-secondary);color:var(--text-4)}.files-module__i5kKOW__cards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.files-module__i5kKOW__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.files-module__i5kKOW__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.files-module__i5kKOW__barEnd{align-items:center;gap:8px;display:flex}.files-module__i5kKOW__sharedButton[data-on=true],.files-module__i5kKOW__sharedButton[data-on=true]:hover{color:var(--info);background:var(--info-bg);border-color:var(--info-line)}.files-module__i5kKOW__paste{height:46px;font-size:var(--fs-row);color:var(--text-4);cursor:text;border:1.5px dashed var(--line-input);border-radius:var(--r-menu);transition:border-color var(--dur-micro) ease, background-color var(--dur-micro) ease;align-items:center;gap:12px;margin:12px 0 10px;padding:0 14px;display:flex}.files-module__i5kKOW__paste:focus-within{background:var(--bg-main);border-color:var(--line-focus);border-style:solid}.files-module__i5kKOW__paste input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1}.files-module__i5kKOW__paste input::placeholder{color:var(--text-4)}.files-module__i5kKOW__pasteHint{font-size:var(--fs-meta);white-space:nowrap}.files-module__i5kKOW__problem{font-size:var(--fs-secondary);color:var(--err);margin:0 0 10px}.files-module__i5kKOW__tableWrap{container-type:inline-size}.files-module__i5kKOW__fileRow{min-height:52px}.files-module__i5kKOW__phasePill{text-overflow:ellipsis;max-width:100%;height:22px;font-size:var(--fs-pill);font-weight:var(--fw-medium);white-space:nowrap;border-radius:var(--r-tag);align-items:center;padding:1px 8px 0;display:inline-flex;overflow:hidden}@container (max-width:680px){.files-module__i5kKOW__phaseCell,.files-module__i5kKOW__byCell{display:none!important}}.files-module__i5kKOW__hidden{display:none}.files-module__i5kKOW__veil{z-index:5;pointer-events:none;background:var(--veil);border:1.5px dashed var(--line-focus);border-radius:var(--r-kpi);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:files-module__i5kKOW__sys-fade-in var(--dur-ui) var(--ease-out);justify-content:center;align-items:center;display:flex;position:absolute;inset:-8px}.files-module__i5kKOW__veil>span{font-size:var(--fs-row);font-weight:var(--fw-medium);background:var(--bg-main);border:1px solid var(--line);border-radius:var(--r-btn);box-shadow:var(--shadow-pop);padding:10px 16px}.files-module__i5kKOW__panelHero{padding:20px var(--panel-gutter) 0}.files-module__i5kKOW__panelThumb{border-radius:var(--r-menu);overflow:hidden}.files-module__i5kKOW__panelName{width:100%;font:inherit;font-size:var(--fs-panel-title);font-weight:var(--fw-strong);color:var(--ink);letter-spacing:-.025em;transition:border-color var(--dur-micro) ease;background:0 0;border:0;border-bottom:1px solid #0000;outline:none;margin-top:16px;padding:2px 0;line-height:1.2}.files-module__i5kKOW__panelName:hover,.files-module__i5kKOW__panelName:focus{border-bottom-color:var(--line-input)}.files-module__i5kKOW__num{font-variant-numeric:tabular-nums}.files-module__i5kKOW__visible{margin:0 var(--panel-gutter);background:var(--bg-main);border:1px solid var(--line);border-radius:var(--r-table);align-items:center;gap:12px;padding:12px 14px;display:flex}.files-module__i5kKOW__visibleText{flex:1;min-width:0}.files-module__i5kKOW__visibleText b{font-size:var(--fs-row);font-weight:var(--fw-medium);display:block}.files-module__i5kKOW__visibleText small{font-size:var(--fs-pill);color:var(--text-4);display:block}.files-module__i5kKOW__panelActions{padding:14px var(--panel-gutter) 4px;gap:8px;display:flex}.files-module__i5kKOW__panelActions>*{flex:1;justify-content:center}.files-module__i5kKOW__panelProblem{margin:8px var(--panel-gutter) 0;font-size:var(--fs-meta);color:var(--err)}.files-module__i5kKOW__versions{margin:18px var(--panel-gutter) 24px}.files-module__i5kKOW__versions h3{font-size:var(--fs-secondary);font-weight:var(--fw-strong);margin:0 0 4px}.files-module__i5kKOW__version{font-size:var(--fs-secondary);border-bottom:1px solid var(--line-row);align-items:center;gap:10px;padding:10px 0;display:flex}.files-module__i5kKOW__version:last-child{border-bottom:0}.files-module__i5kKOW__versionText{flex:1;min-width:0}.files-module__i5kKOW__versionText b{font-weight:var(--fw-medium);display:block}.files-module__i5kKOW__versionText small{font-size:var(--fs-pill);color:var(--text-4);display:block}.files-module__i5kKOW__versionWhen{font-size:var(--fs-meta);font-variant-numeric:tabular-nums;color:var(--text-4)}@media (prefers-reduced-motion:reduce){.files-module__i5kKOW__veil{animation:none}}
.bank-connections-module__AJf-LW__guide{font-size:var(--fs-row);color:var(--text-2);margin:0;padding:14px 18px 14px 36px;line-height:1.6}.bank-connections-module__AJf-LW__guide a{color:var(--ink);text-underline-offset:3px}.bank-connections-module__AJf-LW__guide strong{font-weight:var(--fw-medium);color:var(--ink)}.bank-connections-module__AJf-LW__copyRow{align-items:center;gap:8px;width:100%;display:flex}.bank-connections-module__AJf-LW__copyRow>input{flex:1;min-width:0}.bank-connections-module__AJf-LW__certificate{flex-direction:column;align-items:flex-end;gap:8px;width:100%;display:flex}.bank-connections-module__AJf-LW__certificate textarea{box-sizing:border-box;width:100%;min-height:132px;font-family:var(--font-mono);font-size:var(--fs-meta);resize:vertical;line-height:1.5}.bank-connections-module__AJf-LW__copyProblem{font-size:var(--fs-meta);color:var(--err)}.bank-connections-module__AJf-LW__mapSelect{width:220px}.bank-connections-module__AJf-LW__balance{font-variant-numeric:tabular-nums}.bank-connections-module__AJf-LW__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.bank-connections-module__AJf-LW__footer{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;display:flex}.bank-connections-module__AJf-LW__status{align-items:center;gap:8px;display:inline-flex}.bank-connections-module__AJf-LW__confirm{font-size:var(--fs-secondary);color:var(--text-2);background:var(--bad-bg);border-top:1px solid var(--bg-sunken);animation:bank-connections-module__AJf-LW__sys-pane-in var(--dur-ui) var(--ease-out);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;display:flex}.bank-connections-module__AJf-LW__confirm p{flex:1;min-width:200px;margin:0}.bank-connections-module__AJf-LW__problem{font-size:var(--fs-secondary);color:var(--err);margin:0 0 16px}.bank-connections-module__AJf-LW__warning{font-size:var(--fs-secondary);color:var(--warn);margin:0 0 12px}.bank-connections-module__AJf-LW__note{font-size:var(--fs-secondary);color:var(--text-3);margin:0 0 16px}@media (prefers-reduced-motion:reduce){.bank-connections-module__AJf-LW__confirm{animation:none}}.bank-connections-module__AJf-LW__callback{min-height:60vh;padding:32px var(--gutter);place-items:center;display:grid}.bank-connections-module__AJf-LW__working{font-size:var(--fs-row);color:var(--text-3);align-items:center;gap:8px;margin:0;display:inline-flex}
.invoice-panel-module__ajPmAW__hero{padding:24px var(--panel-gutter) 0}.invoice-panel-module__ajPmAW__heroAmount{font-size:30px;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1.15}.invoice-panel-module__ajPmAW__heroAbout{font-size:var(--fs-body);color:var(--text-3);margin-top:4px}.invoice-panel-module__ajPmAW__num{font-variant-numeric:tabular-nums}.invoice-panel-module__ajPmAW__num[data-late]{color:var(--bad)}.invoice-panel-module__ajPmAW__ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.invoice-panel-module__ajPmAW__actions{padding:4px var(--panel-gutter) 24px;gap:8px;display:flex}.invoice-panel-module__ajPmAW__actions>:not(:last-child),.invoice-panel-module__ajPmAW__actions>:only-child{flex:1}.invoice-panel-module__ajPmAW__problem{padding:0 var(--panel-gutter);font-size:var(--fs-secondary);color:var(--err);margin:-14px 0 16px}.invoice-panel-module__ajPmAW__message .invoice-panel-module__ajPmAW__problem,.invoice-panel-module__ajPmAW__payForm .invoice-panel-module__ajPmAW__problem{margin:0;padding:0}.invoice-panel-module__ajPmAW__message,.invoice-panel-module__ajPmAW__payForm{margin:-8px var(--panel-gutter) 22px;background:var(--bg-main);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;gap:12px;padding:16px;display:flex}.invoice-panel-module__ajPmAW__message textarea{resize:vertical;min-height:168px}.invoice-panel-module__ajPmAW__close{margin:-6px -8px -6px 0}.invoice-panel-module__ajPmAW__to{font-size:var(--fs-meta);color:var(--text-4);margin:0}.invoice-panel-module__ajPmAW__messageActions{flex-wrap:wrap;gap:8px;display:flex}.invoice-panel-module__ajPmAW__tabBody{padding-bottom:120px}.invoice-panel-module__ajPmAW__items{flex-direction:column;display:flex}.invoice-panel-module__ajPmAW__line{font-size:var(--fs-row);border-bottom:1px solid var(--bg-selected);justify-content:space-between;gap:12px;padding:11px 0;display:flex}.invoice-panel-module__ajPmAW__total{font-size:var(--fs-body);font-weight:var(--fw-strong);justify-content:space-between;padding:12px 0 0;display:flex}.invoice-panel-module__ajPmAW__amount{font-variant-numeric:tabular-nums;white-space:nowrap}.invoice-panel-module__ajPmAW__files{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.invoice-panel-module__ajPmAW__fileLink{color:inherit;text-decoration:none}
.settings-module__RfztVG__portalForm,.settings-module__RfztVG__bookingEmailBox,.settings-module__RfztVG__pane{background:var(--bg-main);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;gap:14px;margin-bottom:16px;padding:16px 18px;display:flex}.settings-module__RfztVG__membersContent{flex-direction:column;display:flex}.settings-module__RfztVG__fields{border:0;flex-direction:column;gap:14px;margin:0;padding:0;display:flex}.settings-module__RfztVG__field{flex-direction:column;gap:6px;display:flex}.settings-module__RfztVG__fieldLabel{font-size:var(--fs-secondary);font-weight:var(--fw-medium);color:var(--ink);margin:0}.settings-module__RfztVG__checkRow{font-size:var(--fs-row);font-weight:var(--fw-medium);color:var(--ink);cursor:pointer;align-items:center;gap:9px;display:inline-flex}.settings-module__RfztVG__control{box-sizing:border-box;width:100%;height:36px;font:inherit;font-size:var(--fs-row);color:var(--ink);background:var(--bg-main);border:1px solid var(--line);border-radius:var(--r-input);transition:border-color var(--dur-micro) ease, box-shadow var(--dur-micro) ease;outline:none;padding:0 12px}.settings-module__RfztVG__control:focus,.settings-module__RfztVG__control:focus-visible{border-color:var(--line-focus);box-shadow:var(--ring-focus)}select.settings-module__RfztVG__control{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:30px}.settings-module__RfztVG__linkRow{align-items:center;gap:8px;display:flex}.settings-module__RfztVG__linkRow .settings-module__RfztVG__control{flex:1;min-width:0}.settings-module__RfztVG__primaryButton,.settings-module__RfztVG__quietButton,.settings-module__RfztVG__dangerButton{height:34px;font:inherit;font-size:var(--fs-secondary);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;border-radius:var(--r-btn);transition:background-color var(--dur-micro) ease, border-color var(--dur-micro) ease;flex:none;align-items:center;gap:6px;padding:0 13px;display:inline-flex}.settings-module__RfztVG__primaryButton{color:var(--text-inverse);background:var(--btn-primary);border:1px solid var(--btn-primary)}.settings-module__RfztVG__primaryButton:hover{background:var(--btn-primary-hover)}.settings-module__RfztVG__quietButton{color:var(--ink);background:var(--bg-main);border:1px solid var(--line)}.settings-module__RfztVG__quietButton:hover{background:var(--bg-hover-white)}.settings-module__RfztVG__dangerButton{color:var(--bad);background:var(--bg-main);border:1px solid var(--line)}.settings-module__RfztVG__dangerButton:hover{background:var(--bad-bg)}.settings-module__RfztVG__primaryButton:disabled,.settings-module__RfztVG__quietButton:disabled,.settings-module__RfztVG__dangerButton:disabled{pointer-events:none;opacity:.35}.settings-module__RfztVG__footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settings-module__RfztVG__confirm{font-size:var(--fs-secondary);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.settings-module__RfztVG__note{font-size:var(--fs-meta);color:var(--text-4);margin:0;line-height:1.45}.settings-module__RfztVG__problem{font-size:var(--fs-meta);color:var(--err);margin:0;line-height:1.45}.settings-module__RfztVG__empty{font-size:var(--fs-row);color:var(--text-4);margin:0}.settings-module__RfztVG__tag{height:20px;font-size:11.5px;font-weight:var(--fw-medium);color:var(--text-3);background:var(--bg-sunken);border-radius:var(--r-tag);align-items:center;padding:0 7px;display:inline-flex}.settings-module__RfztVG__guide{font-size:var(--fs-row);color:var(--text-2);margin:0;padding-left:18px;line-height:1.6}.settings-module__RfztVG__guide a{color:var(--ink);text-underline-offset:3px}.settings-module__RfztVG__editor{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;display:grid}.settings-module__RfztVG__listColumn{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.settings-module__RfztVG__paneColumn{min-width:0}.settings-module__RfztVG__list{flex-direction:column;gap:2px;width:100%;margin:0;padding:0;list-style:none;display:flex}.settings-module__RfztVG__listButton{width:100%;font:inherit;text-align:left;cursor:pointer;border-radius:var(--r-menu-item);transition:background-color var(--dur-micro) ease;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:8px 10px;display:flex}.settings-module__RfztVG__listButton:hover{background:var(--bg-hover-nav)}.settings-module__RfztVG__listButton[aria-current=true]{background:var(--bg-selected)}.settings-module__RfztVG__listButton small{width:100%;font-size:var(--fs-meta);color:var(--text-4)}.settings-module__RfztVG__listName{font-size:var(--fs-row);font-weight:var(--fw-medium);color:var(--ink)}.settings-module__RfztVG__items{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.settings-module__RfztVG__itemRow{grid-template-columns:minmax(0,1fr) 150px auto;align-items:center;gap:8px;display:grid}.settings-module__RfztVG__bookingList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.settings-module__RfztVG__bookingItem{border-top:1px solid var(--bg-sunken);padding-top:12px}.settings-module__RfztVG__bookingItem:first-child{border-top:0;padding-top:0}.settings-module__RfztVG__bookingHead{font-size:var(--fs-row);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.settings-module__RfztVG__bookingEmails{font-size:var(--fs-meta);color:var(--text-3);margin:6px 0 0;padding-left:18px;line-height:1.6}@media (max-width:760px){.settings-module__RfztVG__editor{grid-template-columns:minmax(0,1fr)}}.settings-module__RfztVG__budgetRule{padding:0 4px 8px}.settings-module__RfztVG__budgetRule>div{border:0;margin-top:0}.settings-module__RfztVG__ruleInUse{color:var(--ok)}.settings-module__RfztVG__stepBox{flex-direction:column;gap:8px;display:flex}.settings-module__RfztVG__linkRow .settings-module__RfztVG__stepAmount{flex:0 0 88px}.settings-module__RfztVG__linkRow .settings-module__RfztVG__stepUnit{flex:0 0 104px}.settings-module__RfztVG__stepBox .settings-module__RfztVG__note{flex:1;min-width:0}
.projects-module__QCVL6G__status{white-space:nowrap;border-radius:999px;align-items:center;width:max-content;min-height:20px;padding:0 8px;font-size:9px;display:inline-flex}.projects-module__QCVL6G__backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#14141633;place-items:center;padding:24px;animation:.18s projects-module__QCVL6G__fadeIn;display:grid;position:fixed;inset:0}.projects-module__QCVL6G__projectModal{background:var(--bg-main);border:1px solid var(--line-strong);border-radius:14px;width:min(570px,100vw - 48px);animation:.28s cubic-bezier(.22,1,.36,1) projects-module__QCVL6G__modalIn;overflow:hidden;box-shadow:0 24px 70px #0000002e}.projects-module__QCVL6G__projectModal header{border-bottom:1px solid var(--line-input);justify-content:space-between;align-items:center;min-height:54px;padding:0 16px;display:flex}.projects-module__QCVL6G__projectModal h2{margin:0;font-size:15px;font-weight:500}.projects-module__QCVL6G__projectModal form{flex-direction:column;gap:13px;padding:14px 16px 16px;display:flex}.projects-module__QCVL6G__projectModal label{color:var(--text-2);flex-direction:column;gap:7px;font-size:11px;display:flex}.projects-module__QCVL6G__projectModal input,.projects-module__QCVL6G__projectModal :is(select,[data-select-trigger]),.projects-module__QCVL6G__invoiceChoice :is(select,[data-select-trigger]){width:100%;height:42px;font:inherit;color:var(--text-2);background:var(--bg-sunken);border:1px solid var(--line-strong);border-radius:10px;outline:0;padding:0 13px;font-size:12px;transition:border-color .15s,box-shadow .15s}.projects-module__QCVL6G__projectModal input:focus,.projects-module__QCVL6G__projectModal :is(select,[data-select-trigger]):focus,.projects-module__QCVL6G__invoiceChoice :is(select,[data-select-trigger]):focus{border-color:var(--text-5);box-shadow:0 0 0 3px #0000000a}.projects-module__QCVL6G__twoCols{grid-template-columns:1fr 1fr;gap:12px;display:grid}.projects-module__QCVL6G__modalPrimary{width:100%;height:39px;font:inherit;color:var(--text-inverse);cursor:pointer;background:var(--btn-primary-hover);border:0;border-radius:9px;font-size:11px}.projects-module__QCVL6G__modalPrimary:disabled{color:var(--text-5);cursor:default;background:var(--line-input)}.projects-module__QCVL6G__invoiceBody{grid-template-columns:105px 1fr;align-items:center;gap:18px;padding:18px 16px;display:grid}.projects-module__QCVL6G__dropZone{cursor:pointer;background:var(--bg-sunken);border:1px dashed var(--line-strong);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:96px;display:flex}.projects-module__QCVL6G__dropZone input{display:none}.projects-module__QCVL6G__dropZoneInert{cursor:not-allowed;opacity:.45}.projects-module__QCVL6G__dropZone svg{width:25px;height:25px}.projects-module__QCVL6G__dropZone strong{text-overflow:ellipsis;white-space:nowrap;max-width:88px;font-size:8px;font-weight:500;overflow:hidden}.projects-module__QCVL6G__invoiceBody h3{margin:0 0 10px;font-size:12px;font-weight:500}.projects-module__QCVL6G__invoiceChoice{gap:9px;display:flex}.projects-module__QCVL6G__invoiceChoice :is(select,[data-select-trigger]){flex:1;height:42px}.projects-module__QCVL6G__invoiceChoice button{height:42px;font:inherit;white-space:nowrap;cursor:pointer;background:var(--bg-main);border:1px solid var(--line-strong);border-radius:9px;padding:0 13px;font-size:11px}@keyframes projects-module__QCVL6G__fadeIn{0%{opacity:0}}@keyframes projects-module__QCVL6G__modalIn{0%{opacity:0;transform:translateY(8px)scale(.985)}}.projects-module__QCVL6G__projectModalInvoice{width:min(570px,100vw - 48px)}.projects-module__QCVL6G__invoiceStep{padding:0 16px 16px}.projects-module__QCVL6G__stepHeading{align-items:center;gap:10px;padding:13px 0 2px;display:flex}.projects-module__QCVL6G__stepHeading>button{width:27px;height:27px;color:var(--text-3);cursor:pointer;background:var(--bg-selected);border:0;border-radius:7px;place-items:center;display:grid}.projects-module__QCVL6G__stepHeading>div{flex-direction:column;gap:2px;display:flex}.projects-module__QCVL6G__projectModal header>div{align-items:center;gap:8px;display:flex}.projects-module__QCVL6G__stepHeading strong{font-size:13px;font-weight:500}.projects-module__QCVL6G__stepHeading span{color:var(--text-5);font-size:8px}.projects-module__QCVL6G__invoiceStep .projects-module__QCVL6G__invoiceBody{padding:14px 0 18px}.projects-module__QCVL6G__invoiceBody p{color:var(--text-5);margin:-4px 0 10px;font-size:9px}.projects-module__QCVL6G__dropZone small{color:var(--text-5);font-size:7px}.projects-module__QCVL6G__invoiceStep>.projects-module__QCVL6G__modalPrimary{width:100%;margin:0}.projects-module__QCVL6G__invoiceChoice :is(select,[data-select-trigger]){width:100%}.projects-module__QCVL6G__projectDateControl{position:relative}.projects-module__QCVL6G__projectDateButton{width:100%;height:42px;font:inherit;color:var(--text-2);text-align:left;cursor:pointer;background:var(--bg-sunken);border:1px solid var(--line-strong);border-radius:10px;justify-content:space-between;align-items:center;padding:0 13px;font-size:12px;display:flex}.projects-module__QCVL6G__projectDateButton:focus-visible{border-color:var(--text-5);outline:0;box-shadow:0 0 0 3px #0000000a}.projects-module__QCVL6G__projectDateButton svg{width:17px;height:17px;color:var(--text-3)}.projects-module__QCVL6G__projectDatePlaceholder{color:var(--text-5)}.projects-module__QCVL6G__projectCalendar{bottom:calc(100% + 8px)!important;left:auto!important;right:0!important}.projects-module__QCVL6G__clientSelectControl{position:relative}.projects-module__QCVL6G__clientSelectButton{width:100%;height:42px;font:inherit;color:var(--text-2);text-align:left;cursor:pointer;background:var(--bg-sunken);border:1px solid var(--line-strong);border-radius:10px;justify-content:space-between;align-items:center;padding:0 13px;font-size:12px;display:flex}.projects-module__QCVL6G__clientSelectButton:focus-visible{border-color:var(--text-5);outline:0;box-shadow:0 0 0 3px #0000000a}.projects-module__QCVL6G__clientSelectButton>svg{width:15px;height:15px;color:var(--text-4);flex:none;transition:transform .15s}.projects-module__QCVL6G__clientMenu{z-index:40;background:var(--bg-main);border:1px solid var(--line-strong);border-radius:11px;flex-direction:column;max-height:250px;padding:5px;display:flex;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden;box-shadow:0 16px 38px #00000024}.projects-module__QCVL6G__clientMenu button{width:100%;min-height:43px;color:var(--text-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;display:flex}.projects-module__QCVL6G__clientMenu button:hover,.projects-module__QCVL6G__clientMenu button.projects-module__QCVL6G__clientMenuSelected{background:var(--bg-hover-nav)}.projects-module__QCVL6G__projectModal header button:hover{background:var(--bg-selected)}.projects-module__QCVL6G__clientMenu strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.projects-module__QCVL6G__clientMenu small{text-overflow:ellipsis;color:var(--text-5);white-space:nowrap;font-size:9px;overflow:hidden}.projects-module__QCVL6G__clientMenuList{scrollbar-gutter:stable;overscroll-behavior:contain;min-height:0;overflow-y:auto}.projects-module__QCVL6G__clientMenu .projects-module__QCVL6G__addClientOption{z-index:1;color:var(--ink);background:var(--bg-main);border-bottom:1px solid var(--line-input);border-radius:8px 8px 0 0;flex:none;justify-content:flex-start;margin:0;padding:12px}.projects-module__QCVL6G__addClientOption>b{width:27px;height:27px;color:var(--text-inverse);background:var(--btn-primary-hover);border-radius:8px;flex:none;place-items:center;font-size:17px;font-weight:450;display:grid}.projects-module__QCVL6G__clientMenu .projects-module__QCVL6G__addClientOption:hover{background:var(--bg-menu-hover)}.projects-module__QCVL6G__clientMenuList>button{border-radius:0}.projects-module__QCVL6G__clientMenuList>button:last-child{border-radius:0 0 8px 8px}.projects-module__QCVL6G__clientModalBackdrop{z-index:130}.projects-module__QCVL6G__clientModal{width:min(430px,100vw - 48px)}.projects-module__QCVL6G__clientDetailsModal{width:min(480px,100vw - 48px)}.projects-module__QCVL6G__clientDetailsModal header{min-height:62px;padding-block:14px}.projects-module__QCVL6G__clientDetailsActions{align-items:center;gap:6px;display:flex}.projects-module__QCVL6G__clientDetailsModal header .projects-module__QCVL6G__editClientButton{color:var(--text-2);background:var(--bg-selected)}.projects-module__QCVL6G__clientDetailsModal header .projects-module__QCVL6G__editClientButton:hover{color:var(--ink);background:var(--line-input)}.projects-module__QCVL6G__clientDetailsModal header .projects-module__QCVL6G__deleteClientButton{color:var(--text-2);background:var(--bg-track)}.projects-module__QCVL6G__clientDetailsModal header .projects-module__QCVL6G__deleteClientButton:hover{color:var(--text-2);background:var(--line-input)}.projects-module__QCVL6G__clientDetailsModal dl{margin:0;padding:14px 16px}.projects-module__QCVL6G__clientDetailsModal dt{color:var(--text-4);font-size:10px}.projects-module__QCVL6G__clientDetailsModal dd{text-overflow:ellipsis;max-width:66%;color:var(--text-2);text-align:right;white-space:nowrap;margin:0;font-size:11px;font-weight:500;overflow:hidden}.projects-module__QCVL6G__backdropClose{z-index:-1;cursor:default;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.projects-module__QCVL6G__projectModal header button{width:28px;height:28px;color:var(--text-4);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.projects-module__QCVL6G__projectModal header svg{width:16px;height:16px}.projects-module__QCVL6G__projectModal input::placeholder{color:var(--text-5)}.projects-module__QCVL6G__projectModalInvoice>header h2{color:var(--text-4);font-size:11px}.projects-module__QCVL6G__clientMenu button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.projects-module__QCVL6G__projectModal header>div>span{color:var(--text-3);font-size:9px}.projects-module__QCVL6G__clientMenu button>svg{width:15px;height:15px;color:var(--text-3);flex:none}.projects-module__QCVL6G__clientModal header>div{flex-direction:column;align-items:flex-start;gap:3px}.projects-module__QCVL6G__clientModal header>div>span{color:var(--text-4)}.projects-module__QCVL6G__clientDetailsModal header>div:first-child{flex-direction:column;align-items:flex-start;gap:3px}.projects-module__QCVL6G__clientDetailsModal header .projects-module__QCVL6G__editClientButton,.projects-module__QCVL6G__clientDetailsModal header .projects-module__QCVL6G__deleteClientButton{align-items:center;gap:5px;width:auto;height:28px;padding:0 9px;font-size:9px;display:flex}.projects-module__QCVL6G__clientDetailsModal header .projects-module__QCVL6G__editClientButton svg,.projects-module__QCVL6G__clientDetailsModal header .projects-module__QCVL6G__deleteClientButton svg{width:12px;height:12px}.projects-module__QCVL6G__clientDetailsModal dl>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:44px;display:flex}.projects-module__QCVL6G__clientDetailsModal dl>div:last-child{border-bottom:0}.projects-module__QCVL6G__formError{color:var(--err);margin:0;font-size:12px;line-height:17px}.projects-module__QCVL6G__modalFootError{padding:0 16px 14px}.projects-module__QCVL6G__projectModal label.projects-module__QCVL6G__checklistOffer{color:var(--text-3);cursor:pointer;flex-direction:row;align-items:center;gap:8px;font-size:12px}.projects-module__QCVL6G__projectModal label.projects-module__QCVL6G__checklistOffer input{width:auto;height:auto;margin:0}.projects-module__QCVL6G__clearDate{font:inherit;color:var(--text-3);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:11px;text-decoration:underline}
.gmail-module__dBC-gG__status{align-items:center;gap:8px;display:inline-flex}.gmail-module__dBC-gG__outcome{margin:0 0 14px}.gmail-module__dBC-gG__problem{font-size:var(--fs-secondary);color:var(--err);margin:0 0 14px}.gmail-module__dBC-gG__confirm{font-size:var(--fs-secondary);color:var(--text-2);background:var(--bad-bg);border-top:1px solid var(--bg-sunken);animation:gmail-module__dBC-gG__sys-pane-in var(--dur-ui) var(--ease-out);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;display:flex}.gmail-module__dBC-gG__confirm p{flex:1;min-width:200px;margin:0}@media (prefers-reduced-motion:reduce){.gmail-module__dBC-gG__confirm{animation:none}}
.panes-module__u3kZha__photo{align-items:center;gap:16px;margin-bottom:22px;display:flex}.panes-module__u3kZha__photoButton{cursor:pointer;border-radius:var(--r-full);background:0 0;border:0;flex:none;width:64px;height:64px;padding:0;position:relative;overflow:hidden}.panes-module__u3kZha__photoHover{color:var(--text-inverse);border-radius:var(--r-full);opacity:0;background:#00000059;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.panes-module__u3kZha__photoButton:hover .panes-module__u3kZha__photoHover,.panes-module__u3kZha__photoButton:focus-visible .panes-module__u3kZha__photoHover{opacity:1}.panes-module__u3kZha__photoText{flex:1;min-width:0}.panes-module__u3kZha__photoName{font-size:16px;font-weight:var(--fw-strong);margin:0}.panes-module__u3kZha__photoRole{font-size:var(--fs-secondary);color:var(--text-4);margin:2px 0 0}.panes-module__u3kZha__value{font-size:var(--fs-row);font-weight:var(--fw-medium);color:var(--ink)}.panes-module__u3kZha__muted{font-size:var(--fs-secondary);color:var(--text-4)}.panes-module__u3kZha__between{font-size:var(--fs-secondary);color:var(--text-4);align-items:center;gap:8px;display:inline-flex}.panes-module__u3kZha__between input{text-align:center;width:76px}.panes-module__u3kZha__link{font:inherit;font-size:var(--fs-secondary);color:var(--text-3);text-underline-offset:3px;cursor:pointer;transition:color var(--dur-micro) ease;background:0 0;border:0;padding:0;text-decoration:underline}.panes-module__u3kZha__link:hover{color:var(--ink)}.panes-module__u3kZha__links{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.panes-module__u3kZha__sending{font-size:var(--fs-secondary);color:var(--text-3);align-items:center;gap:6px;display:inline-flex}.panes-module__u3kZha__passwordBox{flex-direction:column;gap:8px;width:260px;display:flex}.panes-module__u3kZha__passwordBox input{width:100%}.panes-module__u3kZha__logo{align-items:center;gap:10px;display:inline-flex}.panes-module__u3kZha__remove{font:inherit;font-size:var(--fs-secondary);color:var(--bad);cursor:pointer;background:0 0;border:0;padding:0}.panes-module__u3kZha__remove:hover{text-underline-offset:3px;text-decoration:underline}.panes-module__u3kZha__file{display:none}.panes-module__u3kZha__inline{align-items:center;gap:8px;display:inline-flex}.panes-module__u3kZha__short{width:96px}.panes-module__u3kZha__person{align-items:center;gap:12px;min-width:0;display:flex}.panes-module__u3kZha__personText{min-width:0}.panes-module__u3kZha__personName,.panes-module__u3kZha__personSub{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.panes-module__u3kZha__personName{font-size:var(--fs-body);font-weight:var(--fw-medium)}.panes-module__u3kZha__personSub{font-size:var(--fs-meta);color:var(--text-4);margin-top:1px}.panes-module__u3kZha__hours{font-size:var(--fs-meta);color:var(--text-4);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.panes-module__u3kZha__hours input{text-align:right;width:56px}.panes-module__u3kZha__linkRow{align-items:center;gap:8px;width:100%;display:flex}.panes-module__u3kZha__linkRow input{flex:1;min-width:0}.panes-module__u3kZha__count{font-size:var(--fs-meta);color:var(--text-4);margin:6px 0 0}.panes-module__u3kZha__count[data-over]{color:var(--err)}.panes-module__u3kZha__failed{font-size:var(--fs-meta);color:var(--err)}
.kpi-module__mrrZMW__tiles{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:4px;display:grid}.kpi-module__mrrZMW__tile{min-width:0;font:inherit;color:inherit;text-align:left;border-radius:var(--r-kpi);transition:background-color var(--dur-micro) ease, border-color .15s ease, box-shadow .15s ease;background:0 0;border:0;padding:16px 18px;position:relative}.kpi-module__mrrZMW__plain .kpi-module__mrrZMW__tile:hover,.kpi-module__mrrZMW__plain .kpi-module__mrrZMW__tile[data-selected=true]{background:var(--bg-hover-white)}button.kpi-module__mrrZMW__tile{cursor:pointer}.kpi-module__mrrZMW__label{font-size:var(--fs-secondary);font-weight:var(--fw-regular);color:var(--text-3);align-items:center;gap:6px;display:flex}.kpi-module__mrrZMW__value{font-size:26px;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;letter-spacing:-.03em;align-items:baseline;gap:4px;margin-top:6px;line-height:1.1;display:flex}.kpi-module__mrrZMW__unit{font-size:16px;font-weight:var(--fw-regular);color:var(--text-4);letter-spacing:-.01em}.kpi-module__mrrZMW__sub{font-size:var(--fs-meta);color:var(--text-4);margin-top:6px}.kpi-module__mrrZMW__value[data-tone=bad]{color:var(--bad)}.kpi-module__mrrZMW__value[data-tone=warn]{color:var(--custom)}.kpi-module__mrrZMW__value[data-tone=ok]{color:var(--ok)}.kpi-module__mrrZMW__dot{border-radius:2px;flex:none;width:7px;height:7px}.kpi-module__mrrZMW__boxed{gap:12px}.kpi-module__mrrZMW__boxed .kpi-module__mrrZMW__tile{background:var(--bg-main);border:1px solid var(--line);padding:16px 18px 15px}.kpi-module__mrrZMW__boxed .kpi-module__mrrZMW__label{font-size:var(--fs-row);font-weight:var(--fw-medium);color:var(--ink)}.kpi-module__mrrZMW__boxed .kpi-module__mrrZMW__value{font-size:var(--fs-kpi);margin-top:12px}.kpi-module__mrrZMW__boxed .kpi-module__mrrZMW__sub{margin-top:5px}.kpi-module__mrrZMW__boxed button.kpi-module__mrrZMW__tile:hover{border-color:var(--line-strong)}.kpi-module__mrrZMW__boxed .kpi-module__mrrZMW__tile[data-selected=true],.kpi-module__mrrZMW__boxed .kpi-module__mrrZMW__tile[data-selected=true]:hover{background:var(--bg-hover-white);border-color:var(--bg-hover-white)}
.invoices-module__NEHNoa__invoices{margin-top:22px}.invoices-module__NEHNoa__section{margin-top:28px}.invoices-module__NEHNoa__sectionHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.invoices-module__NEHNoa__sectionHead h2{font-size:var(--fs-h2);font-weight:var(--fw-strong);letter-spacing:-.01em;margin:0}.invoices-module__NEHNoa__sectionHead>span{font-size:var(--fs-secondary);color:var(--text-4)}.invoices-module__NEHNoa__headSide{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.invoices-module__NEHNoa__headLink{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:0;padding:0}.invoices-module__NEHNoa__headLink:hover{color:var(--ink)}.invoices-module__NEHNoa__problem{font-size:var(--fs-secondary);color:var(--err);margin:0 0 10px}.invoices-module__NEHNoa__quietLine{font-size:var(--fs-secondary);color:var(--text-4);margin:6px 0 0}.invoices-module__NEHNoa__schedule{background:var(--bg-main);border:1px solid var(--line);border-radius:var(--r-kpi);padding:20px 22px 18px}.invoices-module__NEHNoa__track{gap:4px;height:10px;margin-top:4px;display:flex}.invoices-module__NEHNoa__track>span{background:var(--bg-track);border-radius:var(--r-full);height:100%;transition:background-color .3s}.invoices-module__NEHNoa__track>[data-step=paid]{background:var(--svc-green)}.invoices-module__NEHNoa__track>[data-step=sent]{background:var(--chart-revenue)}.invoices-module__NEHNoa__cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:16px;display:grid}.invoices-module__NEHNoa__card{font:inherit;color:inherit;text-align:left;cursor:pointer;background:var(--bg-app);border-radius:var(--r-menu);transition:background-color var(--dur-micro) ease, box-shadow var(--dur-micro) ease;border:0;flex-direction:column;padding:14px 16px;display:flex}div.invoices-module__NEHNoa__card{cursor:default}button.invoices-module__NEHNoa__card:hover{background:var(--bg-menu-hover)}.invoices-module__NEHNoa__card[data-selected=true],.invoices-module__NEHNoa__card[data-selected=true]:hover{background:var(--bg-main);box-shadow:inset 0 0 0 2px var(--ink)}.invoices-module__NEHNoa__step{font-size:var(--fs-pill);color:var(--text-4);align-items:center;gap:8px;display:flex}.invoices-module__NEHNoa__step>i{width:18px;height:18px;color:var(--text-4);background:var(--bg-main);border:1.5px solid var(--line-focus);border-radius:var(--r-full);flex:none;justify-content:center;align-items:center;display:inline-flex}.invoices-module__NEHNoa__step>i[data-step=paid]{color:var(--text-inverse);background:var(--svc-green);border-color:var(--svc-green)}.invoices-module__NEHNoa__step>i[data-step=sent]{color:var(--text-inverse);background:var(--chart-revenue);border-color:var(--chart-revenue)}.invoices-module__NEHNoa__cardTitle{font-size:14.5px;font-weight:var(--fw-strong);letter-spacing:-.015em;margin-top:10px}.invoices-module__NEHNoa__cardAmount{font-size:22px;font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin-top:2px}.invoices-module__NEHNoa__cardAmount small{font-size:var(--fs-pill);font-weight:var(--fw-medium);color:var(--custom);letter-spacing:0}.invoices-module__NEHNoa__cardFoot{font-size:var(--fs-meta);font-variant-numeric:tabular-nums;color:var(--text-3);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.invoices-module__NEHNoa__tableWrap{container-type:inline-size}.invoices-module__NEHNoa__due [data-tone=ok]{color:var(--ok)}.invoices-module__NEHNoa__due [data-tone=bad]{color:var(--bad)}@container (max-width:640px){.invoices-module__NEHNoa__issued,.invoices-module__NEHNoa__due{display:none!important}}.invoices-module__NEHNoa__extra{border:1.5px dashed var(--line-input);border-radius:var(--r-kpi);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:10px;padding:16px 18px;display:flex}.invoices-module__NEHNoa__extraIcon{width:38px;height:38px;color:var(--warn);background:var(--warn-bg);border-radius:var(--r-tile);flex:none;justify-content:center;align-items:center;display:inline-flex}.invoices-module__NEHNoa__extraText{flex:1;min-width:240px}.invoices-module__NEHNoa__extraText b{font-weight:var(--fw-strong);display:block}.invoices-module__NEHNoa__extraText>span{font-size:var(--fs-secondary);color:var(--text-3);display:block}.invoices-module__NEHNoa__quietCard{font-size:var(--fs-secondary);color:var(--text-3);border:1.5px dashed var(--line-input);border-radius:var(--r-kpi);padding:16px 18px}.invoices-module__NEHNoa__quietCard>p{margin:0}.invoices-module__NEHNoa__panelHero{padding:24px var(--panel-gutter) 0;flex-direction:column;display:flex}.invoices-module__NEHNoa__panelTitle{font-size:var(--fs-secondary);color:var(--text-4)}.invoices-module__NEHNoa__panelAmount{font-size:34px;font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin-top:4px}.invoices-module__NEHNoa__panelAmount small{font-size:var(--fs-row);font-weight:var(--fw-regular);color:var(--text-5);letter-spacing:0;margin-left:6px}.invoices-module__NEHNoa__num{font-variant-numeric:tabular-nums}.invoices-module__NEHNoa__extras{margin:0 var(--panel-gutter);font-size:var(--fs-secondary);color:var(--custom)}.invoices-module__NEHNoa__extras p{margin:4px 0}.invoices-module__NEHNoa__panelButtons{padding:16px var(--panel-gutter) 24px;gap:8px;display:flex}.invoices-module__NEHNoa__panelButtons>*{flex:1;justify-content:center}.invoices-module__NEHNoa__editor{padding:18px var(--panel-gutter) 32px;flex-direction:column;align-items:stretch;gap:14px;display:flex}.invoices-module__NEHNoa__editor>button{align-self:flex-start}.invoices-module__NEHNoa__editorLede{font-size:var(--fs-secondary);color:var(--text-3);margin:0}.invoices-module__NEHNoa__line{background:var(--bg-main);border:1px solid var(--line);border-radius:var(--r-table);flex-direction:column;gap:10px;margin:0;padding:14px;display:flex;position:relative}.invoices-module__NEHNoa__line[data-focus=true]{box-shadow:inset 0 0 0 2px var(--ink)}.invoices-module__NEHNoa__line legend{font-size:var(--fs-meta);font-weight:var(--fw-strong);color:var(--text-3);padding:0}.invoices-module__NEHNoa__line>button:last-child{position:absolute;top:8px;right:8px}
.option-cards-module__VWvn9a__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.option-cards-module__VWvn9a__cards[data-size=lg]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.option-cards-module__VWvn9a__card{font:inherit;color:inherit;text-align:left;cursor:pointer;background:var(--bg-main);border:1px solid var(--line);border-radius:var(--r-input);flex-direction:column;align-items:flex-start;gap:2px;padding:11px 12px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.option-cards-module__VWvn9a__card:hover{border-color:var(--line-strong)}.option-cards-module__VWvn9a__card[data-on],.option-cards-module__VWvn9a__card[data-on]:hover{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink) inset}.option-cards-module__VWvn9a__title{font-size:var(--fs-row);font-weight:var(--fw-strong)}.option-cards-module__VWvn9a__description{font-size:var(--fs-pill);color:var(--text-3);line-height:1.45}.option-cards-module__VWvn9a__cards[data-size=lg] .option-cards-module__VWvn9a__card{border-radius:var(--r-shell);gap:6px;padding:18px 18px 16px}.option-cards-module__VWvn9a__cards[data-size=lg] .option-cards-module__VWvn9a__card:hover{box-shadow:var(--shadow-hover)}.option-cards-module__VWvn9a__cards[data-size=lg] .option-cards-module__VWvn9a__card[data-on],.option-cards-module__VWvn9a__cards[data-size=lg] .option-cards-module__VWvn9a__card[data-on]:hover{box-shadow:0 0 0 1px var(--ink), var(--shadow-hover)}.option-cards-module__VWvn9a__cards[data-size=lg] .option-cards-module__VWvn9a__title{font-size:15px}.option-cards-module__VWvn9a__cards[data-size=lg] .option-cards-module__VWvn9a__description{font-size:var(--fs-secondary);font-weight:var(--fw-regular)}.option-cards-module__VWvn9a__icon{border-radius:var(--r-input);justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:8px;display:inline-flex}.option-cards-module__VWvn9a__icon[data-tone=info]{color:var(--info);background:var(--info-bg)}.option-cards-module__VWvn9a__icon[data-tone=ok]{color:var(--ok);background:var(--ok-bg)}.option-cards-module__VWvn9a__icon[data-tone=warn]{color:var(--warn);background:var(--warn-bg)}.option-cards-module__VWvn9a__icon[data-tone=ai]{color:var(--ai);background:var(--ai-bg)}.option-cards-module__VWvn9a__example{font-size:var(--fs-pill);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;color:var(--text-4);background:var(--bg-hover);border-radius:var(--r-pill);margin-top:10px;padding:5px 8px}.option-cards-module__VWvn9a__radio{border:1.5px solid var(--line-strong);border-radius:var(--r-full);justify-content:center;align-items:center;width:18px;height:18px;transition:background-color .15s,border-color .15s;display:inline-flex;position:absolute;top:16px;right:16px}.option-cards-module__VWvn9a__radio:after{content:"";background:var(--bg-main);border-radius:var(--r-full);width:6px;height:6px;transition:transform .2s var(--ease-pop);transform:scale(0)}.option-cards-module__VWvn9a__card[data-on] .option-cards-module__VWvn9a__radio{background:var(--ink);border-color:var(--ink)}.option-cards-module__VWvn9a__card[data-on] .option-cards-module__VWvn9a__radio:after{transform:scale(1)}.option-cards-module__VWvn9a__tag{position:absolute;top:14px;right:44px}@media (max-width:520px){.option-cards-module__VWvn9a__cards{grid-template-columns:1fr}}
.time-input-module__pvNaGa__time{align-items:center;gap:6px;display:flex}.time-input-module__pvNaGa__time>button{flex:1;min-width:60px}.time-input-module__pvNaGa__time>span{color:var(--text-5)}.time-input-module__pvNaGa__time>.time-input-module__pvNaGa__clear{width:22px;min-width:22px;height:28px;color:var(--text-5);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;padding:0;display:grid}.time-input-module__pvNaGa__time>.time-input-module__pvNaGa__clear:hover{color:var(--text-2);background:var(--bg-selected)}
