*{box-sizing:border-box}html{scroll-padding-top:var(--msui-ref-space-6);scrollbar-color:var(--msui-sys-color-outline) var(--msui-sys-color-page)}body{margin:var(--msui-ref-unit-zero);background:var(--msui-sys-color-page);color:var(--msui-sys-color-text);font-family:var(--msui-ref-font-family-text);font-size:var(--msui-ref-font-size-body);line-height:var(--msui-ref-font-line-body)}::selection{background:var(--msui-sys-color-selection);color:var(--msui-sys-color-text)}a{color:inherit;text-decoration:none}a:hover,button:hover{color:var(--msui-sys-color-action)}button,a,summary{-webkit-tap-highlight-color:var(--msui-sys-color-selection)}button,summary{font:inherit;cursor:pointer}button{color:inherit;border:var(--msui-ref-unit-zero);background:0 0}:focus-visible{outline:var(--msui-ref-line-focus) solid var(--msui-sys-color-focus);outline-offset:var(--msui-ref-line-focus-offset)}.wrap{width:calc(100% - var(--msui-ref-space-16));max-width:var(--msui-ref-size-container);margin-inline:auto}svg{width:var(--msui-ref-size-icon);height:var(--msui-ref-size-icon);fill:none;stroke:currentColor;stroke-width:var(--msui-ref-line-focus);stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.skip{padding:var(--msui-ref-space-3);background:var(--msui-sys-color-page);transform:translateY(calc(-1 * var(--msui-ref-size-header)));position:absolute;inset-block-start:var(--msui-ref-space-2);inset-inline-start:var(--msui-ref-space-4)}.skip:focus{z-index:1;transform:none}.masthead{align-items:center;gap:var(--msui-ref-space-16);min-height:var(--msui-ref-size-header);border-bottom:var(--msui-ref-line-hairline) solid var(--msui-sys-color-border);display:flex}.brand{font-family:var(--msui-ref-font-family-display);font-size:var(--msui-ref-font-size-title);font-weight:var(--msui-ref-font-weight-regular);letter-spacing:var(--msui-ref-font-tracking-display);min-height:var(--msui-ref-size-target);align-items:center;gap:var(--msui-ref-space-2);display:flex}.brand svg{width:var(--msui-ref-size-brand);height:var(--msui-ref-size-brand)}.brand-dot{width:var(--msui-ref-space-2);height:var(--msui-ref-space-2);border-radius:var(--msui-ref-radius-sm);background:var(--msui-sys-color-action);align-self:center}.masthead nav{gap:var(--msui-ref-space-8);display:flex}.masthead nav a{min-height:var(--msui-ref-size-target);align-items:center;display:flex}.header-note{color:var(--msui-sys-color-muted);font-size:var(--msui-ref-font-size-caption);margin-left:auto}.heading{justify-content:space-between;align-items:flex-end;gap:var(--msui-ref-space-8);padding-block:var(--msui-ref-space-10);display:flex;container-type:inline-size}.heading h1{margin:var(--msui-ref-unit-zero);font-family:var(--msui-ref-font-family-display);font-size:var(--msui-ref-font-size-display-large);font-weight:var(--msui-ref-font-weight-regular);line-height:var(--msui-ref-font-line-display);letter-spacing:var(--msui-ref-font-tracking-display)}.heading p{margin:var(--msui-ref-unit-zero);color:var(--msui-sys-color-muted)}.discovery{grid-template-columns:var(--msui-comp-gleezit-discovery-columns);gap:var(--msui-ref-space-10);align-items:start;display:grid}.photo{background:var(--msui-sys-color-surface);border-radius:var(--msui-ref-radius-sm);display:block;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%;transition:transform var(--msui-ref-motion-state) var(--msui-ref-motion-ease-exit);display:block}.photo:hover img{transform:scale(var(--msui-ref-motion-scale-hover))}.photo-main{height:var(--msui-comp-gleezit-discovery-photo)}.photo-side{height:calc(var(--msui-ref-size-image) + var(--msui-ref-space-8))}.caption{padding-top:var(--msui-ref-space-4)}.byline{justify-content:space-between;align-items:center;gap:var(--msui-ref-space-2);font-size:var(--msui-ref-font-size-caption);color:var(--msui-sys-color-muted);display:flex}.byline a{align-items:center;gap:var(--msui-ref-space-2);min-height:var(--msui-ref-size-target);color:var(--msui-sys-color-text);display:inline-flex}.initials{width:var(--msui-ref-size-avatar);height:var(--msui-ref-size-avatar);background:var(--msui-sys-color-surface);border-radius:var(--msui-ref-radius-sm);font-size:var(--msui-ref-font-size-caption);place-items:center;display:grid}h2{font-family:var(--msui-ref-font-family-display);font-size:var(--msui-ref-font-size-title);font-weight:var(--msui-ref-font-weight-regular);line-height:var(--msui-ref-font-line-title);letter-spacing:var(--msui-ref-font-tracking-title)}.title-price{justify-content:space-between;align-items:baseline;gap:var(--msui-ref-space-4);margin-top:var(--msui-ref-space-2);display:flex}.title-price h2{margin:var(--msui-ref-unit-zero)}.title-price h2 a{min-height:var(--msui-ref-size-target);align-items:center;display:inline-flex}.price{white-space:nowrap;font-weight:var(--msui-ref-font-weight-medium);font-variant-numeric:tabular-nums}.caption>p{margin-block:var(--msui-ref-space-3) var(--msui-ref-space-5);color:var(--msui-sys-color-muted)}.actions{justify-content:space-between;align-items:center;gap:var(--msui-ref-space-3);margin-top:var(--msui-ref-space-4);display:flex}.primary,.text-action,.external,.icon-action{justify-content:center;align-items:center;gap:var(--msui-ref-space-3);min-height:var(--msui-ref-size-target);display:inline-flex}.primary{padding:var(--msui-ref-space-3) var(--msui-ref-space-5);border-radius:var(--msui-ref-radius-sm);background:var(--msui-sys-color-action);color:var(--msui-sys-color-on-action);font-weight:var(--msui-ref-font-weight-medium)}.primary:hover{color:var(--msui-sys-color-on-action);background:var(--msui-sys-color-action-hover)}.primary:active{background:var(--msui-sys-color-action-active)}.external{font-size:var(--msui-ref-font-size-caption);padding-inline:var(--msui-ref-space-2)}.text-action{font-weight:var(--msui-ref-font-weight-medium);padding:var(--msui-ref-unit-zero)}.icon-action{width:var(--msui-ref-size-target);border:var(--msui-ref-line-hairline) solid var(--msui-sys-color-border);border-radius:var(--msui-ref-radius-sm)}.code-section{margin-top:var(--msui-ref-space-6);padding-top:var(--msui-ref-space-5);border-top:var(--msui-ref-line-hairline) solid var(--msui-sys-color-border)}.section-line{justify-content:space-between;align-items:center;gap:var(--msui-ref-space-4);display:flex}.section-line h2{margin:var(--msui-ref-unit-zero)}.section-line>span{font-size:var(--msui-ref-font-size-caption);color:var(--msui-sys-color-muted)}.code-section h2{font-family:var(--msui-ref-font-family-text);font-size:var(--msui-ref-font-size-body);font-weight:var(--msui-ref-font-weight-medium);letter-spacing:var(--msui-ref-font-tracking-body)}.code-section p{margin-block:var(--msui-ref-space-3);font-size:var(--msui-ref-font-size-caption);color:var(--msui-sys-color-muted)}.code-section p strong{font-size:var(--msui-ref-font-size-body);font-weight:var(--msui-ref-font-weight-medium);color:var(--msui-sys-color-text)}summary{min-height:var(--msui-ref-size-target);font-size:var(--msui-ref-font-size-caption);color:var(--msui-sys-color-action);justify-content:space-between;align-items:center;list-style:none;display:flex}summary::-webkit-details-marker{display:none}details[open] summary{font-weight:var(--msui-ref-font-weight-strong)}.code-content{padding:var(--msui-ref-space-4);background:var(--msui-sys-color-surface);border-radius:var(--msui-ref-radius-sm)}.code{letter-spacing:var(--msui-ref-font-tracking-title);font-size:var(--msui-ref-font-size-title)}.creators{margin-top:var(--msui-ref-space-12);padding-top:var(--msui-ref-space-6);border-top:var(--msui-ref-line-hairline) solid var(--msui-sys-color-border)}.creator-list{gap:var(--msui-ref-space-8);margin-top:var(--msui-ref-space-6);display:flex}.creator-list>a{align-items:center;gap:var(--msui-ref-space-3);min-width:0;min-height:var(--msui-ref-size-header);flex:1;display:flex}.creator-list>a>span:nth-child(2){flex:1}.creator-list strong{font-weight:var(--msui-ref-font-weight-medium);display:block}.creator-list span span{color:var(--msui-sys-color-muted);font-size:var(--msui-ref-font-size-caption);display:block}.creator-monogram{width:var(--msui-ref-size-avatar-large);height:var(--msui-ref-size-avatar-large);border:var(--msui-ref-line-hairline) solid var(--msui-sys-color-border);border-radius:var(--msui-ref-radius-sm);font-family:var(--msui-ref-font-family-display);font-size:var(--msui-ref-font-size-title);flex-shrink:0;place-items:center;display:grid}.purchase-note{margin-block:var(--msui-ref-space-10);font-size:var(--msui-ref-font-size-caption);color:var(--msui-sys-color-muted)}footer{justify-content:space-between;gap:var(--msui-ref-space-6);border-top:var(--msui-ref-line-hairline) solid var(--msui-sys-color-border);padding-block:var(--msui-ref-space-6);font-size:var(--msui-ref-font-size-caption);color:var(--msui-sys-color-muted);display:flex}footer p{margin:var(--msui-ref-unit-zero)}.detail-panel{margin-top:var(--msui-ref-space-10);padding:var(--msui-ref-space-6);background:var(--msui-sys-color-surface);border-radius:var(--msui-ref-radius-md);scroll-margin-block:var(--msui-ref-space-6)}.detail-panel p{max-width:var(--msui-ref-size-reading)}.detail-panel .section-line{flex-wrap:wrap}.local-status{border-top:var(--msui-ref-line-hairline) solid var(--msui-sys-color-border);padding-top:var(--msui-ref-space-3);font-size:var(--msui-ref-font-size-caption)}@media (width<=1024px){.header-note{display:none}.masthead{justify-content:space-between;gap:var(--msui-ref-space-6)}.discovery{gap:var(--msui-ref-space-6)}.byline{flex-wrap:wrap}.creator-list{gap:var(--msui-ref-space-4)}.creator-monogram{display:none}.photo-side{height:var(--msui-ref-size-image-compact)}}@media (width<=700px){.wrap{width:calc(100% - var(--msui-ref-space-8))}.masthead{gap:var(--msui-ref-unit-zero);padding-top:var(--msui-ref-space-3);flex-wrap:wrap}.brand{flex-basis:100%}.masthead nav{justify-content:space-between;gap:var(--msui-ref-space-4);width:100%;font-size:var(--msui-ref-font-size-caption);padding-block:var(--msui-ref-space-2)}.heading{padding-block:var(--msui-ref-space-6)}.heading p{display:none}.discovery{display:block}.photo-main{height:var(--msui-ref-size-image-compact)}.caption{padding-top:var(--msui-ref-space-2)}.byline{flex-wrap:nowrap}.title-price{gap:var(--msui-ref-space-2)}.caption>p{font-size:var(--msui-ref-font-size-caption);margin-block:var(--msui-ref-space-3)}.actions{gap:var(--msui-ref-space-2)}.primary{padding-inline:var(--msui-ref-space-4)}.external{padding-inline:var(--msui-ref-unit-zero);gap:var(--msui-ref-space-1)}.side{margin-top:var(--msui-ref-space-8)}.secondary{grid-template-columns:var(--msui-comp-gleezit-discovery-thumb) minmax(0,1fr);gap:var(--msui-ref-space-4);display:grid}.photo-side{height:100%;min-height:var(--msui-ref-size-image-compact)}.secondary .caption{padding-top:var(--msui-ref-unit-zero)}.secondary .byline{display:block}.secondary .byline>span,.secondary .initials{display:none}.secondary .title-price{margin-top:var(--msui-ref-space-1);display:block}.secondary .price{margin-top:var(--msui-ref-space-2);display:block}.secondary .actions{margin-top:var(--msui-ref-space-2)}.creators{margin-top:var(--msui-ref-space-8)}.section-line{align-items:baseline}.creator-list{margin-top:var(--msui-ref-space-4);display:block}.creator-list>a{border-bottom:var(--msui-ref-line-hairline) solid var(--msui-sys-color-border);padding-block:var(--msui-ref-space-3)}.creator-monogram{display:grid}.creators .section-line>span{display:none}footer{display:block}footer p{margin-top:var(--msui-ref-space-2)}.detail-panel{padding:var(--msui-ref-space-4)}}@media (prefers-reduced-motion:reduce){.photo img{transition:none}.photo:hover img{transform:none}}body{background:var(--msui-comp-depth-canvas)}.photo{border-radius:var(--msui-ref-radius-md);box-shadow:var(--msui-comp-depth-shadow-rest)}.feature>.caption{z-index:var(--msui-comp-depth-level-front);margin-top:calc(-1 * var(--msui-comp-depth-overlap));margin-inline:var(--msui-ref-space-6);padding:var(--msui-ref-space-6);background:var(--msui-comp-depth-sheet);border:var(--msui-ref-line-hairline) solid var(--msui-comp-depth-edge);border-radius:var(--msui-ref-radius-md);box-shadow:var(--msui-comp-depth-shadow-float);position:relative}.code-section{padding:var(--msui-ref-space-5);background:var(--msui-comp-depth-sheet);border:var(--msui-ref-line-hairline) solid var(--msui-comp-depth-edge);border-radius:var(--msui-ref-radius-md);box-shadow:var(--msui-comp-depth-shadow-rest)}.detail-panel{z-index:var(--msui-comp-depth-level-front);background:var(--msui-comp-depth-sheet);border:var(--msui-ref-line-hairline) solid var(--msui-comp-depth-edge);box-shadow:var(--msui-comp-depth-shadow-dialog);position:relative}@media (width<=700px){.feature>.caption{margin-inline:var(--msui-ref-space-2);padding:var(--msui-ref-space-4)}.feature .actions{row-gap:var(--msui-ref-space-1);flex-wrap:wrap}}.discovery .product{background:var(--msui-comp-depth-sheet);border:var(--msui-ref-line-hairline) solid var(--msui-comp-depth-edge);border-radius:var(--msui-ref-radius-lg);box-shadow:var(--msui-comp-depth-shadow-rest)}.discovery .feature{box-shadow:var(--msui-comp-depth-shadow-float)}.discovery .product .photo{border-radius:var(--msui-ref-radius-lg) var(--msui-ref-radius-lg) var(--msui-ref-unit-zero) var(--msui-ref-unit-zero);box-shadow:none}.discovery .product>.caption,.discovery .feature>.caption{z-index:auto;margin:var(--msui-ref-unit-zero);padding:var(--msui-ref-space-6);border:var(--msui-ref-unit-zero);border-radius:var(--msui-ref-unit-zero);box-shadow:none;background:0 0;position:static}.discovery .product .actions{flex-wrap:wrap}@media (width<=700px){.discovery .product>.caption,.discovery .feature>.caption{padding:var(--msui-ref-space-4)}.discovery .secondary{grid-template-columns:var(--msui-comp-gleezit-discovery-thumb) minmax(0,1fr);gap:var(--msui-ref-unit-zero);align-items:stretch;display:grid}.discovery .secondary .photo-side{height:100%;min-height:var(--msui-comp-gleezit-discovery-thumb);border-radius:var(--msui-ref-radius-lg) var(--msui-ref-unit-zero) var(--msui-ref-unit-zero) var(--msui-ref-radius-lg);position:relative}.discovery .secondary .photo-side img{inset:var(--msui-ref-unit-zero);width:100%;height:100%;position:absolute}}.discovery .product .product-meta{font-size:var(--msui-ref-font-size-caption);color:var(--msui-sys-color-muted);margin-block:var(--msui-ref-space-2)}.discovery .product .card-detail{min-height:var(--msui-ref-size-target);padding-inline:var(--msui-ref-unit-zero);color:var(--msui-sys-color-action);background:0 0}.discovery .product .actions{margin-top:var(--msui-ref-space-2);justify-content:flex-end}.demo-note,.results-line,.product-meta,.demo-footer{font-size:var(--msui-ref-font-size-caption);color:var(--msui-sys-color-muted)}.demo-note{margin-block:var(--msui-ref-space-2) var(--msui-ref-space-4)}.filters{align-items:end;gap:var(--msui-ref-space-4);padding:var(--msui-ref-space-4);background:var(--msui-comp-depth-well);border:var(--msui-ref-line-hairline) solid var(--msui-sys-color-border);border-radius:var(--msui-ref-radius-md);flex-wrap:wrap;display:flex}.filters label{gap:var(--msui-ref-space-1);min-width:var(--msui-comp-gleezit-editor-input);font-size:var(--msui-ref-font-size-caption);flex:1;display:grid}input,select{min-height:var(--msui-ref-size-target);min-width:0;max-width:100%;font:inherit;color:var(--msui-sys-color-text);background:var(--msui-sys-color-page);border:var(--msui-ref-line-hairline) solid var(--msui-sys-color-outline);border-radius:var(--msui-ref-radius-sm);padding:var(--msui-ref-space-2)}.results-line{margin-block:var(--msui-ref-space-4)}.discovery{align-items:start}.side{gap:var(--msui-ref-space-6);display:grid}.side .secondary{margin:0}.author-footer{border-top:var(--msui-ref-line-hairline) solid var(--msui-sys-color-border);padding:var(--msui-ref-space-3) var(--msui-ref-space-6);margin-top:auto}.author-footer>a{align-items:center;gap:var(--msui-ref-space-3);min-height:var(--msui-ref-size-target);font-size:var(--msui-ref-font-size-caption);font-weight:var(--msui-ref-font-weight-strong);display:flex}.author-footer img,.creator-photo{width:var(--msui-ref-size-avatar-large);height:var(--msui-ref-size-avatar-large);object-fit:cover;object-position:center;border-radius:var(--msui-ref-radius-md)}.author-footer svg{margin-left:auto}.code-preview{padding:var(--msui-ref-space-5);border-top:var(--msui-ref-line-hairline) solid var(--msui-sys-color-outline)}.code-preview h2{font:inherit;font-weight:var(--msui-ref-font-weight-strong)}.more-products{gap:var(--msui-ref-space-6);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.more-products .product,.profile-grid .product{flex-direction:column;min-width:0;display:flex}.more-products .photo-side,.profile-grid .photo-side{height:var(--msui-ref-size-image-compact);min-height:0}.more-products .caption,.profile-grid .caption{flex:1}.more-products .title-price,.profile-grid .title-price{display:block}.more-products .price,.profile-grid .price{margin-top:var(--msui-ref-space-2);display:block}.pagination{gap:var(--msui-ref-space-3);margin-block:var(--msui-ref-space-8);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.pagination button,.carousel-controls button{min-height:var(--msui-ref-size-target);padding:var(--msui-ref-space-2) var(--msui-ref-space-4);border:var(--msui-ref-line-hairline) solid var(--msui-sys-color-outline);border-radius:var(--msui-ref-radius-md);background:var(--msui-sys-color-page)}.pagination label{gap:var(--msui-ref-space-2);align-items:center;display:flex}button:disabled{opacity:var(--msui-ref-opacity-disabled);cursor:not-allowed}.codes-collection,.creators{margin-block:var(--msui-ref-space-12)}.codes-grid{gap:var(--msui-ref-space-6);margin-top:var(--msui-ref-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.code-card{min-width:0;padding:var(--msui-ref-space-5);flex-direction:column;display:flex}.code-card h3{font:inherit;font-weight:var(--msui-ref-font-weight-strong);margin:0}.code-card .section-line{gap:var(--msui-ref-space-2);flex-wrap:wrap}.code-card .section-line>span{font-size:var(--msui-ref-font-size-caption)}.code-card details{margin-bottom:var(--msui-ref-space-4)}.code-card .author-footer{padding:var(--msui-ref-space-3) 0 0}.code-content{overflow-wrap:anywhere}.code-content .external{font-size:var(--msui-ref-font-size-caption)}.creator-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.creator-list>a,.creator-list>a>span{min-width:0}.creator-list strong{overflow-wrap:anywhere}.return-link{min-height:var(--msui-ref-size-target);margin-block:var(--msui-ref-space-6);align-items:center;display:inline-flex}.detail-page{grid-template-columns:var(--msui-comp-gleezit-discovery-columns);gap:var(--msui-ref-space-8);padding:var(--msui-ref-space-6);background:var(--msui-comp-depth-sheet);border-radius:var(--msui-ref-radius-lg);box-shadow:var(--msui-comp-depth-shadow-float);display:grid}.detail-visual img{width:100%;height:var(--msui-ref-size-image-feature);object-fit:cover;border-radius:var(--msui-ref-radius-md)}.detail-page h1,.profile-page h1{font-family:var(--msui-ref-font-family-display);font-size:var(--msui-ref-font-size-display);font-weight:var(--msui-ref-font-weight-regular);line-height:var(--msui-ref-font-line-title)}.detail-price{font-size:var(--msui-ref-font-size-title)}dl>div{gap:var(--msui-ref-space-4);padding-block:var(--msui-ref-space-2);border-bottom:var(--msui-ref-line-hairline) solid var(--msui-sys-color-border);grid-template-columns:1fr 1fr;display:grid}dd{margin:0}dt{color:var(--msui-sys-color-muted)}.detail-page .author-footer{margin-top:var(--msui-ref-space-6);padding-inline:0}.profile-page{max-width:var(--msui-ref-size-profile);margin-inline:auto}.profile-heading{text-align:center}.profile-portrait{width:var(--msui-comp-gleezit-discovery-thumb);height:var(--msui-comp-gleezit-discovery-thumb);object-fit:cover;object-position:center;border-radius:var(--msui-ref-radius-lg);box-shadow:var(--msui-comp-depth-shadow-rest)}.profile-heading h1{margin-block:var(--msui-ref-space-3)}.tagline{font-weight:var(--msui-ref-font-weight-strong)}.profile-link{width:100%;min-height:var(--msui-ref-size-target);justify-content:space-between;align-items:center;gap:var(--msui-ref-space-4);padding:var(--msui-ref-space-4);margin-block:var(--msui-ref-space-3);background:var(--msui-comp-depth-sheet);border:var(--msui-ref-line-hairline) solid var(--msui-sys-color-border);border-radius:var(--msui-ref-radius-md);box-shadow:var(--msui-comp-depth-shadow-rest);text-align:left;display:flex}.profile-page section{margin-block:var(--msui-ref-space-8)}.profile-page h2{font-family:var(--msui-ref-font-family-display);font-size:var(--msui-ref-font-size-title);font-weight:var(--msui-ref-font-weight-regular)}.carousel figure{margin:0}.carousel figure img{width:100%;height:auto;aspect-ratio:var(--msui-ref-aspect-landscape);object-fit:cover;border-radius:var(--msui-ref-radius-lg);display:block}.carousel figcaption{font-size:var(--msui-ref-font-size-caption);margin-top:var(--msui-ref-space-3);color:var(--msui-sys-color-muted)}.carousel-controls{justify-content:space-between;align-items:center;gap:var(--msui-ref-space-2);margin-block:var(--msui-ref-space-3);display:flex}.profile-codes .code-card{margin-block:var(--msui-ref-space-4)}.profile-grid{gap:var(--msui-ref-space-6);grid-template-columns:1fr;display:grid}.demo-footer{margin-top:var(--msui-ref-space-12)}.demo-footer p{max-width:var(--msui-ref-size-reading)}.demo-footer a{text-decoration:underline}.empty{padding:var(--msui-ref-space-8);grid-column:1/-1}@media (width<=1024px){.more-products,.codes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-page{grid-template-columns:1fr 1fr}}@media (width<=700px){.filters{gap:var(--msui-ref-space-2)}.filters label:first-child{flex-basis:100%}.filters label{flex-basis:calc(50% - var(--msui-ref-space-2));min-width:0}.filters select{width:100%}.filters .primary{flex:1}.discovery .side{margin-top:var(--msui-ref-space-6)}.more-products{margin-top:var(--msui-ref-space-6);grid-template-columns:1fr;display:grid}.discovery .secondary{flex-direction:column;display:flex}.discovery .secondary .photo-side{height:var(--msui-ref-size-image-compact);border-radius:var(--msui-ref-radius-lg) var(--msui-ref-radius-lg) 0 0;min-height:0;display:block;position:static}.discovery .secondary .photo-side img{position:static}.author-footer{padding-inline:var(--msui-ref-space-4)}.discovery .secondary .byline{display:flex}.discovery .secondary .byline>span{display:inline}.codes-grid,.creator-list{grid-template-columns:1fr}.codes-collection>.section-line,.codes-collection>.section-line>span{display:block}.pagination{gap:var(--msui-ref-space-2)}.detail-page{padding:var(--msui-ref-space-4);grid-template-columns:1fr}.detail-visual img{height:var(--msui-ref-size-image-compact)}.carousel-controls button{padding-inline:var(--msui-ref-space-3)}.profile-page .section-line{flex-wrap:wrap}.profile-grid{display:grid}}.network-mark{width:var(--msui-ref-size-icon);height:var(--msui-ref-size-icon);-webkit-mask-image:var(--network-icon);mask-image:var(--network-icon);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--network-icon);background:currentColor;flex-shrink:0;display:inline-block;-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.profile-socials{margin-block:var(--msui-ref-space-6)}.profile-socials .social-list{justify-content:center;gap:var(--msui-ref-space-2);flex-wrap:wrap;display:flex}.profile-socials .social-button{width:var(--msui-ref-size-target);height:var(--msui-ref-size-target);min-height:var(--msui-ref-size-target);color:var(--msui-sys-color-action);background:var(--msui-comp-depth-sheet);border:var(--msui-ref-line-hairline) solid var(--msui-sys-color-border);border-radius:var(--msui-ref-radius-md);box-shadow:var(--msui-comp-depth-shadow-rest);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.profile-socials .local-status{overflow-wrap:anywhere;text-align:center;flex-basis:100%;margin:0}.profile-socials .social-button:hover{border-color:var(--msui-sys-color-action)}.profile-socials svg,.social-field-title svg{fill:none;stroke:currentColor;stroke-width:var(--msui-ref-line-focus);width:var(--msui-ref-size-icon);height:var(--msui-ref-size-icon)}.profile-editor{max-width:var(--msui-ref-size-container);background:var(--msui-comp-depth-sheet);padding:var(--msui-ref-space-8);border:var(--msui-ref-line-hairline) solid var(--msui-sys-color-border);border-radius:var(--msui-ref-radius-lg);box-shadow:var(--msui-comp-depth-shadow-float);margin-inline:auto}.editor-top{justify-content:space-between;align-items:center;gap:var(--msui-ref-space-4);display:flex}.editor-heading{align-items:center;gap:var(--msui-ref-space-5);margin-bottom:var(--msui-ref-space-8);display:flex}.editor-heading img{width:var(--msui-ref-size-thumb);height:var(--msui-ref-size-thumb);object-fit:cover;border-radius:var(--msui-ref-radius-lg)}.editor-heading h1{font-family:var(--msui-ref-font-family-display);font-size:var(--msui-ref-font-size-display);font-weight:var(--msui-ref-font-weight-regular);line-height:var(--msui-ref-font-line-title);margin:0}.editor-heading p{margin-block:var(--msui-ref-space-2) 0;color:var(--msui-sys-color-muted)}.editor-columns{gap:var(--msui-ref-space-12);grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);align-items:start;display:grid}.profile-editor h2,.profile-editor h3{font:inherit;font-weight:var(--msui-ref-font-weight-strong);margin:0}.profile-editor h2{font-size:var(--msui-ref-font-size-title);font-family:var(--msui-ref-font-family-display);font-weight:var(--msui-ref-font-weight-regular)}.profile-editor label{gap:var(--msui-ref-space-1);font-size:var(--msui-ref-font-size-caption);flex-wrap:wrap;display:flex}.profile-editor label input,.profile-editor label textarea,.profile-editor label select{width:100%;margin-top:var(--msui-ref-space-1);flex-basis:100%}.identity-editor>label{margin-block:var(--msui-ref-space-5)}.profile-editor textarea{resize:vertical;min-width:0;max-width:100%;font:inherit;color:var(--msui-sys-color-text);background:var(--msui-sys-color-page);border:var(--msui-ref-line-hairline) solid var(--msui-sys-color-outline);border-radius:var(--msui-ref-radius-sm);padding:var(--msui-ref-space-3);line-height:var(--msui-ref-font-line-body)}.editor-help,.optional,.catalog-count,.editor-actions p{font-size:var(--msui-ref-font-size-caption);color:var(--msui-sys-color-muted)}.editor-help{margin-block:var(--msui-ref-space-3) var(--msui-ref-space-5);max-width:var(--msui-ref-size-reading)}.profile-editor button{min-height:var(--msui-ref-size-target);font:inherit;padding:var(--msui-ref-space-2) var(--msui-ref-space-3);border:var(--msui-ref-line-hairline) solid var(--msui-sys-color-outline);border-radius:var(--msui-ref-radius-md);background:var(--msui-sys-color-page);color:var(--msui-sys-color-action);cursor:pointer}.profile-editor button.primary{background:var(--msui-sys-color-action);color:var(--msui-sys-color-on-action);border-color:var(--msui-sys-color-action)}.profile-editor button:hover:not(:disabled){border-color:var(--msui-sys-color-action)}.profile-editor :focus-visible,.profile-socials :focus-visible,.preview-bar a:focus-visible,.edit-profile:focus-visible{outline:var(--msui-ref-line-focus) solid var(--msui-sys-color-focus);outline-offset:var(--msui-ref-line-focus-offset)}.social-editor>.section-line{justify-content:space-between;align-items:center;gap:var(--msui-ref-space-3);flex-wrap:wrap;display:flex}.network-catalogue{padding:var(--msui-ref-space-4);margin-block:var(--msui-ref-space-4) var(--msui-ref-space-6);background:var(--msui-comp-depth-well);border:var(--msui-ref-line-hairline) solid var(--msui-sys-color-border);border-radius:var(--msui-ref-radius-md)}[hidden]{display:none!important}.catalog-toolbar{gap:var(--msui-ref-space-3);grid-template-columns:1fr 1fr;display:grid}#catalog-results{max-height:var(--msui-ref-size-image);overscroll-behavior:contain;padding:var(--msui-ref-space-2);margin:var(--msui-ref-space-3) calc(-1 * var(--msui-ref-space-2));overflow:auto}.catalog-group{margin-block:var(--msui-ref-space-4)}.catalog-group h3{margin-bottom:var(--msui-ref-space-2);font-size:var(--msui-ref-font-size-caption);color:var(--msui-sys-color-muted)}.catalog-choices{gap:var(--msui-ref-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.catalog-choices button{align-items:center;gap:var(--msui-ref-space-2);text-align:left;min-width:0;font-size:var(--msui-ref-font-size-caption);border-color:var(--msui-sys-color-border);display:flex}.catalog-choices button>span:nth-child(2){overflow-wrap:anywhere;flex:1}.catalog-choices button>span:last-child{margin-left:auto}.social-field{margin-block:var(--msui-ref-space-4);padding-block:var(--msui-ref-space-4);border-top:var(--msui-ref-line-hairline) solid var(--msui-sys-color-border)}.social-field-title{align-items:center;gap:var(--msui-ref-space-2);margin-bottom:var(--msui-ref-space-3);color:var(--msui-sys-color-action);display:flex}.social-field-title strong{font-size:var(--msui-ref-font-size-caption);color:var(--msui-sys-color-text)}.social-field-title .remove-network{font-size:var(--msui-ref-font-size-caption);background:0 0;border-color:#0000;margin-left:auto}.social-field>label+label{margin-top:var(--msui-ref-space-3)}.field-error{color:var(--msui-sys-color-danger);font-size:var(--msui-ref-font-size-caption);overflow-wrap:anywhere}[aria-invalid=true]{border-color:var(--msui-sys-color-danger)}.editor-actions{justify-content:space-between;align-items:center;gap:var(--msui-ref-space-4);margin-top:var(--msui-ref-space-6);padding-top:var(--msui-ref-space-5);border-top:var(--msui-ref-line-hairline) solid var(--msui-sys-color-border);display:flex}.editor-actions>div{gap:var(--msui-ref-space-3);flex-shrink:0;display:flex}.preview-bar{justify-content:space-between;align-items:center;gap:var(--msui-ref-space-4);padding:var(--msui-ref-space-4);margin-block:var(--msui-ref-space-5);background:var(--msui-comp-depth-well);border:var(--msui-ref-line-hairline) solid var(--msui-sys-color-border);border-radius:var(--msui-ref-radius-md);display:flex}.preview-bar p{font-size:var(--msui-ref-font-size-caption);margin:0}.edit-profile{min-height:var(--msui-ref-size-target);margin-left:var(--msui-ref-space-6);align-items:center;display:inline-flex}@media (width<=1024px){.editor-columns{gap:var(--msui-ref-space-6)}}@media (width<=700px){.masthead nav{justify-content:center;gap:var(--msui-ref-space-3);flex-wrap:wrap}.masthead nav a{min-height:var(--msui-ref-size-target);align-items:center;display:inline-flex}.masthead{height:auto}.editor-top{margin-bottom:var(--msui-ref-space-4);display:block}.editor-top .return-link{margin-block:var(--msui-ref-space-3)}.editor-top .demo-note{display:block}.profile-editor{padding:var(--msui-ref-space-4)}.editor-heading{align-items:start;gap:var(--msui-ref-space-3);margin-bottom:var(--msui-ref-space-6)}.editor-heading img{width:var(--msui-ref-size-avatar-large);height:var(--msui-ref-size-avatar-large)}.editor-heading h1{font-size:var(--msui-ref-font-size-title)}.editor-heading p{font-size:var(--msui-ref-font-size-caption)}.editor-columns{gap:var(--msui-ref-space-6);grid-template-columns:1fr}.catalog-toolbar,.catalog-choices{grid-template-columns:1fr}.editor-actions,.preview-bar{flex-direction:column;align-items:stretch}.editor-actions>div{flex-wrap:wrap}.editor-actions>div>*{flex:1}.edit-profile{margin-left:var(--msui-ref-space-3)}}.profile-socials[data-display=list] .social-list{gap:var(--msui-ref-space-3);grid-template-columns:minmax(0,1fr);display:grid}.profile-socials[data-display=list] .social-button{width:100%;height:auto;min-height:var(--msui-ref-size-target);justify-content:flex-start;gap:var(--msui-ref-space-4);padding:var(--msui-ref-space-4);text-align:left;font:inherit}.profile-socials[data-display=list] .social-label{overflow-wrap:anywhere;min-width:0;color:var(--msui-sys-color-text);flex:1}.profile-socials[data-display=list] .social-open{margin-left:auto}.profile-socials[data-display=list] .local-status{text-align:left;grid-column:1/-1}.social-display-control{margin-block:var(--msui-ref-space-4) var(--msui-ref-space-6)}.social-display-control label{max-width:var(--msui-ref-size-reading)}.masthead nav a,.clear-filter{min-height:var(--msui-ref-size-target);align-items:center;display:inline-flex}.product{flex-direction:column;min-width:0;display:flex;overflow:hidden}.discovery .side .product{flex-direction:column;display:flex}.discovery .side .photo-side{height:var(--msui-ref-size-image-compact)}.loading-state,.error-state{padding-block:var(--msui-ref-space-6)}.loading-sheet{height:var(--msui-ref-size-image-compact);background:var(--msui-comp-depth-well);border:var(--msui-ref-line-hairline) solid var(--msui-sys-color-border);border-radius:var(--msui-ref-radius-lg)}.merchant{align-items:center;gap:var(--msui-ref-space-2);margin-top:var(--msui-ref-space-4);display:inline-flex}.code-detail{max-width:var(--msui-ref-size-profile);margin-inline:auto}.code-detail h1{font-family:var(--msui-ref-font-family-display);font-size:var(--msui-ref-font-size-display);line-height:var(--msui-ref-font-line-title);font-weight:var(--msui-ref-font-weight-regular)}code{font-family:var(--msui-ref-font-family-text);overflow-wrap:anywhere}.detail-page,.profile-page,.filters,.code-section{overflow-wrap:anywhere}.photo img{object-fit:cover;width:100%}.filters button,.filters .clear-filter{white-space:nowrap;flex-shrink:0}.filters>.demo-note{flex-basis:100%}@media (width<=700px){.discovery .side .product{display:flex}.masthead nav{justify-content:flex-start}.profile-page .product{flex-direction:column;display:flex}}
