@layer components{.u-card-menu-overlay{z-index:1040;background-color:#0000;position:fixed;inset:0}.u-card-menu-box{z-index:1060;position:fixed}.u-card-menu-list{min-width:164px;max-height:calc(var(--spacing) * 75);overscroll-behavior:contain;overflow-y:auto}.u-card-menu-item{--control-h:calc(var(--spacing) * 9);--control-px:calc(var(--spacing) * 3);--control-gap:calc(var(--spacing) * 2);--control-radius:var(--card-radius-sm);--control-justify:flex-start;--control-border-w:0px;--control-surface:transparent;--control-fg:var(--colors-fg);--control-surface-hover:var(--colors-surface-hover);--control-fg-hover:var(--colors-accent);--focus-ring-offset:-2px;width:100%;padding-block:calc(var(--spacing) * 1.5);text-align:start}.u-popover{z-index:1060;position:absolute;top:calc(100% + 4px);overflow:hidden;box-shadow:0 24px 64px #00000047}.l-str-toasts{inset-inline:0;bottom:calc(var(--spacing) * 2);z-index:1080;padding-inline:calc(var(--spacing) * 3);pointer-events:none;justify-content:center;display:flex;position:fixed}.u-notice-toast{--notice-icon-box:calc(var(--spacing) * 6);width:auto}.u-notice-toast .u-notice-text{color:var(--colors-fg)}.u-popover.u-search-suggestions{overscroll-behavior:contain;max-height:300px;inset-inline:0;overflow-y:auto}.u-popover.u-search-suggestions[data-recent]{max-height:none;overflow-y:visible}.u-search-suggestions .u-menu-item{white-space:normal;width:100%}.u-search-suggestions .u-menu-item[data-active]{background:var(--control-surface-active);color:var(--control-fg-active)}.u-search-suggestions-head{z-index:1;border-bottom:1px solid var(--colors-line);background-color:var(--colors-surface);position:sticky;top:0}.u-search-suggestions-label,.u-search-suggestions-empty{color:var(--colors-fg-muted)}.u-search-suggestions-label{text-transform:uppercase}li.u-search-suggestions-label{padding-block:var(--spacing)}.u-search-suggestions>.u-loader{margin:calc(var(--spacing) * 4) auto;display:flex}.u-ad-footer-layout{width:100%;min-width:0;margin-bottom:calc(var(--spacing) * 3);flex-direction:column;align-items:center;display:flex}.u-ad-footer-layout:not(:has(.u-ad-unit:not(.hidden))){display:none}.u-ad-footer-row{--gap-x:calc(var(--spacing) * 2);--gap-y:calc(var(--spacing) * 2);justify-content:center;align-items:flex-start;gap:calc(var(--spacing) * 2);width:300px;min-width:0;max-width:100%;min-height:250px;margin-top:calc(var(--spacing) * 6);grid-auto-columns:minmax(0,300px);grid-auto-flow:column;margin-bottom:0;display:grid;overflow:hidden}.u-ad-footer-row .u-ad-footer:nth-child(2),.u-ad-footer-row .u-ad-footer:nth-child(3){display:none}.u-ad-footer{justify-content:center;align-items:center;width:300px;max-width:100%;height:250px;display:inline-flex}@media (width>=720px){.u-ad-footer-layout{margin-bottom:calc(var(--spacing) * 6)}.u-ad-footer-row{width:100%;margin-block:calc(var(--spacing) * 6) 0}.u-ad-footer-row .u-ad-footer:nth-child(2){display:inline-flex}}@media (width>=1236px){.u-ad-footer-row .u-ad-footer:nth-child(3){display:inline-flex}}.l-comments-1{isolation:isolate;width:100%;min-width:0;color:var(--colors-fg);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden;container:comments/inline-size}.l-comments-form{order:10;margin-block-end:calc(var(--spacing) * 4)}.l-comments-form:last-child{margin-block-end:0}.l-comments-head{min-width:0;padding-block:calc(var(--spacing) * 3);order:20}.l-comments-head[data-ruled]{border-block-end:1px solid var(--colors-line-section)}.l-comments-title{padding-block:calc(var(--spacing) * 3) calc(var(--spacing) * 7);border-block-end:1px solid var(--colors-line-section);color:var(--colors-fg-title);order:20;margin:0}.l-comments-head>.l-comments-title{padding-block:0 calc(var(--spacing) * 4);border-block-end:0}.l-comments-list{order:30;min-width:0}.l-comments-1>:is(.u-loader,.u-cmt-action),.l-comments-status,.l-comments-more{margin-block:calc(var(--spacing) * 3);order:40;justify-self:center}.u-cmt{min-width:0;padding-block:calc(var(--spacing) * 2);border-block-end:1px solid var(--colors-line);position:relative}.u-cmt:last-child{border-block-end-width:0}.u-cmt-main{gap:calc(var(--spacing) * 4);flex-direction:column;min-width:0;display:flex;position:relative}.u-cmt-main[data-rail]{padding-inline-start:calc(var(--spacing) * 10.5)}.u-cmt-main[data-rail]:before,.u-cmt-main[data-rail]:after,.u-cmt-thread:before{content:"";border-inline-start:1px solid var(--colors-line-thread);opacity:.4;position:absolute;inset-inline-start:calc(var(--spacing) * 4)}.u-cmt-main[data-rail]:before{top:0;bottom:calc(var(--spacing) * 9)}.u-cmt-main[data-rail]:after{z-index:1;bottom:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-block-end:1px solid var(--colors-line-thread)}@container comments (width>=620px){.u-cmt-main[data-rail]:after{border-end-start-radius:.5rem}}.u-cmt-thread{min-width:0;border-block-end:1px solid var(--colors-line);grid-template-columns:minmax(0,1fr);margin-inline-start:calc(var(--spacing) * 7.5);padding-block-start:var(--spacing);display:grid;position:relative}.u-cmt-thread:before{z-index:1;top:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 3)}.u-cmt-thread>.u-cmt{padding-block:calc(var(--spacing) * 2);padding-inline:var(--spacing) 0;border-block-end-width:0}.u-cmt-thread :is(.u-cmt,.u-cmt-form),.u-cmt-thread>:is(.u-loader,.u-cmt-action){margin-inline-start:calc(var(--spacing) * 6.25)}.u-cmt-thread>:is(.u-loader,.u-cmt-action){margin-block:calc(var(--spacing) * 2);justify-self:center}.u-cmt-action:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.u-cmt-actions{align-items:center;gap:var(--spacing);min-width:0;padding-block:calc(var(--spacing) * 3) calc(var(--spacing) * 2);border-block-start:1px solid var(--colors-line);flex-wrap:wrap;display:flex}.u-cmt-actions>:last-child{margin-inline-start:auto}.u-cmt-author{color:inherit;text-decoration:none;transition:opacity .2s}a.u-cmt-author:hover{opacity:.75}.u-cmt-avatar{--avatar-control-size:var(--control-h);grid-row:span 2}.u-cmt-body,.u-cmt-name{overflow-wrap:break-word;min-width:0}.u-cmt-body{color:var(--colors-fg)}.u-cmt-identity{column-gap:calc(var(--spacing) * 2);min-width:0;grid-template-columns:auto minmax(0,1fr);margin-block-end:calc(var(--spacing) * 4);display:grid}.u-cmt-name,.u-cmt-time{grid-column:-2}.u-cmt-name{margin:var(--spacing) 0 0;color:var(--colors-accent);align-self:end}.u-cmt-time{color:var(--colors-fg-muted);align-self:start}.u-cmt-more{min-width:0;padding:calc(var(--spacing) * 2);justify-content:center;display:flex}.u-cmt-panel{width:100%;min-width:0;padding:calc(var(--spacing) * 4);background:var(--colors-surface-sunk)}.u-cmt-form{align-items:center;gap:calc(var(--spacing) * 2.5);min-width:0;display:flex}.u-cmt-form[data-layout=stacked]{justify-content:flex-end;gap:calc(var(--spacing) * 3) calc(var(--spacing) * 2);flex-wrap:wrap}.u-cmt-form>*{flex-shrink:0}.u-cmt-field{resize:none;flex:1 1 0;transition:border-color .2s;display:block;overflow-y:auto}.u-cmt-form[data-layout=inline]>.u-cmt-field{min-height:calc(var(--spacing) * 10);max-height:calc(var(--spacing) * 55);padding:calc(var(--spacing) * 2.25) calc(var(--spacing) * 3)}.u-cmt-form[data-layout=stacked]>.u-cmt-field{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);resize:vertical;flex-basis:100%}.u-cmt-prompt{align-items:center;gap:calc(var(--spacing) * 2.5);width:100%;padding:calc(var(--spacing) * .5);text-align:start;cursor:pointer;transition:transform .2s;display:flex}.u-cmt-prompt:active{transform:scale(.99)}.u-cmt-prompt>:not(.u-cmt-prompt-body){flex-shrink:0}.u-cmt-prompt-badge{background:var(--colors-surface-badge);color:var(--colors-accent)}.u-cmt-prompt:is(:hover,:focus-visible) .u-cmt-prompt-badge{background:var(--colors-surface-badge-hover)}.u-cmt-prompt-body{gap:calc(var(--spacing) * .5);min-width:0;color:var(--colors-fg);flex-direction:column;flex:1;display:flex}.u-cmt-prompt-hint{color:var(--colors-fg-muted)}.u-cmt-toggle{align-self:flex-start;align-items:center;gap:calc(var(--spacing) * 2.5);cursor:pointer;color:var(--colors-accent);transition:opacity .2s;display:flex}.u-cmt-toggle:hover{opacity:.8}.u-cmt-toggle[aria-expanded=true] .u-icon{rotate:180deg}@container comments (width>=620px){.u-cmt{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5)}.u-cmt-main[data-rail]{padding-inline-start:calc(var(--spacing) * 13)}.u-cmt-main[data-rail]:before,.u-cmt-main[data-rail]:after,.u-cmt-thread:before{inset-inline-start:calc(var(--spacing) * 5)}.u-cmt-main[data-rail]:after{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.u-cmt-thread{margin-inline-start:calc(var(--spacing) * 10)}.u-cmt-thread>.u-cmt{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 2)}.u-cmt-thread :is(.u-cmt,.u-cmt-form),.u-cmt-thread>:is(.u-loader,.u-cmt-action){margin-inline-start:calc(var(--spacing) * 8.5)}.u-cmt-actions{padding-block-end:0}.u-cmt-form[data-layout=inline]{gap:calc(var(--spacing) * 3.5)}.u-cmt-form[data-layout=inline]>.u-cmt-field{min-height:calc(var(--spacing) * 11);padding:calc(var(--spacing) * 2.75) calc(var(--spacing) * 3.5)}.u-cmt-prompt{gap:calc(var(--spacing) * 3.5);padding:var(--spacing) calc(var(--spacing) * 2)}}}
