.styles-module-scss-module__YtcEZq__error-message{margin-top:var(--spacing-dot);font-size:var(--font-size-fluid-xs);font-weight:var(--font-weight-normal);color:var(--color-error);display:block}
.styles-module-scss-module__TwJ3WG__text-input{border:1px solid var(--color-gray-500);border-radius:var(--border-radius-sm);background-color:var(--color-bg-primary);width:100%;height:40px;padding:var(--spacing-room) var(--spacing-city);font-family:var(--font-family,sans-serif);font-size:var(--font-size-fluid-sm);font-weight:var(--font-weight-normal);color:var(--color-text-primary);box-sizing:border-box}.styles-module-scss-module__TwJ3WG__text-input:focus{outline:none}.styles-module-scss-module__TwJ3WG__text-input::placeholder{color:var(--color-gray-400);font-weight:var(--font-weight-normal)}.styles-module-scss-module__TwJ3WG__text-input:disabled{background-color:var(--color-gray-100);cursor:not-allowed}.styles-module-scss-module__TwJ3WG__container{width:100%;max-width:324px;position:relative}.styles-module-scss-module__TwJ3WG__container--full-width{max-width:unset}.styles-module-scss-module__TwJ3WG__text-input--error{border-color:var(--color-error)!important}
@keyframes styles-module-scss-module__9yZSRa__spin{to{transform:rotate(360deg)}}.styles-module-scss-module__9yZSRa__spinner{color:currentColor;animation:.8s linear infinite styles-module-scss-module__9yZSRa__spin}
.styles-module-scss-module__gjgpOW__link,.styles-module-scss-module__gjgpOW__secondary,.styles-module-scss-module__gjgpOW__primary{justify-content:center;align-items:center;gap:var(--spacing-room);padding:var(--spacing-house) var(--spacing-city);border:var(--color-border-width) solid #0000;border-radius:var(--border-radius-sm);font:inherit;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex;position:relative}.styles-module-scss-module__gjgpOW__link:focus-visible,.styles-module-scss-module__gjgpOW__secondary:focus-visible,.styles-module-scss-module__gjgpOW__primary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.styles-module-scss-module__gjgpOW__link:disabled,.styles-module-scss-module__gjgpOW__secondary:disabled,.styles-module-scss-module__gjgpOW__primary:disabled{opacity:.5;cursor:not-allowed}.styles-module-scss-module__gjgpOW__label-slot{align-items:center;gap:var(--spacing-room);width:100%;display:inline-flex}.styles-module-scss-module__gjgpOW__label-slot--align-left{justify-content:flex-start}.styles-module-scss-module__gjgpOW__label-slot--align-center{justify-content:center}.styles-module-scss-module__gjgpOW__label-slot--align-right{justify-content:flex-end}.styles-module-scss-module__gjgpOW__label-slot--hidden{visibility:hidden}.styles-module-scss-module__gjgpOW__loading-root{cursor:progress}.styles-module-scss-module__gjgpOW__loading-overlay{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.styles-module-scss-module__gjgpOW__primary{background:var(--color-accent);color:var(--color-text-inverse)}.styles-module-scss-module__gjgpOW__primary:hover:not(:disabled){background:var(--color-accent-dark)}.styles-module-scss-module__gjgpOW__secondary{background:var(--color-bg-primary);border-color:var(--color-border-secondary);color:var(--color-text-primary)}.styles-module-scss-module__gjgpOW__secondary:hover:not(:disabled){border-color:var(--color-accent)}.styles-module-scss-module__gjgpOW__link{color:var(--color-text-primary);background:0 0;border:none;padding:0}.styles-module-scss-module__gjgpOW__link:hover:not(:disabled){color:var(--color-accent)}.styles-module-scss-module__gjgpOW__link:disabled{color:var(--color-text-disabled);text-decoration:line-through}.styles-module-scss-module__gjgpOW__toggle--active{font-weight:var(--font-weight-bold)}
.styles-module-scss-module__jqC5Za__image{max-width:100%;height:auto;display:block}
.styles-module-scss-module__xvFpTW__label{--label-color:var(--color-neutral);align-items:center;gap:var(--spacing-room);width:fit-content;max-width:100%;padding:var(--spacing-room) var(--spacing-house);border:var(--color-border-width) solid color-mix(in srgb, var(--label-color) 42%, var(--color-border-secondary));border-radius:var(--border-radius-md);color:color-mix(in srgb, var(--label-color) 68%, var(--color-text-primary));background:color-mix(in srgb, var(--label-color) 9%, var(--color-bg-primary));font-size:var(--font-size-fluid-xs);font-weight:var(--font-weight-semibold);letter-spacing:.015em;line-height:var(--line-height-normal);white-space:nowrap}.styles-module-scss-module__xvFpTW__label[data-tone=info]{--label-color:var(--color-info)}.styles-module-scss-module__xvFpTW__label[data-tone=success]{--label-color:var(--color-success)}.styles-module-scss-module__xvFpTW__label[data-tone=warning]{--label-color:var(--color-warning)}.styles-module-scss-module__xvFpTW__label[data-tone=danger]{--label-color:var(--color-error)}.styles-module-scss-module__xvFpTW__text{text-overflow:ellipsis;overflow:hidden}
.styles-module-scss-module__dlJsiq__link{color:var(--color-text-primary);text-decoration:none}.styles-module-scss-module__dlJsiq__link:hover:not(.styles-module-scss-module__dlJsiq__link--disabled){color:var(--color-accent)}.styles-module-scss-module__dlJsiq__link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.styles-module-scss-module__dlJsiq__link--disabled{color:var(--color-text-disabled);cursor:not-allowed;pointer-events:none;text-decoration:line-through}
.styles-module-scss-module__QhH2vq__codeBlock{margin:var(--spacing-country) 0;border:var(--color-border-width) solid #2b3038;background:#17191d;overflow:hidden}.styles-module-scss-module__QhH2vq__toolbar{min-height:38px;padding:0 var(--spacing-street) 0 var(--spacing-city);border-bottom:var(--color-border-width) solid #2b3038;color:#9ca3af;background:#1d2025;justify-content:space-between;align-items:center;display:flex}.styles-module-scss-module__QhH2vq__language{font-family:var(--font-family-mono);font-size:var(--font-size-fluid-xs);text-overflow:ellipsis;text-transform:lowercase;white-space:nowrap;overflow:hidden}.styles-module-scss-module__QhH2vq__copyButton{align-items:center;gap:var(--spacing-room);padding:var(--spacing-room) var(--spacing-house);border-radius:var(--border-radius-xxs);color:#c4c9d2;font:inherit;font-size:var(--font-size-fluid-xs);cursor:pointer;background:0 0;border:0;display:inline-flex}.styles-module-scss-module__QhH2vq__copyButton:hover{color:#fff;background:#ffffff14}.styles-module-scss-module__QhH2vq__copyButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.styles-module-scss-module__QhH2vq__copyButton svg{width:13px;height:13px}.styles-module-scss-module__QhH2vq__pre{padding:var(--spacing-city) var(--spacing-state) var(--spacing-state);color:#e6e8ec;font-family:var(--font-family-mono);tab-size:2;margin:0;font-size:13px;line-height:1.7;overflow-x:auto}.styles-module-scss-module__QhH2vq__pre:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.styles-module-scss-module__QhH2vq__pre code{min-width:max-content;color:inherit;font:inherit;background:0 0;display:block}@media (max-width:768px){.styles-module-scss-module__QhH2vq__codeBlock{margin:var(--spacing-state) 0}.styles-module-scss-module__QhH2vq__pre{padding:var(--spacing-city)}}
.styles-module-scss-module__toD4_G__markdown{color:var(--color-text-primary);font-size:var(--font-size-fluid-lg);overflow-wrap:anywhere;line-height:1.75}.styles-module-scss-module__toD4_G__markdown>:first-child{margin-top:0}.styles-module-scss-module__toD4_G__markdown>:last-child{margin-bottom:0}.styles-module-scss-module__toD4_G__markdown h1,.styles-module-scss-module__toD4_G__markdown h2,.styles-module-scss-module__toD4_G__markdown h3,.styles-module-scss-module__toD4_G__markdown h4,.styles-module-scss-module__toD4_G__markdown h5,.styles-module-scss-module__toD4_G__markdown h6{margin:var(--spacing-city) 0 var(--spacing-city);color:var(--color-text-primary);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:-.025em;scroll-margin-top:var(--spacing-galaxy)}.styles-module-scss-module__toD4_G__markdown h1{font-size:clamp(24px,3vw,30px)}.styles-module-scss-module__toD4_G__markdown h2{padding-bottom:var(--spacing-house);border-bottom:var(--color-border-width) solid var(--color-border-secondary);font-size:clamp(20px,2.5vw,24px)}.styles-module-scss-module__toD4_G__markdown h3{font-size:18px}.styles-module-scss-module__toD4_G__markdown h4,.styles-module-scss-module__toD4_G__markdown h5,.styles-module-scss-module__toD4_G__markdown h6{font-size:var(--font-size-fluid-xl)}.styles-module-scss-module__toD4_G__markdown p{margin:0 0 var(--spacing-city);font-size:inherit;line-height:inherit}.styles-module-scss-module__toD4_G__markdown strong{font-weight:var(--font-weight-semibold)}.styles-module-scss-module__toD4_G__markdown em{color:var(--color-text-secondary)}.styles-module-scss-module__toD4_G__markdown a{color:var(--color-accent);font-weight:var(--font-weight-medium);text-underline-offset:3px;text-decoration-thickness:1px}.styles-module-scss-module__toD4_G__markdown a:hover{color:var(--color-accent);text-decoration:underline}.styles-module-scss-module__toD4_G__markdown ul,.styles-module-scss-module__toD4_G__markdown ol{margin:0 0 var(--spacing-state);padding-left:var(--spacing-country)}.styles-module-scss-module__toD4_G__markdown li{padding-left:var(--spacing-room)}.styles-module-scss-module__toD4_G__markdown li::marker{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.styles-module-scss-module__toD4_G__markdown li+li{margin-top:var(--spacing-house)}.styles-module-scss-module__toD4_G__markdown li p{margin-bottom:var(--spacing-house)}.styles-module-scss-module__toD4_G__markdown ul:has(input[type=checkbox]){padding-left:0;list-style:none}.styles-module-scss-module__toD4_G__markdown input[type=checkbox]{width:14px;height:14px;margin:0 var(--spacing-house) 0 0;accent-color:var(--color-accent);transform:translateY(2px)}.styles-module-scss-module__toD4_G__markdown blockquote{margin:var(--spacing-country) 0;padding:var(--spacing-city) var(--spacing-state);border-left:3px solid var(--color-accent);border-radius:0 var(--border-radius-sm) var(--border-radius-sm) 0;color:var(--color-text-secondary);background:var(--color-accent-extra-light)}.styles-module-scss-module__toD4_G__markdown blockquote p:last-child{margin-bottom:0}.styles-module-scss-module__toD4_G__markdown hr{height:var(--color-border-width);margin:var(--spacing-planet) 0;background:var(--color-border-secondary);border:0}.styles-module-scss-module__toD4_G__markdown table{width:max-content;max-width:100%;margin:var(--spacing-country) 0;border:var(--color-border-width) solid var(--color-border-secondary);border-radius:var(--border-radius-sm);border-spacing:0;border-collapse:separate;font-size:var(--font-size-fluid-base);display:block;overflow-x:auto}.styles-module-scss-module__toD4_G__markdown th,.styles-module-scss-module__toD4_G__markdown td{min-width:120px;padding:var(--spacing-street) var(--spacing-city);border-right:var(--color-border-width) solid var(--color-border-secondary);border-bottom:var(--color-border-width) solid var(--color-border-secondary);text-align:left;vertical-align:top}.styles-module-scss-module__toD4_G__markdown th{font-weight:var(--font-weight-semibold);background:var(--color-bg-secondary)}.styles-module-scss-module__toD4_G__markdown th:last-child,.styles-module-scss-module__toD4_G__markdown td:last-child{border-right:0}.styles-module-scss-module__toD4_G__markdown tr:last-child td{border-bottom:0}.styles-module-scss-module__toD4_G__markdown :not(pre)>code{border:var(--color-border-width) solid var(--color-border-secondary);border-radius:var(--border-radius-xxs);color:var(--color-text-primary);font-family:var(--font-family-mono);background:var(--color-accent-extra-light);padding:2px 4px;font-size:.86em}.styles-module-scss-module__toD4_G__markdown del{color:var(--color-text-secondary);text-decoration-thickness:1px}.styles-module-scss-module__toD4_G__markdown .katex-display{margin:var(--spacing-state) 0;padding:var(--spacing-house) 0;overflow-x:auto}.styles-module-scss-module__toD4_G__markdown .katex .msupsub{font-size:.9em}:is(.styles-module-scss-module__toD4_G__markdown .hljs-comment,.styles-module-scss-module__toD4_G__markdown .hljs-quote){color:#7e8797;font-style:italic}:is(.styles-module-scss-module__toD4_G__markdown .hljs-keyword,.styles-module-scss-module__toD4_G__markdown .hljs-selector-tag,.styles-module-scss-module__toD4_G__markdown .hljs-literal,.styles-module-scss-module__toD4_G__markdown .hljs-section,.styles-module-scss-module__toD4_G__markdown .hljs-link){color:#c792ea}:is(.styles-module-scss-module__toD4_G__markdown .hljs-string,.styles-module-scss-module__toD4_G__markdown .hljs-title,.styles-module-scss-module__toD4_G__markdown .hljs-name,.styles-module-scss-module__toD4_G__markdown .hljs-type,.styles-module-scss-module__toD4_G__markdown .hljs-attribute,.styles-module-scss-module__toD4_G__markdown .hljs-symbol,.styles-module-scss-module__toD4_G__markdown .hljs-bullet,.styles-module-scss-module__toD4_G__markdown .hljs-addition){color:#addb67}:is(.styles-module-scss-module__toD4_G__markdown .hljs-number,.styles-module-scss-module__toD4_G__markdown .hljs-meta,.styles-module-scss-module__toD4_G__markdown .hljs-built_in,.styles-module-scss-module__toD4_G__markdown .hljs-builtin-name,.styles-module-scss-module__toD4_G__markdown .hljs-params){color:#82aaff}:is(.styles-module-scss-module__toD4_G__markdown .hljs-variable,.styles-module-scss-module__toD4_G__markdown .hljs-template-variable,.styles-module-scss-module__toD4_G__markdown .hljs-selector-class,.styles-module-scss-module__toD4_G__markdown .hljs-selector-attr,.styles-module-scss-module__toD4_G__markdown .hljs-selector-pseudo){color:#f78c6c}.styles-module-scss-module__toD4_G__markdown .hljs-deletion{color:#ff5370}.styles-module-scss-module__toD4_G__figure{gap:var(--spacing-house);width:100%;margin:var(--spacing-country) 0;flex-direction:column;display:flex}.styles-module-scss-module__toD4_G__image{object-fit:contain;background:var(--color-bg-secondary);width:100%;max-height:640px}.styles-module-scss-module__toD4_G__caption{color:var(--color-text-secondary);font-size:var(--font-size-fluid-sm);line-height:var(--line-height-normal);text-align:center}@media (max-width:768px){.styles-module-scss-module__toD4_G__markdown{font-size:14px}.styles-module-scss-module__toD4_G__markdown blockquote{padding:var(--spacing-street) var(--spacing-city)}.styles-module-scss-module__toD4_G__markdown th,.styles-module-scss-module__toD4_G__markdown td{min-width:104px;padding:var(--spacing-house) var(--spacing-street)}.styles-module-scss-module__toD4_G__figure{margin:var(--spacing-state) 0}}
.styles-module-scss-module__YMYe-q__header{align-items:flex-end;gap:var(--spacing-country);grid-template-columns:1fr 1fr;width:100%;display:grid}.styles-module-scss-module__YMYe-q__imageWrapper{overflow:hidden}.styles-module-scss-module__YMYe-q__image{object-fit:contain;width:100%;height:auto}.styles-module-scss-module__YMYe-q__content{flex-direction:column;display:flex}.styles-module-scss-module__YMYe-q__title{font-size:var(--font-size-fluid-xl);font-weight:var(--font-weight-bold)}.styles-module-scss-module__YMYe-q__description{color:var(--color-text-secondary);font-size:var(--font-size-fluid-lg);line-height:var(--line-height-relaxed)}.styles-module-scss-module__YMYe-q__block{gap:var(--spacing-street);padding:var(--spacing-country);border:var(--color-border-width) solid var(--color-border-secondary);flex-direction:column;display:flex}.styles-module-scss-module__YMYe-q__blockLabel{align-items:center;gap:var(--spacing-house);font-size:var(--font-size-fluid-base);display:flex}.styles-module-scss-module__YMYe-q__markdownViewport{position:relative;overflow:hidden}.styles-module-scss-module__YMYe-q__markdownFade{pointer-events:none;background:linear-gradient(to bottom, transparent, var(--color-bg-primary) 88%);height:112px;position:absolute;bottom:0;left:0;right:0}.styles-module-scss-module__YMYe-q__markdownToggle{gap:var(--spacing-house);width:fit-content;color:var(--color-text-secondary);font:inherit;cursor:pointer;border:0}.styles-module-scss-module__YMYe-q__markdownToggle:hover{color:var(--color-accent)}.styles-module-scss-module__YMYe-q__markdownToggle:focus-visible{border-radius:var(--border-radius-xxs);outline:2px solid var(--color-accent);outline-offset:3px}.styles-module-scss-module__YMYe-q__markdownContent{min-width:0}.styles-module-scss-module__YMYe-q__markdownStats{color:var(--color-text-secondary);margin:0}.styles-module-scss-module__YMYe-q__markdownSectionRail{display:none}.styles-module-scss-module__YMYe-q__media{flex-direction:column;align-items:center;width:100%;margin:0;display:flex}.styles-module-scss-module__YMYe-q__mediaImage,.styles-module-scss-module__YMYe-q__mediaVideo{height:auto;display:block}.styles-module-scss-module__YMYe-q__mediaImage{object-fit:contain;width:auto;max-width:100%}.styles-module-scss-module__YMYe-q__mediaImageFullWidth{width:100%}.styles-module-scss-module__YMYe-q__mediaVideo{background:var(--color-black);width:100%}.styles-module-scss-module__YMYe-q__mediaCaption{margin-top:var(--spacing-street);color:var(--color-text-secondary);font-size:var(--font-size-fluid-sm);line-height:var(--line-height-relaxed);font-style:italic}@media (max-width:768px){.styles-module-scss-module__YMYe-q__block{gap:var(--spacing-state);padding:var(--spacing-state);flex-direction:column;display:flex}.styles-module-scss-module__YMYe-q__blockLabel{font-size:var(--font-size-fluid-xs)}.styles-module-scss-module__YMYe-q__header{gap:var(--spacing-state);grid-template-columns:1fr}}@media (min-width:1280px){.styles-module-scss-module__YMYe-q__markdownSectionRail{z-index:1;top:50%;left:max(var(--spacing-city),(100vw - 1000px)/2 - 64px);display:block;position:fixed;transform:translateY(-50%)}.styles-module-scss-module__YMYe-q__markdownSectionRail ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.styles-module-scss-module__YMYe-q__markdownSectionRail li{margin:0;padding:0}.styles-module-scss-module__YMYe-q__markdownSectionLink{width:28px;height:8px;color:var(--color-text-secondary);align-items:center;text-decoration:none;display:flex;position:relative}.styles-module-scss-module__YMYe-q__markdownSectionLink:hover .styles-module-scss-module__YMYe-q__markdownSectionLine,.styles-module-scss-module__YMYe-q__markdownSectionLink:focus-visible .styles-module-scss-module__YMYe-q__markdownSectionLine,.styles-module-scss-module__YMYe-q__markdownSectionLink.styles-module-scss-module__YMYe-q__active .styles-module-scss-module__YMYe-q__markdownSectionLine{background:var(--color-text-primary);width:24px}.styles-module-scss-module__YMYe-q__markdownSectionLink:hover .styles-module-scss-module__YMYe-q__markdownSectionTitle,.styles-module-scss-module__YMYe-q__markdownSectionLink:focus-visible .styles-module-scss-module__YMYe-q__markdownSectionTitle{opacity:1;transform:translateY(-50%)}.styles-module-scss-module__YMYe-q__markdownSectionLink:focus-visible{border-radius:var(--border-radius-xxs);outline:2px solid var(--color-accent);outline-offset:var(--spacing-room)}.styles-module-scss-module__YMYe-q__markdownSectionLine{background:var(--color-text-secondary);width:14px;height:1px;transition:width .14s,background-color .14s;display:block}.styles-module-scss-module__YMYe-q__markdownSectionTitle{top:50%;left:calc(100% + var(--spacing-house));max-width:280px;padding:var(--spacing-room) var(--spacing-house);border:var(--color-border-width) solid var(--color-border-secondary);border-radius:var(--border-radius-xxs);color:var(--color-text-primary);background:var(--color-bg-primary);box-shadow:var(--box-shadow);font-size:var(--font-size-fluid-sm);line-height:var(--line-height-normal);opacity:0;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;transition:opacity .14s,transform .14s;position:absolute;overflow:hidden;transform:translate(-4px,-50%)}}
.styles-module-scss-module__CywgeG__links{align-items:center;gap:var(--spacing-city);flex-wrap:wrap;display:flex}.styles-module-scss-module__CywgeG__link{align-items:center;gap:var(--spacing-room);display:inline-flex}.styles-module-scss-module__CywgeG__icon{width:16px;height:16px}
.styles-module-scss-module__FJ2-vW__nav{top:var(--spacing-country);right:var(--spacing-country);left:var(--spacing-country);z-index:var(--z-index-toast);pointer-events:none;justify-content:space-between;display:flex;position:fixed}.styles-module-scss-module__FJ2-vW__nav a{pointer-events:auto}.styles-module-scss-module__FJ2-vW__links,.styles-module-scss-module__FJ2-vW__logout{flex-direction:column;display:flex}.styles-module-scss-module__FJ2-vW__links{gap:var(--spacing-room);pointer-events:auto}.styles-module-scss-module__FJ2-vW__logout{gap:var(--spacing-room)}.styles-module-scss-module__FJ2-vW__page{width:100%;min-height:100svh;padding:var(--spacing-country);justify-content:center;align-items:center;display:flex}.styles-module-scss-module__FJ2-vW__panel{gap:var(--spacing-state);width:min(100%,400px);padding:var(--spacing-state);border:var(--color-border-width) solid var(--color-border-secondary);border-radius:var(--border-radius-sm);background-color:var(--color-bg-primary);flex-direction:column;display:flex}.styles-module-scss-module__FJ2-vW__form{gap:var(--spacing-street);flex-direction:column;width:100%;display:flex}@media (max-width:768px){.styles-module-scss-module__FJ2-vW__nav{top:var(--spacing-city);right:var(--spacing-city);left:var(--spacing-city)}.styles-module-scss-module__FJ2-vW__page{padding:var(--spacing-city)}}
.styles-module-scss-module__qel8Ea__linkCard,.styles-module-scss-module__qel8Ea__expandCard,.styles-module-scss-module__qel8Ea__expandableCard,.styles-module-scss-module__qel8Ea__expandedCard{width:100%;color:inherit;display:block}.styles-module-scss-module__qel8Ea__linkCard{cursor:inherit;text-decoration:none}.styles-module-scss-module__qel8Ea__linkCard:focus-visible,.styles-module-scss-module__qel8Ea__expandCard:focus-visible,.styles-module-scss-module__qel8Ea__minimizeButton:focus-visible{border-radius:var(--border-radius-xxs);outline:2px solid var(--color-accent);outline-offset:var(--spacing-room)}.styles-module-scss-module__qel8Ea__expandCard{font:inherit;cursor:inherit;background:0 0;border:0;margin:0;padding:0}.styles-module-scss-module__qel8Ea__expandCard[hidden],.styles-module-scss-module__qel8Ea__expandedCard[hidden]{display:none}.styles-module-scss-module__qel8Ea__thumbnailCard{width:100%}.styles-module-scss-module__qel8Ea__thumbnailWrapper{aspect-ratio:1;overflow:hidden}.styles-module-scss-module__qel8Ea__thumbnail{object-fit:cover;width:100%;height:100%;display:block}.styles-module-scss-module__qel8Ea__thumbnailTitle,.styles-module-scss-module__qel8Ea__expandedTitle{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.styles-module-scss-module__qel8Ea__thumbnailTitle{margin-top:var(--spacing-room);text-align:center}.styles-module-scss-module__qel8Ea__expandedCard{background:var(--color-bg-primary);border:var(--color-border-width) solid var(--color-border-secondary);cursor:default;overflow:hidden}.styles-module-scss-module__qel8Ea__firstImageWrapper{position:relative}.styles-module-scss-module__qel8Ea__firstImage{width:min(var(--first-image-width),100%);height:auto}.styles-module-scss-module__qel8Ea__minimizeButton{top:var(--spacing-house);right:var(--spacing-house);width:16px;height:16px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.styles-module-scss-module__qel8Ea__details{gap:var(--spacing-street);padding:var(--spacing-city);-webkit-user-select:text;user-select:text;flex-direction:column;display:flex}.styles-module-scss-module__qel8Ea__description{color:var(--color-text-secondary);line-height:var(--line-height-relaxed);overflow-wrap:anywhere;margin:0}.styles-module-scss-module__qel8Ea__workDetails{gap:var(--spacing-room);flex-direction:column;display:flex}.styles-module-scss-module__qel8Ea__workRole{font-weight:var(--font-weight-bold);margin:0}.styles-module-scss-module__qel8Ea__workMetadata{gap:var(--spacing-room) var(--spacing-street);color:var(--color-text-secondary);font-size:var(--font-size-fluid-sm);flex-wrap:wrap;margin:0;display:flex}.styles-module-scss-module__qel8Ea__workMetadata div{gap:var(--spacing-room);display:inline-flex}.styles-module-scss-module__qel8Ea__workMetadata dt,.styles-module-scss-module__qel8Ea__workMetadata dd{margin:0}.styles-module-scss-module__qel8Ea__workMetadata dt{color:var(--color-text-primary)}@media (max-width:768px){.styles-module-scss-module__qel8Ea__thumbnailTitle{margin-top:var(--spacing-dot)}.styles-module-scss-module__qel8Ea__details{padding-right:var(--spacing-street);padding-left:var(--spacing-street)}}
.styles-module-scss-module__Vhr99G__page{gap:var(--spacing-state);flex-direction:column;display:flex}.styles-module-scss-module__Vhr99G__header{justify-content:space-between;align-items:flex-end;gap:var(--spacing-city);display:flex}.styles-module-scss-module__Vhr99G__id{color:var(--color-text-secondary);font-size:var(--font-size-fluid-xs)}@media (max-width:768px){.styles-module-scss-module__Vhr99G__header{flex-direction:column;align-items:flex-start}}
.styles-module-scss-module__352dpG__page{gap:var(--spacing-state);width:min(100%,800px);min-height:100svh;padding:var(--spacing-galaxy) var(--spacing-state);flex-direction:column;margin:0 auto;display:flex}.styles-module-scss-module__352dpG__header{justify-content:space-between;align-items:center;display:flex}.styles-module-scss-module__352dpG__header p{margin:var(--spacing-room) 0 0;color:var(--color-text-secondary)}.styles-module-scss-module__352dpG__section{gap:var(--spacing-street);flex-direction:column;display:flex}.styles-module-scss-module__352dpG__list{gap:var(--spacing-house);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.styles-module-scss-module__352dpG__item{justify-content:space-between;align-items:center;gap:var(--spacing-city);padding:var(--spacing-city);border:var(--color-border-width) solid var(--color-border-secondary);border-radius:var(--border-radius-sm);display:flex}.styles-module-scss-module__352dpG__id{color:var(--color-text-secondary);font-size:var(--font-size-fluid-xs)}.styles-module-scss-module__352dpG__actions{align-items:center;gap:var(--spacing-city);display:flex}
.styles-module-scss-module__3nTf5W__page{width:min(1000px,100%);padding:120px var(--spacing-country);align-items:center;gap:var(--spacing-country);flex-direction:column;margin:0 auto;display:flex}.styles-module-scss-module__3nTf5W__log{gap:var(--spacing-galaxy);flex-direction:column;width:100%;min-width:0;display:flex}.styles-module-scss-module__3nTf5W__logEntry{gap:var(--spacing-country);flex-direction:column;scroll-margin-top:88px;display:flex}.styles-module-scss-module__3nTf5W__logDate{color:var(--color-text-secondary);font-size:var(--font-size-fluid-xl);font-weight:var(--font-weight-bold);letter-spacing:.1em;line-height:var(--line-height-none)}.styles-module-scss-module__3nTf5W__logContent{gap:var(--spacing-country);flex-direction:column;min-width:0;display:flex}@media (max-width:768px){.styles-module-scss-module__3nTf5W__page{padding:88px var(--spacing-city) 96px}.styles-module-scss-module__3nTf5W__log{gap:var(--spacing-universe)}.styles-module-scss-module__3nTf5W__logContent{gap:var(--spacing-state)}}
.styles-module-scss-module__TJG7qa__topNav,.styles-module-scss-module__TJG7qa__botNav{right:var(--spacing-country);left:var(--spacing-country);z-index:var(--z-index-toast);pointer-events:none;display:flex;position:fixed}.styles-module-scss-module__TJG7qa__topNav{top:var(--spacing-country);justify-content:space-between}.styles-module-scss-module__TJG7qa__botNav{bottom:var(--spacing-country);justify-content:center;align-items:center;gap:var(--spacing-street)}.styles-module-scss-module__TJG7qa__link{pointer-events:auto;width:fit-content;height:fit-content;display:inline-flex}.styles-module-scss-module__TJG7qa__navigationLinks{align-items:flex-start;gap:var(--spacing-street);pointer-events:auto;display:flex}.styles-module-scss-module__TJG7qa__activeLink{font-weight:var(--font-weight-bold)}.styles-module-scss-module__TJG7qa__icon{width:16px;height:16px}.styles-module-scss-module__TJG7qa__settings{pointer-events:auto;flex-direction:column;align-items:flex-end;display:flex}.styles-module-scss-module__TJG7qa__settingsContent{flex-direction:column;align-items:flex-end;display:flex;overflow:hidden}@media (max-width:768px){.styles-module-scss-module__TJG7qa__topNav,.styles-module-scss-module__TJG7qa__botNav{right:var(--spacing-city);left:var(--spacing-city)}.styles-module-scss-module__TJG7qa__topNav{top:var(--spacing-city)}.styles-module-scss-module__TJG7qa__botNav{bottom:var(--spacing-city)}}
.styles-module-scss-module__C-lonG__page,.styles-module-scss-module__C-lonG__board{width:100%;min-height:100svh}.styles-module-scss-module__C-lonG__page{background:var(--color-portfolio-bg);overflow-x:hidden}.styles-module-scss-module__C-lonG__board{height:100vh}.styles-module-scss-module__C-lonG__description{width:100%;height:100%;color:var(--color-gray-400);pointer-events:none;padding:var(--spacing-street);justify-content:center;align-items:center;display:flex;position:fixed}.styles-module-scss-module__C-lonG__description>*{text-align:center;overflow-wrap:anywhere;max-width:500px;margin:0}.styles-module-scss-module__C-lonG__item{width:min(var(--item-width),100vw - var(--spacing-city) - var(--spacing-city));cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}.styles-module-scss-module__C-lonG__item:has([data-expanded=true]){width:min(420px,100vw - var(--spacing-city) - var(--spacing-city))}.styles-module-scss-module__C-lonG__fixed .styles-module-scss-module__C-lonG__item{touch-action:auto}@media (max-width:768px){.styles-module-scss-module__C-lonG__board{padding:88px var(--spacing-md) 96px}}
