.url-tool-card{overflow:hidden}.url-tool-content,.url-tool-nav{margin-left:auto;margin-right:auto;max-width:76rem;width:100%}.url-tool-nav{background:#f5f7fa;border:1px solid #e1e6ee;border-radius:1rem;padding:.625rem .75rem}.url-mode-group{box-sizing:border-box;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:.125rem;width:100%}.url-mode-group .nav-item{min-width:0}.url-mode-group .nav-link{align-items:center;background:transparent;border:1px solid transparent;border-radius:.75rem;color:#4b5563!important;display:flex;font-weight:600;gap:.55rem;justify-content:center;margin:0;min-height:3.5rem;overflow:hidden;padding:.7rem 1rem;position:relative;text-align:center;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease;white-space:normal;width:100%}.url-mode-group .nav-link i{flex:0 0 auto;opacity:.72}.url-mode-group .nav-link:hover{background:hsla(0,0%,100%,.78);border-color:rgba(59,113,202,.1);color:var(--mdb-primary,#3b71ca)!important}.url-mode-group .nav-link.active{background:linear-gradient(180deg,#fff,#f8fbff);border-color:rgba(59,113,202,.3);box-shadow:0 .25rem .8rem rgba(27,52,90,.09);color:var(--mdb-primary,#3b71ca)!important}.url-mode-group .nav-link.active:after{background:currentColor;border-radius:1rem 1rem 0 0;bottom:0;content:"";height:.2rem;left:1rem;position:absolute;right:1rem}.url-mode-group .nav-link:focus-visible{outline:3px solid rgba(59,113,202,.2);outline-offset:2px}.url-tool-content{margin-top:1rem}.url-converter-form{display:flex;flex-direction:column;gap:1.25rem}.url-textarea-field{margin-top:.25rem}.url-workspace-textarea{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9375rem;line-height:1.65;min-height:19rem;overflow:auto;overflow-wrap:anywhere;padding:1rem;resize:vertical;white-space:pre-wrap}.url-workspace-textarea[readonly]{background-color:#fcfdff!important;border-color:#dce3ed}.url-options-panel{background:#fff;border:1px solid #dfe5ee;border-radius:1rem;box-shadow:0 .2rem .75rem rgba(27,52,90,.045);overflow:hidden}.url-options-header{background:#f8fafc;border-bottom:1px solid #e7ebf1;padding:0}.url-options-header,.url-options-toggle{align-items:center;display:flex;min-height:3.25rem}.url-options-toggle{background:transparent;border:0;color:inherit;cursor:pointer;gap:1rem;justify-content:space-between;padding:.75rem 1.25rem;text-align:left;width:100%}.url-options-toggle:focus-visible{outline:3px solid rgba(59,113,202,.2);outline-offset:-3px}.url-options-title{color:#263244;font-weight:700}.url-options-chevron{border-bottom:2px solid #6f7b8d;border-right:2px solid #6f7b8d;flex:0 0 auto;height:.6rem;transform:rotate(45deg);transition:transform .18s ease;width:.6rem}.url-options-toggle[aria-expanded=true] .url-options-chevron{transform:rotate(225deg)}.url-options-collapse[hidden]{display:none}.url-options-panel:not(.is-expanded) .url-options-header{border-bottom-color:transparent}.url-options-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr) minmax(0,.9fr)}.url-option-group{min-width:0;padding:1.25rem}.url-option-group+.url-option-group{border-left:1px solid #e7ebf1}.url-option-group-title{color:#384457;font-size:.95rem;font-weight:600;letter-spacing:.025em;margin:0 0 .85rem}.url-choice-grid{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.url-choice{min-width:0;position:relative}.url-choice-control{height:1px;margin:0;opacity:0;pointer-events:none;position:absolute;width:1px}.url-choice-card{align-items:center;background:#fff;border:1px solid #dfe4eb;border-radius:.625rem;color:#586274;cursor:pointer;display:flex;font-size:.88rem;font-weight:600;justify-content:center;line-height:1.25;min-height:3.5rem;padding:.55rem .65rem;text-align:center;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease;white-space:normal;word-break:keep-all}.url-choice-card:hover{background:#f8fbff;border-color:rgba(59,113,202,.4);color:var(--mdb-primary,#3b71ca)}.url-choice-control:checked+.url-choice-card{background:rgba(59,113,202,.08);border-color:rgba(59,113,202,.58);box-shadow:inset 0 0 0 1px rgba(59,113,202,.08);color:var(--mdb-primary,#3b71ca)}.url-choice-control:focus-visible+.url-choice-card{outline:3px solid rgba(59,113,202,.2);outline-offset:2px}.url-option-check,.url-option-switch{margin:1rem 0 0}.url-option-check .form-check-label,.url-option-switch .form-check-label{color:#4b5563}.url-select-wrap{max-width:20rem;width:100%}.url-option-help{color:#7a8494!important;font-size:.95rem;line-height:1.5;margin-top:.75rem}.url-actions{display:flex;gap:.625rem;justify-content:center}.url-actions .btn{min-width:9.5rem}.url-result-panel{background:rgba(59,113,202,.025);border:1px solid rgba(59,113,202,.22);border-radius:1rem;box-shadow:0 .25rem 1rem rgba(27,52,90,.05);margin-top:.5rem;padding:1.25rem}.url-result-header{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.url-result-header p{font-weight:700}.url-result-meta{display:grid;gap:.5rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem}.url-result-meta>span{align-items:center;background:#fff;border:1px solid #e2e7ef;border-radius:.6rem;color:#566173;display:flex;font-size:.95rem;gap:.75rem;justify-content:space-between;min-width:0;padding:.65rem .8rem}.url-result-meta strong{color:#778193;font-weight:600}.url-result-meta span span{color:#263244;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:991px){.url-options-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.url-option-group:nth-child(3){border-left:0;border-top:1px solid #e7ebf1;grid-column:1/-1}.url-result-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.subpage-container .url-tool-card{border:0;box-shadow:none;padding:0}.subpage-container .url-tool-card:hover{box-shadow:none}.url-tool-nav{border-radius:.875rem;padding:.45rem .55rem}.url-mode-group{gap:.4rem;padding:.1rem}.url-mode-group .nav-link{font-size:.8rem!important;min-height:3.25rem;padding:.6rem .45rem}.url-mode-group .nav-link i{display:none}.url-converter-form{gap:1rem}.url-workspace-textarea{font-size:.875rem;min-height:16rem;padding:.875rem}.url-options-header,.url-options-toggle{min-height:3rem}.url-options-toggle{padding:.7rem 1rem}.url-options-panel:not(.is-initialized) .url-options-collapse{display:none}.url-options-panel:not(.is-initialized) .url-options-header{border-bottom-color:transparent}.url-options-grid{grid-template-columns:minmax(0,1fr)}.url-option-group{padding:1rem}.url-option-group+.url-option-group,.url-option-group:nth-child(3){border-left:0;border-top:1px solid #e7ebf1;grid-column:auto}.url-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.url-actions .btn{margin:0;min-width:0;padding-left:.75rem!important;padding-right:.75rem!important;width:100%}.url-result-panel{padding:1rem}.url-result-header{align-items:stretch;flex-direction:column}.url-result-header .btn{width:100%}.url-result-meta{grid-template-columns:minmax(0,1fr)}}