.border-radius-generator-module__aGiL-a__tool{}.border-radius-generator-module__aGiL-a__workspace{gap:var(--space-4);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.9fr);grid-template-areas:"cockpit preview output""blob blob blob""import import import";display:grid}@media (max-width:1099px){.border-radius-generator-module__aGiL-a__workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"cockpit cockpit""preview output""blob blob""import import"}}@media (max-width:719px){.border-radius-generator-module__aGiL-a__workspace{grid-template-columns:minmax(0,1fr);grid-template-areas:"cockpit""preview""output""blob""import"}}.border-radius-generator-module__aGiL-a__cockpitPane{grid-area:cockpit;}.border-radius-generator-module__aGiL-a__previewPane{grid-area:preview;}.border-radius-generator-module__aGiL-a__outputPane{grid-area:output;}.border-radius-generator-module__aGiL-a__blobPane{grid-area:blob;}.border-radius-generator-module__aGiL-a__importPane{grid-area:import;}.border-radius-generator-module__aGiL-a__paneHeader{}.border-radius-generator-module__aGiL-a__paneLabel{}.border-radius-generator-module__aGiL-a__liveBadge{margin-inline-start:auto}.border-radius-generator-module__aGiL-a__legend{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-secondary);padding:0}.border-radius-generator-module__aGiL-a__fieldLabel{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-secondary)}.border-radius-generator-module__aGiL-a__numberInput{font-variant-numeric:tabular-nums;inline-size:100%;min-inline-size:0;}.border-radius-generator-module__aGiL-a__checkbox{}.border-radius-generator-module__aGiL-a__segmentRow{gap:var(--space-1);display:flex}.border-radius-generator-module__aGiL-a__segment{min-block-size:var(--control-height);padding-inline:var(--space-2);border:1px solid var(--color-border-control);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);cursor:pointer;flex:1;justify-content:center;align-items:center;display:inline-flex}.border-radius-generator-module__aGiL-a__segmentOn{background:color-mix(in srgb, var(--color-text-primary) 8%, transparent);border-color:var(--color-border-control);color:var(--color-text-primary);font-weight:var(--weight-medium)}.border-radius-generator-module__aGiL-a__segmentInput{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.border-radius-generator-module__aGiL-a__segment:focus-within{outline:var(--focus-ring-width) solid var(--color-accent-fg);outline-offset:var(--focus-ring-offset)}.border-radius-generator-module__aGiL-a__cockpitBody{flex-direction:column;display:flex}.border-radius-generator-module__aGiL-a__cockpitOptions{align-items:center;gap:var(--space-4);padding:var(--space-3);border-block-end:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.border-radius-generator-module__aGiL-a__optionFieldset{gap:var(--space-1);border:none;flex-direction:column;margin:0;padding:0;display:flex}.border-radius-generator-module__aGiL-a__linkField{align-items:center;gap:var(--space-2);min-block-size:var(--control-height);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-primary);cursor:pointer;display:inline-flex}.border-radius-generator-module__aGiL-a__cornerGrid{gap:var(--space-3);padding:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:479px){.border-radius-generator-module__aGiL-a__cornerGrid{grid-template-columns:minmax(0,1fr)}}.border-radius-generator-module__aGiL-a__cornerBlock{gap:var(--space-2);padding:var(--space-3);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);flex-direction:column;min-inline-size:0;display:flex}.border-radius-generator-module__aGiL-a__cornerName{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);font-weight:var(--weight-medium);color:var(--color-text-primary)}.border-radius-generator-module__aGiL-a__axisRow{gap:var(--space-2);grid-template-columns:1.75rem minmax(0,1fr) 3.5rem;align-items:center;display:grid}.border-radius-generator-module__aGiL-a__axisLabel{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted);text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border-radius-generator-module__aGiL-a__slider{accent-color:var(--color-accent-fg);min-block-size:var(--control-height);min-inline-size:0;margin:0}.border-radius-generator-module__aGiL-a__fillFieldset{padding:var(--space-3) var(--space-3) 0;gap:var(--space-2);border:none;flex-direction:column;margin:0;display:flex}.border-radius-generator-module__aGiL-a__previewStage{block-size:264px;margin:var(--space-3);padding:var(--space-4);border-radius:var(--radius-sm);background:var(--color-bg-surface);flex:none;justify-content:center;align-items:center;display:flex}.border-radius-generator-module__aGiL-a__previewBox{background:color-mix(in srgb, var(--color-text-primary) 76%, var(--color-bg-pane));flex:none;justify-content:center;align-items:center;block-size:196px;inline-size:min(260px,100%);display:flex;position:relative}.border-radius-generator-module__aGiL-a__previewBoxPattern{--checker:color-mix(in srgb, var(--color-text-primary) 16%, transparent);background-color:var(--color-bg-raised);background-image:linear-gradient(45deg, var(--checker) 25%, transparent 25%, transparent 75%, var(--checker) 75%), linear-gradient(45deg, var(--checker) 25%, transparent 25%, transparent 75%, var(--checker) 75%);background-position:0 0,12px 12px;background-size:24px 24px}.border-radius-generator-module__aGiL-a__previewLabel{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-bg-pane) 82%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none}.border-radius-generator-module__aGiL-a__handle{inline-size:var(--target-min);block-size:var(--target-min);touch-action:none;cursor:grab;background:0 0;border:none;margin:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.border-radius-generator-module__aGiL-a__handle[data-axis=horizontal]{cursor:ew-resize}.border-radius-generator-module__aGiL-a__handle[data-axis=vertical]{cursor:ns-resize}.border-radius-generator-module__aGiL-a__handle:before{content:"";border-radius:var(--radius-full);background:var(--color-bg-raised);border:2px solid var(--color-text-secondary);block-size:14px;inline-size:14px;position:absolute;inset:calc(50% - 7px)}.border-radius-generator-module__aGiL-a__handle:hover:before,.border-radius-generator-module__aGiL-a__handle:active:before{border-color:var(--color-accent-fg)}.border-radius-generator-module__aGiL-a__handle:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent-fg);outline-offset:var(--focus-ring-offset)}.border-radius-generator-module__aGiL-a__previewHint{padding:0 var(--space-3) var(--space-3);min-block-size:var(--text-ui-xs-line);font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted);margin:0}.border-radius-generator-module__aGiL-a__outputBox{margin:var(--space-3) var(--space-3) var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);block-size:96px;font-family:var(--font-mono);font-feature-settings:"zero";font-size:var(--text-code-size);line-height:var(--text-code-line);color:var(--color-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}.border-radius-generator-module__aGiL-a__statusLine{padding-inline:var(--space-3);}.border-radius-generator-module__aGiL-a__outputActions{gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3);display:flex}.border-radius-generator-module__aGiL-a__echoSlot{inline-size:1ch;display:inline-block}.border-radius-generator-module__aGiL-a__blobRow{align-items:end;gap:var(--space-3);padding:var(--space-3) var(--space-3) 0;flex-wrap:wrap;display:flex}.border-radius-generator-module__aGiL-a__seedField{gap:var(--space-1);flex-direction:column;inline-size:7rem;min-inline-size:0;display:flex}.border-radius-generator-module__aGiL-a__seedShown{min-block-size:var(--text-ui-xs-line);font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted);flex-basis:100%;margin:0}.border-radius-generator-module__aGiL-a__presetRow{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3);border-block-start:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.border-radius-generator-module__aGiL-a__presetChip{}.border-radius-generator-module__aGiL-a__importLabel{padding:var(--space-2) var(--space-3) 0;font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-secondary);display:block}.border-radius-generator-module__aGiL-a__importArea{inline-size:calc(100% - 2 * var(--space-3));margin:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);resize:none;background:var(--color-bg-surface);block-size:64px;color:var(--color-text-primary);border:1px solid var(--color-border-control);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-code-size);line-height:var(--text-code-line);display:block}.border-radius-generator-module__aGiL-a__importArea::placeholder{color:var(--color-text-muted)}.border-radius-generator-module__aGiL-a__importStatus{block-size:96px;margin:0 var(--space-3) var(--space-3);overflow-y:auto}.border-radius-generator-module__aGiL-a__errorBox{}.border-radius-generator-module__aGiL-a__errorMessage{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-danger-fg);overflow-wrap:anywhere;margin:0}.border-radius-generator-module__aGiL-a__errorAction{align-self:flex-start;}.border-radius-generator-module__aGiL-a__importOkLine{padding:var(--space-2) 0;font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-secondary);margin:0}.border-radius-generator-module__aGiL-a__actionButton{}.border-radius-generator-module__aGiL-a__headerAction{}.border-radius-generator-module__aGiL-a__accent{}.border-radius-generator-module__aGiL-a__swapWrap{}.border-radius-generator-module__aGiL-a__swapSizer{}.border-radius-generator-module__aGiL-a__banner{margin-block-start:var(--space-3);}.border-radius-generator-module__aGiL-a__bannerAction{font-size:inherit;line-height:inherit;color:var(--color-accent-fg);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.border-radius-generator-module__aGiL-a__actions{margin-block-start:var(--space-4);}.border-radius-generator-module__aGiL-a__fileInput{display:none}.border-radius-generator-module__aGiL-a__shareNote,.border-radius-generator-module__aGiL-a__storedLine,.border-radius-generator-module__aGiL-a__keyboardHint{margin:var(--space-2) 0 0;min-block-size:var(--text-ui-sm-line);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-secondary)}.border-radius-generator-module__aGiL-a__dialog{}.border-radius-generator-module__aGiL-a__dialogTitle{margin:0 0 var(--space-3);font-size:var(--text-ui-lg-size);line-height:var(--text-ui-lg-line);font-weight:var(--weight-medium)}.border-radius-generator-module__aGiL-a__dialogNote{margin:var(--space-3) 0;font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-secondary)}.border-radius-generator-module__aGiL-a__shortcutList{margin:0 0 var(--space-3);gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.border-radius-generator-module__aGiL-a__shortcutItem{align-items:center;gap:var(--space-3);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);display:flex}.border-radius-generator-module__aGiL-a__kbd{}.border-radius-generator-module__aGiL-a__optionCheck{align-items:center;gap:var(--space-2);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);cursor:pointer;margin-block-end:var(--space-3);display:flex}@media (pointer:coarse){.border-radius-generator-module__aGiL-a__segment,.border-radius-generator-module__aGiL-a__linkField,.border-radius-generator-module__aGiL-a__slider{min-block-size:var(--target-touch)}.border-radius-generator-module__aGiL-a__bannerAction,.border-radius-generator-module__aGiL-a__optionCheck{min-block-size:var(--target-touch);align-items:center;display:inline-flex}.border-radius-generator-module__aGiL-a__handle{inline-size:var(--control-height);block-size:var(--control-height)}}
