.CloudVPCPlanner_providerToggle__rcOp6{display:flex;gap:6px;margin-bottom:24px}.CloudVPCPlanner_providerBtn__q50E2{height:34px;padding:0 16px;font-size:12px;font-weight:var(--font-weight-semibold);letter-spacing:.04em;border:1px solid var(--color-border);border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:border-color .15s,color .15s,background .15s}.CloudVPCPlanner_providerBtn__q50E2:hover{border-color:#06B6D4;color:#06B6D4}.CloudVPCPlanner_providerBtnActive__b370P{border-color:#06B6D4;background:rgba(6,182,212,.12);color:#06B6D4}.CloudVPCPlanner_configRow__gt0w1{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:20px;max-width:640px}.CloudVPCPlanner_configField__qDaSt{display:flex;flex-direction:column;gap:5px}.CloudVPCPlanner_fieldLabel__UoK4B{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.CloudVPCPlanner_cidrInput___QuiF{height:37px;padding:0 10px;font-size:14px;font-family:var(--font-mono);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-secondary);color:var(--color-text-primary);width:160px;transition:border-color .15s}.CloudVPCPlanner_cidrInput___QuiF:focus{outline:none;border-color:#06B6D4}.CloudVPCPlanner_select__LrFP8{height:37px;padding:0 8px;font-size:13px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-secondary);color:var(--color-text-primary);cursor:pointer;transition:border-color .15s}.CloudVPCPlanner_select__LrFP8:focus{outline:none;border-color:#06B6D4}.CloudVPCPlanner_tableWrap__9j69T{overflow-x:auto;margin-bottom:12px;border:1px solid var(--color-border);border-radius:var(--radius-md)}.CloudVPCPlanner_table__1LKDp{width:100%;border-collapse:collapse;font-size:13px;white-space:nowrap}.CloudVPCPlanner_table__1LKDp thead th{padding:8px 10px;text-align:left;font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);background:var(--color-bg-secondary)}.CloudVPCPlanner_table__1LKDp tbody tr,.CloudVPCPlanner_table__1LKDp thead th{border-bottom:1px solid var(--color-border)}.CloudVPCPlanner_table__1LKDp tbody tr:last-child{border-bottom:none}.CloudVPCPlanner_table__1LKDp tbody tr:hover{background:var(--color-bg-secondary)}.CloudVPCPlanner_table__1LKDp tbody td{padding:7px 10px;vertical-align:middle}.CloudVPCPlanner_nameInput__n4gQi{height:30px;padding:0 8px;font-size:13px;font-family:var(--font-mono);border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-primary);width:130px;transition:border-color .15s,background .15s}.CloudVPCPlanner_nameInput__n4gQi:focus{outline:none;border-color:var(--color-border);background:var(--color-bg-secondary)}.CloudVPCPlanner_mono__fxxDP{font-family:var(--font-mono);font-size:12px;color:var(--color-text-secondary)}.CloudVPCPlanner_usable__8zo5C{color:#06B6D4;font-weight:var(--font-weight-semibold)}.CloudVPCPlanner_removeBtn__HqD6F{width:24px;height:24px;border:none;background:transparent;color:var(--color-text-secondary);font-size:16px;cursor:pointer;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:color .15s,background .15s}.CloudVPCPlanner_removeBtn__HqD6F:hover{color:var(--color-red);background:rgba(248,81,73,.1)}.CloudVPCPlanner_addBtn__fEIiZ{height:34px;padding:0 16px;font-size:12px;font-weight:var(--font-weight-semibold);border:1px dashed var(--color-border);border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:border-color .15s,color .15s;margin-bottom:12px}.CloudVPCPlanner_addBtn__fEIiZ:hover{border-color:#06B6D4;color:#06B6D4}.CloudVPCPlanner_reservedNote__m0FUp{font-size:11px;color:var(--color-text-secondary);margin-bottom:28px;opacity:.7}.CloudVPCPlanner_outputSection__cMoCU{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;margin-bottom:32px}.CloudVPCPlanner_outputHeader__IQdOo{display:flex;align-items:center;gap:8px;padding:0 12px;background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);min-height:42px}.CloudVPCPlanner_outputTabs__L9W_r{display:flex;gap:2px;flex:1 1}.CloudVPCPlanner_outputTab__FsNsQ{height:28px;padding:0 12px;font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.04em;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.CloudVPCPlanner_outputTab__FsNsQ:hover{color:var(--color-text-primary);background:var(--color-border)}.CloudVPCPlanner_outputTabActive__wwAVQ{background:rgba(6,182,212,.12);border-color:rgba(6,182,212,.3);color:#06B6D4}.CloudVPCPlanner_copyBtn__4ea5h{height:28px;padding:0 14px;font-size:11px;font-weight:var(--font-weight-semibold);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:border-color .15s,color .15s;white-space:nowrap}.CloudVPCPlanner_copyBtn__4ea5h:hover{border-color:#06B6D4;color:#06B6D4}.CloudVPCPlanner_output__zvawE{margin:0;padding:16px;font-size:12px;font-family:var(--font-mono);line-height:1.6;color:var(--color-text-secondary);background:var(--color-bg);overflow-x:auto;max-height:420px;white-space:pre}@media (max-width:600px){.CloudVPCPlanner_configRow__gt0w1{flex-direction:column}.CloudVPCPlanner_cidrInput___QuiF{width:100%}}