.project-audit-module__HeI-4W__page{max-width:1160px;color:var(--color-text);margin:0 auto;padding:32px 24px 56px}.project-audit-module__HeI-4W__heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.project-audit-module__HeI-4W__heading p{color:var(--color-text-muted);margin:0 0 8px;font-size:12px}.project-audit-module__HeI-4W__heading h1{letter-spacing:-.7px;margin:0 0 12px;font-size:26px}.project-audit-module__HeI-4W__heading .project-audit-module__HeI-4W__description{margin:0;font-size:13px;line-height:1.7}.project-audit-module__HeI-4W__refresh,.project-audit-module__HeI-4W__reset,.project-audit-module__HeI-4W__retry{font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;padding:8px;font-size:12px}.project-audit-module__HeI-4W__retry{color:var(--color-accent);text-decoration:underline}.project-audit-module__HeI-4W__search{border:1px solid var(--color-border);background:var(--color-panel);color:var(--color-text-muted);border-radius:9px;align-items:center;gap:10px;padding:0 14px;display:flex}.project-audit-module__HeI-4W__search input{width:100%;min-width:0;color:var(--color-text);font:inherit;background:0 0;border:0;outline:none;padding:14px 0;font-size:13px}.project-audit-module__HeI-4W__search:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.project-audit-module__HeI-4W__filters{flex-wrap:wrap;gap:10px;margin:12px 0 24px;display:flex}.project-audit-module__HeI-4W__filters label{color:var(--color-text-muted);background:var(--color-panel);border:1px solid var(--color-border);border-radius:8px;align-items:center;gap:10px;min-width:0;padding:0 10px;font-size:12px;display:flex}.project-audit-module__HeI-4W__filters select{font:inherit;color:var(--color-text);text-overflow:ellipsis;background:0 0;border:0;max-width:240px;padding:10px 20px 10px 0}.project-audit-module__HeI-4W__meta{color:var(--color-text-muted);justify-content:space-between;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.project-audit-module__HeI-4W__tableWrap{border:1px solid var(--color-border);background:var(--color-panel);border-radius:10px;overflow:hidden}.project-audit-module__HeI-4W__table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%}.project-audit-module__HeI-4W__table th{background:var(--color-panel-subtle);color:var(--color-text-muted);padding:14px 16px;font-size:12px;font-weight:400}.project-audit-module__HeI-4W__table th:first-child{width:158px}.project-audit-module__HeI-4W__table th:nth-child(2){width:190px}.project-audit-module__HeI-4W__table th:last-child{width:102px}.project-audit-module__HeI-4W__table td{border-top:1px solid var(--color-border);vertical-align:middle;padding:16px;font-size:13px}.project-audit-module__HeI-4W__table tr:hover{background:var(--color-panel-subtle)}.project-audit-module__HeI-4W__time{color:var(--color-text-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.7;font-size:12px!important}.project-audit-module__HeI-4W__person strong{overflow-wrap:anywhere;font-weight:450;display:block}.project-audit-module__HeI-4W__person small,.project-audit-module__HeI-4W__action small{color:var(--color-text-muted);overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.5;display:block}.project-audit-module__HeI-4W__action button{text-align:left;width:100%;color:var(--color-text);font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:4px 0;line-height:1.6;display:block}.project-audit-module__HeI-4W__action button:hover>span{color:var(--color-accent)}.project-audit-module__HeI-4W__badge{white-space:nowrap;background:var(--color-panel-subtle);color:var(--color-text-muted);border-radius:5px;padding:4px 7px;font-size:11px;display:inline-block}.project-audit-module__HeI-4W__badge[data-outcome=failed]{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 8%,var(--color-panel))}.project-audit-module__HeI-4W__footer{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.project-audit-module__HeI-4W__footer p{color:var(--color-text-muted);font-size:12px;line-height:1.6}.project-audit-module__HeI-4W__empty{text-align:center;border:1px solid var(--color-border);background:var(--color-panel);color:var(--color-text-muted);border-radius:10px;padding:72px 20px}.project-audit-module__HeI-4W__empty h2{color:var(--color-text);margin-top:18px;font-size:15px}.project-audit-module__HeI-4W__empty p{font-size:13px;line-height:1.6}.project-audit-module__HeI-4W__detail{padding:24px}.project-audit-module__HeI-4W__facts{gap:20px;margin:28px 0;font-size:13px;display:grid}.project-audit-module__HeI-4W__facts>div{grid-template-columns:78px minmax(0,1fr);gap:10px;display:grid}.project-audit-module__HeI-4W__facts dt{color:var(--color-text-muted)}.project-audit-module__HeI-4W__facts dd{overflow-wrap:anywhere;margin:0;line-height:1.7}.project-audit-module__HeI-4W__facts small{color:var(--color-text-muted);margin-top:5px;font-size:12px;display:block}.project-audit-module__HeI-4W__changes h3{margin:0 0 20px;font-size:14px}.project-audit-module__HeI-4W__changes p{color:var(--color-text-muted);margin:16px 0 10px;font-size:12px}.project-audit-module__HeI-4W__changes table{border-collapse:separate;border-spacing:0;table-layout:fixed;border:1px solid var(--color-border);border-radius:8px;width:100%;font-size:13px;overflow:hidden}.project-audit-module__HeI-4W__changes th{text-align:left;background:var(--color-panel-subtle);color:var(--color-text-muted);padding:12px;font-size:12px;font-weight:400}.project-audit-module__HeI-4W__changes td{vertical-align:top;overflow-wrap:anywhere;white-space:pre-wrap;border-top:1px solid var(--color-border);padding:14px 12px;line-height:1.6}.project-audit-module__HeI-4W__changes td+td{background:color-mix(in srgb,var(--color-accent) 5%,var(--color-panel))}.project-audit-module__HeI-4W__note{background:var(--color-panel-subtle);color:var(--color-text-muted);border-radius:8px;margin-top:24px;padding:14px;font-size:12px;line-height:1.7}.project-audit-module__HeI-4W__related{text-align:left;border:1px solid var(--color-border);background:var(--color-panel);width:100%;color:var(--color-accent);font:inherit;cursor:pointer;border-radius:8px;margin-top:20px;padding:14px;font-size:13px}.project-audit-module__HeI-4W__identifiers{border-top:1px solid var(--color-border);color:var(--color-text-muted);margin-top:28px;padding-top:20px;font-size:12px}.project-audit-module__HeI-4W__identifiers summary{cursor:pointer;padding:8px 0}.project-audit-module__HeI-4W__identifiers dd{overflow-wrap:anywhere;margin:6px 0 16px;font-family:monospace}@media (max-width:1000px){.project-audit-module__HeI-4W__table th:first-child{width:120px}.project-audit-module__HeI-4W__table th:nth-child(2){width:150px}.project-audit-module__HeI-4W__table td,.project-audit-module__HeI-4W__table th{padding:14px 12px}}@media (max-width:680px){.project-audit-module__HeI-4W__page{padding:24px 4px 40px}.project-audit-module__HeI-4W__heading{margin-bottom:22px}.project-audit-module__HeI-4W__heading h1{font-size:24px}.project-audit-module__HeI-4W__filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.project-audit-module__HeI-4W__filters label{white-space:nowrap}.project-audit-module__HeI-4W__filters select{width:100%;min-width:0;max-width:none}.project-audit-module__HeI-4W__filters label:nth-child(2){order:3;grid-column:1/-1}.project-audit-module__HeI-4W__filters .project-audit-module__HeI-4W__reset{order:4;grid-column:1/-1;justify-self:start}.project-audit-module__HeI-4W__meta{font-size:11px}.project-audit-module__HeI-4W__table thead{display:none}.project-audit-module__HeI-4W__table,.project-audit-module__HeI-4W__table tbody{display:block}.project-audit-module__HeI-4W__table tr{grid-template-columns:1fr auto;gap:10px;padding:16px;display:grid}.project-audit-module__HeI-4W__table tr+tr{border-top:1px solid var(--color-border)}.project-audit-module__HeI-4W__table td{border:0;padding:0}.project-audit-module__HeI-4W__person{grid-area:1/1}.project-audit-module__HeI-4W__person strong{font-size:12px;display:inline}.project-audit-module__HeI-4W__person small{margin-left:6px;font-size:11px;display:inline}.project-audit-module__HeI-4W__time{text-align:right;grid-area:1/2;max-width:112px;font-size:11px!important}.project-audit-module__HeI-4W__action{grid-area:2/1}.project-audit-module__HeI-4W__result{text-align:right;grid-area:2/2}.project-audit-module__HeI-4W__detail{padding:20px}.project-audit-module__HeI-4W__footer{flex-direction:column;align-items:flex-start}.project-audit-module__HeI-4W__footer button{align-self:center}.project-audit-module__HeI-4W__search input{font-size:16px}.project-audit-module__HeI-4W__filters select,.project-audit-module__HeI-4W__refresh,.project-audit-module__HeI-4W__reset,.project-audit-module__HeI-4W__action button{min-height:44px}}
.hosting-billing-module__drAtcG__page{gap:24px;min-width:0;max-width:1100px;display:grid}.hosting-billing-module__drAtcG__toolbar,.hosting-billing-module__drAtcG__heading,.hosting-billing-module__drAtcG__listHeading,.hosting-billing-module__drAtcG__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hosting-billing-module__drAtcG__toolbar{color:var(--color-text-muted);font-size:12px}.hosting-billing-module__drAtcG__summary{border:1px solid var(--color-border);background:var(--color-panel);border-radius:12px;grid-template-columns:1.05fr 1.1fr 1fr;display:grid;overflow:hidden}.hosting-billing-module__drAtcG__summary>div{min-width:0;padding:26px}.hosting-billing-module__drAtcG__summary>div+div{border-left:1px solid var(--color-border)}.hosting-billing-module__drAtcG__summary h2{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:500;display:flex}.hosting-billing-module__drAtcG__amount{letter-spacing:-1px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:20px 0;font-size:clamp(23px,2.2vw,32px);font-weight:600;line-height:1.35}.hosting-billing-module__drAtcG__wallet .hosting-billing-module__drAtcG__amount{color:var(--color-accent)}.hosting-billing-module__drAtcG__actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.hosting-billing-module__drAtcG__modalContent .hosting-billing-module__drAtcG__actions{justify-content:flex-end}.hosting-billing-module__drAtcG__textButton{font:inherit;color:var(--color-accent);cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:12px}.hosting-billing-module__drAtcG__textButton:disabled{opacity:.5;cursor:default}.hosting-billing-module__drAtcG__badge{color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:4px;padding:3px 6px;font-size:10px}.hosting-billing-module__drAtcG__caption{color:var(--color-text-muted);margin:12px 0;font-size:12px;line-height:1.7}.hosting-billing-module__drAtcG__summary .hosting-billing-module__drAtcG__caption{margin:0 0 12px}.hosting-billing-module__drAtcG__budgetDetails{min-width:0}.hosting-billing-module__drAtcG__budgetDetails .hosting-billing-module__drAtcG__caption:last-child{margin-bottom:0}.hosting-billing-module__drAtcG__meter{appearance:none;background:var(--color-border);border:0;border-radius:4px;width:100%;height:5px;margin:25px 0 12px;display:block;overflow:hidden}.hosting-billing-module__drAtcG__meter::-webkit-progress-bar{background:var(--color-border)}.hosting-billing-module__drAtcG__meter::-webkit-progress-value{background:var(--color-accent);border-radius:4px}.hosting-billing-module__drAtcG__meter::-moz-progress-bar{background:var(--color-accent)}.hosting-billing-module__drAtcG__alert{border:1px solid var(--color-border);background:var(--color-panel-subtle);color:var(--color-text-muted);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:13px;line-height:1.6;display:flex}.hosting-billing-module__drAtcG__tabs{border-bottom:1px solid var(--color-border);gap:28px;display:flex}.hosting-billing-module__drAtcG__tabs button{color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 15px;font-size:13px}.hosting-billing-module__drAtcG__tabs button[aria-selected=true]{color:var(--color-accent);border-bottom-color:var(--color-accent);font-weight:600}.hosting-billing-module__drAtcG__panel{min-height:260px;padding-top:24px}.hosting-billing-module__drAtcG__listHeading{margin:0 0 8px}.hosting-billing-module__drAtcG__listHeading:not(:first-child){margin-top:28px}.hosting-billing-module__drAtcG__listHeading h3{margin:0;font-size:13px;font-weight:500}.hosting-billing-module__drAtcG__listHeading>span{color:var(--color-text-muted);font-size:11px}.hosting-billing-module__drAtcG__row{border:0;border-bottom:1px solid var(--color-border);width:100%;color:var(--color-text);font:inherit;text-align:left;background:0 0;align-items:center;gap:16px;padding:20px 8px;font-size:14px;display:flex}.hosting-billing-module__drAtcG__row:is(button){cursor:pointer}.hosting-billing-module__drAtcG__row:is(button):hover{background:var(--color-panel-subtle)}.hosting-billing-module__drAtcG__row>span:last-child:not(.hosting-billing-module__drAtcG__rowValue){color:var(--color-text-muted)}.hosting-billing-module__drAtcG__symbol{border:1px solid var(--color-border);width:36px;height:36px;color:var(--color-accent);background:var(--color-panel);border-radius:8px;flex:none;place-items:center;font-size:20px;display:grid}.hosting-billing-module__drAtcG__rowName{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:500}.hosting-billing-module__drAtcG__rowName small,.hosting-billing-module__drAtcG__rowValue small{color:var(--color-text-muted);margin-top:7px;font-size:12px;font-weight:400;line-height:1.5;display:block}.hosting-billing-module__drAtcG__rowValue{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0}.hosting-billing-module__drAtcG__entry{border-bottom:1px solid var(--color-border);font-size:13px}.hosting-billing-module__drAtcG__entry summary{cursor:pointer;align-items:center;gap:16px;padding:18px 8px;display:flex}.hosting-billing-module__drAtcG__entry summary:after{content:"⌄";color:var(--color-text-muted)}.hosting-billing-module__drAtcG__entry[open] summary:after{content:"⌃"}.hosting-billing-module__drAtcG__entry>.hosting-billing-module__drAtcG__facts{max-width:460px;padding:0 8px 16px}.hosting-billing-module__drAtcG__empty{text-align:center;color:var(--color-text-muted);padding:40px 16px;font-size:13px;line-height:1.7}.hosting-billing-module__drAtcG__footer{border-top:1px solid var(--color-border);color:var(--color-text-muted);padding-top:18px;font-size:12px}.hosting-billing-module__drAtcG__footer a{color:var(--color-accent)}.hosting-billing-module__drAtcG__modalContent{gap:20px;min-width:0;display:grid}.hosting-billing-module__drAtcG__facts{gap:16px;margin:0;font-size:13px;display:grid}.hosting-billing-module__drAtcG__facts>div{justify-content:space-between;gap:18px;display:flex}.hosting-billing-module__drAtcG__facts dt{color:var(--color-text-muted)}.hosting-billing-module__drAtcG__facts dd{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.hosting-billing-module__drAtcG__facts .hosting-billing-module__drAtcG__total{border-top:1px solid var(--color-border);padding-top:18px;font-weight:600}.hosting-billing-module__drAtcG__total dt{color:var(--color-text)}.hosting-billing-module__drAtcG__note,.hosting-billing-module__drAtcG__policy{color:var(--color-text-muted);margin:0;font-size:12px;line-height:1.8}.hosting-billing-module__drAtcG__policy p{margin:0 0 14px}.hosting-billing-module__drAtcG__policy p:last-child{margin-bottom:0}.hosting-billing-module__drAtcG__policy summary{cursor:pointer}.hosting-billing-module__drAtcG__policy[open]>div,.hosting-billing-module__drAtcG__policy[open]>.hosting-billing-module__drAtcG__facts{margin-top:16px}.hosting-billing-module__drAtcG__amountOptions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.hosting-billing-module__drAtcG__amountOptions button{border:1px solid var(--color-border);background:var(--color-panel);color:var(--color-text);font:inherit;cursor:pointer;border-radius:7px;padding:12px 3px;font-size:12px}.hosting-billing-module__drAtcG__amountOptions button[aria-pressed=true]{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-panel-subtle)}.hosting-billing-module__drAtcG__form{gap:20px;display:grid}.hosting-billing-module__drAtcG__form>label{gap:9px;font-size:13px;display:grid}.hosting-billing-module__drAtcG__form input[type=number],.hosting-billing-module__drAtcG__form select{background:var(--color-panel);border:1px solid var(--color-border);width:100%;min-width:0;font:inherit;color:var(--color-text);border-radius:8px;padding:12px}.hosting-billing-module__drAtcG__form>label.hosting-billing-module__drAtcG__consent{background:var(--color-panel-subtle);border-radius:8px;align-items:flex-start;gap:10px;padding:14px;font-size:12px;line-height:1.7;display:flex}.hosting-billing-module__drAtcG__consent input{flex:none;margin-top:4px}@media (max-width:1100px){.hosting-billing-module__drAtcG__summary{grid-template-columns:1fr 1fr}.hosting-billing-module__drAtcG__summary>.hosting-billing-module__drAtcG__budget{border-left:0;border-top:1px solid var(--color-border);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 30px;display:grid}.hosting-billing-module__drAtcG__budget>.hosting-billing-module__drAtcG__heading{grid-column:1}.hosting-billing-module__drAtcG__budget>.hosting-billing-module__drAtcG__amount{grid-column:1;margin:12px 0 0}.hosting-billing-module__drAtcG__budget>.hosting-billing-module__drAtcG__budgetDetails{grid-area:1/2/span 2;align-self:center}.hosting-billing-module__drAtcG__budgetDetails>.hosting-billing-module__drAtcG__meter{margin:10px 0 12px}}@media (max-width:600px){.hosting-billing-module__drAtcG__amountOptions{grid-template-columns:repeat(2,minmax(0,1fr))}.hosting-billing-module__drAtcG__page{gap:20px}.hosting-billing-module__drAtcG__summary{grid-template-columns:1fr}.hosting-billing-module__drAtcG__summary>div{padding:20px}.hosting-billing-module__drAtcG__summary>div+div{border-left:0;border-top:1px solid var(--color-border)}.hosting-billing-module__drAtcG__summary>.hosting-billing-module__drAtcG__budget{display:block}.hosting-billing-module__drAtcG__amount{margin:12px 0;font-size:28px}.hosting-billing-module__drAtcG__budget>.hosting-billing-module__drAtcG__budgetDetails{margin-top:16px}.hosting-billing-module__drAtcG__budgetDetails>.hosting-billing-module__drAtcG__meter{margin:18px 0 12px}.hosting-billing-module__drAtcG__row{gap:10px;padding:18px 0}.hosting-billing-module__drAtcG__rowName small,.hosting-billing-module__drAtcG__rowValue small{font-size:11px}.hosting-billing-module__drAtcG__rowValue{font-size:13px}.hosting-billing-module__drAtcG__symbol{width:30px;height:30px;font-size:18px}.hosting-billing-module__drAtcG__tabs{gap:24px}.hosting-billing-module__drAtcG__panel{padding-top:20px}.hosting-billing-module__drAtcG__form input[type=number],.hosting-billing-module__drAtcG__form select{font-size:16px}.hosting-billing-module__drAtcG__facts>div{gap:12px}.hosting-billing-module__drAtcG__toolbar{font-size:11px}}@media (pointer:coarse){.hosting-billing-module__drAtcG__textButton,.hosting-billing-module__drAtcG__tabs button,.hosting-billing-module__drAtcG__amountOptions button{min-height:44px}}.hosting-billing-module__drAtcG__stopExplanation{border:1px solid var(--color-border);background:var(--color-panel-subtle);color:var(--color-text-muted);border-radius:8px;padding:16px;font-size:12px;line-height:1.8}.hosting-billing-module__drAtcG__stopExplanation h3{color:var(--color-text);margin:0 0 8px;font-size:13px}.hosting-billing-module__drAtcG__stopExplanation ul{margin:0;padding-left:18px}.hosting-billing-module__drAtcG__stopExplanation li+li{margin-top:6px}.hosting-billing-module__drAtcG__savedCard{border:1px solid var(--color-border);border-radius:16px;padding:0 24px}.hosting-billing-module__drAtcG__cardRow{justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.hosting-billing-module__drAtcG__cardRow+.hosting-billing-module__drAtcG__cardRow{border-top:1px solid var(--color-border)}.hosting-billing-module__drAtcG__cardRow h3{margin:0 0 8px;font-size:1rem}.hosting-billing-module__drAtcG__cardRow p{margin:0 0 6px}.hosting-billing-module__drAtcG__cardRow small{color:var(--color-text-muted)}@media (max-width:640px){.hosting-billing-module__drAtcG__savedCard{padding:0 16px}.hosting-billing-module__drAtcG__cardRow{flex-direction:column;align-items:flex-start}}.hosting-billing-module__drAtcG__paymentCardWrap{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:center;gap:28px;padding:0 0 24px;display:grid}.hosting-billing-module__drAtcG__paymentCard{aspect-ratio:1.75;color:#f2faf9;background:linear-gradient(125deg,#153f46,#172a38 65%,#253448);border:1px solid #407578;border-radius:16px;flex-direction:column;justify-content:space-between;gap:14px;min-width:0;padding:22px;display:flex;box-shadow:0 10px 24px #061f2426}.hosting-billing-module__drAtcG__paymentCardTop,.hosting-billing-module__drAtcG__paymentCardBottom{justify-content:space-between;align-items:center;gap:10px;display:flex}.hosting-billing-module__drAtcG__paymentCardTop strong{font-size:17px}.hosting-billing-module__drAtcG__paymentCardTop>span{white-space:nowrap;background:#ffffff14;border:1px solid #ffffff26;border-radius:5px;padding:4px 7px;font-size:11px}.hosting-billing-module__drAtcG__paymentCardBottom{color:#c0d6d9;font-size:11px}.hosting-billing-module__drAtcG__cardChip{background:linear-gradient(90deg,#0000 44%,#927b49 45% 49%,#0000 50%),linear-gradient(#d4c191 30%,#927b49 31% 34%,#d4c191 35% 65%,#927b49 66% 69%,#d4c191 70%);border:1px solid #ceb67c;border-radius:5px;width:30px;height:24px;display:block}.hosting-billing-module__drAtcG__cardNumber{letter-spacing:3px;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:24px}.hosting-billing-module__drAtcG__cardNumber>span{color:#9fbcc1;margin-right:10px}.hosting-billing-module__drAtcG__cardNumber small{letter-spacing:0;color:#c0d6d9;font-size:14px}.hosting-billing-module__drAtcG__cardExplanation{min-width:0;font-size:13px;line-height:1.8}.hosting-billing-module__drAtcG__cardExplanation p{color:var(--color-text-muted);margin:8px 0}.hosting-billing-module__drAtcG__cardExplanation small{color:var(--color-text-muted);font-size:12px;display:block}.hosting-billing-module__drAtcG__autoTopupRow{border-top:1px solid var(--color-border)}.hosting-billing-module__drAtcG__autoTopupPreview{background:var(--color-panel-subtle);border:1px solid var(--color-border);border-radius:10px;gap:8px;padding:16px;display:grid}.hosting-billing-module__drAtcG__autoTopupPreview span,.hosting-billing-module__drAtcG__form>label>small{color:var(--color-text-muted);font-size:12px;line-height:1.6}.hosting-billing-module__drAtcG__autoTopupPreview strong{font-size:15px;line-height:1.6}@media (max-width:720px){.hosting-billing-module__drAtcG__paymentCardWrap{grid-template-columns:minmax(0,1fr);gap:18px}.hosting-billing-module__drAtcG__paymentCard{width:100%;max-width:340px}.hosting-billing-module__drAtcG__cardNumber{letter-spacing:2px;font-size:22px}.hosting-billing-module__drAtcG__paymentCardTop strong{font-size:16px}.hosting-billing-module__drAtcG__paymentCard{padding:18px}}.hosting-billing-module__drAtcG__amountSelector{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.hosting-billing-module__drAtcG__amountSelector legend{margin-bottom:10px;padding:0;font-size:13px}.hosting-billing-module__drAtcG__amountSelector>label{gap:9px;font-size:13px;display:grid}.hosting-billing-module__drAtcG__amountSelector>small{color:var(--color-text-muted);font-size:12px}.hosting-billing-module__drAtcG__amountSelector:disabled{opacity:.6}.hosting-billing-module__drAtcG__amountOptions button:disabled{cursor:default}.hosting-billing-module__drAtcG__amountOptions button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}
.resource-network-module__lUBsGa__panel{width:100%;min-height:0;color:var(--color-text);flex-direction:column;flex:1;display:flex}.resource-network-module__lUBsGa__header{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 28px;display:flex}.resource-network-module__lUBsGa__eyebrow{letter-spacing:1.8px;color:var(--color-text-muted);font-size:10px;font-weight:700}.resource-network-module__lUBsGa__header h3{margin:6px 0;font-size:22px}.resource-network-module__lUBsGa__header p,.resource-network-module__lUBsGa__cardTitle p{color:var(--color-text-secondary);margin:6px 0 0;font-size:12px;line-height:1.7}.resource-network-module__lUBsGa__body{background:var(--color-background);flex-direction:column;gap:18px;min-height:0;padding:24px 28px;display:flex;overflow:auto}.resource-network-module__lUBsGa__card{border:1px solid var(--color-border);background:var(--color-panel);border-radius:14px;flex-shrink:0;padding:22px}.resource-network-module__lUBsGa__cardTitle{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.resource-network-module__lUBsGa__card h4,.resource-network-module__lUBsGa__confirm h4{margin:0;font-size:14px}.resource-network-module__lUBsGa__badge{white-space:nowrap;background:var(--color-panel-subtle);color:var(--color-text-secondary);border-radius:20px;padding:5px 9px;font-size:10px}.resource-network-module__lUBsGa__badge[data-tone=success]{background:var(--color-success-subtle);color:var(--color-success)}.resource-network-module__lUBsGa__badge[data-tone=pending]{background:var(--color-warning-subtle);color:var(--color-warning)}.resource-network-module__lUBsGa__badge[data-tone=error]{background:var(--color-danger-subtle);color:var(--color-danger)}.resource-network-module__lUBsGa__address{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.resource-network-module__lUBsGa__address code{overflow-wrap:anywhere;font-size:13px}.resource-network-module__lUBsGa__hint{color:var(--color-text-muted);overflow-wrap:anywhere;margin:12px 0 0;line-height:1.7;font-size:11px!important}.resource-network-module__lUBsGa__primary,.resource-network-module__lUBsGa__secondary,.resource-network-module__lUBsGa__textButton,.resource-network-module__lUBsGa__copy{font:inherit;cursor:pointer;border:1px solid var(--color-border);white-space:nowrap;border-radius:8px;padding:9px 13px;font-size:12px}.resource-network-module__lUBsGa__primary{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}.resource-network-module__lUBsGa__secondary{background:var(--color-panel);color:var(--color-text)}.resource-network-module__lUBsGa__textButton,.resource-network-module__lUBsGa__copy{color:var(--color-accent);background:0 0;border-color:#0000}.resource-network-module__lUBsGa__copy{flex-shrink:0;padding:5px;font-size:10px}.resource-network-module__lUBsGa__panel button:disabled{opacity:.45;cursor:not-allowed}.resource-network-module__lUBsGa__panel button:focus-visible,.resource-network-module__lUBsGa__panel input:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.resource-network-module__lUBsGa__panel button:not(:disabled):hover{filter:brightness(.95)}.resource-network-module__lUBsGa__add{margin-top:22px}.resource-network-module__lUBsGa__add label{margin-bottom:8px;font-size:12px;display:block}.resource-network-module__lUBsGa__add>div{gap:8px;display:flex}.resource-network-module__lUBsGa__add input{background:var(--color-panel);min-width:0;color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:8px;flex:1;padding:11px 12px;font-size:13px}.resource-network-module__lUBsGa__domain{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.resource-network-module__lUBsGa__domain strong{overflow-wrap:anywhere;font-size:16px}.resource-network-module__lUBsGa__domain>span{color:var(--color-text-muted);font-size:11px}.resource-network-module__lUBsGa__steps{border-block:1px solid var(--color-border);gap:22px;margin:18px 0;padding:16px 0;list-style:none;display:flex}.resource-network-module__lUBsGa__steps li{color:var(--color-text-muted);align-items:center;gap:7px;font-size:11px;display:flex}.resource-network-module__lUBsGa__steps b{background:var(--color-panel-subtle);border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.resource-network-module__lUBsGa__steps li[data-done=true]{color:var(--color-accent)}.resource-network-module__lUBsGa__steps li[data-done=true] b{background:var(--color-accent-subtle)}.resource-network-module__lUBsGa__dnsHeading h5{margin:0;font-size:12px}.resource-network-module__lUBsGa__dnsHeading p{color:var(--color-text-muted);margin:5px 0 12px;font-size:11px}.resource-network-module__lUBsGa__tableWrap{border:1px solid var(--color-border);border-radius:8px;overflow:auto}.resource-network-module__lUBsGa__tableWrap table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11px}.resource-network-module__lUBsGa__tableWrap th{background:var(--color-panel-subtle);text-align:left;color:var(--color-text-muted);padding:10px;font-weight:500}.resource-network-module__lUBsGa__tableWrap th:first-child{width:58px}.resource-network-module__lUBsGa__tableWrap td{border-top:1px solid var(--color-border);vertical-align:top;padding:10px}.resource-network-module__lUBsGa__tableWrap td>div{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.resource-network-module__lUBsGa__tableWrap code{overflow-wrap:anywhere;min-width:0;font-size:11px}.resource-network-module__lUBsGa__type{font-size:10px;font-weight:700}.resource-network-module__lUBsGa__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.resource-network-module__lUBsGa__error,.resource-network-module__lUBsGa__notice{background:var(--color-warning-subtle);color:var(--color-warning);border-radius:8px;margin:0;padding:12px 14px;font-size:12px;line-height:1.7}.resource-network-module__lUBsGa__card .resource-network-module__lUBsGa__error{margin-top:14px}.resource-network-module__lUBsGa__ipList{border:1px solid var(--color-border);border-radius:8px;margin-top:18px}.resource-network-module__lUBsGa__ipList>div{justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.resource-network-module__lUBsGa__ipList>div+div{border-top:1px solid var(--color-border)}.resource-network-module__lUBsGa__ipList code{font-size:13px}.resource-network-module__lUBsGa__ipList small{color:var(--color-text-muted);margin-left:12px;font-size:10px}.resource-network-module__lUBsGa__details{color:var(--color-text-muted);margin-top:14px;font-size:11px;line-height:1.7}.resource-network-module__lUBsGa__details summary{cursor:pointer}.resource-network-module__lUBsGa__confirm{border:1px solid var(--color-accent);background:var(--color-panel);border-radius:12px;flex-shrink:0;padding:20px}.resource-network-module__lUBsGa__confirm p,.resource-network-module__lUBsGa__confirm label{font-size:12px;line-height:1.7}.resource-network-module__lUBsGa__confirm label{align-items:flex-start;gap:8px;display:flex}.resource-network-module__lUBsGa__confirm input{margin-top:4px}@media (max-width:600px){.resource-network-module__lUBsGa__header{padding:18px}.resource-network-module__lUBsGa__body,.resource-network-module__lUBsGa__card{padding:16px}.resource-network-module__lUBsGa__steps{justify-content:space-between;gap:10px}.resource-network-module__lUBsGa__domain{flex-direction:column;align-items:flex-start}.resource-network-module__lUBsGa__tableWrap table{min-width:420px}.resource-network-module__lUBsGa__cardTitle{flex-wrap:wrap}.resource-network-module__lUBsGa__header p{max-width:220px}.resource-network-module__lUBsGa__ipList small{margin:3px 0 0;display:block}}
.deployment-workspace-module__EyNIdG__workspace{grid-template-columns:minmax(270px,.85fr) minmax(0,2fr);align-items:start;gap:24px;width:100%;min-width:0;display:grid;position:relative}.deployment-workspace-module__EyNIdG__header{grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;min-height:38px;padding-right:150px;display:flex}.deployment-workspace-module__EyNIdG__header h1{letter-spacing:-.8px;margin:0;font-size:25px;font-weight:650}.deployment-workspace-module__EyNIdG__overview{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.deployment-workspace-module__EyNIdG__siteCard,.deployment-workspace-module__EyNIdG__usageCard{border:1px solid var(--color-border);background:var(--color-panel);border-radius:14px;min-width:0;padding:20px}.deployment-workspace-module__EyNIdG__siteCard{background:linear-gradient(125deg, color-mix(in srgb, var(--color-accent) 5%, var(--color-panel)), var(--color-panel) 60%);flex-direction:column;display:flex}.deployment-workspace-module__EyNIdG__cardTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.deployment-workspace-module__EyNIdG__eyebrow{color:var(--color-text-muted);align-items:center;gap:8px;font-size:12px;display:flex}.deployment-workspace-module__EyNIdG__state{color:var(--color-text-muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.deployment-workspace-module__EyNIdG__state i{background:currentColor;border-radius:50%;width:6px;height:6px}.deployment-workspace-module__EyNIdG__state[data-state=active]{color:var(--color-accent)}.deployment-workspace-module__EyNIdG__state[data-state=paused],.deployment-workspace-module__EyNIdG__state[data-state=transitioning]{color:var(--color-warning,var(--color-text))}.deployment-workspace-module__EyNIdG__siteCard h2{letter-spacing:-.3px;overflow-wrap:anywhere;margin:16px 0;font-size:16px;font-weight:600;line-height:1.5}.deployment-workspace-module__EyNIdG__siteCard h2 a{color:var(--color-text);text-decoration:none}.deployment-workspace-module__EyNIdG__siteCard h2 svg{vertical-align:middle;color:var(--color-text-muted);margin-left:8px}.deployment-workspace-module__EyNIdG__siteCaption{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.7}.deployment-workspace-module__EyNIdG__siteActions{flex-wrap:wrap;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8px;margin:20px 0 0;display:grid}.deployment-workspace-module__EyNIdG__siteActions a,.deployment-workspace-module__EyNIdG__siteActions button,.deployment-workspace-module__EyNIdG__header button,.deployment-workspace-module__EyNIdG__warning button,.deployment-workspace-module__EyNIdG__usageEmpty button{font:inherit;border:1px solid var(--color-border);background:var(--color-panel);min-height:36px;color:var(--color-text);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:12px;text-decoration:none;display:inline-flex}.deployment-workspace-module__EyNIdG__siteActions .deployment-workspace-module__EyNIdG__primaryAction{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent,#102d29);font-weight:600}.deployment-workspace-module__EyNIdG__releaseMeta{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:20px;padding-top:14px;display:flex}.deployment-workspace-module__EyNIdG__releaseMeta>div{gap:6px;font-size:12px;display:grid}.deployment-workspace-module__EyNIdG__releaseMeta>div>span{color:var(--color-text-muted)}.deployment-workspace-module__EyNIdG__releaseMeta strong{font-size:13px;font-weight:500}.deployment-workspace-module__EyNIdG__releaseMeta button{font:inherit;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.deployment-workspace-module__EyNIdG__releaseMeta button:disabled{cursor:default}.deployment-workspace-module__EyNIdG__releaseMeta button span{color:var(--color-text-muted);font-size:11px}.deployment-workspace-module__EyNIdG__usageCard{flex-direction:column;display:flex}.deployment-workspace-module__EyNIdG__cardTop h2{margin:0;font-size:13px;font-weight:600}.deployment-workspace-module__EyNIdG__plan{border:1px solid var(--color-border);text-transform:capitalize;color:var(--color-text-muted);border-radius:5px;padding:3px 7px;font-size:11px}.deployment-workspace-module__EyNIdG__usageValue{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:12px;display:flex}.deployment-workspace-module__EyNIdG__usageValue strong{letter-spacing:-1px;font-size:25px;font-weight:600}.deployment-workspace-module__EyNIdG__usageValue span{color:var(--color-text-muted);font-size:15px}.deployment-workspace-module__EyNIdG__usageCaption{color:var(--color-text-muted);margin:5px 0 16px;font-size:11px}.deployment-workspace-module__EyNIdG__meter,.deployment-workspace-module__EyNIdG__unavailableMeter{background:var(--color-panel-subtle);border:0;border-radius:8px;width:100%;height:5px;display:block;overflow:hidden}.deployment-workspace-module__EyNIdG__meter{appearance:none}.deployment-workspace-module__EyNIdG__meter::-webkit-meter-bar{background:var(--color-panel-subtle);border:0;border-radius:8px;height:5px}.deployment-workspace-module__EyNIdG__meter::-webkit-meter-optimum-value{background:var(--color-accent)}.deployment-workspace-module__EyNIdG__meter::-moz-meter-bar{background:var(--color-accent)}.deployment-workspace-module__EyNIdG__meter[data-warning=true]::-webkit-meter-optimum-value{background:var(--color-warning,var(--color-accent))}.deployment-workspace-module__EyNIdG__usageNote{color:var(--color-text-muted);margin:10px 0 12px;font-size:11px;line-height:1.6}.deployment-workspace-module__EyNIdG__usageNote[data-warning=true],.deployment-workspace-module__EyNIdG__warning{color:var(--color-warning,var(--color-text))}.deployment-workspace-module__EyNIdG__warning{font-size:12px;line-height:1.7}.deployment-workspace-module__EyNIdG__usageFooter{justify-content:space-between;gap:8px;margin-top:auto;font-size:12px;display:flex}.deployment-workspace-module__EyNIdG__usageFooter span{color:var(--color-text-muted)}.deployment-workspace-module__EyNIdG__usageFooter strong{font-weight:500}.deployment-workspace-module__EyNIdG__billingLink{border-top:1px solid var(--color-border);color:var(--color-accent);margin-top:12px;padding-top:10px;font-size:12px;text-decoration:none}.deployment-workspace-module__EyNIdG__usageEmpty{color:var(--color-text-muted);padding:25px 0;font-size:12px;line-height:1.8}.deployment-workspace-module__EyNIdG__panel{min-width:0}.deployment-workspace-module__EyNIdG__panel[hidden]{display:none}.deployment-workspace-module__EyNIdG__panelHeader{margin:0 0 20px}.deployment-workspace-module__EyNIdG__panelHeader h2{margin:0;font-size:16px;font-weight:600}.deployment-workspace-module__EyNIdG__panelHeader p{color:var(--color-text-muted);margin:8px 0 0;font-size:12px;line-height:1.7}.deployment-workspace-module__EyNIdG__workspace a:focus-visible,.deployment-workspace-module__EyNIdG__workspace button:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.deployment-workspace-module__EyNIdG__workspace button:disabled{opacity:.55;cursor:default}@media (max-width:800px){.deployment-workspace-module__EyNIdG__overview{grid-template-columns:1fr}.deployment-workspace-module__EyNIdG__siteCard,.deployment-workspace-module__EyNIdG__usageCard{padding:20px}.deployment-workspace-module__EyNIdG__usageCard{display:block}.deployment-workspace-module__EyNIdG__usageValue,.deployment-workspace-module__EyNIdG__usageFooter{margin-top:16px}.deployment-workspace-module__EyNIdG__billingLink{display:block}.deployment-workspace-module__EyNIdG__header h1{font-size:24px}}@media (max-width:440px){.deployment-workspace-module__EyNIdG__workspace{gap:22px}.deployment-workspace-module__EyNIdG__header{align-items:flex-start;padding-right:126px}.deployment-workspace-module__EyNIdG__siteCard h2{font-size:18px}.deployment-workspace-module__EyNIdG__siteActions{gap:8px}.deployment-workspace-module__EyNIdG__releaseMeta{gap:24px}}@media (pointer:coarse){.deployment-workspace-module__EyNIdG__siteActions a,.deployment-workspace-module__EyNIdG__siteActions button{min-height:44px}}.deployment-workspace-module__EyNIdG__controls{gap:22px;display:grid}.deployment-workspace-module__EyNIdG__controlRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.deployment-workspace-module__EyNIdG__controlRow h3{margin:8px 0 0;font-size:20px;font-weight:600}.deployment-workspace-module__EyNIdG__controlActions{flex-wrap:wrap;gap:10px;display:flex}.deployment-workspace-module__EyNIdG__controlActions button{font-size:13px}.deployment-workspace-module__EyNIdG__policyRow{border-top:1px solid var(--color-border);align-items:flex-start;gap:12px;padding-top:22px;font-size:13px;display:flex}.deployment-workspace-module__EyNIdG__policyRow>svg{color:var(--color-text-muted);flex:none}.deployment-workspace-module__EyNIdG__policyRow strong{font-weight:500}.deployment-workspace-module__EyNIdG__policyRow p{color:var(--color-text-muted);font-size:12px;line-height:1.7}.deployment-workspace-module__EyNIdG__policyRow a{color:var(--color-accent);font-size:12px;text-decoration:none}.deployment-workspace-module__EyNIdG__siteCard h2 a{align-items:center;gap:8px;width:fit-content;max-width:100%;display:flex}.deployment-workspace-module__EyNIdG__siteCard h2 a>span{overflow-wrap:anywhere;min-width:0}.deployment-workspace-module__EyNIdG__siteCard h2 svg{flex:none;margin:0}.deployment-workspace-module__EyNIdG__panel{scroll-margin-top:90px}.deployment-workspace-module__EyNIdG__deploymentFlow{gap:32px;display:grid}.deployment-workspace-module__EyNIdG__listTitle{letter-spacing:-.3px;margin:0;font-size:18px;font-weight:600}.deployment-workspace-module__EyNIdG__utilityBody{gap:24px;min-width:0;display:grid}.deployment-workspace-module__EyNIdG__utilityHint{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.7}.deployment-workspace-module__EyNIdG__utilityBody>section+section{border-top:1px solid var(--color-border);padding-top:24px}@media (max-width:540px){.deployment-workspace-module__EyNIdG__siteActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.deployment-workspace-module__EyNIdG__releaseMeta{gap:22px}}.deployment-workspace-module__EyNIdG__utilityBody>section:first-of-type{border-top:0;margin-top:0;padding-top:0}@media (max-width:1000px){.deployment-workspace-module__EyNIdG__workspace{grid-template-columns:minmax(0,1fr)}.deployment-workspace-module__EyNIdG__overview{grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr)}}@media (max-width:700px){.deployment-workspace-module__EyNIdG__overview{grid-template-columns:minmax(0,1fr)}}
.deployment-list-module__xLmC-G__root{gap:16px;width:100%;min-width:0;display:grid}.deployment-list-module__xLmC-G__toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.deployment-list-module__xLmC-G__toolbar>div{margin:0}.deployment-list-module__xLmC-G__toolbar>button{flex:none;font-size:13px}.deployment-list-module__xLmC-G__progress{border-top:1px solid var(--color-border);background:var(--color-panel-subtle);padding:16px 18px}.deployment-list-module__xLmC-G__progress p{color:var(--color-text-muted);margin:0 0 14px;font-size:12px;line-height:1.7}.deployment-list-module__xLmC-G__progress>button{margin-top:12px}@media (max-width:540px){.deployment-list-module__xLmC-G__toolbar{flex-wrap:wrap-reverse;gap:14px}.deployment-list-module__xLmC-G__toolbar>button{margin-left:auto}}.deployment-list-module__xLmC-G__heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.deployment-list-module__xLmC-G__heading button{flex:none;font-size:13px;position:absolute;top:0;right:0}@media (max-width:440px){.deployment-list-module__xLmC-G__heading button{padding:7px 9px;font-size:11px}}
.revision-editor-module__yyIFzG__form{gap:22px;min-width:0;display:grid}.revision-editor-module__yyIFzG__steps{border-bottom:1px solid var(--color-border);align-items:center;gap:12px;margin:0;padding:0 0 22px;list-style:none;display:flex}.revision-editor-module__yyIFzG__steps li{color:var(--color-text-muted);align-items:center;gap:7px;font-size:12px;display:flex}.revision-editor-module__yyIFzG__steps li:not(:last-child):after{content:"→";color:var(--color-border);margin-left:9px}.revision-editor-module__yyIFzG__steps li[aria-current]{color:var(--color-accent)}.revision-editor-module__yyIFzG__steps li>span{border:1px solid;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.revision-editor-module__yyIFzG__intro h3{letter-spacing:-.5px;margin:0 0 8px;font-size:22px;font-weight:600}.revision-editor-module__yyIFzG__intro p{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.6}.revision-editor-module__yyIFzG__current{align-items:center;gap:12px;min-width:0;display:flex}.revision-editor-module__yyIFzG__current>svg{color:var(--color-text-muted);flex:none}.revision-editor-module__yyIFzG__current>div{flex:1;gap:5px;min-width:0;display:grid}.revision-editor-module__yyIFzG__current small{color:var(--color-text-muted);font-size:11px}.revision-editor-module__yyIFzG__current strong{overflow-wrap:anywhere;font-size:13px;font-weight:500}.revision-editor-module__yyIFzG__current>span{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 9%, transparent);border-radius:5px;flex:none;padding:4px 7px;font-size:10px}.revision-editor-module__yyIFzG__dropZone{border:1px dashed color-mix(in srgb, var(--color-accent) 45%, var(--color-border));background:color-mix(in srgb, var(--color-accent) 3%, var(--color-panel));text-align:center;cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:220px;padding:24px;transition:background .15s,border-color .15s;display:flex}.revision-editor-module__yyIFzG__dropZone:hover,.revision-editor-module__yyIFzG__dropZone[data-dragging=true]{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 9%, var(--color-panel))}.revision-editor-module__yyIFzG__dropZone[data-disabled=true]{cursor:default;opacity:.6}.revision-editor-module__yyIFzG__uploadIcon{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 9%, transparent);border-radius:14px;place-items:center;width:50px;height:50px;margin-bottom:8px;display:grid}.revision-editor-module__yyIFzG__dropZone strong{font-size:16px;font-weight:500}.revision-editor-module__yyIFzG__dropZone>span:not(.revision-editor-module__yyIFzG__uploadIcon){color:var(--color-text-muted);font-size:13px}.revision-editor-module__yyIFzG__dropZone b{color:var(--color-accent);text-underline-offset:4px;font-weight:500;text-decoration:underline}.revision-editor-module__yyIFzG__dropZone small{color:var(--color-text-muted);margin-top:10px;font-size:11px}.revision-editor-module__yyIFzG__fileInput{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.revision-editor-module__yyIFzG__form:has(.revision-editor-module__yyIFzG__fileInput:focus-visible) .revision-editor-module__yyIFzG__dropZone{outline:2px solid var(--color-accent);outline-offset:4px}.revision-editor-module__yyIFzG__form:has(.revision-editor-module__yyIFzG__fileInput:focus-visible) .revision-editor-module__yyIFzG__uploadActions label{outline:2px solid var(--color-accent);outline-offset:4px}.revision-editor-module__yyIFzG__uploaded{border:1px solid color-mix(in srgb, var(--color-accent) 55%, var(--color-border));background:color-mix(in srgb, var(--color-accent) 5%, var(--color-panel));border-radius:14px;padding:22px}.revision-editor-module__yyIFzG__uploadedHeading{align-items:center;gap:14px;display:flex}.revision-editor-module__yyIFzG__fileIcon{background:color-mix(in srgb, var(--color-accent) 10%, transparent);width:48px;height:48px;color:var(--color-accent);border-radius:10px;flex:none;place-items:center;display:grid}.revision-editor-module__yyIFzG__uploadedHeading>div{flex:1;gap:8px;min-width:0;display:grid}.revision-editor-module__yyIFzG__uploadedHeading small{color:var(--color-accent);font-size:11px}.revision-editor-module__yyIFzG__uploadedHeading strong{overflow-wrap:anywhere;font-size:15px;font-weight:500}.revision-editor-module__yyIFzG__uploadedHeading div>span{color:var(--color-text-muted);font-size:12px}.revision-editor-module__yyIFzG__check{color:var(--color-accent);font-size:20px}.revision-editor-module__yyIFzG__uploadActions{border-top:1px solid var(--color-border);gap:18px;margin-top:20px;padding-top:20px;display:flex}.revision-editor-module__yyIFzG__uploadActions label,.revision-editor-module__yyIFzG__uploadActions button{font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.revision-editor-module__yyIFzG__uploadActions label{color:var(--color-accent)}.revision-editor-module__yyIFzG__form[aria-busy=true] .revision-editor-module__yyIFzG__uploadActions label{pointer-events:none;opacity:.5}.revision-editor-module__yyIFzG__exclusions{color:var(--color-text-muted);margin-top:16px;font-size:12px}.revision-editor-module__yyIFzG__exclusions ul{overflow-wrap:anywhere;max-height:150px;overflow:auto}.revision-editor-module__yyIFzG__target{gap:8px;font-size:12px;display:grid}.revision-editor-module__yyIFzG__target select,.revision-editor-module__yyIFzG__version select{border:1px solid var(--color-border);background:var(--color-panel);width:100%;color:var(--color-text);font:inherit;border-radius:8px;padding:10px}.revision-editor-module__yyIFzG__alternative>summary{color:var(--color-text-muted);cursor:pointer;padding:2px 0;font-size:12px}.revision-editor-module__yyIFzG__alternative[open]>summary{margin-bottom:14px}.revision-editor-module__yyIFzG__settingsNote{border-top:1px solid var(--color-border);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:8px;padding-top:18px;font-size:11px;line-height:1.7;display:flex}.revision-editor-module__yyIFzG__settingsNote a{color:var(--color-text-muted);margin-left:auto;text-decoration:none}.revision-editor-module__yyIFzG__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.revision-editor-module__yyIFzG__footer>p{color:var(--color-text-muted);margin:0;font-size:11px;line-height:1.6}.revision-editor-module__yyIFzG__footer>div{gap:8px;margin-left:auto;display:flex}.revision-editor-module__yyIFzG__footer button{font-size:13px}.revision-editor-module__yyIFzG__form summary:focus-visible,.revision-editor-module__yyIFzG__form a:focus-visible,.revision-editor-module__yyIFzG__form button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.revision-editor-module__yyIFzG__sources{gap:10px;display:grid}.revision-editor-module__yyIFzG__source{border:1px solid var(--color-border);background:var(--color-panel-subtle);border-radius:10px;overflow:hidden}.revision-editor-module__yyIFzG__source[data-selected=true]{border-color:color-mix(in srgb, var(--color-accent) 55%, var(--color-border));background:color-mix(in srgb, var(--color-accent) 5%, var(--color-panel))}.revision-editor-module__yyIFzG__sourceLabel{cursor:pointer;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.revision-editor-module__yyIFzG__sourceLabel input,.revision-editor-module__yyIFzG__sourceLabel svg{flex:none}.revision-editor-module__yyIFzG__sourceLabel svg{color:var(--color-text-muted)}.revision-editor-module__yyIFzG__sourceLabel>span{flex:1;gap:6px;min-width:0;display:grid}.revision-editor-module__yyIFzG__sourceLabel strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.revision-editor-module__yyIFzG__sourceLabel small{color:var(--color-text-muted);font-size:11px}.revision-editor-module__yyIFzG__sourceLabel em{color:var(--color-text-muted);flex:none;font-size:11px;font-style:normal}.revision-editor-module__yyIFzG__source[data-selected=true] .revision-editor-module__yyIFzG__sourceLabel em{color:var(--color-accent)}.revision-editor-module__yyIFzG__version{color:var(--color-text-muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:0 16px 14px;font-size:12px;display:grid}.revision-editor-module__yyIFzG__version select{min-width:0}.revision-editor-module__yyIFzG__hint{color:var(--color-text-muted);margin:0;font-size:12px;line-height:1.7}@media (max-width:480px){.revision-editor-module__yyIFzG__form{gap:18px}.revision-editor-module__yyIFzG__steps{gap:8px}.revision-editor-module__yyIFzG__steps li{gap:5px;font-size:11px}.revision-editor-module__yyIFzG__steps li:not(:last-child):after{margin-left:4px}.revision-editor-module__yyIFzG__intro h3{font-size:20px}.revision-editor-module__yyIFzG__dropZone{min-height:210px;padding:20px 12px}.revision-editor-module__yyIFzG__dropZone strong{font-size:14px}.revision-editor-module__yyIFzG__uploaded{padding:16px}.revision-editor-module__yyIFzG__uploadedHeading{gap:10px}.revision-editor-module__yyIFzG__uploadedHeading strong{font-size:13px}.revision-editor-module__yyIFzG__footer>p,.revision-editor-module__yyIFzG__footer>div{width:100%}.revision-editor-module__yyIFzG__footer>div button{flex:1}.revision-editor-module__yyIFzG__version{grid-template-columns:1fr;gap:7px}.revision-editor-module__yyIFzG__sourceLabel{gap:9px;padding:12px}.revision-editor-module__yyIFzG__sourceLabel strong{font-size:12px}}
.deployment-review-module__E_s_EG__body{gap:20px;min-width:0;display:grid}.deployment-review-module__E_s_EG__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.deployment-review-module__E_s_EG__heading h3{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.deployment-review-module__E_s_EG__heading h3>span{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, transparent);border-radius:5px;padding:3px 7px;font-size:12px}.deployment-review-module__E_s_EG__status{color:var(--color-text-muted);font-size:11px}.deployment-review-module__E_s_EG__status[data-error=true]{color:var(--color-danger,#ef939e)}.deployment-review-module__E_s_EG__comparison{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px;line-height:1.6}.deployment-review-module__E_s_EG__comparison caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.deployment-review-module__E_s_EG__comparison th,.deployment-review-module__E_s_EG__comparison td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border);overflow-wrap:anywhere;white-space:pre-wrap;padding:13px 12px}.deployment-review-module__E_s_EG__comparison thead th{color:var(--color-text-muted);padding-top:0;padding-bottom:10px;font-size:11px;font-weight:400}.deployment-review-module__E_s_EG__comparison th:first-child{width:24%;padding-left:0}.deployment-review-module__E_s_EG__comparison tbody th{font-weight:500}.deployment-review-module__E_s_EG__comparison td:nth-child(2){color:var(--color-text-muted)}.deployment-review-module__E_s_EG__comparison td:last-child{background:color-mix(in srgb, var(--color-accent) 5%, transparent);color:var(--color-text)}.deployment-review-module__E_s_EG__comparison thead th:last-child{color:var(--color-accent)}.deployment-review-module__E_s_EG__counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.deployment-review-module__E_s_EG__counts>div{border:1px solid var(--color-border);border-radius:9px;padding:14px 16px}.deployment-review-module__E_s_EG__counts dt{color:var(--color-text-muted);font-size:11px}.deployment-review-module__E_s_EG__counts dd{margin:8px 0 0;font-size:23px;font-weight:600;line-height:1}.deployment-review-module__E_s_EG__counts dd small{color:var(--color-text-muted);margin-left:6px;font-size:11px;font-weight:400}.deployment-review-module__E_s_EG__counts [data-kind=added] dd{color:var(--color-accent)}.deployment-review-module__E_s_EG__counts [data-kind=removed] dd{color:var(--color-danger,#ef939e)}.deployment-review-module__E_s_EG__details{border:1px solid var(--color-border);border-radius:8px;margin-top:12px}.deployment-review-module__E_s_EG__details>summary{cursor:pointer;align-items:center;gap:8px;padding:13px 14px;font-size:12px;list-style:none;display:flex}.deployment-review-module__E_s_EG__details>summary::-webkit-details-marker{display:none}.deployment-review-module__E_s_EG__details>summary>span{color:var(--color-text-muted);margin-left:auto}.deployment-review-module__E_s_EG__details[open]>summary>span{font-size:0}.deployment-review-module__E_s_EG__details[open]>summary>span:after{content:"−";font-size:12px}.deployment-review-module__E_s_EG__fileGroups{gap:16px;max-height:240px;padding:0 14px 16px;display:grid;overflow:auto}.deployment-review-module__E_s_EG__fileGroups h4{margin:0 0 8px;font-size:12px}.deployment-review-module__E_s_EG__fileGroups ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.deployment-review-module__E_s_EG__fileGroups code{overflow-wrap:anywhere;color:var(--color-text-muted);font-size:11px}.deployment-review-module__E_s_EG__impact{color:var(--color-text-muted);flex-wrap:wrap;gap:10px 20px;font-size:11px;display:flex}.deployment-review-module__E_s_EG__impact span{align-items:center;gap:7px;display:flex}.deployment-review-module__E_s_EG__impact svg{flex:none}.deployment-review-module__E_s_EG__footer{gap:16px;min-width:0;display:grid}.deployment-review-module__E_s_EG__consent{cursor:pointer;align-items:flex-start;gap:10px;font-size:12px;line-height:1.7;display:flex}.deployment-review-module__E_s_EG__consent input{flex:none;margin-top:3px}.deployment-review-module__E_s_EG__actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.deployment-review-module__E_s_EG__actions>p{color:var(--color-text-muted);margin:0;font-size:11px;line-height:1.6}.deployment-review-module__E_s_EG__actions>div{flex:none;gap:8px;display:flex}.deployment-review-module__E_s_EG__actions button{font-size:13px}.deployment-review-module__E_s_EG__empty{background:var(--color-panel-subtle);border-radius:8px;margin:0;padding:16px;font-size:13px;line-height:1.7}.deployment-review-module__E_s_EG__preparing{background:var(--color-panel-subtle);border-radius:9px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:30px 16px;font-size:13px;display:flex}.deployment-review-module__E_s_EG__preparing p{text-align:center;width:100%;color:var(--color-text-muted);margin:0;font-size:12px;line-height:1.7}.deployment-review-module__E_s_EG__longValue summary{cursor:pointer}.deployment-review-module__E_s_EG__longValue summary>span{color:var(--color-accent);font-size:11px}.deployment-review-module__E_s_EG__longValue p{white-space:pre-wrap;margin:8px 0}.deployment-review-module__E_s_EG__verification:empty{display:none}.deployment-review-module__E_s_EG__verification>section{border:1px solid var(--color-border);border-radius:9px;margin:0;padding:16px;font-size:12px}.deployment-review-module__E_s_EG__verification h3{margin:0 0 12px;font-size:13px}.deployment-review-module__E_s_EG__verification p,.deployment-review-module__E_s_EG__verification li{font-size:12px;line-height:1.7}.deployment-review-module__E_s_EG__body summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (max-width:540px){.deployment-review-module__E_s_EG__comparison thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.deployment-review-module__E_s_EG__comparison tbody,.deployment-review-module__E_s_EG__comparison tr,.deployment-review-module__E_s_EG__comparison th,.deployment-review-module__E_s_EG__comparison td{width:100%;display:block}.deployment-review-module__E_s_EG__comparison tr{border-bottom:1px solid var(--color-border);padding:12px 0}.deployment-review-module__E_s_EG__comparison tbody th:first-child{border:0;width:100%;padding:0 0 8px}.deployment-review-module__E_s_EG__comparison td{border:0;grid-template-columns:62px minmax(0,1fr);gap:8px;padding:8px;font-size:12px;display:grid}.deployment-review-module__E_s_EG__comparison td:before{content:attr(data-label);color:var(--color-text-muted);font-size:10px;font-weight:400}.deployment-review-module__E_s_EG__counts{gap:8px}.deployment-review-module__E_s_EG__counts>div{padding:12px}.deployment-review-module__E_s_EG__counts dd{font-size:22px}.deployment-review-module__E_s_EG__actions{flex-wrap:wrap;gap:10px}.deployment-review-module__E_s_EG__actions>div{width:100%}.deployment-review-module__E_s_EG__actions button{flex:1}.deployment-review-module__E_s_EG__footer{gap:12px}.deployment-review-module__E_s_EG__consent{font-size:11px}}
.runtime-details-module__Ck32oG__section{border-top:1px solid var(--color-border);min-width:0;color:var(--color-text);margin-top:24px;padding-top:22px;font-size:13px}.runtime-details-module__Ck32oG__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.runtime-details-module__Ck32oG__heading h3,.runtime-details-module__Ck32oG__heading h2{letter-spacing:-.2px;margin:0;font-size:14px;font-weight:600}.runtime-details-module__Ck32oG__heading button{font-size:12px}.runtime-details-module__Ck32oG__subtle{color:var(--color-text-muted);overflow-wrap:anywhere;margin:6px 0 12px;font-size:12px;line-height:1.7}.runtime-details-module__Ck32oG__status{color:var(--color-text-muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.runtime-details-module__Ck32oG__status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.runtime-details-module__Ck32oG__status[data-state=healthy]{color:var(--color-accent)}.runtime-details-module__Ck32oG__status[data-state=incident],.runtime-details-module__Ck32oG__status[data-state=attention]{color:var(--color-danger,var(--color-text))}.runtime-details-module__Ck32oG__row{border-top:1px solid var(--color-border);min-width:0;padding:16px 0}.runtime-details-module__Ck32oG__row:first-child{border-top:0}.runtime-details-module__Ck32oG__rowHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.runtime-details-module__Ck32oG__row h4{margin:0;font-size:13px;font-weight:500}.runtime-details-module__Ck32oG__row p{color:var(--color-text-muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.7}.runtime-details-module__Ck32oG__row button{font-size:12px}.runtime-details-module__Ck32oG__facts{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px;margin:14px 0;display:grid}.runtime-details-module__Ck32oG__facts>div{min-width:0}.runtime-details-module__Ck32oG__facts dt{color:var(--color-text-muted);font-size:12px}.runtime-details-module__Ck32oG__facts dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:14px}.runtime-details-module__Ck32oG__disclosure{color:var(--color-text-muted);margin-top:16px;font-size:12px}.runtime-details-module__Ck32oG__disclosure summary{cursor:pointer;padding:5px 0}.runtime-details-module__Ck32oG__disclosure p{line-height:1.7}.runtime-details-module__Ck32oG__link{color:var(--color-accent);margin-top:14px;font-size:12px;display:inline-block}@media (max-width:600px){.runtime-details-module__Ck32oG__section{margin-top:20px;padding-top:18px}.runtime-details-module__Ck32oG__facts{gap:12px}}
.hosting-cleanup-module__7AEvTG__card{border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-5);background:var(--color-panel-subtle);gap:var(--space-4);min-width:0;display:grid}.hosting-cleanup-module__7AEvTG__card h3,.hosting-cleanup-module__7AEvTG__card p{margin:0}.hosting-cleanup-module__7AEvTG__header{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.hosting-cleanup-module__7AEvTG__tag{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.hosting-cleanup-module__7AEvTG__track{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hosting-cleanup-module__7AEvTG__track li{gap:var(--space-2);padding-block:var(--space-3);border-top:3px solid var(--color-border);font-size:var(--font-size-sm);color:var(--color-text-muted);display:grid}.hosting-cleanup-module__7AEvTG__track li[aria-current=step]{border-color:var(--color-accent);color:var(--color-text);font-weight:650}.hosting-cleanup-module__7AEvTG__track li[data-done=true]{border-color:var(--color-accent)}.hosting-cleanup-module__7AEvTG__facts{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.hosting-cleanup-module__7AEvTG__facts div{background:var(--color-panel);padding:var(--space-3);border-radius:var(--radius-control)}.hosting-cleanup-module__7AEvTG__facts dt{color:var(--color-text-muted);font-size:var(--font-size-sm)}.hosting-cleanup-module__7AEvTG__facts dd{margin:var(--space-2) 0 0;overflow-wrap:anywhere}.hosting-cleanup-module__7AEvTG__confirm{gap:var(--space-4);background:var(--color-panel);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-control);display:grid}.hosting-cleanup-module__7AEvTG__confirm ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.hosting-cleanup-module__7AEvTG__confirm li{gap:var(--space-1);display:grid}.hosting-cleanup-module__7AEvTG__confirm code{font-size:var(--font-size-sm);color:var(--color-text-secondary);overflow-wrap:anywhere}.hosting-cleanup-module__7AEvTG__confirm label{align-items:flex-start;gap:var(--space-2);line-height:1.6;display:flex}.hosting-cleanup-module__7AEvTG__confirm input{accent-color:var(--color-accent);flex-shrink:0;margin-top:5px}.hosting-cleanup-module__7AEvTG__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.hosting-cleanup-module__7AEvTG__actions button,.hosting-cleanup-module__7AEvTG__confirm button{min-height:44px}.hosting-cleanup-module__7AEvTG__card :focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.hosting-cleanup-module__7AEvTG__pulse{background:var(--color-accent);width:8px;height:8px;margin-right:var(--space-2);border-radius:50%;animation:1.6s ease-in-out infinite hosting-cleanup-module__7AEvTG__waiting;display:inline-block}@keyframes hosting-cleanup-module__7AEvTG__waiting{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.hosting-cleanup-module__7AEvTG__pulse{animation:none}}@media (max-width:520px){.hosting-cleanup-module__7AEvTG__card{padding:var(--space-4)}.hosting-cleanup-module__7AEvTG__track{grid-template-columns:repeat(2,minmax(0,1fr))}.hosting-cleanup-module__7AEvTG__facts{grid-template-columns:1fr}.hosting-cleanup-module__7AEvTG__actions button{flex:100%}}
.resource-logs-module__aAqpHq__viewer{border:1px solid var(--color-border);background:var(--color-panel);border-radius:12px;flex-direction:column;min-width:0;height:min(65dvh,680px);min-height:320px;display:flex;overflow:hidden}.resource-logs-module__aAqpHq__header,.resource-logs-module__aAqpHq__tools,.resource-logs-module__aAqpHq__footer{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.resource-logs-module__aAqpHq__header{justify-content:space-between}.resource-logs-module__aAqpHq__header>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.resource-logs-module__aAqpHq__header code{color:var(--color-text-muted);font-size:11px}.resource-logs-module__aAqpHq__tools{gap:8px}.resource-logs-module__aAqpHq__tools>div{gap:4px;display:flex}.resource-logs-module__aAqpHq__viewer button,.resource-logs-module__aAqpHq__explorer>select,.resource-logs-module__aAqpHq__tools select,.resource-logs-module__aAqpHq__tools input{font:inherit;background:var(--color-panel-subtle);color:var(--color-text);border:1px solid var(--color-border);border-radius:6px;max-width:100%;padding:7px 10px;font-size:12px}.resource-logs-module__aAqpHq__viewer button{cursor:pointer}.resource-logs-module__aAqpHq__viewer button:disabled{opacity:.5;cursor:default}.resource-logs-module__aAqpHq__tools button[aria-pressed=true],.resource-logs-module__aAqpHq__header button[aria-pressed=true]{color:var(--color-accent);border-color:var(--color-accent)}.resource-logs-module__aAqpHq__tools input{flex:1;min-width:130px}.resource-logs-module__aAqpHq__lines{overscroll-behavior:contain;flex:1;min-height:0;padding:8px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;overflow:auto}.resource-logs-module__aAqpHq__lines>p{color:var(--color-text-muted);padding:20px}.resource-logs-module__aAqpHq__row{border-bottom:1px solid var(--color-border)}.resource-logs-module__aAqpHq__row summary{cursor:pointer;align-items:baseline;gap:10px;padding:7px 6px;list-style:none;display:flex}.resource-logs-module__aAqpHq__row summary::-webkit-details-marker{display:none}.resource-logs-module__aAqpHq__row time{color:var(--color-text-muted);flex-shrink:0}.resource-logs-module__aAqpHq__level{min-width:44px;color:var(--color-text-muted);font-size:10px}.resource-logs-module__aAqpHq__level[data-level=error],.resource-logs-module__aAqpHq__level[data-level=fatal]{color:var(--color-danger)}.resource-logs-module__aAqpHq__level[data-level=warn],.resource-logs-module__aAqpHq__level[data-level=warning]{color:var(--color-warning)}.resource-logs-module__aAqpHq__message{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.resource-logs-module__aAqpHq__row pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:var(--color-text);font:inherit;background:var(--color-panel-subtle);margin:0;padding:12px}.resource-logs-module__aAqpHq__footer{border-top:1px solid var(--color-border);color:var(--color-text-muted);border-bottom:0;font-size:12px}.resource-logs-module__aAqpHq__footer>span:first-child{margin-right:auto}.resource-logs-module__aAqpHq__notice{color:var(--color-text-muted);background:var(--color-panel-subtle);margin:0;padding:8px 16px;font-size:12px}.resource-logs-module__aAqpHq__explorer{gap:12px;min-width:0;display:grid}.resource-logs-module__aAqpHq__explorer>select{width:100%}@media (max-width:600px){.resource-logs-module__aAqpHq__viewer{height:65dvh}.resource-logs-module__aAqpHq__header,.resource-logs-module__aAqpHq__tools,.resource-logs-module__aAqpHq__footer{padding:10px}.resource-logs-module__aAqpHq__header code{display:none}.resource-logs-module__aAqpHq__row summary{gap:6px}.resource-logs-module__aAqpHq__row time{font-size:10px}.resource-logs-module__aAqpHq__level{min-width:33px}.resource-logs-module__aAqpHq__row small{display:none}.resource-logs-module__aAqpHq__tools input{flex-basis:100%}}
.web-deployments-module__CzRZha__workspace{min-height:0;color:var(--color-text);flex-direction:column;flex:1;font-size:14px;display:flex}.web-deployments-module__CzRZha__pinned{border-bottom:1px solid var(--color-border);flex-shrink:0;max-height:65%;padding:22px 26px 20px;overflow:auto}.web-deployments-module__CzRZha__toolbar,.web-deployments-module__CzRZha__actions,.web-deployments-module__CzRZha__sectionTitle,.web-deployments-module__CzRZha__historyHeader,.web-deployments-module__CzRZha__filters,.web-deployments-module__CzRZha__footer,.web-deployments-module__CzRZha__footer nav{align-items:center;gap:12px;display:flex}.web-deployments-module__CzRZha__toolbar,.web-deployments-module__CzRZha__sectionTitle,.web-deployments-module__CzRZha__historyHeader,.web-deployments-module__CzRZha__footer{justify-content:space-between}.web-deployments-module__CzRZha__toolbar{flex-wrap:wrap;margin-bottom:24px}.web-deployments-module__CzRZha__address{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.web-deployments-module__CzRZha__address a{color:var(--color-text);overflow-wrap:anywhere;text-decoration:none}.web-deployments-module__CzRZha__address a>span{color:var(--color-accent)}.web-deployments-module__CzRZha__provider{color:var(--color-text-muted);font-size:11px}.web-deployments-module__CzRZha__actions{flex-shrink:0;gap:8px;margin-left:auto}.web-deployments-module__CzRZha__workspace button,.web-deployments-module__CzRZha__actions a{border:1px solid var(--color-border);color:var(--color-text-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:7px;padding:8px 12px;font-size:12px;text-decoration:none}.web-deployments-module__CzRZha__workspace button:hover,.web-deployments-module__CzRZha__actions a:hover{background:var(--color-panel-subtle);color:var(--color-text)}.web-deployments-module__CzRZha__workspace button:disabled{opacity:.45;cursor:default}.web-deployments-module__CzRZha__workspace :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.web-deployments-module__CzRZha__sectionTitle{flex-wrap:wrap;margin-bottom:12px}.web-deployments-module__CzRZha__workspace h3{letter-spacing:.035em;color:var(--color-text-secondary);margin:0;font-size:12px;font-weight:600}.web-deployments-module__CzRZha__sectionTitle>span{color:var(--tone,var(--color-text-muted));align-items:center;gap:7px;font-size:12px;display:flex}.web-deployments-module__CzRZha__sectionTitle i{background:currentColor;border-radius:50%;width:6px;height:6px}.web-deployments-module__CzRZha__workspace [data-tone=active]{--tone:var(--color-accent)}.web-deployments-module__CzRZha__workspace [data-tone=paused]{--tone:#88601b}.web-deployments-module__CzRZha__workspace [data-tone=failed]{--tone:#b03f4c}.web-deployments-module__CzRZha__workspace [data-tone=pending]{--tone:#7453b5}.web-deployments-module__CzRZha__workspace [data-tone=neutral]{--tone:var(--color-text-muted)}.web-deployments-module__CzRZha__card{border:1px solid var(--color-border);background:var(--color-panel);border-radius:10px;overflow:hidden}.web-deployments-module__CzRZha__card[data-current=true]{border-color:color-mix(in srgb,var(--tone) 45%,var(--color-border));background:color-mix(in srgb,var(--tone) 5%,var(--color-panel))}.web-deployments-module__CzRZha__card[data-tone=failed]{background:color-mix(in srgb,var(--tone) 5%,var(--color-panel))}.web-deployments-module__CzRZha__cardMain{align-items:center;gap:18px;padding:20px;display:flex}.web-deployments-module__CzRZha__badge{color:var(--tone);background:color-mix(in srgb,var(--tone) 13%,transparent);white-space:nowrap;text-align:center;border-radius:5px;min-width:67px;padding:6px 9px;font-size:11px;font-weight:650}.web-deployments-module__CzRZha__version{flex:1;min-width:0}.web-deployments-module__CzRZha__version h4{text-overflow:ellipsis;white-space:nowrap;margin:0 0 6px;font-size:14px;font-weight:550;line-height:1.6;overflow:hidden}.web-deployments-module__CzRZha__metadata{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12px;display:flex}.web-deployments-module__CzRZha__metadata code{font-size:11px}.web-deployments-module__CzRZha__logs{flex-shrink:0}.web-deployments-module__CzRZha__card[data-current=true] .web-deployments-module__CzRZha__logs{color:var(--tone);border-color:color-mix(in srgb,var(--tone) 30%,var(--color-border))}.web-deployments-module__CzRZha__details{border-top:1px solid color-mix(in srgb,var(--color-border) 65%,transparent)}.web-deployments-module__CzRZha__details summary{color:var(--color-text-muted);cursor:pointer;background:color-mix(in srgb,var(--tone) 3%,transparent);justify-content:space-between;align-items:center;gap:15px;padding:11px 20px;font-size:12px;list-style:none;display:flex}.web-deployments-module__CzRZha__details summary::-webkit-details-marker{display:none}.web-deployments-module__CzRZha__details summary>span:first-child{align-items:center;gap:12px;line-height:1.6;display:flex}.web-deployments-module__CzRZha__details summary i{color:var(--tone);font-size:16px;font-style:normal}.web-deployments-module__CzRZha__card[data-current=true] summary{color:var(--tone)}.web-deployments-module__CzRZha__detailLabel{white-space:nowrap;color:var(--color-text-muted);font-size:11px}.web-deployments-module__CzRZha__details[open] .web-deployments-module__CzRZha__detailLabel>span{display:inline-block;transform:rotate(180deg)}.web-deployments-module__CzRZha__details dl{border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr;gap:18px;margin:0;padding:18px 20px;display:grid}.web-deployments-module__CzRZha__details dl>div{min-width:0}.web-deployments-module__CzRZha__details dt{color:var(--color-text-muted);margin-bottom:6px;font-size:11px}.web-deployments-module__CzRZha__details dd{overflow-wrap:anywhere;margin:0;font-size:12px}.web-deployments-module__CzRZha__details a{color:var(--color-accent)}.web-deployments-module__CzRZha__details code{font-size:11px}.web-deployments-module__CzRZha__history{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:22px 26px 18px;overflow:auto}.web-deployments-module__CzRZha__historyHeader{flex-wrap:wrap;margin-bottom:16px}.web-deployments-module__CzRZha__historyHeader h3{align-items:center;gap:8px;display:flex}.web-deployments-module__CzRZha__historyHeader small{border:1px solid var(--color-border);border-radius:5px;padding:2px 6px;font-weight:400}.web-deployments-module__CzRZha__filters{gap:8px}.web-deployments-module__CzRZha__filters input,.web-deployments-module__CzRZha__filters select{background:var(--color-panel);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:6px;min-width:0;padding:8px 10px;font-size:12px}.web-deployments-module__CzRZha__filters input{width:230px}.web-deployments-module__CzRZha__entries{gap:10px;display:grid}.web-deployments-module__CzRZha__footer{color:var(--color-text-muted);flex-wrap:wrap;margin-top:22px;font-size:11px}.web-deployments-module__CzRZha__footer nav{gap:10px;margin-left:auto}.web-deployments-module__CzRZha__empty{border:1px dashed var(--color-border);color:var(--color-text-muted);border-radius:10px;padding:24px;line-height:1.6}.web-deployments-module__CzRZha__empty strong{color:var(--color-text);font-size:14px}.web-deployments-module__CzRZha__empty p{margin:8px 0 0;font-size:12px}.web-deployments-module__CzRZha__empty button{margin-top:12px}.web-deployments-module__CzRZha__notice{color:var(--color-text-muted);margin:0 0 16px;font-size:12px;line-height:1.6}@media (max-width:760px){.web-deployments-module__CzRZha__pinned,.web-deployments-module__CzRZha__history{padding:18px}.web-deployments-module__CzRZha__cardMain{flex-wrap:wrap;gap:12px;padding:16px}.web-deployments-module__CzRZha__version{flex-basis:calc(100% - 100px)}.web-deployments-module__CzRZha__logs{margin-left:auto}.web-deployments-module__CzRZha__filters{width:100%}.web-deployments-module__CzRZha__filters input{flex:1;width:120px}.web-deployments-module__CzRZha__details summary{padding:10px 16px}.web-deployments-module__CzRZha__details dl{grid-template-columns:1fr}.web-deployments-module__CzRZha__version h4{white-space:normal;overflow-wrap:anywhere}.web-deployments-module__CzRZha__metadata{font-size:11px}.web-deployments-module__CzRZha__toolbar{margin-bottom:18px}.web-deployments-module__CzRZha__provider{display:none}}@media (max-height:680px){.web-deployments-module__CzRZha__workspace{overflow:auto}.web-deployments-module__CzRZha__history{flex-shrink:0;overflow:visible}.web-deployments-module__CzRZha__pinned{flex-shrink:0;max-height:none}}[data-theme=dark] .web-deployments-module__CzRZha__workspace [data-tone=paused]{--tone:#d1ac66}[data-theme=dark] .web-deployments-module__CzRZha__workspace [data-tone=failed]{--tone:#e38b94}[data-theme=dark] .web-deployments-module__CzRZha__workspace [data-tone=pending]{--tone:#ad9cf2}.web-deployments-module__CzRZha__card[data-compact=true]{position:relative}.web-deployments-module__CzRZha__card[data-compact=true] .web-deployments-module__CzRZha__cardMain{gap:12px;padding:14px 104px 14px 14px}.web-deployments-module__CzRZha__card[data-compact=true] .web-deployments-module__CzRZha__version h4{margin-bottom:3px;font-size:13px}.web-deployments-module__CzRZha__card[data-compact=true] .web-deployments-module__CzRZha__metadata{gap:4px 10px;font-size:11px}.web-deployments-module__CzRZha__card[data-compact=true] .web-deployments-module__CzRZha__badge{min-width:60px;padding:4px 7px;font-size:10px}
.service-dashboard-module__jWnBBq__dashboard{--canvas-node-width:228px;color:var(--color-text);min-width:0}.service-dashboard-module__jWnBBq__dashboard button{cursor:pointer;font-family:inherit}.service-dashboard-module__jWnBBq__dashboard button:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.service-dashboard-module__jWnBBq__dashboard button:focus-visible,.service-dashboard-module__jWnBBq__drawer button:focus-visible{outline:var(--focus-width) solid var(--color-accent);outline-offset:3px}.service-dashboard-module__jWnBBq__header{justify-content:space-between;align-items:center;gap:24px;margin:0 0 24px;display:flex}.service-dashboard-module__jWnBBq__heading{align-items:center;gap:16px;min-width:0;display:flex}.service-dashboard-module__jWnBBq__serviceAvatar{border:1px solid var(--color-border);background:var(--color-panel);width:54px;height:54px;color:var(--color-accent);box-shadow:var(--shadow-service-card);border-radius:16px;flex-shrink:0;place-items:center;display:grid}.service-dashboard-module__jWnBBq__eyebrow{letter-spacing:1.6px;color:var(--color-text-muted);font-size:10px;font-weight:600;display:block}.service-dashboard-module__jWnBBq__eyebrow>span{letter-spacing:0;color:var(--color-text-secondary);padding-left:12px;font-weight:400}.service-dashboard-module__jWnBBq__heading h1{letter-spacing:-1px;flex-wrap:wrap;align-items:center;gap:12px;margin:5px 0 0;font-size:26px;line-height:1.4;display:flex}.service-dashboard-module__jWnBBq__privateBadge{background:var(--color-panel-subtle);color:var(--color-text-secondary);border:1px solid var(--color-border);letter-spacing:0;border-radius:6px;padding:3px 7px;font-size:11px;font-weight:400}.service-dashboard-module__jWnBBq__headerActions{flex-shrink:0;gap:8px;display:flex}.service-dashboard-module__jWnBBq__headerActions button,.service-dashboard-module__jWnBBq__nextStep>button{border:1px solid var(--color-border);background:var(--color-panel);color:var(--color-text);border-radius:9px;padding:10px 15px;font-size:12px;font-weight:600}.service-dashboard-module__jWnBBq__headerActions .service-dashboard-module__jWnBBq__primary{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent);box-shadow:var(--shadow-accent)}.service-dashboard-module__jWnBBq__primary span{margin-left:14px}.service-dashboard-module__jWnBBq__overviewStats{border:1px solid var(--color-border);background:var(--color-panel);border-radius:12px;grid-template-columns:1.2fr 1fr 1fr;margin-bottom:20px;display:grid}.service-dashboard-module__jWnBBq__overviewStats>button{text-align:left;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:17px 20px;display:flex}.service-dashboard-module__jWnBBq__overviewStats>button+button{border-left:1px solid var(--color-border)}.service-dashboard-module__jWnBBq__overviewStats>button>span:last-child{color:var(--color-text-muted);margin-left:auto}.service-dashboard-module__jWnBBq__overviewStats small{color:var(--color-text-muted);margin-bottom:4px;font-size:11px;display:block}.service-dashboard-module__jWnBBq__overviewStats strong{font-size:14px;font-weight:600}.service-dashboard-module__jWnBBq__overviewStats em{color:var(--color-text-muted);margin-left:6px;font-size:10px;font-style:normal;font-weight:400}.service-dashboard-module__jWnBBq__statIcon{background:var(--color-panel-subtle);width:35px;height:35px;color:var(--color-text-secondary);border-radius:10px;place-items:center;display:grid}.service-dashboard-module__jWnBBq__workbench{border:1px solid var(--color-border);background:var(--color-panel);box-shadow:var(--shadow-service-card);border-radius:16px;grid-template-columns:minmax(0,1fr) 276px;display:grid;overflow:hidden}.service-dashboard-module__jWnBBq__canvasColumn{min-width:0}.service-dashboard-module__jWnBBq__canvasToolbar{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:10px;height:62px;padding:13px 16px;display:flex}.service-dashboard-module__jWnBBq__canvasToolbar>span{color:var(--color-text-muted);font-size:11px}.service-dashboard-module__jWnBBq__viewSwitch{background:var(--color-panel-subtle);border-radius:8px;padding:3px;display:flex}.service-dashboard-module__jWnBBq__viewSwitch button,.service-dashboard-module__jWnBBq__previewControls button{color:var(--color-text-muted);background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:11px}.service-dashboard-module__jWnBBq__viewSwitch [aria-pressed=true],.service-dashboard-module__jWnBBq__previewControls [aria-pressed=true]{background:var(--color-panel);color:var(--color-text);box-shadow:var(--shadow-control)}.service-dashboard-module__jWnBBq__iconButton{width:32px;height:32px;color:var(--color-text-muted);background:0 0;border:0;border-radius:8px;place-items:center;display:inline-grid}.service-dashboard-module__jWnBBq__iconButton:hover{background:var(--color-panel-subtle);color:var(--color-accent)}.service-dashboard-module__jWnBBq__canvasViewport{background-color:var(--color-canvas);background-image:radial-gradient(var(--color-canvas-dot) .8px, transparent .8px);overscroll-behavior:contain;scrollbar-width:thin;cursor:grab;height:clamp(490px,55vw,680px);min-height:420px;transition:background-color var(--motion-fast);background-size:18px 18px;position:relative;overflow:auto}.service-dashboard-module__jWnBBq__canvasViewport:active{cursor:grabbing}.service-dashboard-module__jWnBBq__canvasViewport[data-dropping=true]{background-color:var(--color-accent-subtle);box-shadow:inset 0 0 0 2px var(--color-accent)}.service-dashboard-module__jWnBBq__canvasSizer{margin:auto;position:relative}.service-dashboard-module__jWnBBq__canvasWorld{transform-origin:0 0;width:1120px;height:840px;position:relative}.service-dashboard-module__jWnBBq__canvasCaption{color:var(--color-text-secondary);align-items:center;gap:9px;font-size:13px;display:flex;position:absolute;top:36px;left:48px}.service-dashboard-module__jWnBBq__canvasCaption small{color:var(--color-text-muted);margin-left:15px;font-size:11px}.service-dashboard-module__jWnBBq__statusDot{background:var(--color-accent);border-radius:50%;width:7px;height:7px}.service-dashboard-module__jWnBBq__connections{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.service-dashboard-module__jWnBBq__connections path{fill:none;stroke:var(--color-wire);stroke-width:1.5px;stroke-dasharray:5 6;animation:24s linear infinite service-dashboard-module__jWnBBq__flow}.service-dashboard-module__jWnBBq__coreCard{border:1px solid var(--color-border-strong);background:var(--color-panel);width:400px;box-shadow:var(--shadow-canvas-core);cursor:default;animation:service-dashboard-module__jWnBBq__enter var(--motion-enter) var(--ease-out);border-radius:16px;position:absolute;top:112px;left:360px;overflow:hidden}.service-dashboard-module__jWnBBq__coreHeading{border-bottom:1px solid var(--color-border);align-items:center;gap:10px;padding:14px 16px;display:flex}.service-dashboard-module__jWnBBq__coreHeading strong{font-size:13px;display:block}.service-dashboard-module__jWnBBq__coreHeading small{color:var(--color-text-muted);margin-top:2px;font-size:10px;display:block}.service-dashboard-module__jWnBBq__coreIcon{background:var(--color-accent-subtle);width:34px;height:34px;color:var(--color-accent);border-radius:9px;place-items:center;display:grid}.service-dashboard-module__jWnBBq__coreHeading>button{border:1px solid var(--color-border);background:var(--color-panel);color:var(--color-text-muted);border-radius:6px;width:28px;height:28px;margin-left:auto}.service-dashboard-module__jWnBBq__preview{background:var(--color-panel-subtle);padding:12px}.service-dashboard-module__jWnBBq__previewChrome{background:var(--color-panel);color:var(--color-text-muted);border-bottom:1px solid var(--color-border);border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;padding:8px 10px;font-size:9px;display:flex}.service-dashboard-module__jWnBBq__browserDots{letter-spacing:2px;color:var(--color-border-strong);font-size:8px}.service-dashboard-module__jWnBBq__previewControls{background:var(--color-panel);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:6px 8px;display:flex}.service-dashboard-module__jWnBBq__previewControls>div{gap:4px;display:flex}.service-dashboard-module__jWnBBq__previewControls [aria-pressed=true]{background:var(--color-panel-subtle);box-shadow:none}.service-dashboard-module__jWnBBq__previewScreen{background:var(--color-panel);border-radius:0 0 8px 8px;overflow:hidden}.service-dashboard-module__jWnBBq__previewBrand{align-items:center;gap:6px;padding:12px 16px;font-size:10px;display:flex}.service-dashboard-module__jWnBBq__previewBrand>span{background:var(--color-accent);width:21px;height:21px;color:var(--color-on-accent);border-radius:6px;place-items:center;display:grid}.service-dashboard-module__jWnBBq__previewBrand strong{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.service-dashboard-module__jWnBBq__previewBrand small{color:var(--color-text-muted);margin-left:auto;font-size:8px}.service-dashboard-module__jWnBBq__previewContent{text-align:center;min-height:299px;animation:service-dashboard-module__jWnBBq__enter var(--motion-enter) var(--ease-out);padding:8px 24px 18px}.service-dashboard-module__jWnBBq__previewContent>small{color:var(--color-text-muted);font-size:9px;display:block}.service-dashboard-module__jWnBBq__previewContent h3{letter-spacing:-.7px;margin:8px 0;font-size:21px;line-height:1.4}.service-dashboard-module__jWnBBq__previewContent p{color:var(--color-text-secondary);white-space:pre-wrap;max-width:270px;max-height:54px;margin:0 auto 12px;font-size:10px;line-height:1.8;overflow:auto}.service-dashboard-module__jWnBBq__previewContent>button{background:var(--color-accent);color:var(--color-on-accent);border:0;border-radius:7px;justify-content:space-between;gap:35px;padding:9px 18px;font-size:10px;display:inline-flex}.service-dashboard-module__jWnBBq__previewArtwork{width:136px;height:82px;margin:0 auto 12px;position:relative}.service-dashboard-module__jWnBBq__previewArtwork div{border:1px solid var(--color-art-border);background:var(--color-art-lilac);border-radius:12px;width:51px;height:57px;position:absolute;top:16px;left:16px;transform:rotate(-13deg)}.service-dashboard-module__jWnBBq__previewArtwork div:nth-child(2){background:var(--color-art-blue);top:13px;left:67px;transform:rotate(11deg)}.service-dashboard-module__jWnBBq__previewArtwork div:nth-child(3){background:var(--color-panel);box-shadow:var(--shadow-service-card);top:2px;left:47px;transform:rotate(-1deg)}.service-dashboard-module__jWnBBq__previewArtwork>span{color:var(--color-accent);font-size:31px;position:absolute;top:6px;left:59px}.service-dashboard-module__jWnBBq__previewFooter{color:var(--color-text-muted);border-top:1px solid var(--color-border);letter-spacing:.6px;justify-content:space-between;align-items:center;padding:10px 16px;font-size:7px;display:flex}.service-dashboard-module__jWnBBq__previewFooter span{letter-spacing:0}.service-dashboard-module__jWnBBq__coreActions{color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;font-size:10px;display:flex}.service-dashboard-module__jWnBBq__coreActions>button{color:var(--color-accent);background:0 0;border:0;font-size:10px;font-weight:600}.service-dashboard-module__jWnBBq__loginSymbol{color:var(--color-accent);margin:20px auto}.service-dashboard-module__jWnBBq__exampleInput{text-align:left;border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:6px;max-width:240px;margin:12px auto;padding:10px;font-size:10px}.service-dashboard-module__jWnBBq__moduleCard{width:var(--canvas-node-width);background:var(--color-panel);border:1px solid var(--color-border);box-shadow:var(--shadow-service-card);cursor:default;animation:service-dashboard-module__jWnBBq__enter var(--motion-enter) var(--ease-out) both;animation-delay:var(--node-delay,0s);border-radius:13px;position:absolute}.service-dashboard-module__jWnBBq__moduleCard:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-canvas-node)}.service-dashboard-module__jWnBBq__moduleTop{align-items:center;gap:8px;padding:12px 13px 0;display:flex}.service-dashboard-module__jWnBBq__moduleIcon{background:var(--color-accent-subtle);width:34px;height:34px;color:var(--color-accent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}[data-tone=소통] .service-dashboard-module__jWnBBq__moduleIcon{background:var(--color-module-violet-bg);color:var(--color-module-violet)}[data-tone=운영] .service-dashboard-module__jWnBBq__moduleIcon{background:var(--color-module-teal-bg);color:var(--color-module-teal)}.service-dashboard-module__jWnBBq__moduleTop>small{color:var(--color-text-muted);font-size:10px}.service-dashboard-module__jWnBBq__dragHandle{width:30px;height:30px;color:var(--color-text-muted);touch-action:none;background:0 0;border:0;margin-left:auto;cursor:grab!important;font-size:20px!important}.service-dashboard-module__jWnBBq__moduleOpen{text-align:left;width:100%;color:var(--color-text);background:0 0;border:0;flex-direction:column;gap:7px;padding:10px 14px 16px;display:flex;position:relative}.service-dashboard-module__jWnBBq__moduleOpen>strong{font-size:14px}.service-dashboard-module__jWnBBq__moduleOpen>span{color:var(--color-text-muted);align-items:center;gap:5px;font-size:11px;display:flex}.service-dashboard-module__jWnBBq__moduleOpen i,.service-dashboard-module__jWnBBq__infraNodes i{background:var(--color-border-strong);border-radius:50%;width:5px;height:5px;display:inline-block}.service-dashboard-module__jWnBBq__moduleOpen [data-tone=warning]{color:var(--color-warning)}.service-dashboard-module__jWnBBq__moduleOpen [data-tone=warning] i{background:var(--color-warning)}.service-dashboard-module__jWnBBq__moduleOpen b{color:var(--color-text-muted);font-weight:400;position:absolute;top:10px;right:15px}.service-dashboard-module__jWnBBq__addNode{text-align:left;border:1px dashed var(--color-border-strong);background:var(--color-panel-translucent);width:400px;color:var(--color-text-secondary);border-radius:12px;grid-template-columns:32px 1fr;align-items:center;gap:2px 8px;padding:17px;display:grid;position:absolute;top:720px;left:360px}.service-dashboard-module__jWnBBq__addNode>span{background:var(--color-panel);border:1px solid var(--color-border);border-radius:8px;grid-row:span 2;place-items:center;width:30px;height:30px;font-size:22px;display:grid}.service-dashboard-module__jWnBBq__addNode strong{font-size:12px;font-weight:500}.service-dashboard-module__jWnBBq__addNode small{color:var(--color-text-muted);font-size:10px}.service-dashboard-module__jWnBBq__addNode:hover{border-color:var(--color-accent);background:var(--color-accent-subtle)}.service-dashboard-module__jWnBBq__canvasFooter{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:8px;padding:8px 16px;display:flex}.service-dashboard-module__jWnBBq__canvasFooter>span{color:var(--color-text-muted);font-size:9px}.service-dashboard-module__jWnBBq__zoomControls{align-items:center;gap:8px;display:flex}.service-dashboard-module__jWnBBq__zoomControls>button{background:var(--color-panel);border:1px solid var(--color-border);width:26px;height:26px;color:var(--color-text-secondary);border-radius:6px;place-items:center;font-size:14px;display:grid}.service-dashboard-module__jWnBBq__zoomControls>span{text-align:center;min-width:30px;color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:10px}.service-dashboard-module__jWnBBq__infraStrip{border-top:1px solid var(--color-border);background:var(--color-panel);padding:17px 18px 12px}.service-dashboard-module__jWnBBq__infraTitle{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.service-dashboard-module__jWnBBq__infraTitle>span{align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.service-dashboard-module__jWnBBq__infraTitle>button{color:var(--color-text-muted);background:0 0;border:0;font-size:10px}.service-dashboard-module__jWnBBq__infraNodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.service-dashboard-module__jWnBBq__infraNodes>button{text-align:left;border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text-secondary);border-radius:8px;grid-template-columns:24px minmax(0,1fr);gap:3px 5px;padding:10px 8px;display:grid}.service-dashboard-module__jWnBBq__providerMark{background:var(--color-panel);border:1px solid var(--color-border);border-radius:5px;grid-row:span 2;place-items:center;width:23px;height:23px;font-size:14px;display:grid}.service-dashboard-module__jWnBBq__infraNodes strong{font-size:11px;font-weight:500}.service-dashboard-module__jWnBBq__infraNodes small{color:var(--color-text-muted);font-size:10px}.service-dashboard-module__jWnBBq__infraNodes i{width:4px;height:4px;margin-right:4px}.service-dashboard-module__jWnBBq__infraNodes [data-state=verified] i{background:var(--color-success)}.service-dashboard-module__jWnBBq__infraNodes [data-state=attention] i{background:var(--color-danger)}.service-dashboard-module__jWnBBq__infraStrip>p{color:var(--color-text-muted);margin:9px 0 0;font-size:9px}.service-dashboard-module__jWnBBq__library{border-left:1px solid var(--color-border);background:var(--color-panel);flex-direction:column;min-width:0;padding:22px 16px 16px;display:flex}.service-dashboard-module__jWnBBq__libraryHeading .service-dashboard-module__jWnBBq__eyebrow{letter-spacing:1.2px;color:var(--color-accent);font-size:9px}.service-dashboard-module__jWnBBq__libraryHeading h2{letter-spacing:-.5px;justify-content:space-between;align-items:center;margin:7px 0 6px;font-size:17px;display:flex}.service-dashboard-module__jWnBBq__libraryHeading h2>span{color:var(--color-accent);font-size:22px;font-weight:400}.service-dashboard-module__jWnBBq__libraryHeading p{color:var(--color-text-muted);margin:0 0 20px;font-size:11px}.service-dashboard-module__jWnBBq__libraryTabs{border-bottom:1px solid var(--color-border);margin-bottom:16px;display:flex}.service-dashboard-module__jWnBBq__libraryTabs>button{color:var(--color-text-muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:10px 1px;font-size:12px}.service-dashboard-module__jWnBBq__libraryTabs [aria-pressed=true]{border-bottom-color:var(--color-accent);color:var(--color-accent);font-weight:600}.service-dashboard-module__jWnBBq__libraryTabs span{background:var(--color-panel-subtle);color:var(--color-text-secondary);border-radius:5px;margin-left:3px;padding:1px 4px;font-size:10px}.service-dashboard-module__jWnBBq__search{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text-muted);border-radius:8px;align-items:center;gap:7px;padding:8px 10px;display:flex}.service-dashboard-module__jWnBBq__search>input{width:100%;min-width:0;color:var(--color-text);font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:12px}.service-dashboard-module__jWnBBq__search:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.service-dashboard-module__jWnBBq__search button{color:inherit;background:0 0;border:0}.service-dashboard-module__jWnBBq__filters{gap:5px;margin:12px 0;display:flex}.service-dashboard-module__jWnBBq__filters>button{color:var(--color-text-muted);background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:11px}.service-dashboard-module__jWnBBq__filters [aria-pressed=true]{color:var(--color-text);background:var(--color-panel-subtle)}.service-dashboard-module__jWnBBq__libraryItems{scrollbar-width:thin;flex-direction:column;gap:9px;max-height:640px;padding:2px 2px 8px;display:flex;overflow:auto}.service-dashboard-module__jWnBBq__libraryItem{border:1px solid var(--color-border);background:var(--color-panel);transition:border-color var(--motion-fast), box-shadow var(--motion-fast), transform var(--motion-fast);border-radius:10px;align-items:center;gap:4px;padding:11px 9px;display:flex}.service-dashboard-module__jWnBBq__libraryItem:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-service-card);transform:translateY(-1px)}.service-dashboard-module__jWnBBq__libraryDetail{color:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:9px;min-width:0;padding:0;display:flex}.service-dashboard-module__jWnBBq__libraryDetail>span:last-child{min-width:0}.service-dashboard-module__jWnBBq__libraryDetail strong{margin-bottom:4px;font-size:13px;display:block}.service-dashboard-module__jWnBBq__libraryDetail small{color:var(--color-text-muted);font-size:11px;line-height:1.6;display:block}.service-dashboard-module__jWnBBq__libraryDetail em{color:var(--color-accent);margin-top:5px;font-size:10px;font-style:normal;display:block}.service-dashboard-module__jWnBBq__libraryActions{flex-direction:column;gap:2px;display:flex}.service-dashboard-module__jWnBBq__libraryActions>button{width:25px;height:23px;color:var(--color-text-muted);background:0 0;border:0;border-radius:5px;padding:0;font-size:15px}.service-dashboard-module__jWnBBq__libraryActions>button:first-child:hover{background:var(--color-accent-subtle);color:var(--color-accent)}.service-dashboard-module__jWnBBq__libraryDrag{touch-action:none;cursor:grab!important}.service-dashboard-module__jWnBBq__baseItem{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text-secondary);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:13px 10px;display:flex}.service-dashboard-module__jWnBBq__baseItem>span{font-size:13px}.service-dashboard-module__jWnBBq__baseItem small{color:var(--color-text-muted);margin-top:4px;font-size:11px;display:block}.service-dashboard-module__jWnBBq__baseItem>span:last-child{margin-left:auto}.service-dashboard-module__jWnBBq__libraryNote{color:var(--color-text-muted);align-items:flex-start;gap:8px;margin-top:auto;padding:16px 0 0;display:flex}.service-dashboard-module__jWnBBq__libraryNote svg{flex-shrink:0;margin-top:3px}.service-dashboard-module__jWnBBq__libraryNote>p{margin:0;font-size:10px;line-height:1.7}.service-dashboard-module__jWnBBq__emptyLibrary{text-align:center;color:var(--color-text-muted);padding:20px 8px;font-size:12px}.service-dashboard-module__jWnBBq__emptyLibrary button{color:var(--color-accent);background:0 0;border:0;margin:12px auto;font-size:11px;display:block}.service-dashboard-module__jWnBBq__feedback:not(:empty){margin:14px 0}.service-dashboard-module__jWnBBq__nextStep{background:var(--color-accent-subtle);border:1px solid var(--color-art-border);border-radius:12px;align-items:center;gap:14px;margin-top:18px;padding:20px 22px;display:flex}.service-dashboard-module__jWnBBq__nextIcon{background:var(--color-panel);width:34px;height:34px;color:var(--color-accent);border-radius:10px;flex-shrink:0;place-items:center;font-size:20px;display:grid}.service-dashboard-module__jWnBBq__nextStep strong{font-size:12px}.service-dashboard-module__jWnBBq__nextStep p{color:var(--color-text-secondary);margin:4px 0 0;font-size:10px}.service-dashboard-module__jWnBBq__nextStep>button{border-color:var(--color-art-border);color:var(--color-accent);white-space:nowrap;background:0 0;margin-left:auto;font-size:11px}.service-dashboard-module__jWnBBq__dragGhost{pointer-events:none;z-index:100;background:var(--color-panel);color:var(--color-accent);border:1px solid var(--color-accent);box-shadow:var(--shadow-canvas-core);border-radius:12px;gap:35px;padding:16px;font-size:13px;display:flex;position:fixed;transform:rotate(-3deg)}.service-dashboard-module__jWnBBq__dropHint{background:var(--color-accent);width:max-content;max-width:90%;color:var(--color-on-accent);box-shadow:var(--shadow-canvas-node);pointer-events:none;border-radius:12px;margin:0 auto;padding:13px 22px;font-size:13px;position:sticky;bottom:18px}.service-dashboard-module__jWnBBq__dropHint span{margin-left:20px}.service-dashboard-module__jWnBBq__drawer{border:0;border-left:1px solid var(--color-border);width:min(720px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--color-text);background:var(--color-background);box-shadow:var(--shadow-canvas-core);animation:service-dashboard-module__jWnBBq__slideIn var(--motion-enter) var(--ease-out);margin:0;padding:0;position:fixed;inset:0 0 0 auto}.service-dashboard-module__jWnBBq__drawer::backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.service-dashboard-module__jWnBBq__drawerHeader{z-index:1;background:var(--color-panel);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:22px 26px;display:flex;position:sticky;top:0}.service-dashboard-module__jWnBBq__drawerHeader span{color:var(--color-text-muted);margin-bottom:4px;font-size:11px;display:block}.service-dashboard-module__jWnBBq__drawerHeader h2{margin:0;font-size:20px}.service-dashboard-module__jWnBBq__drawerHeader .service-dashboard-module__jWnBBq__iconButton{font-size:26px}.service-dashboard-module__jWnBBq__drawerBody{padding:24px}.service-dashboard-module__jWnBBq__drawerBody h3{letter-spacing:-.5px;font-size:21px}.service-dashboard-module__jWnBBq__expandedPreview{border:1px solid var(--color-border);border-radius:12px}.service-dashboard-module__jWnBBq__expandedPreview .service-dashboard-module__jWnBBq__previewScreen{transition:width var(--motion-enter);width:100%;margin:auto}.service-dashboard-module__jWnBBq__expandedPreview .service-dashboard-module__jWnBBq__previewScreen[data-mobile=true]{width:min(100%,320px)}.service-dashboard-module__jWnBBq__expandedPreview .service-dashboard-module__jWnBBq__previewContent{min-height:420px;padding:40px 24px}.service-dashboard-module__jWnBBq__expandedPreview .service-dashboard-module__jWnBBq__previewContent h3{font-size:27px}.service-dashboard-module__jWnBBq__expandedPreview .service-dashboard-module__jWnBBq__previewContent p{max-width:380px;max-height:none;font-size:13px}.service-dashboard-module__jWnBBq__expandedPreview .service-dashboard-module__jWnBBq__previewContent>button{padding:12px 24px;font-size:12px}.service-dashboard-module__jWnBBq__expandedPreview .service-dashboard-module__jWnBBq__previewBrand{padding:20px;font-size:13px}.service-dashboard-module__jWnBBq__publishPanel,.service-dashboard-module__jWnBBq__modulePanel{gap:20px;display:grid}.service-dashboard-module__jWnBBq__publishPanel h3,.service-dashboard-module__jWnBBq__modulePanel h3{margin:0}.service-dashboard-module__jWnBBq__publishPanel p,.service-dashboard-module__jWnBBq__modulePanel p{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.8}.service-dashboard-module__jWnBBq__publishIllustration,.service-dashboard-module__jWnBBq__largeModuleIcon{width:72px;height:72px;color:var(--color-accent);background:var(--color-accent-subtle);border-radius:20px;place-items:center;display:grid}.service-dashboard-module__jWnBBq__publishPanel ol{border:1px solid var(--color-border);background:var(--color-panel);border-radius:12px;gap:18px;padding:20px 20px 20px 40px;display:grid}.service-dashboard-module__jWnBBq__publishPanel li{padding-left:8px}.service-dashboard-module__jWnBBq__publishPanel li strong{font-size:14px;display:block}.service-dashboard-module__jWnBBq__publishPanel li span{color:var(--color-text-muted);font-size:12px}.service-dashboard-module__jWnBBq__moduleFacts{background:var(--color-panel);border:1px solid var(--color-border);border-radius:12px;padding:8px 20px}.service-dashboard-module__jWnBBq__moduleFacts>div{justify-content:space-between;gap:12px;padding:14px 0;font-size:12px;display:flex}.service-dashboard-module__jWnBBq__moduleFacts>div+div{border-top:1px solid var(--color-border)}.service-dashboard-module__jWnBBq__moduleFacts span,.service-dashboard-module__jWnBBq__modulePanel>small{color:var(--color-text-muted);font-size:12px}.service-dashboard-module__jWnBBq__panelActions{flex-wrap:wrap;gap:10px;display:flex}.service-dashboard-module__jWnBBq__canvasViewport[data-view=list]{height:auto;min-height:0;overflow:visible}[data-view=list] .service-dashboard-module__jWnBBq__canvasSizer{margin:0;width:auto!important;height:auto!important}[data-view=list] .service-dashboard-module__jWnBBq__canvasWorld{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:auto;height:auto;padding:22px;display:grid;transform:none!important}[data-view=list] .service-dashboard-module__jWnBBq__canvasCaption,[data-view=list] .service-dashboard-module__jWnBBq__connections{display:none}[data-view=list] .service-dashboard-module__jWnBBq__coreCard{grid-column:1/-1;width:100%;max-width:400px;margin:0 auto;position:relative;top:auto;left:auto}[data-view=list] .service-dashboard-module__jWnBBq__moduleCard,[data-view=list] .service-dashboard-module__jWnBBq__addNode{width:100%;position:static}[data-view=list] .service-dashboard-module__jWnBBq__addNode{grid-column:1/-1}[data-view=list] .service-dashboard-module__jWnBBq__dragHandle{display:none}@keyframes service-dashboard-module__jWnBBq__enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes service-dashboard-module__jWnBBq__flow{to{stroke-dashoffset:-110px}}@keyframes service-dashboard-module__jWnBBq__slideIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (min-width:1450px){.service-dashboard-module__jWnBBq__workbench{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:1050px){.service-dashboard-module__jWnBBq__workbench{grid-template-columns:minmax(0,1fr) 250px}.service-dashboard-module__jWnBBq__canvasToolbar>span{display:none}.service-dashboard-module__jWnBBq__overviewStats>button{gap:9px;padding:14px 12px}.service-dashboard-module__jWnBBq__overviewStats em{margin:3px 0 0;display:block}.service-dashboard-module__jWnBBq__statIcon{display:none}.service-dashboard-module__jWnBBq__canvasFooter>span{max-width:180px}}@media (max-width:760px){.service-dashboard-module__jWnBBq__header{flex-wrap:wrap;align-items:flex-start;gap:14px}.service-dashboard-module__jWnBBq__heading h1{font-size:23px}.service-dashboard-module__jWnBBq__heading .service-dashboard-module__jWnBBq__eyebrow>span{display:none}.service-dashboard-module__jWnBBq__headerActions{margin-left:auto}.service-dashboard-module__jWnBBq__overviewStats{grid-template-columns:1fr 1fr}.service-dashboard-module__jWnBBq__overviewStats>button:last-child{border-left:0;border-top:1px solid var(--color-border);grid-column:1/-1}.service-dashboard-module__jWnBBq__overviewStats em{margin-left:5px;display:inline}.service-dashboard-module__jWnBBq__workbench{grid-template-columns:1fr}.service-dashboard-module__jWnBBq__library{border-left:0;border-top:1px solid var(--color-border)}.service-dashboard-module__jWnBBq__libraryItems{max-height:420px}.service-dashboard-module__jWnBBq__libraryHeading p{margin-bottom:10px}.service-dashboard-module__jWnBBq__canvasViewport{height:540px}.service-dashboard-module__jWnBBq__canvasToolbar>span{display:block}.service-dashboard-module__jWnBBq__infraNodes{grid-template-columns:repeat(3,minmax(0,1fr))}.service-dashboard-module__jWnBBq__nextStep{flex-wrap:wrap;padding:18px}.service-dashboard-module__jWnBBq__nextStep>div{flex:1}.service-dashboard-module__jWnBBq__nextStep>button{margin-left:48px}.service-dashboard-module__jWnBBq__drawerBody{padding:16px}}@media (max-width:480px){.service-dashboard-module__jWnBBq__headerActions{width:100%}.service-dashboard-module__jWnBBq__headerActions button{flex:1}.service-dashboard-module__jWnBBq__heading h1{gap:8px}.service-dashboard-module__jWnBBq__canvasToolbar>span{display:none}.service-dashboard-module__jWnBBq__overviewStats strong{font-size:11px}.service-dashboard-module__jWnBBq__overviewStats em{margin-left:0;display:block}.service-dashboard-module__jWnBBq__canvasViewport{height:480px}.service-dashboard-module__jWnBBq__infraNodes{grid-template-columns:repeat(2,minmax(0,1fr))}.service-dashboard-module__jWnBBq__canvasFooter{padding:8px 10px}.service-dashboard-module__jWnBBq__canvasFooter>span{max-width:140px;font-size:8px}.service-dashboard-module__jWnBBq__drawerHeader{padding:18px}.service-dashboard-module__jWnBBq__moduleFacts>div{flex-direction:column;gap:6px}[data-view=list] .service-dashboard-module__jWnBBq__canvasWorld{grid-template-columns:1fr;padding:14px}}@media (prefers-reduced-motion:reduce){.service-dashboard-module__jWnBBq__dashboard *,.service-dashboard-module__jWnBBq__drawer{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.service-dashboard-module__jWnBBq__libraryModal{min-width:0}.service-dashboard-module__jWnBBq__libraryModal button{cursor:pointer;font-family:inherit}.service-dashboard-module__jWnBBq__libraryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.service-dashboard-module__jWnBBq__libraryHint{color:var(--color-text-muted);margin:22px 0 0;font-size:12px}.service-dashboard-module__jWnBBq__libraryModal .service-dashboard-module__jWnBBq__libraryActions>button{width:38px;height:38px}.service-dashboard-module__jWnBBq__libraryModal .service-dashboard-module__jWnBBq__search{max-width:520px}@media (max-width:640px){.service-dashboard-module__jWnBBq__libraryGrid{grid-template-columns:1fr}}.service-dashboard-module__jWnBBq__pageDescription{color:var(--color-text-muted);margin:8px 0 0;font-size:13px;line-height:1.6}.service-dashboard-module__jWnBBq__sectionPanel{border:1px solid var(--color-border);background:var(--color-panel);border-radius:14px;padding:28px}.service-dashboard-module__jWnBBq__sectionPanel>h2{margin:0 0 16px;font-size:18px}.service-dashboard-module__jWnBBq__sectionPanel>p{color:var(--color-text-secondary);font-size:13px;line-height:1.8}@media (max-width:700px){.service-dashboard-module__jWnBBq__sectionPanel{padding:18px}}.service-dashboard-module__jWnBBq__header{margin-bottom:30px}.service-dashboard-module__jWnBBq__serviceAvatar{display:none}.service-dashboard-module__jWnBBq__heading h1{letter-spacing:-.8px;font-size:27px;font-weight:600}.service-dashboard-module__jWnBBq__privateBadge{background:var(--color-panel);border:0;border-radius:20px;padding:5px 10px;font-size:11px}.service-dashboard-module__jWnBBq__headerActions .service-dashboard-module__jWnBBq__primary{background:var(--color-text);border-color:var(--color-text);color:var(--color-panel);box-shadow:var(--shadow-control);border-radius:11px}.service-dashboard-module__jWnBBq__sectionPanel{box-shadow:var(--shadow-service-card);border:0;border-radius:18px}.service-dashboard-module__jWnBBq__libraryItem{background:var(--color-background);border-color:#0000;border-radius:14px;padding:17px 14px}.service-dashboard-module__jWnBBq__libraryDetail strong{font-size:14px}.service-dashboard-module__jWnBBq__libraryDetail small{font-size:12px}.service-dashboard-module__jWnBBq__moduleFootprint h4{margin:0 0 12px;font-size:14px}.service-dashboard-module__jWnBBq__moduleFootprint>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.service-dashboard-module__jWnBBq__moduleFootprint>div>div{text-align:left;background:var(--color-panel-subtle);color:var(--color-accent);font:inherit;border:0;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.service-dashboard-module__jWnBBq__moduleFootprint strong{color:var(--color-text);font-size:12px;display:block}.service-dashboard-module__jWnBBq__moduleFootprint small{color:var(--color-text-secondary);margin-top:4px;font-size:11px;line-height:1.6;display:block}@media (max-width:480px){.service-dashboard-module__jWnBBq__moduleFootprint>div{grid-template-columns:1fr}}.service-dashboard-module__jWnBBq__nextActions{gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.service-dashboard-module__jWnBBq__nextActions button{gap:var(--space-2);text-align:left;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-panel);color:var(--color-text);font:inherit;cursor:pointer;transition:transform .16s,border-color .16s;display:grid}.service-dashboard-module__jWnBBq__nextActions button:hover{border-color:var(--color-accent);transform:translateY(-2px)}.service-dashboard-module__jWnBBq__nextActions span{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.5}@media (max-width:680px){.service-dashboard-module__jWnBBq__nextActions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.service-dashboard-module__jWnBBq__nextActions button{transition:none;transform:none}}.service-dashboard-module__jWnBBq__dashboard{height:100%;position:relative}.service-dashboard-module__jWnBBq__canvasFeedback{z-index:5;pointer-events:none;position:absolute;top:64px;left:20px;right:20px}.service-dashboard-module__jWnBBq__canvasFeedback:empty{display:none}.service-dashboard-module__jWnBBq__canvasFeedback>*{pointer-events:auto;max-width:560px;margin-inline:auto}.service-dashboard-module__jWnBBq__dependencyNote{color:var(--color-text-muted);font-size:12px;line-height:1.6}.service-dashboard-module__jWnBBq__featureBenefits h4{margin:0 0 10px;font-size:13px}.service-dashboard-module__jWnBBq__featureBenefits ul{color:var(--color-text-secondary);gap:8px;margin:0 0 10px;padding:0;font-size:12px;list-style:none;display:grid}.service-dashboard-module__jWnBBq__featureBenefits li:before{content:"✓";color:var(--color-accent);margin-right:8px}.service-dashboard-module__jWnBBq__featureBenefits small{color:var(--color-text-muted);font-size:11px;line-height:1.7}.service-dashboard-module__jWnBBq__featurePanel{gap:14px}.service-dashboard-module__jWnBBq__featurePanel>button:first-child{justify-self:start;padding:0;font-size:11px}.service-dashboard-module__jWnBBq__featurePanel>h3{font-size:18px;line-height:1.5}.service-dashboard-module__jWnBBq__routePage{max-width:1120px;margin:0 auto;padding-bottom:32px}.service-dashboard-module__jWnBBq__pageHeading{margin:4px 0 30px}.service-dashboard-module__jWnBBq__pageHeading h1{letter-spacing:-.8px;margin:8px 0 12px;font-size:28px;font-weight:600}.service-dashboard-module__jWnBBq__pageHeading p{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.7}.service-dashboard-module__jWnBBq__pageHeading p:first-child{font-size:11px}.service-dashboard-module__jWnBBq__pageFeedback{max-width:1120px;margin:0 auto}.service-dashboard-module__jWnBBq__settingsLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 28px;display:grid}.service-dashboard-module__jWnBBq__settingsLinks a{border:1px solid var(--color-border);background:var(--color-panel);color:var(--color-text);border-radius:16px;align-items:flex-start;gap:12px;padding:22px 18px;text-decoration:none;transition:border-color .16s,transform .16s;display:flex}.service-dashboard-module__jWnBBq__settingsLinks a:hover{border-color:var(--color-accent);transform:translateY(-2px)}.service-dashboard-module__jWnBBq__settingsLinks svg{color:var(--color-accent);flex-shrink:0}.service-dashboard-module__jWnBBq__settingsLinks strong{font-size:14px;font-weight:600;display:block}.service-dashboard-module__jWnBBq__settingsLinks small{color:var(--color-text-muted);margin-top:8px;font-size:12px;line-height:1.7;display:block}.service-dashboard-module__jWnBBq__settingsLinks a>span:last-child{color:var(--color-text-muted);margin-left:auto}.service-dashboard-module__jWnBBq__backLink{color:var(--color-accent);margin-bottom:20px;font-size:13px;display:inline-block}.service-dashboard-module__jWnBBq__pageActions{flex-wrap:wrap;gap:14px;margin:20px 0;font-size:13px;display:flex}.service-dashboard-module__jWnBBq__pageActions a{color:var(--color-accent)}@media (max-width:900px){.service-dashboard-module__jWnBBq__settingsLinks{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.service-dashboard-module__jWnBBq__settingsLinks a{transition:none}.service-dashboard-module__jWnBBq__settingsLinks a:hover{transform:none}}.service-dashboard-module__jWnBBq__featureOptions{border:1px solid var(--color-border);background:var(--color-panel-subtle);border-radius:12px;gap:12px;padding:16px;display:grid}.service-dashboard-module__jWnBBq__featureOptions>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.service-dashboard-module__jWnBBq__featureOptions>div>span{flex:1;min-width:150px}.service-dashboard-module__jWnBBq__featureOptions strong{font-size:12px}.service-dashboard-module__jWnBBq__featureOptions small{color:var(--color-text-muted);margin-top:4px;font-size:10px;display:block}.service-dashboard-module__jWnBBq__featureOptions button{border:1px solid var(--color-border);background:var(--color-panel);color:var(--color-accent);font:inherit;cursor:pointer;border-radius:7px;padding:8px 10px;font-size:11px}.service-dashboard-module__jWnBBq__featureOptions button:disabled{opacity:.55;cursor:default}.service-dashboard-module__jWnBBq__removeModule{border:1px solid var(--color-border);background:var(--color-panel);color:var(--color-text-secondary);font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;flex-shrink:0;padding:8px 10px;font-size:11px;line-height:1.5}.service-dashboard-module__jWnBBq__removeModule:hover:not(:disabled){background:var(--color-panel-subtle);color:var(--color-text)}.service-dashboard-module__jWnBBq__removeModule:disabled{opacity:.5;cursor:default}.service-dashboard-module__jWnBBq__removeModule:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (pointer:coarse){.service-dashboard-module__jWnBBq__removeModule{min-height:44px}}
