.Avatar-module__N4qS4W__avatar{background:var(--color-accent);color:#fff;width:32px;height:32px;font-size:12px;font-weight:700;font-family:var(--font-body);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}
.TopBar-module__rAiKWG__topbar{border-bottom:1px solid var(--border-subtle);background:var(--bg-surface-raised);justify-content:space-between;align-items:center;padding:14px 28px;display:flex}.TopBar-module__rAiKWG__left{align-items:center;display:flex}.TopBar-module__rAiKWG__brand{align-items:center;gap:10px;display:flex}.TopBar-module__rAiKWG__brand span{font-family:var(--font-display);color:var(--color-ink);font-size:17px;font-weight:700}.TopBar-module__rAiKWG__backLink{color:var(--color-ink-secondary);cursor:pointer;border-left:1px solid var(--border-subtle);font-size:13px;font-weight:600;font-family:var(--font-body);background:0 0;border-top:none;border-bottom:none;border-right:none;align-items:center;gap:6px;margin-left:18px;padding-left:18px;text-decoration:none;display:flex}.TopBar-module__rAiKWG__backLink:hover{color:var(--color-accent)}.TopBar-module__rAiKWG__user{align-items:center;gap:10px;display:flex}.TopBar-module__rAiKWG__user span{color:var(--color-ink);font-size:13px;font-weight:600}.TopBar-module__rAiKWG__signOutBtn{font-family:var(--font-body);color:var(--color-ink-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;background:0 0;margin-left:4px;padding:6px 12px;font-size:12px;font-weight:600}.TopBar-module__rAiKWG__signOutBtn:hover{color:var(--color-critical);border-color:var(--color-critical)}
.Badge-module__bHbwFG__badge{border-radius:var(--radius-pill);align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.Badge-module__bHbwFG__badge:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.Badge-module__bHbwFG__success{background:var(--color-success-bg);color:var(--color-success)}.Badge-module__bHbwFG__warning{background:var(--color-warning-bg);color:var(--color-warning)}.Badge-module__bHbwFG__accent{color:var(--color-accent-hover);background:#22c1d924}.Badge-module__bHbwFG__neutral{background:var(--bg-surface);color:var(--color-ink-secondary);border:1px solid var(--border-subtle)}
.TripCard-module__FaEdGG__card{background:var(--bg-surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;flex-direction:column;padding:0;transition:transform .12s,box-shadow .12s;display:flex;overflow:hidden}.TripCard-module__FaEdGG__card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0d2a3a1a}.TripCard-module__FaEdGG__cover{height:92px;position:relative}.TripCard-module__FaEdGG__body{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex}.TripCard-module__FaEdGG__title{font-family:var(--font-display);margin:0;font-size:19px;font-weight:700}.TripCard-module__FaEdGG__meta{font-family:var(--font-mono);color:var(--color-ink-secondary);font-size:12px}.TripCard-module__FaEdGG__footer{justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;display:flex}.TripCard-module__FaEdGG__memberCount{color:var(--color-ink-secondary);align-items:center;gap:5px;font-size:12px;display:flex}
.TripTabs-module__zBB9EG__tabs{gap:4px;margin-top:22px;display:flex;overflow-x:auto}.TripTabs-module__zBB9EG__tab{white-space:nowrap;font-family:var(--font-body);color:#9fb3ba;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-right:22px;padding:10px 4px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.TripTabs-module__zBB9EG__tabActive{color:#fbf0d6;border-bottom-color:var(--color-primary)}
.page-module___8aEwW__wrap{flex-direction:column;gap:28px;max-width:1040px;margin:0 auto;padding:40px 28px 64px;display:flex}.page-module___8aEwW__pageHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-module___8aEwW__pageHead h1{font-family:var(--font-display);color:var(--page-text,var(--color-ink));margin:0;font-size:32px}.page-module___8aEwW__pageHead p{color:var(--page-text-secondary,var(--color-ink-secondary));margin:4px 0 0;font-size:14px}.page-module___8aEwW__btn{font-family:var(--font-body);border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;padding:11px 18px;font-size:14px;font-weight:700}.page-module___8aEwW__btnPrimary{background:var(--color-primary);color:var(--color-primary-ink)}.page-module___8aEwW__btnPrimary:hover{background:var(--color-primary-hover)}.page-module___8aEwW__btnGhost{color:var(--color-accent);cursor:pointer;font-size:13px;font-family:var(--font-body);background:0 0;border:none;padding:0;font-weight:700}.page-module___8aEwW__entitlementStrip{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.page-module___8aEwW__etLeft{color:var(--color-ink);align-items:center;gap:10px;font-size:13px;display:flex}.page-module___8aEwW__etPlanTag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink-tertiary);font-size:11px}.page-module___8aEwW__etBar{background:var(--border-subtle);border-radius:3px;width:84px;height:6px;overflow:hidden}.page-module___8aEwW__etBarFill{background:var(--color-primary);height:100%}.page-module___8aEwW__tabs{border-bottom:1px solid var(--border-subtle);gap:4px;display:flex}.page-module___8aEwW__tabItem{font-family:var(--font-body);color:var(--page-text-secondary,var(--color-ink-tertiary));cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;margin-right:20px;padding:10px 4px;font-size:14px;font-weight:600}.page-module___8aEwW__tabItemActive{color:var(--page-text,var(--color-ink));border-bottom-color:var(--color-primary)}.page-module___8aEwW__tripGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.page-module___8aEwW__addTripCard{border:2px dashed var(--border-subtle);border-radius:var(--radius-lg);cursor:pointer;min-height:180px;color:var(--color-ink-secondary);font-family:var(--font-body);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.page-module___8aEwW__addTripCard:hover{border-color:var(--color-accent);color:var(--color-accent)}.page-module___8aEwW__addTripCard .page-module___8aEwW__plus{font-size:28px;font-family:var(--font-display);line-height:1}.page-module___8aEwW__addTripCard span:last-child{font-size:13px;font-weight:600}.page-module___8aEwW__emptyState{text-align:center;border:1px dashed var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;align-items:center;gap:10px;padding:64px 24px;display:flex}.page-module___8aEwW__emptyState h2{font-family:var(--font-display);color:var(--page-text,var(--color-ink));margin:0;font-size:22px}.page-module___8aEwW__emptyState p{color:var(--page-text-secondary,var(--color-ink-secondary));max-width:34ch;margin:0;font-size:14px}.page-module___8aEwW__loadingState,.page-module___8aEwW__errorState{text-align:center;color:var(--page-text-secondary,var(--color-ink-secondary));padding:48px 24px;font-size:14px}.page-module___8aEwW__errorState{border:1px solid var(--color-critical);border-radius:var(--radius-lg);color:var(--color-critical)}.page-module___8aEwW__createPanel{background:var(--bg-surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;gap:14px;padding:20px;display:flex}.page-module___8aEwW__createPanel h2{font-family:var(--font-display);margin:0;font-size:18px}.page-module___8aEwW__fieldRow{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.page-module___8aEwW__field{flex-direction:column;gap:6px;display:flex}.page-module___8aEwW__field label{color:var(--color-ink-secondary);font-size:12px;font-weight:600}.page-module___8aEwW__field input{font-family:var(--font-body);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--color-ink);padding:9px 11px;font-size:14px}.page-module___8aEwW__formError{color:var(--color-critical);margin:0;font-size:13px}.page-module___8aEwW__formActions{justify-content:flex-end;gap:10px;display:flex}.page-module___8aEwW__btnOutline{color:var(--color-ink);border:1px solid var(--border-subtle);background:0 0}@media (max-width:560px){.page-module___8aEwW__fieldRow{grid-template-columns:1fr}}
.page-module__EkJ8PG__hero{color:#fbf0d6;background:linear-gradient(135deg,#0d2a3a,#123344);padding:28px 28px 0}.page-module__EkJ8PG__heroInner{max-width:1080px;margin:0 auto}.page-module__EkJ8PG__heroTop h1{font-family:var(--font-display);margin:0 0 6px;font-size:34px}.page-module__EkJ8PG__wrap{grid-template-columns:1.6fr 1fr;gap:24px;max-width:1080px;margin:0 auto;padding:28px 28px 64px;display:grid}@media (max-width:760px){.page-module__EkJ8PG__wrap{grid-template-columns:1fr}}.page-module__EkJ8PG__col{flex-direction:column;gap:20px;display:flex}.page-module__EkJ8PG__panel{background:var(--bg-surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:20px}.page-module__EkJ8PG__panelHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.page-module__EkJ8PG__panelHead h2{font-family:var(--font-display);margin:0;font-size:18px}.page-module__EkJ8PG__panelHead p{color:var(--color-ink-secondary);margin:4px 0 0;font-size:13px}.page-module__EkJ8PG__gapNote{color:var(--color-ink-secondary);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);margin-bottom:14px;padding:8px 12px;font-size:12px;line-height:1.5}.page-module__EkJ8PG__expRow{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;padding:14px 0;display:flex}.page-module__EkJ8PG__expRow:last-child{border-bottom:none;padding-bottom:0}.page-module__EkJ8PG__expIcon{border-radius:var(--radius-sm);background:var(--bg-surface);width:40px;height:40px;color:var(--color-ink-secondary);flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.page-module__EkJ8PG__expInfo{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.page-module__EkJ8PG__expInfo .page-module__EkJ8PG__eName{font-size:14px;font-weight:700}.page-module__EkJ8PG__expInfo .page-module__EkJ8PG__eMeta{color:var(--color-ink-secondary);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.page-module__EkJ8PG__expAmountCol{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;display:flex}.page-module__EkJ8PG__expAmount{font-family:var(--font-mono);white-space:nowrap;font-size:14px;font-weight:700}.page-module__EkJ8PG__statusTag{text-transform:uppercase;letter-spacing:.03em;color:var(--color-critical);font-size:10px;font-weight:700}.page-module__EkJ8PG__dateTag{color:var(--color-ink-tertiary);font-size:11px;font-family:var(--font-mono);flex-shrink:0}.page-module__EkJ8PG__balanceRow{border-bottom:1px solid var(--border-subtle);align-items:center;gap:10px;padding:10px 0;display:flex}.page-module__EkJ8PG__balanceRow:last-child{border-bottom:none;padding-bottom:0}.page-module__EkJ8PG__balanceInfo{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.page-module__EkJ8PG__balanceInfo .page-module__EkJ8PG__bName{font-size:13px;font-weight:700}.page-module__EkJ8PG__balanceInfo .page-module__EkJ8PG__bLabel{color:var(--color-ink-tertiary);font-size:11px}.page-module__EkJ8PG__balanceAmount{font-family:var(--font-mono);white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:700}.page-module__EkJ8PG__balancePositive{color:var(--color-success)}.page-module__EkJ8PG__balanceNegative{color:var(--color-critical)}.page-module__EkJ8PG__settleRow{border-bottom:1px solid var(--border-subtle);align-items:center;gap:10px;padding:10px 0;display:flex}.page-module__EkJ8PG__settleRow:last-child{border-bottom:none;padding-bottom:0}.page-module__EkJ8PG__settleInfo{flex:1;min-width:0;font-size:13px;line-height:1.4}.page-module__EkJ8PG__settleAmount{font-family:var(--font-mono);color:var(--color-ink-secondary);margin-top:1px;font-size:12px;display:block}.page-module__EkJ8PG__btnTiny{font-family:var(--font-body);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--bg-surface-raised);color:var(--color-ink);cursor:pointer;flex-shrink:0;padding:6px 10px;font-size:11px;font-weight:700}.page-module__EkJ8PG__btnTiny:hover{border-color:var(--color-accent);color:var(--color-accent)}.page-module__EkJ8PG__btn{font-family:var(--font-body);border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;padding:9px 16px;font-size:13px;font-weight:700}.page-module__EkJ8PG__btnPrimary{background:var(--color-primary);color:#fff}.page-module__EkJ8PG__btnPrimary:hover{background:var(--color-primary-hover)}.page-module__EkJ8PG__btnOutline{color:var(--color-ink);border:1px solid var(--border-subtle);background:0 0}.page-module__EkJ8PG__createPanel{flex-direction:column;gap:12px;margin-bottom:14px;display:flex}.page-module__EkJ8PG__fieldRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.page-module__EkJ8PG__field{flex-direction:column;gap:6px;display:flex}.page-module__EkJ8PG__field label{color:var(--color-ink-secondary);font-size:12px;font-weight:600}.page-module__EkJ8PG__field input,.page-module__EkJ8PG__field select{font-family:var(--font-body);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--color-ink);padding:9px 11px;font-size:14px}.page-module__EkJ8PG__formError{color:var(--color-critical);margin:0;font-size:13px}.page-module__EkJ8PG__formActions{justify-content:flex-end;gap:10px;display:flex}.page-module__EkJ8PG__emptyPanel{color:var(--color-ink-tertiary);padding:8px 0;font-size:13px}.page-module__EkJ8PG__loadingState,.page-module__EkJ8PG__errorState{text-align:center;color:var(--page-text-secondary,var(--color-ink-secondary));padding:48px 24px;font-size:14px}.page-module__EkJ8PG__errorState{border:1px solid var(--color-critical);border-radius:var(--radius-lg);color:var(--color-critical);max-width:1080px;margin:24px auto}@media (max-width:560px){.page-module__EkJ8PG__fieldRow{grid-template-columns:1fr}}
.page-module__PrCxzq__hero{color:#fbf0d6;background:linear-gradient(135deg,#0d2a3a,#123344);padding:28px 28px 0}.page-module__PrCxzq__heroInner{max-width:1080px;margin:0 auto}.page-module__PrCxzq__heroTop h1{font-family:var(--font-display);margin:0 0 6px;font-size:34px}.page-module__PrCxzq__wrap{flex-direction:column;gap:20px;max-width:1080px;margin:0 auto;padding:28px 28px 64px;display:flex}.page-module__PrCxzq__pageHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-module__PrCxzq__pageHead h2{font-family:var(--font-display);color:var(--page-text,var(--color-ink));margin:0;font-size:22px}.page-module__PrCxzq__pageHead p{color:var(--page-text-secondary,var(--color-ink-secondary));margin:4px 0 0;font-size:13px}.page-module__PrCxzq__gapNote{color:var(--color-ink-secondary);background:var(--bg-surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:8px 12px;font-size:12px;line-height:1.5}.page-module__PrCxzq__filterRow{flex-wrap:wrap;gap:8px;display:flex}.page-module__PrCxzq__filterChip{font-family:var(--font-body);border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--bg-surface-raised);color:var(--color-ink-secondary);cursor:pointer;padding:7px 14px;font-size:12px;font-weight:600}.page-module__PrCxzq__filterChipActive{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.page-module__PrCxzq__panel{background:var(--bg-surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:20px}.page-module__PrCxzq__docRow{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;padding:14px 0;display:flex}.page-module__PrCxzq__docRow:last-child{border-bottom:none;padding-bottom:0}.page-module__PrCxzq__docIcon{border-radius:var(--radius-sm);background:var(--bg-surface);width:40px;height:40px;color:var(--color-ink-secondary);flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.page-module__PrCxzq__docInfo{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.page-module__PrCxzq__docInfo .page-module__PrCxzq__dName{align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.page-module__PrCxzq__docInfo .page-module__PrCxzq__dName a{color:inherit}.page-module__PrCxzq__docInfo .page-module__PrCxzq__dMeta{color:var(--color-ink-secondary);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.page-module__PrCxzq__docCategoryTag{text-transform:uppercase;letter-spacing:.03em;color:var(--color-ink-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:1px 7px;font-size:10px;font-weight:700}.page-module__PrCxzq__lockIcon{font-size:11px}.page-module__PrCxzq__statusTag{text-transform:uppercase;letter-spacing:.03em;color:var(--color-warning);font-size:10px;font-weight:700}.page-module__PrCxzq__docActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.page-module__PrCxzq__docMenuBtn{cursor:pointer;color:var(--color-ink-tertiary);border-radius:var(--radius-sm);border:none;border:1px solid var(--border-subtle);background:0 0;padding:4px 10px;font-size:12px}.page-module__PrCxzq__docMenuBtn:hover{border-color:var(--color-critical);color:var(--color-critical)}.page-module__PrCxzq__btn{font-family:var(--font-body);border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;padding:9px 16px;font-size:13px;font-weight:700}.page-module__PrCxzq__btnPrimary{background:var(--color-primary);color:#fff}.page-module__PrCxzq__btnPrimary:hover{background:var(--color-primary-hover)}.page-module__PrCxzq__btnOutline{color:var(--color-ink);border:1px solid var(--border-subtle);background:0 0}.page-module__PrCxzq__createPanel{flex-direction:column;gap:12px;margin-bottom:14px;display:flex}.page-module__PrCxzq__fieldRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.page-module__PrCxzq__field{flex-direction:column;gap:6px;display:flex}.page-module__PrCxzq__field label{color:var(--color-ink-secondary);font-size:12px;font-weight:600}.page-module__PrCxzq__field input,.page-module__PrCxzq__field select{font-family:var(--font-body);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--color-ink);padding:9px 11px;font-size:14px}.page-module__PrCxzq__formError{color:var(--color-critical);margin:0;font-size:13px}.page-module__PrCxzq__formActions{justify-content:flex-end;gap:10px;display:flex}.page-module__PrCxzq__emptyPanel{color:var(--color-ink-tertiary);padding:8px 0;font-size:13px}.page-module__PrCxzq__loadingState,.page-module__PrCxzq__errorState{text-align:center;color:var(--page-text-secondary,var(--color-ink-secondary));padding:48px 24px;font-size:14px}.page-module__PrCxzq__errorState{border:1px solid var(--color-critical);border-radius:var(--radius-lg);color:var(--color-critical);max-width:1080px;margin:24px auto}@media (max-width:560px){.page-module__PrCxzq__fieldRow{grid-template-columns:1fr}}
.page-module__EiW_qa__hero{color:#fbf0d6;background:linear-gradient(135deg,#0d2a3a,#123344);padding:28px 28px 0}.page-module__EiW_qa__heroInner{max-width:1080px;margin:0 auto}.page-module__EiW_qa__heroTop h1{font-family:var(--font-display);margin:0 0 6px;font-size:34px}.page-module__EiW_qa__wrap{flex-direction:column;gap:20px;max-width:1080px;margin:0 auto;padding:28px 28px 64px;display:flex}.page-module__EiW_qa__gapNote{color:var(--color-ink-secondary);background:var(--bg-surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:8px 12px;font-size:12px;line-height:1.5}.page-module__EiW_qa__pageHeadRow{justify-content:flex-end;align-items:center;display:flex}.page-module__EiW_qa__typeTag{text-transform:uppercase;letter-spacing:.03em;color:var(--color-ink-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:1px 7px;font-size:10px;font-weight:700}.page-module__EiW_qa__dayCard{background:var(--bg-surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:20px}.page-module__EiW_qa__dayHead{align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.page-module__EiW_qa__dayHead h2{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:18px}.page-module__EiW_qa__dayHead span{color:var(--color-ink-secondary);font-size:12px;font-family:var(--font-mono)}.page-module__EiW_qa__periodGroup{margin-bottom:14px}.page-module__EiW_qa__periodGroup:last-child{margin-bottom:0}.page-module__EiW_qa__periodLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink-tertiary);margin-bottom:6px;font-size:11px}.page-module__EiW_qa__emptyDay{color:var(--color-ink-tertiary);padding:4px 0;font-size:13px}.page-module__EiW_qa__itinRow{border-bottom:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:10px;padding:10px 8px;display:flex}.page-module__EiW_qa__itinRow:hover{background:var(--bg-surface)}.page-module__EiW_qa__itinRow:last-child{border-bottom:none}.page-module__EiW_qa__itinRow.page-module__EiW_qa__dragOver{border-top:2px solid var(--color-accent)}.page-module__EiW_qa__dragHandle{cursor:grab;color:var(--color-ink-tertiary);flex-shrink:0;padding:2px 4px;font-size:16px}.page-module__EiW_qa__dragHandle:active{cursor:grabbing}.page-module__EiW_qa__itinInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.page-module__EiW_qa__itinInfo .page-module__EiW_qa__title{font-size:14px;font-weight:600}.page-module__EiW_qa__itinInfo .page-module__EiW_qa__meta{color:var(--color-ink-secondary);font-size:12px;font-family:var(--font-mono)}.page-module__EiW_qa__loadingState,.page-module__EiW_qa__errorState{text-align:center;color:var(--page-text-secondary,var(--color-ink-secondary));padding:48px 24px;font-size:14px}.page-module__EiW_qa__errorState{border:1px solid var(--color-critical);border-radius:var(--radius-lg);color:var(--color-critical);max-width:1080px;margin:24px auto}.page-module__EiW_qa__modalBackdrop{z-index:40;background:#05111899;justify-content:flex-end;display:flex;position:fixed;inset:0}.page-module__EiW_qa__panel{background:var(--bg-surface-raised);width:420px;max-width:100%;height:100%;color:var(--color-ink);flex-direction:column;display:flex;overflow-y:auto;box-shadow:-8px 0 32px #00000059}.page-module__EiW_qa__panelHeader{z-index:1;background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:10px;padding:18px 20px;display:flex;position:sticky;top:0}.page-module__EiW_qa__panelHeader h3{font-family:var(--font-display);margin:0;font-size:17px}.page-module__EiW_qa__closeBtn{cursor:pointer;color:var(--color-ink-tertiary);border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;padding:2px 6px;font-size:20px;line-height:1}.page-module__EiW_qa__closeBtn:hover{background:var(--bg-surface-raised);color:var(--color-ink)}.page-module__EiW_qa__panelBody{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex}.page-module__EiW_qa__field{flex-direction:column;gap:6px;display:flex}.page-module__EiW_qa__field label{color:var(--color-ink-secondary);font-size:12px;font-weight:600}.page-module__EiW_qa__field input,.page-module__EiW_qa__field select{font-family:var(--font-body);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--color-ink);padding:9px 11px;font-size:14px}.page-module__EiW_qa__fieldRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.page-module__EiW_qa__formError{color:var(--color-critical);margin:0;font-size:13px}.page-module__EiW_qa__panelFooter{background:var(--bg-surface);border-top:1px solid var(--border-subtle);justify-content:flex-end;gap:10px;padding:14px 20px;display:flex;position:sticky;bottom:0}.page-module__EiW_qa__btn{font-family:var(--font-body);border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;padding:9px 16px;font-size:13px;font-weight:700}.page-module__EiW_qa__btnPrimary{background:var(--color-primary);color:#fff}.page-module__EiW_qa__btnPrimary:hover{background:var(--color-primary-hover)}.page-module__EiW_qa__btnOutline{color:var(--color-ink);border:1px solid var(--border-subtle);background:0 0}
.page-module__hitlmG__hero{color:#fbf0d6;background:linear-gradient(135deg,#0d2a3a,#123344);padding:28px 28px 0}.page-module__hitlmG__heroInner{max-width:1080px;margin:0 auto}.page-module__hitlmG__heroTop h1{font-family:var(--font-display);margin:0 0 6px;font-size:34px}.page-module__hitlmG__wrap{flex-direction:column;gap:20px;max-width:1080px;margin:0 auto;padding:28px 28px 64px;display:flex}.page-module__hitlmG__panel{background:var(--bg-surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:20px}.page-module__hitlmG__panelHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.page-module__hitlmG__panelHead h2{font-family:var(--font-display);margin:0;font-size:20px}.page-module__hitlmG__panelHead p{color:var(--color-ink-secondary);margin:4px 0 0;font-size:13px}.page-module__hitlmG__headerActions{gap:10px;display:flex}.page-module__hitlmG__gapNote{color:var(--color-ink-secondary);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:8px 12px;font-size:12px;line-height:1.5}.page-module__hitlmG__rolePill{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-pill);flex-shrink:0;padding:3px 9px;font-size:11px;font-weight:700}.page-module__hitlmG__roleOwner{color:var(--color-primary-hover);background:#d2691e24}.page-module__hitlmG__roleAdmin{color:var(--color-accent-hover);background:#22c1d924}.page-module__hitlmG__roleMember{background:var(--bg-surface);color:var(--color-ink-secondary);border:1px solid var(--border-subtle)}.page-module__hitlmG__memberRow{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;padding:12px 0;display:flex}.page-module__hitlmG__memberRow:last-child{border-bottom:none;padding-bottom:0}.page-module__hitlmG__memberInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.page-module__hitlmG__memberInfo .page-module__hitlmG__mName{font-size:14px;font-weight:700}.page-module__hitlmG__memberInfo .page-module__hitlmG__mSub{color:var(--color-ink-secondary);font-size:12px;font-family:var(--font-mono)}.page-module__hitlmG__memberActions{flex-shrink:0;align-items:center;gap:10px;display:flex}.page-module__hitlmG__roleSelect{font-family:var(--font-body);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--color-ink);padding:6px 8px;font-size:12px}.page-module__hitlmG__pendingTag{color:var(--color-warning);background:var(--color-warning-bg);border-radius:var(--radius-pill);padding:3px 9px;font-size:11px;font-weight:700}.page-module__hitlmG__groupBlock{border-bottom:1px solid var(--border-subtle)}.page-module__hitlmG__groupBlock:last-child{border-bottom:none}.page-module__hitlmG__groupRow{align-items:center;gap:12px;padding:12px 0;display:flex}.page-module__hitlmG__groupIcon{border-radius:var(--radius-sm);background:var(--bg-surface);width:38px;height:38px;color:var(--color-ink-secondary);flex-shrink:0;justify-content:center;align-items:center;font-size:17px;display:flex}.page-module__hitlmG__groupInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.page-module__hitlmG__groupInfo .page-module__hitlmG__gName{font-size:14px;font-weight:700}.page-module__hitlmG__groupInfo .page-module__hitlmG__gSub{color:var(--color-ink-secondary);font-size:12px}.page-module__hitlmG__btn{font-family:var(--font-body);border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;padding:9px 16px;font-size:13px;font-weight:700}.page-module__hitlmG__btnPrimary{background:var(--color-primary);color:#fff}.page-module__hitlmG__btnPrimary:hover{background:var(--color-primary-hover)}.page-module__hitlmG__btnOutline{color:var(--color-ink);border:1px solid var(--border-subtle);background:0 0}.page-module__hitlmG__btnTiny{font-family:var(--font-body);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);color:var(--color-ink-secondary);cursor:pointer;background:0 0;padding:5px 10px;font-size:11px;font-weight:700}.page-module__hitlmG__btnTiny:hover{border-color:var(--color-critical);color:var(--color-critical)}.page-module__hitlmG__createPanel{flex-direction:column;gap:12px;display:flex}.page-module__hitlmG__field{flex-direction:column;gap:6px;display:flex}.page-module__hitlmG__field label{color:var(--color-ink-secondary);font-size:12px;font-weight:600}.page-module__hitlmG__field input{font-family:var(--font-body);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--color-ink);padding:9px 11px;font-size:14px}.page-module__hitlmG__formError{color:var(--color-critical);margin:0;font-size:13px}.page-module__hitlmG__formActions{justify-content:flex-end;gap:10px;display:flex}.page-module__hitlmG__emptyPanel{color:var(--color-ink-tertiary);padding:8px 0;font-size:13px}.page-module__hitlmG__loadingState,.page-module__hitlmG__errorState{text-align:center;color:var(--page-text-secondary,var(--color-ink-secondary));padding:48px 24px;font-size:14px}.page-module__hitlmG__errorState{border:1px solid var(--color-critical);border-radius:var(--radius-lg);color:var(--color-critical);max-width:1080px;margin:24px auto}
.page-module__0cv2ma__hero{color:#fbf0d6;background:linear-gradient(135deg,#0d2a3a,#123344);padding:28px 28px 0}.page-module__0cv2ma__heroInner{max-width:1080px;margin:0 auto}.page-module__0cv2ma__heroTop h1{font-family:var(--font-display);margin:0 0 6px;font-size:34px}.page-module__0cv2ma__wrap{flex-direction:column;gap:20px;max-width:1080px;margin:0 auto;padding:28px 28px 64px;display:flex}.page-module__0cv2ma__pageHead h2{font-family:var(--font-display);color:var(--page-text,var(--color-ink));margin:0;font-size:22px}.page-module__0cv2ma__pageHead p{color:var(--page-text-secondary,var(--color-ink-secondary));margin:4px 0 0;font-size:13px}.page-module__0cv2ma__gapNote{color:var(--color-ink-secondary);background:var(--bg-surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:8px 12px;font-size:12px;line-height:1.5}.page-module__0cv2ma__panel{background:var(--bg-surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;gap:14px;padding:20px;display:flex}.page-module__0cv2ma__panel h2{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:18px}.page-module__0cv2ma__field{flex-direction:column;gap:6px;display:flex}.page-module__0cv2ma__field label{color:var(--color-ink-secondary);font-size:12px;font-weight:600}.page-module__0cv2ma__field textarea{font-family:var(--font-body);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--color-ink);resize:vertical;min-height:90px;padding:11px;font-size:14px}.page-module__0cv2ma__docChecks{flex-direction:column;gap:8px;display:flex}.page-module__0cv2ma__docCheck{color:var(--color-ink-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.page-module__0cv2ma__emptyPanel{color:var(--color-ink-tertiary);font-size:13px}.page-module__0cv2ma__btn{font-family:var(--font-body);border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;align-self:flex-start;padding:9px 16px;font-size:13px;font-weight:700}.page-module__0cv2ma__btnPrimary{background:var(--color-primary);color:#fff}.page-module__0cv2ma__btnPrimary:hover{background:var(--color-primary-hover)}.page-module__0cv2ma__btnOutline{color:var(--color-ink);border:1px solid var(--border-subtle);background:0 0}.page-module__0cv2ma__formError{color:var(--color-critical);margin:0;font-size:13px}.page-module__0cv2ma__resultCard{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-surface);flex-direction:column;gap:10px;padding:14px;display:flex}.page-module__0cv2ma__resultTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__0cv2ma__resultTop strong{color:var(--color-ink);font-size:14px}.page-module__0cv2ma__statusBadge{text-transform:uppercase;letter-spacing:.03em;border-radius:var(--radius-pill);padding:3px 9px;font-size:10px;font-weight:700}.page-module__0cv2ma__statusApproved{color:var(--color-success);background:#58a66e2e}.page-module__0cv2ma__statusWaiting{color:var(--color-warning);background:#e0a54a2e}.page-module__0cv2ma__workList{color:var(--color-ink-secondary);flex-direction:column;gap:4px;font-size:13px;display:flex}.page-module__0cv2ma__workRow{justify-content:space-between;display:flex}.page-module__0cv2ma__nodesTotal{color:var(--color-ink);border-top:1px solid var(--border-subtle);justify-content:space-between;padding-top:8px;font-size:13px;font-weight:700;display:flex}.page-module__0cv2ma__proposalRow{border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:8px;padding:14px 0;display:flex}.page-module__0cv2ma__proposalRow:last-child{border-bottom:none;padding-bottom:0}.page-module__0cv2ma__proposalTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__0cv2ma__proposalType{text-transform:uppercase;letter-spacing:.03em;color:var(--color-ink-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:1px 7px;font-size:10px;font-weight:700}.page-module__0cv2ma__proposalReason{color:var(--color-ink);font-size:13px}.page-module__0cv2ma__proposalActions{gap:8px;display:flex}.page-module__0cv2ma__btnTiny{font-family:var(--font-body);border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;padding:6px 12px;font-size:12px;font-weight:700}.page-module__0cv2ma__btnTinyApprove{background:var(--color-success);color:#fff}.page-module__0cv2ma__btnTinyReject{border:1px solid var(--border-subtle);color:var(--color-ink-secondary);background:0 0}.page-module__0cv2ma__skillRow{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.page-module__0cv2ma__skillRow:last-child{border-bottom:none;padding-bottom:0}.page-module__0cv2ma__skillInfo{flex-direction:column;gap:2px;display:flex}.page-module__0cv2ma__skillName{color:var(--color-ink);font-size:13px;font-weight:700}.page-module__0cv2ma__skillDesc{color:var(--color-ink-tertiary);font-size:12px}.page-module__0cv2ma__toggle{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.03em;border-radius:var(--radius-pill);cursor:pointer;border:1px solid #0000;flex-shrink:0;padding:5px 12px;font-size:11px;font-weight:700}.page-module__0cv2ma__toggleOn{color:var(--color-success);border-color:var(--color-success);background:#58a66e2e}.page-module__0cv2ma__toggleOff{color:var(--color-ink-tertiary);border-color:var(--border-subtle);background:0 0}.page-module__0cv2ma__loadingState,.page-module__0cv2ma__errorState{text-align:center;color:var(--page-text-secondary,var(--color-ink-secondary));padding:48px 24px;font-size:14px}.page-module__0cv2ma__errorState{border:1px solid var(--color-critical);border-radius:var(--radius-lg);color:var(--color-critical);max-width:1080px;margin:24px auto}
.page-module__bHm4UW__hero{color:#fbf0d6;background:linear-gradient(135deg,#0d2a3a,#123344);padding:28px 28px 0}.page-module__bHm4UW__heroInner{max-width:1080px;margin:0 auto}.page-module__bHm4UW__heroTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-module__bHm4UW__heroTop h1{font-family:var(--font-display);margin:0 0 6px;font-size:34px}.page-module__bHm4UW__heroMeta{color:#cfe0e6;flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.page-module__bHm4UW__heroActions{align-items:center;gap:12px;display:flex}.page-module__bHm4UW__btn{font-family:var(--font-body);border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;padding:9px 16px;font-size:13px;font-weight:700}.page-module__bHm4UW__btnPrimary{background:var(--color-primary);color:#fff}.page-module__bHm4UW__btnPrimary:hover{background:var(--color-primary-hover)}.page-module__bHm4UW__btnOutlineLight{color:#fbf0d6;background:0 0;border-color:#fbf0d659}.page-module__bHm4UW__btnOutlineLight:hover{border-color:#fbf0d6}.page-module__bHm4UW__wrap{grid-template-columns:1.6fr 1fr;gap:24px;max-width:1080px;margin:0 auto;padding:28px 28px 64px;display:grid}@media (max-width:760px){.page-module__bHm4UW__wrap{grid-template-columns:1fr}}.page-module__bHm4UW__col{flex-direction:column;gap:20px;display:flex}.page-module__bHm4UW__panel{background:var(--bg-surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:20px}.page-module__bHm4UW__panelHead{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.page-module__bHm4UW__panelHead h2{font-family:var(--font-display);margin:0;font-size:18px}.page-module__bHm4UW__panelHead a{color:var(--color-accent);cursor:pointer;font-size:12px;font-weight:600;text-decoration:none}.page-module__bHm4UW__panelHead a:hover{color:var(--color-accent-hover)}.page-module__bHm4UW__statsGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.page-module__bHm4UW__statCard{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:4px;padding:14px;display:flex}.page-module__bHm4UW__statLabel{color:var(--color-ink-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.page-module__bHm4UW__statValue{font-family:var(--font-mono);font-size:20px;font-weight:700}.page-module__bHm4UW__statSub{color:var(--color-ink-tertiary);font-size:11px}.page-module__bHm4UW__activityRow{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;padding:10px 0;display:flex}.page-module__bHm4UW__activityRow:last-child{border-bottom:none;padding-bottom:0}.page-module__bHm4UW__activityIcon{border-radius:var(--radius-sm);background:var(--bg-surface);width:36px;height:36px;color:var(--color-ink-secondary);flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.page-module__bHm4UW__activityInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.page-module__bHm4UW__activityInfo .page-module__bHm4UW__aTitle{font-size:14px;font-weight:600}.page-module__bHm4UW__activityInfo .page-module__bHm4UW__aMeta{color:var(--color-ink-secondary);font-size:12px;font-family:var(--font-mono)}.page-module__bHm4UW__emptyPanel{color:var(--color-ink-tertiary);padding:8px 0;font-size:13px}.page-module__bHm4UW__loadingState,.page-module__bHm4UW__errorState{text-align:center;color:var(--page-text-secondary,var(--color-ink-secondary));padding:48px 24px;font-size:14px}.page-module__bHm4UW__errorState{border:1px solid var(--color-critical);border-radius:var(--radius-lg);color:var(--color-critical);max-width:1080px;margin:24px auto}.page-module__bHm4UW__gapNote{color:var(--color-ink-tertiary);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:8px 12px;font-size:12px;line-height:1.5}
.page-module__6kweFG__hero{color:#fbf0d6;background:linear-gradient(135deg,#0d2a3a,#123344);padding:28px 28px 0}.page-module__6kweFG__heroInner{max-width:1080px;margin:0 auto}.page-module__6kweFG__heroTop h1{font-family:var(--font-display);margin:0 0 6px;font-size:34px}.page-module__6kweFG__wrap{flex-direction:column;gap:20px;max-width:1080px;margin:0 auto;padding:28px 28px 64px;display:flex}.page-module__6kweFG__pageHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-module__6kweFG__pageHead h2{font-family:var(--font-display);color:var(--page-text,var(--color-ink));margin:0;font-size:22px}.page-module__6kweFG__pageHead p{color:var(--page-text-secondary,var(--color-ink-secondary));margin:4px 0 0;font-size:13px}.page-module__6kweFG__gapNote{color:var(--color-ink-secondary);background:var(--bg-surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:8px 12px;font-size:12px;line-height:1.5}.page-module__6kweFG__filterRow{flex-wrap:wrap;gap:8px;display:flex}.page-module__6kweFG__filterChip{font-family:var(--font-body);border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--bg-surface-raised);color:var(--color-ink-secondary);cursor:pointer;padding:7px 14px;font-size:12px;font-weight:600}.page-module__6kweFG__filterChipActive{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.page-module__6kweFG__statusBadge{border-radius:var(--radius-pill);flex-shrink:0;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.page-module__6kweFG__statusBadge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.page-module__6kweFG__statusDraft{background:var(--bg-surface);color:var(--color-ink-secondary)}.page-module__6kweFG__statusConfirmed{background:var(--color-success-bg);color:var(--color-success)}.page-module__6kweFG__statusCancelled{background:var(--color-critical-bg);color:var(--color-critical)}.page-module__6kweFG__resCard{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-raised);flex-direction:column;gap:10px;padding:16px;display:flex}.page-module__6kweFG__resTop{align-items:flex-start;gap:12px;display:flex}.page-module__6kweFG__resIcon{border-radius:var(--radius-sm);background:var(--bg-surface);width:40px;height:40px;color:var(--color-ink-secondary);flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.page-module__6kweFG__resInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.page-module__6kweFG__resInfo .page-module__6kweFG__rName{font-size:15px;font-weight:700}.page-module__6kweFG__resInfo .page-module__6kweFG__rProvider{color:var(--color-ink-secondary);font-size:12px}.page-module__6kweFG__resInfo .page-module__6kweFG__rMeta{color:var(--color-ink-secondary);font-size:12px;font-family:var(--font-mono);margin-top:2px}.page-module__6kweFG__resAmount{text-align:right;flex-shrink:0}.page-module__6kweFG__resAmount .page-module__6kweFG__rValue{font-family:var(--font-mono);font-size:14px;font-weight:700}.page-module__6kweFG__resAmount .page-module__6kweFG__rValueEmpty{color:var(--color-ink-tertiary);font-weight:400}.page-module__6kweFG__resFooter{justify-content:flex-end;gap:8px;display:flex}.page-module__6kweFG__cancelBanner{background:var(--color-warning-bg);border-radius:var(--radius-sm);color:var(--color-warning);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:flex}.page-module__6kweFG__cbActions{flex-shrink:0;gap:8px;display:flex}.page-module__6kweFG__btnTiny{font-family:var(--font-body);border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;padding:5px 10px;font-size:11px;font-weight:700}.page-module__6kweFG__btnTinyApprove{background:var(--color-success);color:#fff}.page-module__6kweFG__btnTinyReject,.page-module__6kweFG__btnTinyOutline{color:var(--color-ink-secondary);border-color:var(--border-subtle);background:0 0}.page-module__6kweFG__btn{font-family:var(--font-body);border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;padding:9px 16px;font-size:13px;font-weight:700}.page-module__6kweFG__btnPrimary{background:var(--color-primary);color:#fff}.page-module__6kweFG__btnPrimary:hover{background:var(--color-primary-hover)}.page-module__6kweFG__btnOutline{color:var(--color-ink);border:1px solid var(--border-subtle);background:0 0}.page-module__6kweFG__createPanel{background:var(--bg-surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;gap:14px;padding:20px;display:flex}.page-module__6kweFG__createPanel h2{font-family:var(--font-display);margin:0;font-size:18px}.page-module__6kweFG__fieldRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.page-module__6kweFG__field{flex-direction:column;gap:6px;display:flex}.page-module__6kweFG__field label{color:var(--color-ink-secondary);font-size:12px;font-weight:600}.page-module__6kweFG__field input,.page-module__6kweFG__field select{font-family:var(--font-body);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--color-ink);padding:9px 11px;font-size:14px}.page-module__6kweFG__formError{color:var(--color-critical);margin:0;font-size:13px}.page-module__6kweFG__formActions{justify-content:flex-end;gap:10px;display:flex}.page-module__6kweFG__emptyPanel{color:var(--color-ink-tertiary);text-align:center;border:1px dashed var(--border-subtle);border-radius:var(--radius-lg);padding:24px;font-size:13px}.page-module__6kweFG__loadingState,.page-module__6kweFG__errorState{text-align:center;color:var(--page-text-secondary,var(--color-ink-secondary));padding:48px 24px;font-size:14px}.page-module__6kweFG__errorState{border:1px solid var(--color-critical);border-radius:var(--radius-lg);color:var(--color-critical);max-width:1080px;margin:24px auto}@media (max-width:560px){.page-module__6kweFG__fieldRow{grid-template-columns:1fr}}
.page-module__tcBHFa__hero{color:#fbf0d6;background:linear-gradient(135deg,#0d2a3a,#123344);padding:28px 28px 0}.page-module__tcBHFa__heroInner{max-width:1080px;margin:0 auto}.page-module__tcBHFa__heroTop h1{font-family:var(--font-display);margin:0 0 6px;font-size:34px}.page-module__tcBHFa__wrap{flex-direction:column;gap:20px;max-width:720px;margin:0 auto;padding:28px 28px 64px;display:flex}.page-module__tcBHFa__pageHead h2{font-family:var(--font-display);color:var(--page-text,var(--color-ink));margin:0;font-size:22px}.page-module__tcBHFa__pageHead p{color:var(--page-text-secondary,var(--color-ink-secondary));margin:4px 0 0;font-size:13px}.page-module__tcBHFa__gapNote{color:var(--color-ink-secondary);background:var(--bg-surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:8px 12px;font-size:12px;line-height:1.5}.page-module__tcBHFa__panel{background:var(--bg-surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;gap:14px;padding:20px;display:flex}.page-module__tcBHFa__panel h2{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:18px}.page-module__tcBHFa__hint{color:var(--color-ink-tertiary);margin:-8px 0 0;font-size:12px}.page-module__tcBHFa__field{flex-direction:column;gap:6px;display:flex}.page-module__tcBHFa__field label{color:var(--color-ink-secondary);font-size:12px;font-weight:600}.page-module__tcBHFa__field input,.page-module__tcBHFa__field select,.page-module__tcBHFa__field textarea{font-family:var(--font-body);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--color-ink);padding:9px 11px;font-size:14px}.page-module__tcBHFa__field textarea{resize:vertical;min-height:70px}.page-module__tcBHFa__fieldRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.page-module__tcBHFa__formError{color:var(--color-critical);margin:0;font-size:13px}.page-module__tcBHFa__formSuccess{color:var(--color-success);margin:0;font-size:13px}.page-module__tcBHFa__formActions{justify-content:flex-end;gap:10px;display:flex}.page-module__tcBHFa__btn{font-family:var(--font-body);border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;padding:9px 16px;font-size:13px;font-weight:700}.page-module__tcBHFa__btnPrimary{background:var(--color-primary);color:#fff}.page-module__tcBHFa__btnPrimary:hover{background:var(--color-primary-hover)}.page-module__tcBHFa__btnOutline{color:var(--color-ink);border:1px solid var(--border-subtle);background:0 0}.page-module__tcBHFa__btnDanger{color:var(--color-critical);border:1px solid var(--color-critical);background:0 0}.page-module__tcBHFa__ownerRow{align-items:center;gap:10px;display:flex}.page-module__tcBHFa__ownerRow select{flex:1}.page-module__tcBHFa__disabledPanel{opacity:.55}.page-module__tcBHFa__dangerRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__tcBHFa__dangerLabel{color:var(--color-ink);font-size:13px}.page-module__tcBHFa__dangerSub{color:var(--color-ink-tertiary);margin-top:2px;font-size:12px;display:block}.page-module__tcBHFa__loadingState,.page-module__tcBHFa__errorState{text-align:center;color:var(--page-text-secondary,var(--color-ink-secondary));padding:48px 24px;font-size:14px}.page-module__tcBHFa__errorState{border:1px solid var(--color-critical);border-radius:var(--radius-lg);color:var(--color-critical);max-width:1080px;margin:24px auto}@media (max-width:560px){.page-module__tcBHFa__fieldRow{grid-template-columns:1fr}}
