.rt{--class-accent:var(--rank-bilge);--class-accent-rgb:var(--rank-bilge-rgb);background:#0000;border:none;border-radius:0;overflow:visible}.rt--class-usta{--class-accent:var(--rank-usta);--class-accent-rgb:var(--rank-usta-rgb)}.rt-toolbar{background:#0000;border-bottom:none;flex-wrap:nowrap;justify-content:space-between;padding:6px 0}.rt-toolbar,.rt-toolbar__left,.rt-toolbar__right{align-items:center;display:flex;gap:8px}.rt-toolbar__right{flex:0 0 auto;justify-content:flex-end;margin-left:auto}.rt-toolbar__left{flex:1 1 auto;min-width:0}.rt-divider{background:var(--border-color);height:22px;margin:0 4px;width:1px}.rt-btn{background:var(--black-alpha-12);border:1px solid var(--border-color);border-radius:var(--radius-pill);color:var(--text-primary);cursor:pointer;display:grid;font-size:var(--fs-14);height:36px;line-height:1;padding:0;place-items:center;transition:background-color var(--motion-medium) var(--ease-standard),border-color var(--motion-medium) var(--ease-standard),transform var(--motion-medium) var(--ease-standard),color var(--motion-medium) var(--ease-standard);width:36px}.rt-btn__label{font-size:var(--fs-12);font-weight:var(--fw-bold);letter-spacing:.02em;text-transform:lowercase}.rt-btn--bkz,.rt-btn--class{width:42px}.rt-btn--class.is-alert{animation:rt-class-pulse .9s var(--ease-standard) infinite;border-color:#ef4444bf;color:#ef4444}.rt-btn--class.is-create{background:rgba(var(--class-accent-rgb),.12);border-color:rgba(var(--class-accent-rgb),.85);color:var(--class-accent)}.rt-class-alert{color:#ef4444;font-size:var(--fs-12);font-weight:var(--fw-semibold)}.rt-class-alert--klavye{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-pill);left:50%;padding:6px 14px;pointer-events:none;position:fixed;transform:translate(-50%,-100%);white-space:nowrap;z-index:3000}.rt-btn:hover:not(:disabled){background:#ffffff0f;border-color:var(--border-light);transform:translateY(-1px)}.rt-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.rt-file{display:none}.rt-editor-shell{padding:0}.rt-editor{color:var(--text-primary);font-family:var(--font-serif);font-size:var(--fs-22);font-weight:var(--fw-regular);line-height:var(--lh-relaxed);min-height:320px;outline:none;padding:10px 2px 0}.rt-editor-shell{position:relative}.rt-editor-shell--empty .rt-editor:before{color:var(--text-tertiary);content:attr(data-placeholder);font-style:italic;left:2px;opacity:.8;pointer-events:none;position:absolute;top:10px}.rt-editor-shell--empty.rt-editor-shell--has-class .rt-editor:before{top:44px}.rt-link{color:var(--accent-primary)}.rt-hashtag{color:#1a78be;font-size:1.5em}.rt-hashtag,.rt-ref{font-weight:var(--fw-semibold)}.rt-ref{cursor:pointer}.rt-ref--topic,.rt-ref--user{color:var(--accent-primary)}.rt-ref--class{color:var(--rank-bilge);margin-right:6px}.light-mode .rt-ref--class{color:var(--rank-bilge);font-weight:700}.rt-ref--class[data-rank=usta]{color:var(--rank-usta)}.light-mode .rt-ref--class[data-rank=usta]{color:var(--rank-usta);font-weight:700}.rt-ref--class[data-class-order="1"]{color:var(--semantic-danger-text)}.light-mode .rt-ref--class[data-class-order="1"]{color:var(--semantic-danger-text);font-weight:700}.rt-ref--class[data-class-order="2"]{color:var(--semantic-warning-text)}.light-mode .rt-ref--class[data-class-order="2"]{color:var(--semantic-warning-text);font-weight:700}.rt-ref--class[data-class-order="3"]{color:var(--semantic-info-text)}.light-mode .rt-ref--class[data-class-order="3"]{color:var(--semantic-info-text);font-weight:700}.rt-ref--class[data-class-order="4"],.rt-ref--class[data-class-order="5"]{color:var(--semantic-success-text)}.light-mode .rt-ref--class[data-class-order="4"],.light-mode .rt-ref--class[data-class-order="5"]{color:var(--semantic-success-text);font-weight:700}.rt-int{color:var(--accent-primary);font-weight:var(--fw-semibold)}.rt-placeholder,.rt-title-draft{color:var(--text-tertiary);font-style:italic}.rt-title-draft{align-items:center;background:var(--bg-tertiary);border:1px dashed var(--border-color);border-radius:8px;cursor:text;display:inline-flex;min-height:30px;padding:4px 8px}.rt-title-draft:empty:before{color:var(--text-tertiary);content:"Baslik yaz (Enter ile devam)"}.rt-title-draft:focus-within{background:var(--bg-secondary);border-color:var(--accent-primary);color:var(--text-primary)}.rt-class-draft{align-items:center;background:rgba(var(--class-accent-rgb),.08);border:1px dashed rgba(var(--class-accent-rgb),.8);border-radius:10px;color:var(--class-accent);cursor:text;display:inline-flex;font-weight:var(--fw-semibold);margin-right:8px;min-height:28px;padding:4px 10px}.light-mode .rt-class-draft{background:rgba(var(--class-accent-rgb),.15);border:1px solid rgba(var(--class-accent-rgb),.9)}.rt-class-draft:before{color:var(--class-accent);content:"<";margin-right:2px}.rt-class-draft:empty:after{color:var(--class-accent);content:"class bekleniyor";opacity:.9}.rt-class-draft:focus-within{background:rgba(var(--class-accent-rgb),.12);border-color:rgba(var(--class-accent-rgb),1)}.light-mode .rt-class-draft:focus-within{background:rgba(var(--class-accent-rgb),.2)}.rt-entry-block{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;margin:16px 0;padding:12px}.rt-entry-block__placeholder{position:relative}.rt-entry-block__placeholder:before{color:var(--text-tertiary);content:"Icerik ekle...";font-style:italic;left:0;pointer-events:none;position:absolute;top:0}.rt-img{display:inline}.rt-img__box{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 1px 2px var(--black-alpha-04);display:block;height:150px;margin:6px 12px 10px 0;overflow:hidden;position:relative;width:150px!important}.rt-img__el{display:block;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.rt-img--left .rt-img__box{float:left;margin:6px 12px 10px 0}.rt-img--right .rt-img__box{float:right;margin:6px 0 10px 12px}.rt-img--center .rt-img__box{float:none;margin:10px auto}.rt-img__handle{display:none}.rt-editor:after{clear:both;content:"";display:block}.rt-ref-search{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 12px 24px var(--black-alpha-16);overflow:hidden;position:fixed;width:320px;z-index:6500}.rt-ref-search--class{--class-picker-radius:8px;--class-picker-header-padding:8px 8px 8px 12px;--class-picker-row-padding:10px 12px;--class-picker-row-gap:10px;background:var(--bg-secondary);border-color:var(--border-color);border-radius:var(--class-picker-radius);box-shadow:0 2px 8px var(--black-alpha-08);width:min(320px,calc(100vw - 24px))}.rt-ref-search--class .rt-ref-search__header{background:#0000;padding:var(--class-picker-header-padding)}.rt-ref-search--class .rt-ref-search__close{display:grid;flex:0 0 24px;height:24px;padding:0;place-items:center;width:24px}.rt-ref-search__header{align-items:center;background:var(--bg-tertiary);border-bottom:1px solid var(--border-color);display:flex;gap:8px;padding:10px 12px}.rt-ref-search__query{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--fs-12);gap:6px}.rt-ref-search__input{background:#0000;border:0;color:var(--text-primary);flex:1 1 auto;font:inherit;font-size:var(--fs-13);font-weight:var(--fw-semibold);height:28px;min-width:0;outline:none;padding:0}.rt-ref-search__input::placeholder{color:var(--text-tertiary);font-weight:var(--fw-medium)}.rt-ref-search__query-label{color:var(--text-tertiary);font-size:var(--fs-11)}.rt-ref-search__close{background:#0000;border:none;color:var(--text-tertiary);cursor:pointer;margin-left:auto}.rt-ref-search__kutu{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-pill);display:flex;flex:1 1 auto;height:36px;min-width:0;padding:0 4px 0 14px}.rt-ref-search__kutu:focus-within{border-color:var(--focus-ring-color);box-shadow:0 0 0 1px var(--focus-ring-color)}.rt-ref-search__kutu .rt-ref-search__input:focus{border-color:#0000;box-shadow:none;outline:none}.rt-ref-search__kutu .rt-ref-search__input:focus-visible{border-color:#0000;box-shadow:none;outline:none}.rt-ref-search__kutu .rt-ref-search__input{font-size:16px;font-weight:var(--fw-regular);height:34px}.rt-ref-search--class .rt-ref-search__kutu .rt-ref-search__close,.rt-ref-search__kutu .rt-ref-search__close{border-radius:var(--radius-pill);display:grid;flex:0 0 28px;height:28px;margin-left:4px;padding:0;place-items:center;width:28px}.rt-ref-search__body{max-height:240px;overflow-y:auto}.rt-ref-search__status{color:var(--text-tertiary);font-size:var(--fs-12);padding:12px;text-align:center}.rt-ref-search__item{align-items:center;background:#0000;border:none;color:var(--text-primary);cursor:pointer;display:flex;gap:10px;padding:10px 12px;text-align:left;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);width:100%}.rt-ref-search--class .rt-ref-search__item{gap:var(--class-picker-row-gap);padding:var(--class-picker-row-padding)}.rt-ref-search--class .rt-ref-search__item-media{flex:0 0 18px;height:18px;max-width:18px;min-width:18px;width:18px}.rt-ref-search--class .rt-ref-search__item-title{font-size:var(--fs-13);font-weight:var(--fw-medium)}.rt-ref-search--class .rt-ref-search__item-meta{display:none}.rt-ref-search__item.is-active,.rt-ref-search__item:hover{background:var(--ui-hover-bg)}.rt-ref-search__item-icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.rt-ref-search__item-icon.is-class{height:18px;width:18px}.rt-ref-search__item-media{align-items:center;display:inline-flex;flex:0 0 28px;height:28px;justify-content:center;max-width:28px;min-width:28px;overflow:hidden;width:28px}.rt-ref-search__user-avatar{background:var(--surface-muted);border:1px solid var(--border-light);border-radius:50%;display:block;flex:0 0 26px;height:26px!important;max-height:26px;max-width:26px;min-height:26px;min-width:26px;object-fit:cover;width:26px!important}.rt-ref-search__item-text{flex:1 1;min-width:0}.rt-ref-search__item-title{color:var(--text-primary);font-size:var(--fs-13);font-weight:var(--fw-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-ref-search__item-meta{color:var(--text-tertiary);font-size:var(--fs-11)}@keyframes rt-class-pulse{0%{box-shadow:0 0 0 0 #ef444459}70%{box-shadow:0 0 0 6px #ef444400}to{box-shadow:0 0 0 0 #ef444400}}.dark-mode .rt{background:#0000;border-color:#0000}.dark-mode .rt-toolbar{background:#0000;border-bottom-color:#0000}.dark-mode .rt-btn{background:var(--black-alpha-12);border-color:var(--border-color);color:var(--text-primary)}.dark-mode .rt-divider{background:var(--border-color)}.dark-mode .rt-editor{color:var(--text-primary)}.dark-mode .rt-editor-shell--empty .rt-editor>p:first-child:before{color:var(--text-tertiary)}@media (max-width:1280px) and (orientation:portrait),(max-width:968px){.rt-editor{font-size:var(--fs-18);min-height:52vh;padding:10px 0 0}.rt-img__box{height:100px;width:100px!important}}a.author-name,a.entry-hashtag,a.entry-topic,a.rt-ref,a.search-entry-author,a.search-entry-title{text-decoration:none}a.entry-hashtag:hover,a.search-entry-author:hover{text-decoration:underline}.unsupported-notice{align-items:center;background:var(--bg-primary);box-sizing:border-box;display:flex;justify-content:center;min-height:100%;padding:calc(var(--space-6) + env(safe-area-inset-top, 0px)) var(--space-4) var(--space-6);width:100%}.unsupported-notice--overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.unsupported-notice__card{align-items:center;display:flex;flex-direction:column;gap:var(--space-3);max-width:360px;text-align:center}.unsupported-notice__icon{align-items:center;background:var(--bg-tertiary);border-radius:999px;border-radius:var(--radius-pill,999px);color:var(--text-secondary);display:inline-flex;height:56px;justify-content:center;width:56px}.unsupported-notice__title{color:var(--text-primary);font-size:var(--fs-18);font-weight:var(--fw-bold);line-height:1.3;margin:0}.unsupported-notice__text{color:var(--text-secondary);font-size:var(--fs-14);line-height:1.5;margin:0}.unsupported-notice__action{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;font:inherit;font-weight:var(--fw-semibold);margin-top:var(--space-2);min-height:40px;min-height:var(--control-height-md,40px);padding:0 var(--space-4)}.unsupported-notice__action:hover{background:var(--ui-hover-bg)}.unsupported-notice__action:focus-visible{outline:2px solid var(--accent-primary);outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--accent-primary));outline-offset:2px}.messages-route-notice{display:flex;min-height:100vh;min-height:calc(var(--app-vh, 100vh) - var(--header-height, 0px))}.entry-chat-icon{display:block;flex:0 0 auto;height:34px;height:var(--entry-chat-icon-height,34px);pointer-events:none;position:relative;width:41px;width:var(--entry-chat-icon-width,41px)}.entry-chat-icon__mark{display:block;height:26px;height:var(--entry-chat-icon-mark-size,26px);pointer-events:none;position:absolute;width:26px;width:var(--entry-chat-icon-mark-size,26px)}.entry-chat-icon__mark--primary{bottom:0;color:var(--text-primary);color:var(--entry-chat-icon-primary,var(--text-primary));left:0;opacity:1;transform:scale(-1);transform-origin:center}.entry-chat-icon__mark--secondary{color:#d8a800;color:var(--entry-chat-icon-secondary,#d8a800);opacity:1;right:0;top:0}.entry-share-backdrop{align-items:end;background:#0000008a;bottom:0;display:grid;justify-items:center;left:0;padding:0;position:fixed;right:0;top:0;z-index:1400}.entry-share-menu{animation:entry-share-sheet-in .25s cubic-bezier(0,0,.2,1);background:var(--bg-secondary);border:0;border-radius:20px 20px 0 0;color:var(--text-primary);max-height:56.25%;overflow-y:auto;overscroll-behavior:contain;padding:0;width:min(100%,640px)}.entry-share-menu__close,.entry-share-menu__handle-row{display:grid;height:48px;place-items:center}.entry-share-menu__close{background:#0000;border:0;color:var(--text-secondary);cursor:pointer;padding:0;width:48px}.entry-share-menu__drag-handle{background:currentColor;border-radius:2px;height:4px;width:32px}.entry-share-menu__content{padding:0 16px calc(14px + env(safe-area-inset-bottom, 0px))}.entry-share-menu__title{font-size:20px;font-size:var(--fs-20,20px);font-weight:700;line-height:1.2;margin:0 0 12px}.entry-share-menu__choices{display:flex;gap:14px}.entry-share-menu__choice{align-items:center;background:#0000;border:0;border-radius:8px;color:#1779cb;cursor:pointer;display:flex;flex:0 0 92px;flex-direction:column;font:inherit;gap:7px;height:82px;justify-content:center;padding:0;width:92px}.entry-share-menu__icon-slot{display:grid;height:38px;place-items:center;width:44px}.entry-share-menu__label{color:var(--text-primary);font-size:12px;font-weight:600;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry-share-menu__choice:hover{background:var(--bg-hover)}.entry-share-menu__choice:disabled{cursor:wait;opacity:.6}.entry-share-menu__choice:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.entry-share-menu__close:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.entry-share-menu__chat-icon{--entry-chat-icon-width:44px;--entry-chat-icon-height:36px;--entry-chat-icon-mark-size:27px;--entry-chat-icon-primary:#1779cb}@keyframes entry-share-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.entry-share-menu{animation:none}}.entry-ad-slot{--entry-ad-min-height:250px;--entry-ad-placeholder-gap:8px;--entry-ad-placeholder-padding:var(--space-3,12px);--entry-ad-placeholder-bg:color-mix(in srgb,var(--bg-tertiary,#f1f3f4) 72%,#fff);--entry-ad-placeholder-border:var(--border-color,#dadce0);background:#0000;border:none;border-radius:0;box-shadow:none;box-sizing:border-box;color:var(--text-secondary);display:block;margin-bottom:24px;margin-left:-24px;margin-left:calc(var(--entry-list-padding, 24px)*-1);margin-right:-24px;margin-right:calc(var(--entry-list-padding, 24px)*-1);margin-top:24px;overflow:visible;padding:16px 0;position:relative;width:calc(100% + 48px);width:calc(100% + var(--entry-list-padding, 24px)*2)}.entry-ad-slot--inline-banner{--entry-ad-min-height:250px}.entry-ad-slot--chat-inline,.entry-ad-slot--top-banner{--entry-ad-min-height:90px;--entry-ad-placeholder-gap:4px;background:#0000;border:0;border-radius:0;box-shadow:none;margin:16px 0;padding:0}.entry-ad-slot--topic-list{--entry-ad-min-height:72px;--entry-ad-placeholder-gap:4px;--entry-ad-placeholder-padding:var(--space-2,8px);background:#0000;border:0;border-radius:0;box-shadow:none;margin:12px 0;padding:0}.entry-ad-slot--home-side{--entry-ad-min-height:max(600px,min(74vh,840px));--entry-ad-placeholder-padding:var(--space-3,12px);margin:0;padding:32px 12px 12px}.entry-ad-slot--right-rail{--entry-ad-min-height:100%;--entry-ad-placeholder-gap:8px;--entry-ad-placeholder-padding:var(--space-3,12px);border-bottom:0;border-left:0;border-radius:0;border-right:0;box-shadow:none;margin:0;padding:32px 12px 12px}.entry-ad-slot__label{background:#0000;border:none;border-radius:0;color:#70757a;color:var(--text-muted,#70757a);font-size:var(--fs-10);font-weight:var(--fw-bold);letter-spacing:.05em;line-height:1;margin:0;padding:2px 6px;position:absolute;right:0;text-transform:uppercase;top:0;-webkit-user-select:none;user-select:none}.entry-ad-slot__unit{background:#0000;display:block;min-height:var(--entry-ad-min-height);width:100%}.entry-ad-slot--top-banner .entry-ad-slot__label{display:inline-block}.entry-ad-slot__skeleton{animation:entry-ad-pulse 1.4s var(--ease-standard) infinite;background:linear-gradient(90deg,#e8eaed 25%,#f1f3f4 37%,#e8eaed 63%);background:linear-gradient(90deg,var(--bg-tertiary,#e8eaed) 25%,var(--bg-secondary,#f1f3f4) 37%,var(--bg-tertiary,#e8eaed) 63%);background-size:400% 100%;border-radius:6px;height:var(--entry-ad-min-height);width:100%}@keyframes entry-ad-pulse{0%{background-position:100% 50%}to{background-position:0 50%}}.entry-ad-slot__placeholder{background:#0000;border:none;border-radius:0;box-sizing:border-box;display:flex;flex-direction:column;font-size:var(--fs-13);font-weight:var(--fw-semibold);gap:var(--entry-ad-placeholder-gap);min-height:var(--entry-ad-min-height);padding:var(--entry-ad-placeholder-padding);width:100%}.entry-ad-slot__placeholder,.entry-ad-slot__placeholder-badge{align-items:center;color:#5f6368;color:var(--text-tertiary,#5f6368);justify-content:center}.entry-ad-slot__placeholder-badge{border:1px solid var(--entry-ad-placeholder-border);border-radius:var(--radius-pill);display:inline-flex;font-size:11px;font-size:var(--fs-11,11px);font-weight:var(--fw-bold);line-height:1;min-height:24px;padding:0 10px;text-transform:uppercase}.entry-ad-slot__google-mark{align-items:baseline;display:inline-flex;font-size:var(--fs-18);font-weight:var(--fw-bold);justify-content:center;line-height:1;white-space:nowrap}.entry-ad-slot__google-letter--blue{color:#4285f4}.entry-ad-slot__google-letter--red{color:#ea4335}.entry-ad-slot__google-letter--yellow{color:#fbbc05}.entry-ad-slot__google-letter--green{color:#34a853}.entry-ad-slot__google-ad{font-weight:var(--fw-bold)}.entry-ad-slot__google-ad,.entry-ad-slot__placeholder-copy{color:#5f6368;color:var(--text-tertiary,#5f6368);font-size:var(--fs-12);letter-spacing:0}.entry-ad-slot__placeholder-copy{font-weight:var(--fw-semibold);line-height:1.2;max-width:100%;text-align:center}.entry-ad-slot--home-side .entry-ad-slot__placeholder-copy{font-size:11px;font-size:var(--fs-11,11px);line-height:1.25}:root{--ad-rail-width:320px;--ad-rail-action-offset:calc(var(--ad-rail-width) + 12px);--ad-rail-gutter:12px}.ad-rail{align-items:center;background:#0000;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 97px);height:calc(var(--app-vh, 100vh) - var(--header-height, 61px) - var(--tabbar-height, 36px) - var(--shell-content-gap, 0px));justify-content:flex-start;overflow-y:auto;padding:16px 12px;pointer-events:auto;position:fixed;right:max(0px,0vw);right:max(0px,calc((100vw - var(--app-frame-width, 100vw))/2));top:97px;top:calc(var(--header-height, 61px) + var(--tabbar-height, 36px) + var(--shell-content-gap, 0px));width:320px;z-index:80}@media (min-width:1281px){:root[data-ad-rail=on]{--ad-rail-width:320px;--ad-rail-action-offset:calc(var(--ad-rail-width) + 12px)}}.ad-rail[data-enabled=false]{background:#0000;box-shadow:none}.ad-rail[data-enabled=true]{pointer-events:auto}.ad-rail[data-enabled=true]:before{color:#70757a;color:var(--text-muted,#70757a);content:"SPONSORLU";display:block;font-size:var(--fs-9);font-weight:var(--fw-bold);letter-spacing:.1em;margin-bottom:4px;text-align:center;-webkit-user-select:none;user-select:none;width:100%}.ad-rail__image{background-image:var(--ad-image);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #e0e0e0;border:1px solid var(--border-color,#e0e0e0);border-radius:8px;box-shadow:0 1px 3px #0000000d,0 1px 2px var(--black-alpha-03);box-sizing:border-box;display:block;flex:1 1 auto;margin:12px 8px;width:calc(100% - 16px)}.ad-rail--google{display:flex;flex:1 1 auto;flex-direction:column;width:100%}.ad-rail--google .entry-ad-slot,.ad-rail--google .entry-ad-slot__placeholder,.ad-rail--google .entry-ad-slot__unit{height:100%;min-height:100%;width:100%}.ad-rail--google .entry-ad-slot{--entry-ad-min-height:calc(100% - 32px);background:#fafafa;background:var(--bg-secondary,#fafafa);border:1px solid #e0e0e0;border:1px solid var(--border-color,#e0e0e0);border-radius:8px;box-shadow:0 1px 3px #0000000d,0 1px 2px var(--black-alpha-03);box-sizing:border-box;display:flex;flex-direction:column;margin:12px 8px;padding:16px}.ad-rail--google .entry-ad-slot__placeholder,.ad-rail--google .entry-ad-slot__unit{flex:1 1 auto}@media (max-width:1280px){.ad-rail{display:none}}.navigation{background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);left:0;position:fixed;right:0;top:61px;top:var(--header-height,61px);z-index:90}.nav-container{align-items:stretch;display:flex;gap:0;overflow:hidden;padding:0 var(--space-2);padding-left:calc(var(--space-2) + var(--activity-rail-width, 0px));padding-right:calc(var(--space-2) + var(--right-rails-width, 48px))}.tabbar .nav-container{align-items:center;gap:var(--space-2);overflow:visible;padding:var(--space-2) var(--space-3);padding-left:calc(var(--space-3) + var(--activity-rail-width, 0px));padding-right:calc(var(--space-3) + var(--right-rails-width, 48px));position:relative}.tabbar--inline{background:#0000;border-bottom:none;box-shadow:none;left:auto;position:static;right:auto;top:auto}.tabbar--inline .nav-container{padding:0}.tabbar--inline .nav-tab{flex:1 1;max-width:180px;min-width:72px}.tabbar--inline .nav-tab-button{padding:0 var(--space-3)}.tabbar--inline .nav-tab.is-closable .nav-tab-button{padding-left:30px;padding-right:30px}@media (max-width:1280px) and (orientation:portrait),(max-width:968px){.tabbar .nav-container{padding-right:var(--space-3)}}.tabbar .nav-tab{background:var(--bg-tertiary);border:1px solid #0000;border-radius:var(--radius-pill);border-right:none;box-shadow:none;color:var(--text-secondary);height:var(--control-height-sm);position:relative}.tabbar .nav-tab:hover{background:var(--ui-hover-bg);color:var(--text-primary)}.tabbar .nav-tab.active{background:var(--bg-primary);border-color:var(--border-color);box-shadow:var(--shadow-sm);color:var(--text-primary)}.tabbar .nav-tab-button{font-family:var(--font-sans);font-weight:var(--fw-semibold);gap:0;height:var(--control-height-sm);justify-content:center;letter-spacing:.01em;padding:0 var(--space-4);width:100%}.tabbar .nav-tab.is-closable .nav-tab-button{padding-left:34px;padding-right:34px}.tabbar .nav-tab-close{color:var(--text-tertiary);height:20px;left:var(--space-3);margin-right:0;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:20px}.tabbar .nav-tab-close svg{height:14px;width:14px}.tabbar .nav-tab.active .nav-tab-close,.tabbar .nav-tab:hover .nav-tab-close{opacity:1;pointer-events:auto}.tabbar .nav-tab-close:hover{background:var(--ui-hover-bg);color:var(--text-primary)}.tabbar-overflow{margin-left:var(--space-2)}.tabbar .nav-tab--overflow{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-pill);flex:0 0 var(--control-height-sm);max-width:var(--control-height-sm);min-width:var(--control-height-sm);width:var(--control-height-sm)}.tabbar .nav-tab--overflow.active{background:var(--bg-primary)}.tabbar .nav-tab--overflow .nav-tab-button{padding:0}.tabbar .nav-tab--overflow .nav-tab-button svg{height:18px;width:18px}.nav-tab{align-items:center;background:var(--bg-tertiary);border:none;border-right:1px solid var(--border-color);color:var(--text-secondary);display:inline-flex;flex:1 1 180px;height:var(--control-height-md);max-width:260px;min-width:64px;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);white-space:nowrap}.nav-tab:hover{background:var(--ui-hover-bg);color:var(--text-primary)}.nav-tab.active{background:var(--bg-primary);box-shadow:inset 0 2px 0 var(--accent-primary);color:var(--text-primary)}.nav-tab-button{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:inline-flex;flex:1 1 auto;font-size:var(--fs-13);font-weight:var(--fw-medium);gap:10px;height:var(--control-height-md);padding:0 var(--space-3)}.nav-tab-button,.nav-tab-title{min-width:0;overflow:hidden;text-overflow:ellipsis}.nav-tab-title{white-space:nowrap}.nav-tab-close{align-items:center;background:#0000;border:none;border-radius:var(--radius-pill);color:var(--text-tertiary);cursor:pointer;display:inline-flex;height:var(--control-height-md);justify-content:center;margin-right:var(--space-2);opacity:0;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);width:var(--control-height-md)}.nav-tab-close svg{height:20px;width:20px}.nav-tab.active .nav-tab-close,.nav-tab:hover .nav-tab-close{opacity:1}.nav-tab-close:hover{background:var(--ui-hover-bg);color:var(--text-primary)}.tabbar-overflow{display:inline-flex;margin-left:auto;position:relative}.nav-tab--overflow,.tabbar-overflow{flex:0 0 calc(var(--control-height-md) + var(--space-2))}.nav-tab--overflow{justify-content:center;max-width:calc(var(--control-height-md) + var(--space-2));min-width:calc(var(--control-height-md) + var(--space-2))}.nav-tab--overflow .nav-tab-button{justify-content:center;padding:0}.nav-tab--overflow .nav-tab-button svg{height:20px;width:20px}.tabbar-overflow-menu{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-md);max-height:calc(100vh - 140px);max-height:calc(var(--app-vh, 100vh) - 140px);overflow:auto;position:absolute;right:8px;top:calc(100% + 6px);width:min(420px,calc(100vw - 16px));z-index:200}.tabbar-overflow-item{align-items:center;border-top:1px solid var(--border-color);display:flex;gap:var(--space-2)}.tabbar-overflow-btn{align-items:center;background:#0000;border:none;color:var(--text-primary);cursor:pointer;display:flex;flex:1 1;min-width:0;padding:var(--space-2) var(--space-3);text-align:left}.tabbar-overflow-btn:hover{background:var(--ui-hover-bg)}.tabbar-overflow-btn.is-active{background:var(--accent-bg)}.tabbar-overflow-title{font-family:var(--font-sans);font-size:var(--fs-13);font-weight:var(--fw-semibold);letter-spacing:.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabbar-overflow-close{align-items:center;background:#0000;border:none;border-radius:var(--radius-pill);color:var(--text-tertiary);cursor:pointer;display:inline-flex;height:var(--control-height-md);justify-content:center;margin-right:var(--space-2);width:var(--control-height-md)}.tabbar-overflow-close svg{height:20px;width:20px}.tabbar-overflow-close:hover{background:var(--ui-hover-bg);color:var(--text-primary)}.nav-tab--gundem{position:relative}.nav-tab--gundem .nav-tab-button{padding-right:34px}.gundem-tab-toggle{background:#0000;border:none;border-radius:var(--radius-pill);color:var(--text-tertiary);cursor:pointer;display:grid;height:20px;place-items:center;position:absolute;right:var(--space-2);top:50%;transform:translateY(-50%);transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);width:20px}.gundem-tab-toggle.is-open,.gundem-tab-toggle:hover{background:var(--ui-hover-bg);color:var(--text-primary)}.gundem-tab-menu{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-md);left:0;min-width:180px;overflow:hidden;position:absolute;top:calc(100% + 6px);z-index:210}.gundem-tab-item{background:#0000;border:none;color:var(--text-primary);cursor:pointer;font-size:var(--fs-13);font-weight:var(--fw-semibold);padding:var(--space-2) var(--space-3);text-align:left;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);width:100%}.gundem-tab-item:hover{background:var(--ui-hover-bg)}.gundem-tab-item.is-active{background:var(--accent-bg)}@media (min-width:1281px),(min-width:969px) and (orientation:landscape){.tabbar .nav-container{align-items:center;gap:8px}.tabbar .nav-tab,.tabbar--inline .nav-tab{background:var(--bg-tertiary);border:1px solid #0000;border-radius:999px;box-shadow:none;flex:1 1;height:24px;max-width:none;min-width:0}.tabbar .nav-tab.active{background:rgba(0,122,204,.141);border-color:#007acc6b;box-shadow:none;color:var(--accent-primary)}.dark .tabbar .nav-tab.active,.dark-mode .tabbar .nav-tab.active{background:rgba(0,122,204,.149)}.tabbar .nav-tab-button,.tabbar--inline .nav-tab-button{font-size:11.5px;font-weight:700;height:22px;letter-spacing:0;line-height:1;padding:0 16px}.tabbar .nav-tab.has-options .nav-tab-button{padding-left:16px;padding-right:34px}.nav-tab-options{background:#0000;border:0;border-radius:999px;color:var(--text-tertiary);cursor:pointer;display:grid;height:20px;padding:0;place-items:center;position:absolute;right:5px;top:1px;width:20px}.nav-tab-options.is-open,.nav-tab-options:hover,.tabbar-overflow-toggle.is-open,.tabbar-overflow-toggle:hover{background:var(--ui-hover-bg)}.gundem-tab-menu,.tab-options-menu{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;box-shadow:var(--shadow-md);left:0;min-width:180px;overflow:hidden;position:absolute;top:calc(100% + 6px);z-index:210}.gundem-tab-item,.tab-options-menu>button{align-items:center;background:#0000;border:0;color:var(--text-primary);cursor:pointer;display:flex;font-family:var(--font-sans);font-size:13px;font-weight:700;gap:7px;height:36px;padding:0 12px;text-align:left;white-space:nowrap;width:100%}.gundem-tab-item:hover,.tab-options-menu>button:hover{background:var(--ui-hover-bg)}.gundem-tab-item.is-active{background:#0000;color:var(--accent-primary)}.tab-menu-icon{align-items:center;display:flex;flex:0 0 18px;width:18px}.tabbar-overflow{flex:0 0 24px;margin-left:0}.tabbar-overflow-toggle{background:#0000;border:0;border-radius:999px;color:var(--text-tertiary);cursor:pointer;display:grid;height:24px;padding:0;place-items:center;width:24px}.tabbar-overflow-menu{border-radius:10px;max-height:260px;right:0;width:min(320px,calc(100vw - 16px))}.tabbar-overflow-item{border:0;gap:0;min-height:38px}.tabbar-overflow-btn{height:38px;padding:0 12px}.tabbar-overflow-title{font-size:13px;font-weight:700;letter-spacing:0}.tabbar-overflow-action{background:#0000;border:0;color:var(--text-tertiary);cursor:pointer;display:grid;flex:0 0 32px;height:32px;padding:0;place-items:center;width:32px}.tabbar-overflow-action:last-child{margin-right:4px}.tabbar-overflow-action:hover{background:var(--ui-hover-bg)}.tabbar button:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}}.tabbar .nav-container,.tabbar--inline .nav-container{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.tabbar .nav-tab{flex:0 0 auto;max-width:220px;min-width:72px}.tabbar .nav-tab.is-closable .nav-tab-button{padding-left:32px;padding-right:32px}.tabbar .nav-tab-close,.tabbar .nav-tab-pin{background:#0000;border:0;border-radius:5px;color:var(--text-secondary);cursor:pointer;display:grid;height:28px;opacity:1;padding:0;place-items:center;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);width:24px;z-index:2}.tabbar .nav-tab-close{left:4px}.tabbar .nav-tab-pin{right:4px}.tabbar .nav-tab-pin[aria-pressed=true]{color:var(--accent-primary)}.tabbar .nav-tab-close:hover,.tabbar .nav-tab-pin:hover{background:var(--bg-hover)}.tabbar .nav-tab-close:focus-visible{outline:2px solid var(--accent-primary)}.tabbar .nav-tab-pin:focus-visible{outline:2px solid var(--accent-primary)}.header{background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);box-shadow:var(--shadow-sm);position:-webkit-sticky;position:sticky;top:0;z-index:100}.header-container{align-items:center;display:flex;gap:var(--space-4);justify-content:flex-start;margin-left:auto;margin-right:auto;padding:var(--space-3) var(--page-gutter);padding-left:calc(var(--page-gutter) + var(--activity-rail-width, 0px));padding-right:calc(var(--page-gutter) + var(--right-rails-width, 48px));width:min(100%,100%);width:min(100%,var(--app-frame-width,100%))}.header-search-row{flex:1 1 auto;gap:var(--space-3)}.header-search-row,.header-tabbar{align-items:center;display:flex;min-width:0}.header-tabbar{flex:2 1}.header-tabbar .tabbar{width:100%}.logo{align-items:center;cursor:pointer;display:flex;flex-shrink:0;gap:var(--space-2);transition:opacity var(--motion-medium)}.logo:hover{opacity:.8}.logo-image{display:block;height:var(--control-height-lg);object-fit:contain;width:auto}.header .logo{align-items:flex-start;gap:0}.header-brand-mark{display:block;flex:0 0 auto;height:26.67111px;margin-right:10px;width:16.377px}.header-brand-wordmark{color:#1e1e1e;display:block;flex:0 0 auto;height:34px;width:90.81778px}.dark .header-brand-wordmark,.dark-mode .header-brand-wordmark{color:#e8e8e8}.search-form{flex:0 0 max(224px,min(29.4vw,420px));max-width:420px;min-width:224px;position:relative;width:max(224px,min(29.4vw,420px))}.search-suggestions{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--card-radius);box-shadow:var(--shadow-md);left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:120}.search-suggestion-meta{background:var(--bg-secondary);color:var(--text-tertiary);font-size:var(--fs-12);padding:var(--space-2) var(--space-3)}.search-suggestion{align-items:center;background:#0000;border:none;border-top:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-2) var(--space-3);text-align:left;width:100%}.search-suggestion:hover{background:var(--ui-hover-bg)}.search-suggestion-title{align-items:center;display:flex;flex:1 1;font-size:var(--fs-13);gap:8px;min-width:0}.search-suggestion-title--user{align-items:flex-start;flex-direction:column;gap:1px}.search-suggestion-label,.search-suggestion-sub{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-suggestion-sub{color:var(--text-tertiary);flex:0 1 auto;font-weight:400;margin-left:8px}.search-suggestion-icon{color:var(--text-tertiary);display:inline-flex}.search-suggestion-icon svg{height:14px;width:14px}.search-suggestion-count{color:var(--text-tertiary);font-size:var(--fs-12)}.search-suggestion--create .search-suggestion-count{color:var(--accent-primary);font-weight:var(--fw-bold)}.search-input{background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-pill);color:var(--text-primary);font-size:var(--fs-16);height:var(--control-height-lg);outline:none;padding:0 calc(var(--control-height-lg) + var(--space-1)) 0 var(--space-4);transition:background-color var(--motion-medium) var(--ease-standard),border-color var(--motion-medium) var(--ease-standard),box-shadow var(--motion-medium) var(--ease-standard),color var(--motion-medium) var(--ease-standard);width:100%}.search-input:focus{background-color:var(--bg-primary);border-color:var(--border-color);box-shadow:none}.search-input::placeholder{color:var(--text-tertiary)}.search-button{align-items:center;background:none;border:none;border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;display:flex;height:var(--control-height-sm);justify-content:center;padding:0;position:absolute;right:var(--space-2);top:50%;transform:translateY(-50%);transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);width:var(--control-height-sm)}.search-button svg{height:20px;width:20px}.search-button:hover{background-color:var(--ui-hover-bg);color:var(--text-primary)}.header-actions{align-items:center;display:flex;flex-shrink:0;gap:var(--space-3);margin-left:0}.header-back{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;display:inline-flex;height:var(--control-height-md);justify-content:center;padding:0;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard);width:var(--control-height-md)}.header-back:hover{background:var(--ui-hover-bg);color:var(--text-primary)}.header-back svg{height:18px;width:18px}.header-sidebar-toggle{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;display:inline-flex;height:var(--control-height-md);justify-content:center;padding:0;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard);width:var(--control-height-md)}.header-sidebar-toggle:hover{background:var(--ui-hover-bg);color:var(--text-primary)}.header-sidebar-toggle.is-open svg{transform:rotate(180deg)}.header-link{background:none;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-size:var(--fs-14);font-weight:var(--fw-medium);padding:var(--space-2) var(--space-4);transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.header-link:hover{background-color:var(--ui-hover-bg);color:var(--text-primary)}.user-menu-container{position:relative}.user-menu-trigger{align-items:center;background:none;border:1px solid var(--border-color);border-radius:var(--radius-pill);color:var(--text-primary);cursor:pointer;display:flex;font-weight:var(--fw-medium);gap:var(--space-2);padding:4px var(--space-3) 4px 4px;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.user-menu-trigger:hover{background-color:var(--ui-hover-bg);border-color:var(--accent-primary)}.user-avatar-small{border:2px solid var(--accent-primary);border-radius:50%;height:32px;width:32px}.user-menu-dropdown{animation:slideDown var(--motion-medium);background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--card-radius);box-shadow:var(--shadow-md);min-width:200px;position:absolute;right:0;top:calc(100% + var(--space-2));z-index:100}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.user-menu-header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;gap:var(--space-3);padding:var(--space-4)}.user-menu-avatar{border:2px solid var(--accent-primary);border-radius:50%;height:48px;width:48px}.user-menu-name{color:var(--text-primary);font-size:var(--fs-15);font-weight:var(--fw-semibold);margin:0 0 4px}.user-menu-role{color:var(--accent-primary);font-size:var(--fs-12);font-weight:var(--fw-medium);margin:0;text-transform:capitalize}.user-menu-item{align-items:center;background:none;border:none;color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--fs-14);gap:var(--space-2);padding:var(--space-3) var(--space-4);text-align:left;transition:background-color var(--motion-fast) var(--ease-standard);width:100%}.user-menu-item:hover{background-color:var(--ui-hover-bg)}.user-menu-item.logout{border-top:1px solid var(--border-color);color:hsl(var(--destructive))}.user-menu-item.logout:hover{background-color:#f14c4c1f}@media (max-width:1280px) and (orientation:portrait),(max-width:968px){.header-brand-mark{height:21.96444px;width:13.48694px}.header-brand-wordmark{height:28px;width:74.79111px}.header-container{flex-wrap:wrap;gap:var(--space-2);justify-content:flex-start}.header-search-row{flex:1 1 100%;order:2;width:100%}.search-form{flex:1 1 auto;max-width:none;min-width:0;width:100%}.search-input{border-radius:var(--radius-pill);font-size:var(--fs-13);height:var(--control-height-sm);padding:0 calc(var(--control-height-sm) + var(--space-1)) 0 var(--space-3)}.search-button{height:calc(var(--control-height-sm) - 2px);right:var(--space-2);width:calc(var(--control-height-sm) - 2px)}.logo-image{display:block;height:var(--control-height-sm)}.header-actions{margin-left:auto;order:3}.header.header--arama{background-color:var(--bg-primary);border-bottom:0}.header-container.header-container--search{--mobile-search-unit:max(0.85px,min(0.27778vw,1.25px));align-items:center;flex-wrap:nowrap;gap:0;height:auto;padding:calc(var(--mobile-search-unit)*8) calc(env(safe-area-inset-right, 0px) + var(--mobile-search-unit)*10) calc(var(--mobile-search-unit)*8) calc(env(safe-area-inset-left, 0px) + var(--mobile-search-unit)*10)}.header-container.header-container--search .header-search-row{flex:1 1 auto;order:0;width:auto}.header-container.header-container--search .search-form{flex:1 1 auto;min-width:0;width:100%}.header-container.header-container--search .search-input{border-radius:var(--radius-pill);font-weight:600;height:calc(var(--mobile-search-unit)*38);padding:0 calc(var(--mobile-search-unit)*12) 0 calc(var(--mobile-search-unit)*39)}.header-container.header-container--search .search-input::placeholder{font-size:calc(var(--mobile-search-unit)*12);font-weight:500}.header-container.header-container--search .header-actions{display:none}.header-container.header-container--search .search-button{color:var(--text-secondary);height:calc(var(--mobile-search-unit)*19 + 8px);left:calc(var(--mobile-search-unit)*12 - 4px);right:auto;width:calc(var(--mobile-search-unit)*19 + 8px)}.header-container.header-container--search .search-button svg{height:calc(var(--mobile-search-unit)*19);width:calc(var(--mobile-search-unit)*19)}}@media (min-width:1281px),(min-width:969px) and (orientation:landscape){.header{box-shadow:none;box-sizing:border-box;height:54px}.header-container{gap:12px;height:100%;padding:0 8px 0 12px}.header-search-row{gap:8px}.search-form{flex:0 0 max(224px,min(23.4vw,302px));max-width:302px;min-width:224px;width:max(224px,min(23.4vw,302px))}.search-input{font-size:12px;font-weight:400;height:34px;line-height:1;padding:0 40px 0 16px}.search-button{height:24px;right:8px;width:24px}.header-actions{gap:8px}.header-link{font-size:12px;padding:4px 8px}}.entry-list{background-color:var(--bg-primary);margin-left:0;margin-right:auto;min-height:calc(100vh - 54px);min-height:calc(var(--app-vh, 100vh) - var(--header-height, 54px) - var(--tabbar-height, 0px));padding:var(--entry-list-padding);width:min(100%,670px);width:var(--list-content-width,min(100%,670px))}.entry-list--embedded{background:#0000;min-height:auto;padding:0;width:100%}.entry-list--embedded .entries{gap:var(--entry-list-gap);margin-left:0;margin-right:0;max-width:none}.welcome-message{color:var(--text-secondary);padding:var(--space-10) var(--space-6);text-align:center}.welcome-message h2{color:var(--text-primary);font-size:var(--fs-24);margin-bottom:12px}.welcome-message p{font-size:var(--fs-16)}.entry-translate-btn.is-active{border-color:var(--accent-primary);color:var(--accent-primary)}.entry-translate-btn:disabled{cursor:progress;opacity:.55}.entry-translation-control{position:absolute;right:12px;top:12px;z-index:4}.entry-translate-btn--corner{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;display:grid;height:34px;place-items:center;position:relative;transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);width:34px}.entry-translate-btn--corner:hover{background:var(--ui-hover-bg);border-color:var(--border-light);color:var(--text-primary)}.entry-translate-btn--corner:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.entry-translate-spinner{animation:entry-translate-spin .8s linear infinite;border:1.6px solid;border-radius:50%;border-right:1.6px solid #0000;height:13px;width:13px}@keyframes entry-translate-spin{to{transform:rotate(1turn)}}@media (max-width:1280px) and (orientation:portrait),(max-width:968px){.entry-list .welcome-message{display:none}.has-mobile-top-dock .topic-menu{margin-left:0}.has-mobile-top-dock .topic-actions{margin-bottom:0}.has-mobile-top-dock .topic-menu-trigger{display:none}.sidebar .entry-list{background:#0000;min-height:auto;padding:calc(var(--mobile-entry-unit)*16) var(--entry-list-padding) calc(var(--mobile-entry-unit)*12)}.sidebar .topic-header{margin-bottom:16px;padding-bottom:10px}.entries,.topic-header{margin-left:0;margin-right:0;max-width:none}.entry-preview-image,.entry-text--rich img{height:100px;width:100px}.entry-text--rich .rt-img__box{height:100px;width:100px!important}}.topic-header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;gap:13px;margin-bottom:18.3px;margin-bottom:var(--entry-topic-header-gap,18.3px);margin-left:0;margin-right:0;max-width:none;padding-bottom:7.3px}.topic-back{align-items:center;background:none;border:none;border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;margin-left:-6px;margin-right:-5px;padding:0;width:32px}.topic-back:hover{color:var(--text-primary)}.topic-back:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.topic-title{color:var(--text-primary);flex:1 1 auto;font-size:21px;font-weight:var(--fw-semibold);letter-spacing:0;line-height:1.15;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topic-actions{align-items:center;display:inline-flex;gap:13px;margin-left:auto}.topic-indicator{color:var(--accent-primary);font-size:var(--fs-14);margin-top:4px}.topic-menu{align-items:center;display:flex;margin-left:0;position:relative}.topic-menu-trigger{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;display:grid;height:29px;place-items:center;transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);width:29px}.topic-menu-trigger--label{align-items:center;display:inline-flex;gap:6px;padding:0 12px;width:auto}.topic-menu-trigger-label{font-size:var(--fs-13);font-weight:var(--fw-semibold);white-space:nowrap}.topic-menu-trigger--solo{margin-left:6px}.topic-menu-trigger svg{height:16px;width:16px}.topic-menu-trigger[aria-expanded=true]{background:var(--bg-secondary)}.topic-menu-trigger:hover{background:var(--ui-hover-bg);border-color:var(--border-light);color:var(--text-primary)}.topic-menu-dropdown{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 6px 14px #0000001f;min-width:0;padding:6px;position:absolute;right:0;top:calc(100% + 2px);width:200px;z-index:50}.topic-menu-item{background:#0000;border:none;border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:var(--fs-13);font-weight:600;padding:9px 12px;text-align:left;transition:background var(--motion-medium) var(--ease-standard),color var(--motion-medium) var(--ease-standard);width:100%}.topic-menu-item:hover{background:var(--ui-hover-bg)}.topic-menu-item.is-active{background:var(--bg-secondary);color:var(--text-primary)}.topic-menu-item.is-disabled,.topic-menu-item:disabled{cursor:not-allowed;opacity:var(--ui-disabled-opacity)}.topic-menu-item.is-disabled:hover,.topic-menu-item:disabled:hover{background:#0000}.topic-menu-item.is-danger{color:hsl(var(--destructive))}.topic-menu-item.is-danger:hover{background:#f14c4c1f}.entries{display:flex;flex-direction:column;gap:var(--entry-list-gap);margin-left:0;margin-right:auto;max-width:none;width:100%}.cartclass,.entry-item{background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--entry-card-radius);contain-intrinsic-size:auto 1px auto 420px;content-visibility:auto;padding:var(--entry-card-padding);position:relative;transition:background-color var(--motion-medium) var(--ease-standard),border-color var(--motion-medium) var(--ease-standard),box-shadow var(--motion-medium) var(--ease-standard),transform var(--motion-medium) var(--ease-standard);width:100%}.entry-item--menu-open{content-visibility:visible;z-index:60}.main-layout--entry-code{--header-height:0px}.entry-item--acemi .entry-text,.entry-item--acemi .entry-text--rich{font-style:italic}.dark-mode .entry-item.entry-item--onay-bekliyor,.dark-mode .entry-item.entry-item--onay-bekliyor:hover,.entry-item.entry-item--onay-bekliyor,.entry-item.entry-item--onay-bekliyor:hover,:root.dark-mode .entry-item.entry-item--onay-bekliyor,:root.dark-mode .entry-item.entry-item--onay-bekliyor:hover{border-color:var(--rank-acemi)}.entry-approve-row{display:flex;justify-content:flex-end;margin-top:calc(var(--space-2) - var(--entry-list-gap))}.entry-approve-button{align-items:center;background:#0000;border:1px solid var(--rank-acemi);border-radius:var(--radius-pill);color:var(--rank-acemi);cursor:pointer;display:inline-flex;font-size:var(--fs-12);font-weight:600;gap:var(--space-1);min-height:28px;padding:0 var(--space-3)}.entry-approve-button:hover:not(:disabled){background:rgb(var(--rank-acemi-rgb)/10%)}.entry-approve-button:disabled{cursor:default;opacity:.6}.entry-item:hover{background-color:var(--ui-hover-bg);box-shadow:var(--shadow-sm);transform:translateY(calc(var(--entry-card-hover-raise)*-1))}.entry-ad-row{contain-intrinsic-size:1px 280px;content-visibility:auto;min-height:250px;position:relative;width:100%}.entry-ad-image{border-radius:inherit;display:block;height:360px;object-fit:cover;object-position:top;width:100%}.entry-content{margin-bottom:var(--space-4)}.entry-header{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between;margin-bottom:var(--space-3);padding-right:42px}.entry-topic-row{margin-bottom:12px}.entry-topic{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:var(--fs-12);font-weight:var(--fw-semibold);padding:4px var(--space-3);transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.entry-topic:hover{background:var(--ui-hover-bg);border-color:var(--border-light);color:var(--text-primary)}.entry-topic--static{cursor:default}.entry-text{word-wrap:break-word;color:var(--text-primary);font-family:var(--font-entry);font-size:var(--entry-text-size);font-weight:var(--fw-regular);line-height:var(--entry-text-line-height);margin:0}.entry-text a.entry-link{color:var(--accent-primary);overflow-wrap:anywhere;text-decoration:none;word-break:break-word}.entry-text a.entry-link:hover{text-decoration:underline}.entry-text a.entry-link:focus-visible{text-decoration:underline}.entry-text .rt-ref,.entry-text--rich .rt-ref{color:var(--text-secondary);cursor:pointer;font-weight:var(--fw-semibold)}.entry-text .rt-ref--topic,.entry-text .rt-ref--user,.entry-text--rich .rt-ref--topic,.entry-text--rich .rt-ref--user{color:var(--accent-primary)}.entry-text .rt-ref--class,.entry-text--rich .rt-ref--class{color:var(--rank-bilge);margin-right:6px}.entry-text .rt-ref--class[data-rank=usta],.entry-text--rich .rt-ref--class[data-rank=usta]{color:var(--rank-usta)}.entry-text .rt-ref--class[data-class-order="1"],.entry-text--rich .rt-ref--class[data-class-order="1"]{color:var(--semantic-danger-text)}.entry-text .rt-ref--class[data-class-order="2"],.entry-text--rich .rt-ref--class[data-class-order="2"]{color:var(--semantic-warning-text)}.entry-text .rt-ref--class[data-class-order="3"],.entry-text--rich .rt-ref--class[data-class-order="3"]{color:var(--semantic-info-text)}.entry-text .rt-ref--class[data-class-order="4"],.entry-text .rt-ref--class[data-class-order="5"],.entry-text--rich .rt-ref--class[data-class-order="4"],.entry-text--rich .rt-ref--class[data-class-order="5"]{color:var(--semantic-success-text)}.entry-text--snippet{margin-bottom:8px}.entry-text--plain{white-space:pre-wrap}.entry-text--snippet.entry-text--rich{display:inline;margin-bottom:0}.entry-text--snippet.entry-text--rich p{display:block;margin:0 0 var(--space-3)}.entry-text--snippet.entry-text--rich p:last-child{display:inline;margin:0}.entry-preview{width:100%}.entry-preview--wrap:after{clear:both;content:"";display:block}.entry-preview-image{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;height:150px;object-fit:cover;width:150px}.entry-preview-image-btn{background:#0000;border:none;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;line-height:0;padding:0}.entry-preview-image--float{float:left;margin:6px 12px 10px 0}.entry-preview-images{display:flex;flex-wrap:nowrap;gap:var(--space-3);margin-top:var(--space-3);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-bottom:var(--space-1);scroll-snap-type:x proximity;scrollbar-width:thin}.entry-preview-images>.entry-preview-image-btn{flex:0 0 auto;scroll-snap-align:start}.read-more--inline{display:inline;font-style:normal;margin-top:0}.entry-snippet-image{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;display:block;height:100px;margin:var(--space-3) 0 var(--space-2);margin-left:0;margin-right:auto;object-fit:cover;width:100px}.entry-rich-image-btn,.entry-snippet-image-btn{background:#0000;border:none;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;line-height:0;padding:0}.entry-rich-image-btn{margin:0}.entry-rich-image-btn img{display:block}.entry-text--rich li,.entry-text--rich p{white-space:pre-wrap}.entry-text--rich p{margin:0 0 var(--space-3)}.entry-text--rich p:empty:before{content:"\00a0"}.entry-hashtag{color:var(--hashtag-color);cursor:pointer;font-weight:var(--fw-semibold)}.entry-hashtag:hover{color:var(--accent-hover);text-decoration:underline}.entry-text--rich img{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;height:150px;object-fit:cover;width:150px}.entry-text--rich .rt-img{display:inline-block}.entry-text--rich.entry-text--wrap .rt-img{display:inline}.entry-text--rich .rt-img__box{border-radius:var(--radius-md);float:none;height:150px;margin:var(--space-3) 0;overflow:hidden;width:150px!important}.entry-text--rich .rt-img__box .entry-rich-image-btn{height:100%;width:100%}.entry-text--rich .rt-img__box .entry-rich-image-btn img,.entry-text--rich .rt-img__el{height:100%;object-fit:cover;width:100%}.entry-text--rich .rt-img__el{pointer-events:none}.entry-text--rich .rt-img__handle{display:none!important}.entry-text--rich.entry-text--wrap .rt-img__box{float:none}.entry-text--rich.entry-text--wrap .rt-img--center .rt-img__box,.entry-text--rich.entry-text--wrap .rt-img--left .rt-img__box,.entry-text--rich.entry-text--wrap .rt-img--right .rt-img__box,.entry-text--rich.entry-text--wrap img:not(.rt-img__el){float:left;margin:6px var(--space-3) var(--space-3) 0}.entry-image-overlay{align-items:center;background:var(--black-alpha-72);bottom:0;display:flex;justify-content:center;left:0;padding:var(--space-4);position:fixed;right:0;top:0;z-index:1100}.entry-image-modal{max-height:min(92vh,860px);max-width:min(980px,96vw);position:relative}.entry-image-modal img{border:1px solid #ffffff1f;border-radius:var(--radius-md);box-shadow:var(--shadow-lg);display:block;height:auto;max-height:92vh;max-width:96vw;width:auto}.entry-image-close{background:var(--black-alpha-65);border:1px solid #ffffff24;border-radius:var(--radius-pill);color:#ffffffe6;cursor:pointer;display:grid;height:var(--control-height-md);place-items:center;position:absolute;right:-12px;top:-12px;width:var(--control-height-md)}.entry-image-close svg{height:20px;width:20px}.entry-image-close:hover{background:var(--black-alpha-78)}.entry-text--rich p:last-child{margin-bottom:0}.entry-text--rich:after{clear:both;content:"";display:block}@media (max-width:1280px) and (orientation:portrait),(max-width:968px){.entry-preview-image,.entry-text--rich img{height:100px;width:100px}.entry-text--rich .rt-img__box{height:100px;width:100px!important}.entry-image-overlay{background:var(--black-alpha-90);padding:0}.entry-image-modal{align-items:center;display:flex;justify-content:center}.entry-image-modal,.entry-image-modal img{height:100%;max-height:none;max-width:none;width:100%}.entry-image-modal img{border:none;border-radius:0;box-shadow:none;object-fit:contain}.entry-image-close{position:fixed;right:calc(env(safe-area-inset-right, 0px) + 12px);top:calc(env(safe-area-inset-top, 0px) + 12px)}}.read-more{background:none;border:none;color:var(--accent-primary);cursor:pointer;font-size:var(--fs-13);font-style:italic;margin-top:8px;padding:0;transition:color var(--motion-fast) var(--ease-standard)}.read-more:hover{color:var(--accent-hover);text-decoration:underline}.entry-footer{align-items:center;border-top:1px solid var(--border-color);display:flex;gap:var(--space-3);justify-content:flex-start;padding-top:var(--space-4);position:relative}@media (max-width:1280px){.entry-footer{flex-wrap:wrap;row-gap:var(--space-2)}.entry-actions{width:100%}.entry-date{margin-left:auto;position:static;transform:none}}.entry-pagination{display:flex;justify-content:center;margin-top:var(--space-4)}.entry-pagination .sliding-pagination{justify-content:center;min-width:260px}.entry-load-more{display:flex;justify-content:center;padding-top:var(--space-4)}.entry-load-more-btn{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-pill);color:var(--text-primary);cursor:pointer;font-size:var(--fs-13);font-weight:var(--fw-bold);height:var(--control-height-lg);max-width:260px;transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);width:100%}.entry-load-more-btn:hover{background:var(--ui-hover-bg);border-color:var(--border-light);transform:translateY(-1px)}.entry-load-more-btn:active{transform:translateY(0)}.entry-load-more-btn:disabled{cursor:not-allowed;opacity:var(--ui-disabled-opacity);transform:none}.entry-actions{display:flex;width:100%}.entry-actions,.entry-actions-group{align-items:center;flex-wrap:nowrap;gap:var(--space-2);min-width:0}.entry-actions-group{display:inline-flex}.entry-actions-group--left{justify-content:flex-start}.entry-actions-group--right{justify-content:flex-end;margin-left:auto}.entry-footer .action-btn{background:#0000;border:none;border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;display:grid;height:var(--control-height-md);padding:0;place-items:center;transition:color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);width:var(--control-height-md)}.entry-footer .action-btn>svg{height:20px;width:20px}.entry-footer .action-btn:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.entry-footer .vote-btn{transition:color var(--motion-slow) var(--ease-standard),transform var(--motion-medium) var(--ease-standard)}.entry-footer .vote-btn--down{opacity:.92}.entry-footer .action-btn:hover{color:var(--text-primary);transform:translateY(-1px)}.entry-footer .action-btn.liked{color:var(--accent-primary)}.like-count{font-size:var(--fs-12);font-weight:var(--fw-semibold);margin-left:var(--space-1)}.entry-footer .action-btn.is-saved,.entry-footer .entry-edit-btn{color:var(--accent-primary)}.entry-footer .entry-edit-btn:hover{color:var(--accent-hover)}.dark-mode .entry-list,:root.dark-mode .entry-list{background-color:var(--bg-primary)}.dark-mode .cartclass,.dark-mode .entry-item,:root.dark-mode .cartclass,:root.dark-mode .entry-item{background-color:var(--bg-tertiary);border-color:var(--border-color)}.dark-mode .cartclass:hover,.dark-mode .entry-item:hover,:root.dark-mode .cartclass:hover,:root.dark-mode .entry-item:hover{background-color:var(--bg-secondary);box-shadow:var(--shadow-sm)}.dark-mode .entry-content,.dark-mode .entry-text,:root.dark-mode .entry-content,:root.dark-mode .entry-text{color:var(--text-primary)}.dark-mode .entry-edit-btn,:root.dark-mode .entry-edit-btn{color:var(--accent-primary)}.dark-mode .entry-edit-btn:hover,:root.dark-mode .entry-edit-btn:hover{color:var(--accent-primary);color:var(--accent-hover,var(--accent-primary))}.entry-footer .delete-btn{color:hsl(var(--destructive))}.entry-footer .delete-btn:hover{color:hsl(var(--destructive));opacity:.85}.loading-state{align-items:center;display:flex;justify-content:center;padding:var(--space-10) var(--space-5);text-align:center}.entries--skeleton{gap:var(--space-4)}.entry-item--skeleton{grid-gap:var(--space-3);display:grid;gap:var(--space-3);pointer-events:none}.entry-skeleton-head{grid-gap:9px;align-items:center;display:grid;gap:9px;grid-template-columns:36px minmax(0,1fr) 18px}.entry-skeleton-action,.entry-skeleton-avatar,.entry-skeleton-dot,.entry-skeleton-line,.entry-skeleton-media{animation:filktb-skeleton-shimmer var(--ui-skeleton-speed) var(--ease-standard) infinite;animation:filktb-skeleton-shimmer var(--ui-skeleton-speed) var(--ui-skeleton-ease,var(--ease-standard)) infinite;background:var(--ui-skeleton-gradient);background-size:220% 100%;background-size:var(--ui-skeleton-size,220% 100%);border-radius:var(--radius-pill)}.entry-skeleton-avatar{height:36px;width:36px}.entry-skeleton-meta{grid-gap:7px;display:grid;gap:7px;justify-items:start;min-width:0}.entry-skeleton-dot{height:18px;width:18px}.entry-skeleton-line{height:12px}.entry-skeleton-line--name{height:10px}.entry-skeleton-line--time{height:8px;opacity:.82}.entry-skeleton-line--body{height:10px}.entry-skeleton-line--sm{height:10px;opacity:.85}.entry-skeleton-media{border-radius:var(--radius-md);height:max(96px,min(18vw,132px));opacity:.92}.entry-skeleton-actions{align-items:center;display:inline-flex;gap:var(--space-3);padding-top:var(--space-1)}.entry-skeleton-action{height:10px;width:42px}@media (max-width:1280px) and (orientation:portrait),(max-width:968px){.entry-item--skeleton{gap:11px}.entry-skeleton-media{height:112px}}.entry-author{align-items:center;display:flex;gap:8px;min-width:0}.author-avatar-btn{background:#0000;border:none;border-radius:var(--radius-pill);cursor:pointer;line-height:0;padding:0}.author-avatar{border:2px solid var(--avatar-ring-color,var(--border-color));border-radius:50%;display:block;height:48px;object-fit:cover;object-position:center;width:48px}.author-identity{align-items:flex-start;display:flex;flex-direction:column;gap:1px;min-width:0}.author-name{background:#0000;border:none;color:var(--accent-primary);cursor:pointer;font:inherit;font-size:var(--fs-13);font-weight:var(--fw-medium);min-width:0;overflow-wrap:anywhere;padding:0;text-align:left;transition:color var(--motion-fast) var(--ease-standard);white-space:normal;word-break:break-word}.author-name:hover{color:var(--accent-hover);text-decoration:underline}.author-name.author-name--acemi{color:var(--rank-acemi);font-style:italic}.author-name.author-name--acemi:hover{color:var(--rank-acemi)}.entry-date{background:var(--bg-tertiary);border-radius:var(--radius-pill);line-height:1.4;padding:0 var(--space-3);position:absolute;right:0;top:0;transform:translateY(-50%);white-space:nowrap}.entry-code,.entry-date{color:var(--text-tertiary);font-size:var(--fs-12)}.entry-code{align-items:center;border:1px solid var(--border-color);border-radius:var(--radius-pill);display:inline-flex;line-height:1.2;padding:var(--space-1) var(--space-3);text-decoration:none;transition:color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard)}.entry-code:hover{background:var(--ui-hover-bg);border-color:var(--border-light);color:var(--text-primary)}.entry-code-meta{align-items:center;display:flex;gap:6px;margin-left:auto}.entry-code-copy{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-pill);color:var(--text-tertiary);cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard);width:26px}.entry-code-copy--corner{position:absolute;right:var(--space-4);top:var(--space-4);z-index:2}.entry-code-copy:hover{background:var(--ui-hover-bg);border-color:var(--border-light);color:var(--text-primary)}.entry-more{align-items:center;display:flex;gap:8px;position:relative}.entry-more-menu{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);min-width:190px;padding:var(--space-2);position:absolute;right:0;top:calc(100% + 6px);z-index:50}.entry-more-item{background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;font-size:var(--fs-13);padding:var(--space-2) var(--space-3);text-align:left;transition:background var(--motion-medium) var(--ease-standard),color var(--motion-medium) var(--ease-standard);width:100%}.entry-more-item:hover{background:var(--ui-hover-bg)}.entry-more-item.is-danger{color:hsl(var(--destructive))}.entry-more-item.is-danger:hover{background:#f14c4c1f}.entry-more-item:disabled{cursor:not-allowed;opacity:var(--ui-disabled-opacity)}.no-entries{color:var(--text-tertiary);font-size:var(--fs-15);padding:var(--space-8) var(--space-5);text-align:center}.draft-topic-cta{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;margin-top:12px;padding:var(--space-2) var(--space-4);transition:background var(--motion-medium) var(--ease-standard),border-color var(--motion-medium) var(--ease-standard)}.draft-topic-cta:hover{background:var(--ui-hover-bg);border-color:var(--accent-primary)}@media (max-width:1280px) and (orientation:portrait),(max-width:968px){.entries,.topic-header{margin-left:0;margin-right:0;max-width:none;width:100%}.topic-header{align-items:center;flex-direction:row;gap:13px}.topic-actions{justify-content:flex-end;margin-bottom:0;margin-left:auto;order:0;width:auto}.topic-header .topic-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cartclass,.entry-item{width:100%}.entry-list{background-color:var(--bg-primary)}.entry-list .cartclass,.entry-list .entry-item{background-color:var(--bg-primary);box-shadow:none}.entry-list .cartclass:hover,.entry-list .entry-item:hover{background-color:var(--bg-primary);box-shadow:none;transform:none}}@media (max-width:640px){.topic-menu-trigger--label{padding:0 10px}}@media (max-width:1280px) and (orientation:portrait),(max-width:968px){.entry-list{--mobile-entry-unit:max(0.85px,min(0.27778vw,1.25px));--entry-list-padding:calc(var(--mobile-entry-unit)*15);padding:calc(var(--mobile-entry-unit)*16) var(--entry-list-padding) calc(var(--mobile-entry-unit)*12)}.hashtag-entry-content .entry-list{--entry-list-padding:calc(var(--mobile-entry-unit)*16)}.entry-list.list{margin-left:0;margin-right:0;max-width:none;width:100%}.entry-list .entries{gap:15px}.entry-list .cartclass,.entry-list .entry-item{border-bottom:0;padding:16px}.entry-ad-image{height:260px}.topic-header .topic-title{font-size:21px;margin-left:0}.entry-date{border-radius:var(--radius-sm);padding:0 var(--space-2)}.entry-footer .action-btn{height:var(--control-height-sm);width:var(--control-height-sm)}.entry-footer .action-btn>svg{height:18px;width:18px}.author-avatar{height:44px;width:44px}}.entry-item{--desktop-entry-padding-x:20px;--desktop-entry-padding-top:19px;--desktop-entry-radius:12px;--desktop-entry-avatar:38px;--desktop-entry-author-size:13px;--desktop-entry-author-gap:5px;--desktop-entry-body-size:var(--entry-text-size);--desktop-entry-body-line-height:var(--entry-text-line-height);--desktop-entry-footer-gap:16px;--desktop-entry-action-size:24px;--desktop-entry-action-icon:16px;border-radius:var(--desktop-entry-radius);padding:var(--desktop-entry-padding-top) var(--desktop-entry-padding-x) 20px}.entry-item:hover{background-color:var(--bg-tertiary);box-shadow:none;transform:none}.entry-item.search-entry-card{display:block}.entry-item .entry-header{align-items:flex-start;margin-bottom:8px;padding-right:27px}.entry-item--with-topic .entry-header{margin-bottom:0}.entry-item .entry-author,.entry-item .search-entry-author-row{align-items:flex-start;gap:var(--desktop-entry-author-gap)}.entry-item .author-avatar,.entry-item .search-entry-avatar{border-color:var(--border-color);border-width:1.5px;flex-shrink:0;height:var(--desktop-entry-avatar);width:var(--desktop-entry-avatar)}.entry-item .author-identity,.entry-item .search-entry-author-block{align-items:flex-start;display:flex;flex-direction:column;gap:1px;min-width:0;padding-top:1.5px}.entry-item .author-name,.entry-item .search-entry-author{background:#0000;border:0;color:var(--accent-primary);cursor:pointer;font-family:var(--font-sans);font-size:var(--desktop-entry-author-size);font-style:normal;font-weight:500;line-height:1.15;padding:0;text-align:left}.entry-item .rank-token-badge,.entry-item .rank-token-badge__icon{height:13px;width:13px}.entry-item .entry-topic-row{--entry-card-topic-top-gap:9.6px;--entry-card-topic-bottom-gap:8px;margin:var(--entry-card-topic-top-gap) 0 var(--entry-card-topic-bottom-gap)}.entry-item .entry-topic{--entry-card-topic-font-size:21px;background:#0000;border:0;border-radius:0;color:var(--text-primary);display:inline;font-size:var(--entry-card-topic-font-size);font-weight:var(--fw-bold);line-height:1.3;padding:0}.entry-item .entry-topic:hover{background:#0000;border-color:#0000;color:var(--accent-primary)}.entry-item .search-entry-title{background:#0000;border:0;color:var(--text-primary);cursor:pointer;display:block;font-family:var(--font-sans);font-size:21px;font-weight:700;line-height:1.3;margin:9.6px 0 8px;max-width:100%;padding:0;text-align:left}.entry-item .entry-content{margin-bottom:var(--desktop-entry-footer-gap)}.entry-item .entry-text{font-family:var(--font-entry);font-size:var(--desktop-entry-body-size);font-style:normal;font-weight:400;letter-spacing:0;line-height:var(--desktop-entry-body-line-height)}.entry-item.search-entry-card>.entry-text{display:block;margin-bottom:var(--desktop-entry-footer-gap);overflow:visible}.entry-item .entry-footer{flex-wrap:nowrap;padding-top:18px}.entry-item .entry-actions,.entry-item .entry-actions-group{gap:4px}.entry-item .entry-footer .action-btn{flex:0 0 var(--desktop-entry-action-size);height:var(--desktop-entry-action-size);width:var(--desktop-entry-action-size)}.entry-item .entry-footer .action-btn>svg{height:var(--desktop-entry-action-icon);width:var(--desktop-entry-action-icon)}.entry-item .entry-footer .action-btn:hover{transform:none}.entry-item .entry-footer .action-btn:disabled{color:var(--text-tertiary);cursor:default}.entry-item .entry-footer .vote-btn.is-active{color:var(--accent-primary)}.entry-item .entry-footer .action-btn.liked{color:var(--color-semantic-danger);color:var(--danger,var(--color-semantic-danger))}.entry-item .entry-share-icon{--entry-chat-icon-width:22px;--entry-chat-icon-height:18px;--entry-chat-icon-mark-size:13px;--entry-chat-icon-primary:var(--text-secondary)}.entry-item .entry-date{background:var(--bg-secondary);border-radius:var(--radius-pill);font-size:11px;font-weight:400;line-height:1.35;margin:0;padding:3px 10px;position:absolute;right:0;top:-10px;transform:none}.entry-item .entry-translation-control{right:10px;top:9.3px}.entry-item .entry-translate-btn--corner{height:27px;width:27px}.entry-item .entry-translate-btn--corner svg{height:15px;width:15px}.entry-item .entry-more-menu{background:var(--bg-tertiary);border-radius:10px;box-shadow:0 6px 16px #00000024;min-width:0;padding:6px;top:calc(100% + 2px);width:220px}.entry-item .entry-more-item{border-radius:6px;font-size:13px;font-weight:600;padding:9px 12px}@media (max-width:1280px) and (orientation:portrait),(max-width:968px){.entry-item .entry-more-menu{bottom:calc(100% + 2px);top:auto}}.profile-section-body .entry-item{--desktop-entry-padding-x:19.2px;--desktop-entry-padding-top:19.2px;--desktop-entry-radius:12.8px;--desktop-entry-avatar:38.4px;--desktop-entry-author-size:14.4px;--desktop-entry-author-gap:8px;--desktop-entry-footer-gap:12.8px;border-width:.625px;padding-bottom:19.2px}.profile-section-body .entry-item .author-identity .author-name,.profile-section-body .entry-item .search-entry-author-block .search-entry-author{font-family:var(--font-sans);font-size:var(--desktop-entry-author-size);font-weight:800;line-height:1.15}.profile-section-body .entry-item.search-entry-card{padding:19.2px}.profile-section-body .entry-item.search-entry-card .entry-text{font-size:var(--desktop-entry-body-size);line-height:var(--desktop-entry-body-line-height)}.profile-section-body .entry-item .search-entry-avatar{height:var(--desktop-entry-avatar);width:var(--desktop-entry-avatar)}.profile-section-body .entry-item .search-entry-title{font-size:21px}.entry-item .read-more{font-size:10px;font-style:normal;font-weight:400}@media (max-width:1280px) and (orientation:portrait),(max-width:968px){.entry-item .entry-share-icon{--mobile-share-unit:max(0.85px,min(0.27778vw,1.25px));--entry-chat-icon-width:calc(var(--mobile-share-unit)*19.55556);--entry-chat-icon-height:calc(var(--mobile-share-unit)*16);--entry-chat-icon-mark-size:calc(var(--mobile-share-unit)*12);--entry-chat-icon-primary:var(--accent-primary);--entry-chat-icon-secondary:#d8a800}}.entry-footer .action-btn.is-unknown,.entry-footer .action-btn.is-unknown:hover{color:currentColor;color:var(--text-muted,currentColor);cursor:default;opacity:.38}.entry-footer .action-btn.is-unknown svg{fill:none}a.entry-date{color:var(--text-tertiary);text-decoration:none}a.entry-date:hover{color:var(--text-secondary);text-decoration:underline}a.entry-date:focus-visible{color:var(--text-secondary);text-decoration:underline}.iskelet-satirlar{flex-direction:column;padding:12px 0;padding:var(--space-3,12px) 0}.iskelet-satir,.iskelet-satirlar{display:flex;gap:12px;gap:var(--space-3,12px)}.iskelet-satir{align-items:center;min-height:44px}.iskelet-satir__avatar{border-radius:50%;flex:0 0 auto;height:36px;width:36px}.iskelet-satir__metin{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-width:0}.iskelet-cizgi{border-radius:6px;display:block;height:12px}.iskelet-cizgi--ince{height:10px}.iskelet-metin{display:flex;flex-direction:column;gap:10px;padding:12px 0;padding:var(--space-3,12px) 0}.iskelet-cipler{display:flex;flex-wrap:wrap;gap:8px}.iskelet-cip{border-radius:14px;display:inline-block;height:28px}.profile-aphorism-cover.profile-work-cover--iskelet,.profile-work-cover.profile-work-cover--iskelet{animation:filktb-skeleton-shimmer var(--ui-skeleton-speed) ease-in-out infinite;animation:filktb-skeleton-shimmer var(--ui-skeleton-speed) var(--ui-skeleton-ease,ease-in-out) infinite;background:var(--ui-skeleton-gradient);background-size:220% 100%;background-size:var(--ui-skeleton-size,220% 100%);border:0;cursor:default}.settings-saved-work-iskelet{--g155-oran:1.5;aspect-ratio:2/3;display:block;width:100%}.studio-status.studio-status--iskelet{background:#f4f4f5;display:block;overflow:hidden;padding:0}.dark-mode .studio-status.studio-status--iskelet{background:#1e1e1e}.studio-iskelet-kabi{height:100%;overflow:hidden;width:100%}.studio-iskelet-alani{height:100%;margin:0 auto;overflow:hidden}.studio-iskelet-alani--yanli{box-shadow:inset 1px 0 0 #c8c8c8,inset -1px 0 0 #c8c8c8}.dark-mode .studio-iskelet-alani--yanli{box-shadow:inset 1px 0 0 #424242,inset -1px 0 0 #424242}.studio-iskelet-nabiz{animation:studio-iskelet-nabiz 1.15s ease-in-out infinite alternate}.studio-iskelet-nabiz--dolgulu{padding:16px}.studio-iskelet-blok{background:#dddde1;border-radius:0;box-sizing:border-box;display:block}.dark-mode .studio-iskelet-blok{background:#34363b}.studio-iskelet-bant{position:relative}.studio-iskelet-bant>.studio-iskelet-blok{position:absolute}.studio-iskelet-kapaklar{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(3,minmax(0,1fr))}.studio-iskelet-kapaklar>.studio-iskelet-blok{--g155-oran:1.5;aspect-ratio:2/3}.studio-iskelet-reels{background:#14161b;container-type:size;height:100%;position:relative}.studio-iskelet-reels__ic{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.studio-iskelet-reels__blok,.studio-iskelet-reels__kart{background:#262930;display:block}.studio-iskelet-reels__kart{--g155-oran:1.5;aspect-ratio:2/3;max-height:100%;width:min(100cqw,66.667cqh)}.studio-iskelet-reels__bas{align-items:center;display:flex;gap:10px;left:14px;position:absolute;top:10px}.studio-iskelet-reels__alt{bottom:12px;display:flex;flex-direction:column;gap:14px;left:14px;position:absolute;right:14px}.studio-iskelet-reels__eylemler{display:flex;gap:16px}.studio-iskelet-reels__simge{border-radius:11px;height:22px;width:22px}.studio-iskelet-reels__simge:nth-child(4){margin-left:auto}.studio-iskelet-yuvarlak{border-radius:17px;flex:0 0 auto;height:34px;width:34px}.studio-iskelet-cizgi{border-radius:999px;height:9px}.studio-iskelet-cizgi--kalin{height:11px}.studio-iskelet-liste{display:flex;flex-direction:column;gap:14px}.studio-iskelet-satir{align-items:center;display:flex;gap:12px}.studio-iskelet-satir__kapak{border-radius:3px;flex:0 0 auto;height:58px;width:44px}.studio-iskelet-satir__metin{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}@keyframes studio-iskelet-nabiz{0%{opacity:.5}to{opacity:1}}@media (prefers-reduced-motion:reduce){.iskelet-cip,.iskelet-cizgi,.iskelet-satir__avatar,.profile-aphorism-cover.profile-work-cover--iskelet,.profile-work-cover.profile-work-cover--iskelet,.settings-saved-work-iskelet{animation:none!important;background-position:50% 0}.studio-iskelet-nabiz{animation:none;opacity:.75}}.create-topic-overlay{align-items:center;animation:fadeIn var(--motion-medium);background-color:var(--black-alpha-60);display:flex;justify-content:center;z-index:1000}.create-topic-overlay,.entry-composer-layer{bottom:0;left:0;position:fixed;right:0;top:0}.entry-composer-layer{z-index:5000}.entry-composer-layer--floating{align-items:center;animation:fadeIn var(--motion-medium);background-color:var(--black-alpha-60);display:flex;justify-content:center}.entry-composer-layer--docked{pointer-events:none}.create-topic-modal{animation:slideUp var(--motion-slow);background-color:var(--bg-secondary);border-radius:12px;box-shadow:var(--shadow-lg);max-width:500px;padding:32px;width:90%}.entry-composer-modal{animation:none;border:1px solid var(--border-color);max-width:760px;overflow:hidden;padding:0;transform:translate(0);transform:translate(var(--entry-composer-offset-x,0),var(--entry-composer-offset-y,0));width:min(760px,calc(100vw - 40px))}.entry-composer-layer--docked .entry-composer-modal{border-radius:0;border-width:0 0 0 1px;bottom:0;box-shadow:-18px 0 44px var(--black-alpha-22);display:flex;flex-direction:column;height:100vh;height:var(--app-vh,100vh);max-width:none;pointer-events:auto;position:absolute;right:0;top:0;transform:none;width:min(430px,100vw)}.entry-composer-titlebar{align-items:center;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);cursor:grab;display:flex;gap:16px;justify-content:space-between;padding:15px 18px 13px;touch-action:none;-webkit-user-select:none;user-select:none}.entry-composer-titlebar:active{cursor:grabbing}.entry-composer-title{color:var(--text-primary);font-size:var(--fs-18);font-weight:var(--fw-bold);line-height:1.25;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry-composer-modal .entry-form-wrapper{padding:18px}.entry-composer-modal .entry-form-wrapper--composer .rt-editor-shell{max-height:min(56vh,520px)}.entry-composer-modal--docked .entry-form-wrapper{flex:1 1;min-height:0}.entry-composer-modal--docked .entry-form,.entry-composer-modal--docked .entry-form-wrapper--composer{display:flex;flex-direction:column}.entry-composer-modal--docked .entry-form{flex:1 1;min-height:0}.entry-composer-modal--docked .entry-form-wrapper--composer .rt-editor-shell{flex:1 1;max-height:none}.create-topic-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.create-topic-header h2{color:var(--text-primary);font-size:var(--fs-24);font-weight:var(--fw-bold);margin:0}.modal-close{align-items:center;background:none;border:none;border-radius:var(--radius-pill);color:var(--text-tertiary);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);width:36px}.modal-close svg{height:20px;width:20px}.modal-close:hover{background-color:var(--ui-hover-bg);color:var(--text-primary)}.form-group{margin-bottom:24px}.form-group label{color:var(--text-primary);display:block;font-size:var(--fs-14);font-weight:var(--fw-semibold);margin-bottom:8px}.form-group input{background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:var(--fs-15);padding:12px 14px;transition:background-color var(--motion-medium) var(--ease-standard),border-color var(--motion-medium) var(--ease-standard),box-shadow var(--motion-medium) var(--ease-standard),color var(--motion-medium) var(--ease-standard);width:100%}.form-group input:focus{border-color:var(--border-color);box-shadow:none;outline:none}.form-group input:disabled{background-color:var(--ui-hover-bg);cursor:not-allowed}.input-hint{color:var(--text-tertiary);font-size:var(--fs-12);margin:8px 0 0}.create-topic-modal--class .create-topic-header h2,.input-hint--error{color:#ef4444}.create-topic-modal--class .btn-create{background-color:#ef4444}.create-topic-modal--class .btn-create:hover:not(:disabled){background-color:#dc2626;box-shadow:0 4px 12px #ef444459}.topic-icon-picker{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.topic-icon-option{align-items:center;background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:var(--fs-13);font-weight:var(--fw-semibold);gap:8px;justify-content:center;padding:10px;transition:background-color var(--motion-medium),border-color var(--motion-medium),transform var(--motion-medium);width:100%}.topic-icon-option svg{height:18px;width:18px}.topic-icon-option:hover:not(:disabled){background-color:var(--ui-hover-bg);transform:translateY(-1px)}.topic-icon-option.is-selected{background-color:var(--accent-bg);border-color:var(--accent-primary);color:var(--accent-primary)}.topic-icon-option:disabled{cursor:not-allowed;opacity:.6;transform:none}.topic-icon-option span{white-space:nowrap}.topic-icon-option.is-selected span{color:var(--accent-primary)}.topic-icon-option:focus-visible{box-shadow:0 0 0 3px var(--accent-bg);outline:none}.topic-icon-option:focus-visible.is-selected{box-shadow:0 0 0 3px #007acc40}.topic-icon-picker .topic-icon-option:focus-visible{border-color:var(--accent-primary)}.topic-icon-picker .topic-icon-option.is-selected:active:not(:disabled),.topic-icon-picker .topic-icon-option:active:not(:disabled){transform:translateY(0)}@media (max-width:520px){.topic-icon-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}.modal-actions{display:flex;gap:12px;justify-content:flex-end}.btn-cancel,.btn-create{border:none;border-radius:6px;cursor:pointer;font-size:var(--fs-14);font-weight:var(--fw-semibold);padding:12px 24px;transition:background-color var(--motion-medium) var(--ease-standard),box-shadow var(--motion-medium) var(--ease-standard),color var(--motion-medium) var(--ease-standard),transform var(--motion-medium) var(--ease-standard)}.btn-cancel{background-color:var(--ui-hover-bg);color:var(--text-secondary)}.btn-cancel:hover:not(:disabled){background-color:var(--bg-tertiary);color:var(--text-primary)}.btn-create{background-color:var(--accent-primary);color:var(--color-text-inverse)}.btn-create:hover:not(:disabled){background-color:var(--accent-hover);box-shadow:0 4px 12px #007acc59;transform:translateY(-1px)}.btn-cancel:disabled,.btn-create:disabled{cursor:not-allowed;opacity:.6;transform:none}@media (max-width:1280px) and (orientation:portrait),(max-width:968px){.entry-composer-layer{z-index:5000}.entry-composer-layer--docked,.entry-composer-layer--floating{align-items:stretch;background-color:var(--black-alpha-60);display:flex;justify-content:stretch;pointer-events:auto}.entry-composer-modal{border:0;border-radius:0;display:flex;flex-direction:column;height:100vh;height:var(--app-vh,100vh);max-width:none;transform:none;width:100%}.entry-composer-layer--docked .entry-composer-modal{border:0;box-shadow:var(--shadow-lg);height:100vh;height:var(--app-vh,100vh);position:static;width:100%}.entry-composer-titlebar{display:none}.entry-composer-modal .entry-form-wrapper{flex:1 1;min-height:0;padding:16px}}.dark-mode .create-topic-overlay,.dark-mode .entry-composer-layer--floating{background-color:#000c}.dark-mode .create-topic-modal{background-color:var(--bg-secondary)}.dark-mode .entry-composer-modal{border-color:var(--border-color)}.dark-mode .create-topic-header h2{color:var(--text-primary)}.dark-mode .modal-close{color:var(--text-tertiary)}.dark-mode .modal-close:hover{background-color:var(--ui-hover-bg);color:var(--text-primary)}.dark-mode .form-group label{color:var(--text-primary)}.dark-mode .form-group input{background-color:var(--bg-tertiary);border-color:var(--border-color);color:var(--text-primary)}.dark-mode .form-group input:focus{background-color:var(--ui-hover-bg);border-color:var(--border-color)}.dark-mode .form-group input:disabled{background-color:var(--bg-primary)}.dark-mode .input-hint{color:var(--text-tertiary)}.dark-mode .btn-cancel{background-color:var(--ui-hover-bg);color:var(--text-secondary)}.dark-mode .btn-cancel:hover:not(:disabled){background-color:var(--bg-tertiary);color:var(--text-primary)}.dark-mode .btn-create{background-color:var(--accent-primary)}.dark-mode .btn-create:hover:not(:disabled){background-color:var(--accent-hover)}.sliding-pagination{align-items:center;background:var(--bg-secondary);display:inline-flex;gap:6px;padding:6px}.sliding-pagination,.sliding-pagination__btn{border:1px solid var(--border-color);border-radius:var(--radius-pill)}.sliding-pagination__btn{background:var(--bg-tertiary);color:var(--text-secondary);cursor:pointer;display:grid;height:26px;place-items:center;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard);width:26px}.sliding-pagination__btn:hover:not(:disabled){background:var(--ui-hover-bg);border-color:var(--border-light);color:var(--text-primary)}.sliding-pagination__btn:disabled{cursor:not-allowed;opacity:.35}.sliding-pagination__numbers{display:flex;gap:6px}.sliding-pagination__number{background:#0000;border:1px solid #0000;border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;font-size:var(--fs-12);font-weight:var(--fw-semibold);height:26px;min-width:26px;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}.sliding-pagination__number:hover{background:var(--ui-hover-bg);border-color:var(--border-light);color:var(--text-primary)}.sliding-pagination__number.is-active{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--color-text-inverse)}.sliding-pagination__jump{background:var(--bg-tertiary);border:1px solid var(--border-light);border-radius:var(--radius-pill);color:var(--text-primary);font-size:var(--fs-12);font-weight:var(--fw-semibold);height:26px;min-width:38px;padding:0 8px;text-align:center}.sliding-pagination__jump:focus{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (max-width:1280px) and (orientation:portrait),(max-width:968px){.sliding-pagination{padding:5px}.sliding-pagination__btn,.sliding-pagination__number{height:24px;width:24px}.sliding-pagination__jump{height:24px}}.sidebar{background-color:var(--bg-secondary);border-right:1px solid var(--border-color);height:calc(100vh - 97px);height:calc(var(--app-vh, 100vh) - var(--header-height, 61px) - var(--tabbar-height, 36px));overflow-y:auto;padding:0 var(--sidebar-inline-padding) var(--sidebar-block-padding);position:-webkit-sticky;position:sticky;top:97px;top:calc(var(--header-height, 61px) + var(--tabbar-height, 36px))}.sidebar::-webkit-scrollbar{width:var(--system-scrollbar-size)}.sidebar::-webkit-scrollbar-button{display:none;height:0;width:0}.sidebar::-webkit-scrollbar-track{background:var(--system-scrollbar-track)}.sidebar::-webkit-scrollbar-thumb{background:var(--system-scrollbar-thumb);border:none;border-radius:var(--system-scrollbar-radius)}.sidebar::-webkit-scrollbar-thumb:hover{background:var(--system-scrollbar-thumb-hover)}.sidebar-title{color:var(--text-primary);font-size:var(--fs-20);font-weight:var(--fw-semibold);margin:0}.sidebar-tags{background-color:var(--bg-tertiary);border-radius:var(--radius-sm);margin-bottom:var(--space-5);padding:var(--space-3)}.tags-label{color:var(--text-secondary);font-size:var(--fs-12);margin:0 0 var(--space-2) 0}.tags-list{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tag{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-pill);color:var(--accent-primary);cursor:pointer;display:inline-block;font-size:var(--fs-12);font-weight:var(--fw-medium);padding:4px var(--space-3);transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.tag:hover{background-color:var(--accent-primary);border-color:var(--accent-primary);color:var(--color-text-inverse);transform:translateY(-1px)}.topics-list{display:flex;flex-direction:column;gap:0;margin-left:calc(var(--sidebar-inline-padding)*-1);margin-right:calc(var(--sidebar-inline-padding)*-1);padding-left:var(--sidebar-inline-padding);padding-right:var(--sidebar-inline-padding)}.topic-ad-row{border-bottom:1px solid var(--border-color);padding:var(--space-3) 0}.topic-ad-row .entry-ad-slot,.topic-ad-row .entry-ad-slot__placeholder,.topic-ad-row .entry-ad-slot__unit{min-height:72px}.topic-item{align-items:center;background:#0000;border:none;border-bottom:1px solid var(--border-color);border-radius:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:var(--space-2);justify-content:space-between;padding:var(--space-3) 0;text-align:left;transition:border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);width:100%}a.topic-item{box-sizing:border-box;text-decoration:none}.topic-item.active,.topic-item:hover{background:#0000;border-bottom-color:var(--border-light)}.topic-item:focus-visible{box-shadow:inset 0 -1px 0 var(--border-light);outline:none}.topic-main{align-items:center;display:flex;flex:1 1;min-width:0}.sidebar .topic-title{color:var(--text-primary);flex:1 1;font-family:var(--font-sans);font-size:var(--fs-16);font-weight:var(--fw-light);line-height:1.4;min-width:0}.sidebar .topic-item .topic-title{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}@supports not (overflow-wrap:anywhere){.sidebar .topic-item .topic-title{word-break:break-word}}.sidebar .topic-item:hover .topic-title{color:var(--text-primary)}.sidebar .topic-item.active .topic-title{color:var(--text-primary);font-weight:var(--fw-medium)}.topic-count{color:var(--text-tertiary);flex-shrink:0;font-size:var(--fs-12);font-weight:var(--fw-medium)}@media (min-width:1281px),(min-width:969px) and (orientation:landscape){.sidebar{padding:0 2px 0 4px;scrollbar-width:thin}.main-layout>.sidebar::-webkit-scrollbar{width:2px}.sidebar .topics-list{margin:0;padding:0}.sidebar .topic-item{gap:10px;padding:9.33px 0}.sidebar .topic-count{font-size:9px;font-weight:500}.sidebar .topic-title{color:var(--text-secondary);font-size:12px;font-weight:400}.sidebar .topic-item.active .topic-title{color:var(--text-secondary);font-weight:600}}.topics-pagination{justify-content:flex-start}.topics-load-more,.topics-pagination{display:flex;margin:var(--space-4) 0 var(--space-2)}.topics-load-more{justify-content:flex-end}.topics-load-more-btn{background:#0000;border:0;border-radius:0;color:var(--accent-primary);cursor:pointer;font-size:var(--fs-12);font-weight:var(--fw-semibold);line-height:1.25;padding:0;transition:color var(--motion-fast) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard);width:auto}.topics-load-more-btn:hover{color:var(--accent-primary);color:var(--accent-hover,var(--accent-primary));text-decoration:underline;text-underline-offset:3px}.topics-load-more-btn:active{opacity:.72}.topics-load-more-btn:disabled{cursor:default;opacity:var(--ui-disabled-opacity);text-decoration:none}@media (max-width:1280px) and (orientation:portrait),(max-width:968px){.sidebar{--mobile-topic-unit:max(0.85px,min(0.27778vw,1.25px));border-bottom:1px solid var(--border-color);border-right:none;height:auto;padding:0;position:relative;top:0}.sidebar .topics-list{margin:0;padding:0}.sidebar .topic-item{gap:calc(var(--mobile-topic-unit)*10);min-height:calc(var(--mobile-topic-unit)*50 + 1px);padding:calc(var(--mobile-topic-unit)*8) calc(var(--mobile-topic-unit)*16)}.sidebar .topic-item .topic-title{font-family:serif;font-size:calc(var(--mobile-topic-unit)*15);font-weight:400;line-height:1.3}.sidebar .topic-count{color:var(--text-secondary);font-size:calc(var(--mobile-topic-unit)*13);font-weight:400;line-height:1}.gundem-filter-bar{align-items:center;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);display:flex;gap:var(--space-2);padding:var(--space-1) var(--space-3);position:-webkit-sticky;position:sticky;top:0;z-index:2}.gundem-filter-btn{background:var(--bg-tertiary);border:1px solid #0000;border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;font-size:var(--fs-12);font-weight:var(--fw-bold);height:var(--control-height-sm);padding:0 var(--space-3);transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}.gundem-filter-btn:hover{background:var(--ui-hover-bg);color:var(--text-primary)}.gundem-filter-btn.is-active{background:var(--bg-primary);border-color:var(--border-color);color:var(--text-primary)}}.empty-state{align-items:flex-start;background:var(--bg-tertiary);border:1px dashed var(--border-color);border-radius:12px;color:var(--text-secondary);display:flex;gap:12px;padding:14px}.empty-state--watermark{min-height:max(180px,min(32vh,360px));overflow:hidden;position:relative;width:100%}.empty-state--watermark:before{background-image:url(/static/media/filktb-circles.d8388b5f7703a730db4b.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 70%;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.empty-state--watermark .empty-state__content,.empty-state--watermark .empty-state__icon{position:relative;z-index:1}.empty-state--center{align-items:center;flex-direction:column;text-align:center}.empty-state--center .empty-state__content{width:100%}.empty-state__icon{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;color:var(--accent-primary);display:grid;flex:0 0 auto;height:36px;place-items:center;width:36px}.empty-state__content{flex:1 1;min-width:0}.empty-state__title{color:var(--text-primary);font-size:var(--fs-14);font-weight:var(--fw-bold);margin:0 0 4px}.empty-state__body{font-size:var(--fs-13);font-weight:var(--fw-semibold);line-height:1.4}.empty-state__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.lp-inline{margin-top:10px}.lp-card{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:12px;color:inherit;display:flex;gap:12px;overflow:hidden;text-decoration:none;transition:transform var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard)}.lp-card:hover{background:var(--ui-hover-bg);border-color:var(--border-light);transform:translateY(-1px)}.lp-card__body{flex:1 1;min-width:0;padding:12px}.lp-card__site{align-items:center;color:var(--text-tertiary);display:flex;font-size:var(--fs-12);gap:8px;margin-bottom:6px}.lp-card__favicon{border-radius:4px;flex:0 0 auto;height:16px;width:16px}.lp-card__site-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-card__title{-webkit-line-clamp:2;color:var(--text-primary);font-size:var(--fs-14);font-weight:var(--fw-bold)}.lp-card__desc,.lp-card__title{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.lp-card__desc{-webkit-line-clamp:3;color:var(--text-secondary);font-size:var(--fs-13);margin-top:6px}.lp-card__image-wrap{background:var(--black-alpha-08);flex:0 0 auto;width:124px}.lp-card__image{display:block;height:100%;object-fit:cover;width:100%}.lp-warning{background:#ef44441a;border:1px solid #ef444473;border-radius:12px;padding:10px 12px}.lp-warning__title{color:#ef4444;font-size:var(--fs-13);font-weight:var(--fw-bold)}.lp-warning__desc{color:var(--text-secondary);font-size:var(--fs-12);margin-top:4px}.lp-card__favicon-thumb{background:var(--black-alpha-06);display:grid;height:100%;place-items:center;width:100%}.lp-card__favicon-lg{background:#ffffff0f;border-radius:12px;height:44px;width:44px}@media (max-width:1280px) and (orientation:portrait),(max-width:968px){.lp-card__image-wrap{width:98px}}.code-preview{margin-top:var(--space-3)}.code-preview-card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;display:block;font:inherit;padding:var(--space-3);text-align:left;transition:border-color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);width:100%}.code-preview-card:hover{background:var(--bg-tertiary);border-color:var(--accent-primary);transform:translateY(-1px)}.code-preview-card--entry{display:block}.code-preview-title{color:var(--text-primary);font-size:var(--fs-13);font-weight:var(--fw-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.code-preview-excerpt{color:var(--text-secondary);font-size:var(--fs-12);line-height:1.4;margin-top:var(--space-2)}.code-preview-meta{color:var(--text-tertiary);font-size:var(--fs-11);margin-top:var(--space-2)}.code-preview-card--error,.code-preview-card--loading{cursor:default;transform:none}.code-preview-card--error{color:var(--text-secondary)}.code-preview-placeholder{background:var(--bg-tertiary);border-radius:var(--radius-sm);height:12px;margin-top:var(--space-2)}.code-preview-placeholder--title{height:12px;width:55%}.code-preview-placeholder--line{height:10px;width:85%}.code-preview-placeholder--thumb{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-md);height:calc(var(--space-8) + var(--space-6));width:calc(var(--space-8) + var(--space-6))}.code-preview--message .code-preview-card{background:var(--bg-primary)}.code-preview--message .code-preview-card:hover{transform:none}.studio-page-card{display:flex;justify-content:center;width:100%}.studio-page-card-button{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:inline-flex;flex-direction:column;font:inherit;gap:6px;max-width:100%;padding:0}.studio-page-card-button:disabled{cursor:default}.studio-page-card-frame{background:#fff;border:1px solid #00000021;box-shadow:0 2px 6px #0000001a;display:block}.studio-page-card-sheet{display:block}.studio-page-card-sheet--loading{background:var(--bg-tertiary)}.studio-page-card-changed{align-items:center;color:#6b6b6b;display:flex;font-size:var(--fs-12);justify-content:center;padding:12px;text-align:center}.studio-page-card-caption{display:block;font-weight:600;font-weight:var(--fw-semibold,600);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-page-card-caption,.studio-page-card-missing{color:var(--text-secondary);font-size:var(--fs-12)}.rank-token-badges{line-height:0;margin-top:3px;min-width:0}.rank-token-badge,.rank-token-badges{align-items:center;display:inline-flex}.rank-token-badge{--rank-token-size:22px;color:var(--rank-acemi);height:var(--rank-token-size);justify-content:center;min-width:var(--rank-token-size);width:var(--rank-token-size)}.rank-token-badge__icon{display:block;height:100%;width:100%}.rank-token-badge__seal,.rank-token-badge__seal circle{fill:currentColor}.rank-token-badge__check{fill:var(--color-text-inverse)}.rank-token-badge--acemi{color:var(--rank-acemi)}.rank-token-badge--usta{color:var(--rank-usta)}.rank-token-badge--bilge{color:var(--rank-bilge)}.rank-token-badges--compact{margin-top:2px}.rank-token-badges--compact .rank-token-badge{--rank-token-size:19px}.rank-token-badges--large .rank-token-badge{--rank-token-size:28px}.home-entry-highlights .entry-list{background:#0000;min-height:auto;padding:0}.home-entry-highlights .entry-list+.entry-list{margin-top:21px;margin-top:var(--entry-list-gap,21px)}.filktb-desktop-message-icon{--filktb-desktop-message-icon-width:27.5238px;--filktb-desktop-message-icon-height:22.6667px;--filktb-desktop-message-secondary:#9ea1a6;display:block;flex:0 0 var(--filktb-desktop-message-icon-width);height:var(--filktb-desktop-message-icon-height);max-height:var(--filktb-desktop-message-icon-height);max-width:var(--filktb-desktop-message-icon-width);min-height:var(--filktb-desktop-message-icon-height);min-width:var(--filktb-desktop-message-icon-width);overflow:visible;pointer-events:none;width:var(--filktb-desktop-message-icon-width)}.filktb-desktop-message-icon__mark--primary{color:var(--accent-primary)}.filktb-desktop-message-icon__mark--secondary{color:var(--filktb-desktop-message-secondary)}.right-sidebar{background:var(--bg-secondary);bottom:0;box-shadow:inset -1px 0 0 var(--border-color);display:flex;flex-direction:column;height:100vh;height:var(--app-vh,100vh);left:0;left:var(--activity-rail-left,var(--app-frame-offset,0));overflow:hidden;padding:0;pointer-events:auto;position:fixed;right:auto;top:0;width:48px;width:var(--activity-rail-width,48px);will-change:transform;z-index:150}@media (min-width:1281px),(min-width:969px) and (orientation:landscape){.right-sidebar{bottom:auto;height:calc(100vh - 97px);height:calc(var(--app-vh, 100vh) - var(--header-height, 61px) - var(--tabbar-height, 36px) - var(--shell-content-gap, 0px));top:97px;top:calc(var(--header-height, 61px) + var(--tabbar-height, 36px) + var(--shell-content-gap, 0px));z-index:110}}.right-sidebar-shell{display:contents}.mobile-right-sidebar-toggle{display:none}.activity-bar{background:#0000;flex:1 1;min-height:0;padding:var(--space-2) 0;width:48px;width:var(--activity-rail-width,48px)}.activity-bar,.activity-menu{align-items:center;display:flex;flex-direction:column}.activity-menu{flex:1 1;gap:var(--space-2);margin-top:var(--space-2)}.activity-item{align-items:center;background-color:initial;border:none;border-radius:var(--radius-pill);color:var(--text-tertiary);cursor:pointer;display:flex;height:var(--control-height-md);justify-content:center;position:relative;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);width:var(--control-height-md)}.activity-item:hover{background-color:var(--ui-hover-bg)}.activity-item.active,.activity-item:hover{color:var(--text-primary)}.activity-item.active:before{background:var(--accent-primary);content:"";height:100%;left:0;position:absolute;width:2px}.activity-item--logo{cursor:pointer}.activity-item--logo,.activity-item--logo:hover{background-color:var(--accent-bg-soft);color:var(--accent-primary)}.right-sidebar svg:not(.filktb-circle-mark){height:22px;width:22px}.filktb-message-nav-icon{display:block;flex:0 0 auto;height:28px;height:var(--filktb-message-icon-height,28px);position:relative;width:34px;width:var(--filktb-message-icon-width,34px)}.filktb-message-nav-icon__mark{display:block;height:21px;height:var(--filktb-message-icon-mark-size,21px);pointer-events:none;position:absolute;width:21px;width:var(--filktb-message-icon-mark-size,21px)}.filktb-message-nav-icon__mark--primary{bottom:0;color:var(--accent-primary);color:var(--filktb-message-icon-primary,var(--accent-primary));left:0;opacity:.88;opacity:var(--filktb-message-icon-primary-opacity,.88);transform:scale(-1);transform-origin:center}.filktb-message-nav-icon__mark--secondary{color:var(--text-tertiary);color:var(--filktb-message-icon-secondary,var(--text-tertiary));opacity:.66;opacity:var(--filktb-message-icon-secondary-opacity,.66);right:0;top:0}.activity-item--messages.active .filktb-message-nav-icon__mark--secondary,.activity-item--messages:hover .filktb-message-nav-icon__mark--secondary{color:var(--text-secondary);opacity:.72}.activity-item--messages.active .filktb-message-nav-icon__mark--primary{opacity:.96}.activity-item__img{display:block;height:22px;object-fit:contain;width:22px}.activity-item__img--avatar{border-radius:var(--radius-pill);object-fit:cover}.activity-badge{--badge-size:16px;align-items:center;background:var(--accent-primary);border-radius:var(--radius-pill);color:var(--color-text-inverse);display:inline-flex;font-size:var(--fs-9);font-weight:var(--fw-semibold);height:var(--badge-size);justify-content:center;line-height:1;min-width:var(--badge-size);padding:0;position:absolute;right:-4px;top:-4px;transform:translate(25%,-25%)}.activity-badge--lg,.activity-badge--shift{transform:translate(-5%,-25%)}.activity-badge--lg{--badge-size:22px;font-size:var(--fs-9)}.activity-bottom{align-items:center;display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-2)}.activity-item--compose{color:var(--text-primary)}.activity-item--compose:hover{background:var(--ui-hover-bg)}.mobile-bottom-dock,.mobile-top-dock{display:none}@media (max-width:1280px) and (orientation:portrait),(max-width:968px){.right-sidebar{left:0}.mobile-top-dock{background:var(--bg-primary);border-bottom:1px solid var(--border-color);display:block;left:0;position:fixed;right:0;top:0;top:var(--header-height,0);transition:transform var(--motion-medium) var(--ease-standard),opacity var(--motion-medium) var(--ease-standard);z-index:150}.mobile-top-dock.is-hidden{opacity:0;pointer-events:none;transform:translateY(-110%)}.mobile-chat-open .mobile-top-dock{display:none}.mobile-top-dock__scroll{-ms-overflow-style:none;align-items:center;display:flex;gap:0;overflow-x:auto;padding:7px 12px 6px;scrollbar-width:none}.mobile-top-dock__scroll::-webkit-scrollbar{display:none}.mobile-top-dock__gundem{align-items:center;background:none;border:none;color:var(--text-primary);cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:var(--fs-13-5);font-weight:var(--fw-bold);height:29px;line-height:1;padding:0 4px;white-space:nowrap}.mobile-top-dock__gundem-label{white-space:nowrap}.mobile-top-dock__gundem-chevron{color:var(--text-secondary);margin-left:5px;transition:transform var(--motion-medium) var(--ease-standard)}.mobile-top-dock__gundem.is-open .mobile-top-dock__gundem-chevron{transform:rotate(180deg)}.mobile-top-dock__divider{background:var(--border-color);flex-shrink:0;height:18px;margin:0 8px;width:1px}.mobile-top-dock__pinned{align-items:center;display:inline-flex;flex-shrink:0;gap:4px;height:29px}.mobile-top-dock__pinned-label{background:none;border:none;color:var(--color-semantic-danger);color:var(--color-semantic-danger,var(--color-semantic-danger));cursor:pointer;font:inherit;font-size:var(--fs-14);font-weight:var(--fw-bold);line-height:1;padding:7px 0;white-space:nowrap}.mobile-top-dock__pinned-remove{align-items:center;background:none;border:none;border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;display:inline-flex;justify-content:center;padding:4px}.mobile-top-dock__pinned-remove:hover{color:var(--text-primary)}.mobile-top-dock__pinned-remove svg{height:16px;width:16px}.mobile-top-dock__dropdown{background:var(--bg-secondary);border-radius:0 0 16px 16px;border-top:1px solid var(--border-color);box-shadow:0 8px 24px var(--black-alpha-08);padding:12px 14px 14px}.mobile-top-dock__search-wrap{align-items:center;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:17px;display:flex;gap:8px;height:34px;padding:0 10px}.mobile-top-dock__search-icon{color:var(--text-secondary);flex-shrink:0}.mobile-top-dock__search-input{background:none;border:none;color:var(--text-primary);flex:1 1;font:inherit;font-size:var(--fs-12);font-weight:var(--fw-medium);min-width:0;outline:none}.mobile-top-dock__search-input::placeholder{color:var(--text-secondary)}.mobile-top-dock__search-clear{align-items:center;background:none;border:none;border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;padding:2px}.mobile-top-dock__search-clear:hover{color:var(--text-primary)}.mobile-top-dock__section-label{color:var(--text-secondary);font-size:var(--fs-12);font-weight:var(--fw-bold);margin-bottom:7px;margin-top:14px;text-transform:lowercase}.mobile-top-dock__tag-list{display:flex;flex-direction:column;gap:1px}.mobile-top-dock__tag-chip{background:none;border:none;border-bottom:1px solid var(--border-color);color:var(--accent-primary);cursor:pointer;font:inherit;font-size:var(--fs-15);font-weight:var(--fw-bold);line-height:1;padding:11px 0;text-align:left;width:100%}.mobile-top-dock__tag-chip:hover{opacity:.8}.mobile-top-dock__tag-chip.is-active{opacity:.6}.mobile-top-dock__class-list{display:flex;flex-direction:column;gap:1px}.mobile-top-dock__class-row{align-items:center;border-bottom:1px solid var(--border-color);display:flex}.mobile-top-dock__class-label{background:none;border:none;color:var(--color-semantic-danger);color:var(--color-semantic-danger,var(--color-semantic-danger));cursor:pointer;flex:1 1;font:inherit;font-size:var(--fs-15);font-weight:var(--fw-bold);line-height:1;min-width:0;overflow:hidden;padding:11px 0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.mobile-top-dock__class-row.is-active .mobile-top-dock__class-label{opacity:.6}.mobile-top-dock__class-pin{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;opacity:.78;padding:10px 12px 10px 4px}.mobile-top-dock__class-pin.is-pinned{color:var(--accent-primary);opacity:1}.mobile-top-dock__class-pin:hover{opacity:1}.mobile-top-dock__empty{color:var(--text-secondary);font-size:var(--fs-12);padding:4px 0}.mobile-bottom-dock .activity-item__img{height:18px;width:18px}.mobile-right-sidebar-toggle{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-pill);box-shadow:0 10px 26px var(--black-alpha-45);color:var(--text-primary);cursor:pointer;display:grid;height:calc(var(--control-height-lg) + var(--space-3));place-items:center;width:calc(var(--control-height-lg) + var(--space-3));z-index:160}.mobile-right-sidebar-toggle:active{transform:translateY(1px)}.mobile-right-sidebar-toggle--floating{bottom:calc(env(safe-area-inset-bottom, 0px) + var(--space-3));position:fixed;right:calc(env(safe-area-inset-right, 0px) + var(--space-3));transition:right var(--motion-medium) var(--ease-standard),bottom var(--motion-medium) var(--ease-standard)}.has-mobile-bottom-dock .mobile-right-sidebar-toggle--floating{bottom:calc(env(safe-area-inset-bottom, 0px) + var(--control-height-lg) + var(--space-3))}.mobile-right-sidebar-toggle--floating.is-open{right:calc(env(safe-area-inset-right, 0px) + 58px)}.mobile-right-sidebar-toggle--docked{border-radius:18px 0 0 18px;border-right:0;bottom:env(safe-area-inset-bottom,0);box-shadow:0 18px 34px var(--black-alpha-55);height:92px;left:-62px;position:absolute;width:62px}.mobile-right-sidebar-toggle svg,.mobile-right-sidebar-toggle--floating svg{height:22px;width:22px}.mobile-right-sidebar-toggle__chevron{transform:rotate(180deg)}.right-sidebar{pointer-events:none;transform:translateX(-100%);transition:transform var(--motion-medium) var(--ease-standard)}.right-sidebar.is-open{pointer-events:auto;transform:translateX(0)}.mobile-bottom-dock{align-items:center;background:var(--bg-secondary);border-top:1px solid var(--border-color);bottom:0;bottom:var(--mobile-bottom-dock-offset,0);box-shadow:none;display:flex;gap:0;height:calc(44px + env(safe-area-inset-bottom, 0px));justify-content:center;left:0;min-height:44px;padding:0 env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);position:fixed;right:0;transition:transform var(--motion-medium) var(--ease-standard),opacity var(--motion-medium) var(--ease-standard);z-index:155}.mobile-bottom-dock.is-hidden{opacity:0;pointer-events:none;transform:translateY(110%)}.mobile-bottom-dock--panel{gap:8px;height:calc(var(--control-height-lg)*.75);justify-content:space-evenly;padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 2px);padding-top:2px}.mobile-bottom-dock--panel .panel-dock-item{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-pill);color:var(--text-primary);cursor:pointer;display:grid;height:30px;padding:0;place-items:center;transition:transform var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard);width:30px}.mobile-bottom-dock--panel .panel-dock-item svg{height:15px;width:15px}.mobile-bottom-dock--panel .panel-dock-item__label{font-size:var(--fs-9);font-weight:var(--fw-bold);letter-spacing:.02em}.mobile-bottom-dock--panel .panel-dock-item:hover{background:var(--bg-primary)}.mobile-bottom-dock--panel .panel-dock-item:active{transform:translateY(1px)}.mobile-bottom-dock--panel .panel-dock-item--confirm{border-color:var(--accent-primary);color:var(--accent-primary)}.mobile-bottom-dock--panel .panel-dock-item--close{border-color:var(--color-semantic-danger);color:var(--color-semantic-danger)}.mobile-bottom-dock .activity-item{border-radius:var(--radius-pill);color:var(--text-secondary);flex:1 1;height:44px;min-width:44px;width:auto}.mobile-bottom-dock .activity-item:hover{background:#0000;color:var(--text-primary)}.mobile-bottom-dock .activity-item:active{transform:translateY(1px)}.mobile-bottom-dock .activity-item svg{stroke-width:2;height:28px;width:28px}.mobile-bottom-dock .activity-item__img{height:28px;width:28px}.mobile-bottom-dock .activity-item.active:before{display:none}.mobile-bottom-dock .activity-item.active{background:#0000;color:var(--accent-primary)}.mobile-bottom-dock .activity-badge{--badge-size:17px;background:var(--color-semantic-danger);font-size:var(--fs-10);font-weight:var(--fw-bold);right:calc(50% - 18px);top:3px;transform:none}}@media (max-width:968px) and (orientation:landscape){.mobile-right-sidebar-toggle{display:none!important}.mobile-bottom-dock,.right-sidebar{display:none}}.mobile-topic-header{align-items:center;background:var(--bg-primary);display:flex;height:42px;padding:0 4px}.mobile-topic-header__back{align-items:center;background:none;border:none;border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.mobile-topic-header__back:hover{background:var(--ui-hover-bg);color:var(--text-primary)}.mobile-topic-header__center{align-items:center;display:flex;flex:1 1;gap:0;justify-content:center;min-width:0}.mobile-topic-header__spacer{width:12px}.mobile-topic-header__btn{align-items:center;background:none;border:none;border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.mobile-topic-header__btn:hover{background:var(--ui-hover-bg);color:var(--text-primary)}.mobile-topic-header__btn:disabled{cursor:not-allowed;opacity:.4}.mobile-topic-header__compose{align-items:center;background:none;border:none;border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.mobile-topic-header__compose:hover{background:var(--ui-hover-bg);color:var(--text-primary)}.mobile-topic-header__chat{--entry-chat-icon-width:34px;--entry-chat-icon-height:28px;--entry-chat-icon-mark-size:21px;align-items:center;background:none;border:none;border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:40px}.mobile-topic-header__chat:hover{background:var(--ui-hover-bg)}.mobile-topic-header__chat:disabled{cursor:not-allowed;opacity:.4}.mobile-topic-header--title-only{padding:0 12px}.mobile-topic-header__title{color:var(--text-primary);flex:1 1;font-size:var(--fs-19);font-weight:var(--fw-bold);line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1281px),(min-width:969px) and (orientation:landscape){.right-sidebar .activity-bar{gap:11px;padding:15px 0 0;width:38px}.right-sidebar .activity-menu{gap:11px;margin-top:0;min-height:0;overflow-x:hidden;overflow-y:auto;width:38px}.right-sidebar .activity-item{border-radius:999px;flex:0 0 auto;height:24px;min-height:24px;padding:0;width:38px}.right-sidebar .activity-item.active:before{height:29px;left:4px;top:50%;transform:translateY(-50%)}.right-sidebar .activity-item.active{color:var(--text-primary)}.right-sidebar .activity-item--compose{color:var(--text-tertiary)}.right-sidebar .activity-item--compose.active{color:var(--accent-primary)}.right-sidebar .activity-item--compose.active:before{display:none}.right-sidebar .activity-item>svg,.right-sidebar .activity-item__img{height:17px;width:17px}.right-sidebar .activity-item--messages>.filktb-desktop-message-icon{flex:0 0 var(--filktb-desktop-message-icon-width);height:var(--filktb-desktop-message-icon-height);max-height:var(--filktb-desktop-message-icon-height);max-width:var(--filktb-desktop-message-icon-width);min-height:var(--filktb-desktop-message-icon-height);min-width:var(--filktb-desktop-message-icon-width);width:var(--filktb-desktop-message-icon-width)}.right-sidebar .activity-badge{--badge-size:11px;font-size:8px;right:3px;top:0;transform:translate(15%,-25%)}.right-sidebar .activity-badge--lg{--badge-size:16px}}.home-entry-chat-shell,.home-entry-stack,.home-gundem-layout{background:var(--bg-primary);height:100%;margin-left:0;margin-right:auto;min-height:0;position:relative;width:min(100%,670px)}.main-layout>.content-area>.home-entry-stack,.main-layout>.content-area>.home-gundem-layout{overflow:hidden}.home-gundem-shell{height:100%;margin-left:0;margin-right:0;min-height:0;width:100%}.home-gundem-layout>.home-gundem-shell:not(.entry-list){overflow:hidden}.home-entry-stack>.entry-list,.home-gundem-layout>.entry-list,.home-gundem-shell>.entry-list{height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--system-scrollbar-thumb) #0000;scrollbar-width:thin}.desktop-entry-top-spacer{flex-shrink:0;height:99px;height:var(--entry-top-spacer-height,99px);pointer-events:none}.home-entry-stack .entry-list-leading,.home-gundem-layout .entry-list-leading{margin:0;width:100%}.home-entry-stack .entry-list::-webkit-scrollbar,.home-gundem-layout .entry-list::-webkit-scrollbar{width:2px}@media (max-width:1280px) and (orientation:portrait),(max-width:968px){.home-entry-stack,.home-gundem-layout{height:auto}}.profile-section-body.profile-section-body--works.profile-works-section{min-width:0;padding:0;width:100%}.profile-studio-section-toggle{--profile-studio-tab-weight:800;align-items:center;background:#0000;border:1px solid var(--border-color);border-radius:var(--radius-pill);box-sizing:border-box;color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--fs-13);font-weight:var(--profile-studio-tab-weight);gap:var(--space-2);height:38.4px;justify-content:center;line-height:1;margin:var(--space-2) var(--page-gutter) var(--space-4);padding:0 var(--space-4);width:calc(100% - var(--page-gutter)*2)}.profile-studio-section-toggle svg{color:var(--text-tertiary);flex-shrink:0}.profile-studio-section-toggle span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-studio-section-toggle:focus-visible{outline:2px solid var(--accent-primary);outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--accent-primary));outline-offset:-2px}.profile-aphorism-cover:focus-visible{outline:2px solid var(--accent-primary);outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--accent-primary));outline-offset:-2px}.profile-work-cell{min-width:0}.profile-works-grid{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-columns:repeat(var(--profile-work-columns,3),minmax(0,1fr));width:100%}.profile-work-cover{--g155-oran:1.5;aspect-ratio:2/3;background:var(--bg-tertiary);background:var(--color-surface-2,var(--bg-tertiary));border:0;border-radius:0;box-sizing:border-box;cursor:pointer;display:block;min-width:0;overflow:hidden;padding:0;position:relative;width:100%}.profile-work-cover:disabled{cursor:default;opacity:1}.profile-work-cover:focus-visible{outline:2px solid var(--accent-primary);outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--accent-primary));outline-offset:-2px}.profile-work-cover img{bottom:0;display:block;height:100%;left:0;object-fit:cover;opacity:0;position:absolute;right:0;top:0;transition:opacity .16s ease;width:100%}.profile-work-cover img.is-loaded{opacity:1}@media (prefers-reduced-motion:reduce){.profile-work-cover img{transition:none}}.profile-work-cover--new{--profile-new-work-gap:6px;align-items:center;background:var(--bg-secondary);color:var(--text-primary);display:flex;flex-direction:column;font-size:var(--fs-11);font-weight:var(--fw-bold);gap:var(--profile-new-work-gap);justify-content:center;line-height:1.1;text-align:center}.profile-work-cover--new svg{color:var(--text-tertiary)}.profile-work-cover--new span{max-width:100%;overflow-wrap:anywhere}@supports not (overflow-wrap:anywhere){.profile-work-cover--new span{word-break:break-word}}.dark-mode .profile-work-cover--new{background:var(--color-surface-2)}.profile-aphorisms-grid{--profile-aphorism-gap:12px;grid-gap:var(--profile-aphorism-gap);box-sizing:border-box;display:grid;gap:var(--profile-aphorism-gap);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-columns:repeat(var(--profile-aphorism-columns,3),minmax(0,1fr));padding:0 24px;padding:0 var(--profile-aphorism-padding,24px);width:100%}.profile-aphorism-cell{min-width:0}.profile-aphorism-cover{--profile-aphorism-background:#14161b;--profile-aphorism-foreground:#fff;--g155-oran:1.5;aspect-ratio:2/3;background:var(--profile-aphorism-background);border:0;border-radius:0;box-sizing:border-box;color:var(--profile-aphorism-foreground);cursor:pointer;display:grid;overflow:hidden;padding:0;place-items:center;position:relative;width:100%}.profile-aphorism-cover:disabled{cursor:default;opacity:1}.profile-aphorism-cover img{bottom:0;height:100%;left:0;object-fit:contain;position:absolute;right:0;top:0;width:100%}.profile-aphorism-text{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;font-size:var(--fs-10);font-weight:var(--fw-semibold);line-height:1.3;overflow:hidden;overflow-wrap:anywhere;padding:var(--space-2);text-align:center}@supports not (overflow-wrap:anywhere){.profile-aphorism-text{word-break:break-word}}.profile-work-cover--title{align-items:center;background:var(--bg-secondary);box-shadow:inset 0 0 0 1px var(--border-color);display:flex;justify-content:center;padding:14% 10%;text-align:center}.profile-work-cover__title{-webkit-line-clamp:5;-webkit-box-orient:vertical;color:var(--text-primary);display:-webkit-box;font-family:Georgia,Times New Roman,serif;font-size:var(--fs-13);font-weight:var(--fw-semibold);line-height:1.25;overflow:hidden;overflow-wrap:anywhere;width:100%}@supports not (overflow-wrap:anywhere){.profile-work-cover__title{word-break:break-word}}.profile-works-section>.empty-state{margin:0 var(--page-gutter) var(--space-4)}.profile-work-badge{background:var(--black-alpha-55);border-radius:var(--radius-pill);color:#fff;font-size:var(--fs-10);font-weight:var(--fw-bold);left:6px;line-height:1.3;padding:2px 6px;position:absolute;top:6px;z-index:1}.profile-work-badge--published{background:var(--color-semantic-success)}.profile-work-cell{position:relative}.profile-work-lock{background:#00000061;bottom:0;color:#fff;display:grid;left:0;place-items:center;pointer-events:none;position:absolute;right:0;top:0}.profile-work-lock svg{filter:drop-shadow(0 1px 4px rgba(0,0,0,.4))}.profile-work-lock-menu{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 6px 16px #00000024;left:50%;max-width:calc(100vw - 32px);padding:6px;position:absolute;top:calc(50% + 22px);transform:translateX(-50%);width:220px;z-index:20}.profile-work-lock-menu__info{color:var(--text-secondary);font-size:13px;font-weight:600;padding:9px 12px}.profile-work-lock-menu__item{background:#0000;border:0;border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:13px;font-weight:700;padding:9px 12px;text-align:left;width:100%}.profile-work-lock-menu__item:hover:not(:disabled){background:var(--ui-hover-bg)}.profile-work-lock-menu__item:disabled{cursor:default;opacity:.5}.ig-error,.ig-loading{color:var(--text-secondary);padding:26px 16px}.ig-loading{align-items:center;display:flex;justify-content:center}.ig-loading--skeleton{display:block;padding:var(--space-6) var(--page-gutter) var(--space-8)}.profile-skeleton{display:flex;flex-direction:column;gap:var(--space-6)}.profile-skeleton__header{grid-gap:var(--space-5);align-items:center;display:grid;gap:var(--space-5);grid-template-columns:120px 1fr}.profile-skeleton__avatar,.profile-skeleton__card,.profile-skeleton__line,.profile-skeleton__pill,.profile-skeleton__tab{animation:filktb-skeleton-shimmer var(--ui-skeleton-speed) var(--ease-standard) infinite;animation:filktb-skeleton-shimmer var(--ui-skeleton-speed) var(--ui-skeleton-ease,var(--ease-standard)) infinite;background:var(--ui-skeleton-gradient);background-size:220% 100%;background-size:var(--ui-skeleton-size,220% 100%)}.profile-skeleton__avatar{border-radius:var(--radius-pill);height:120px;width:120px}.profile-skeleton__meta{display:flex;flex-direction:column;gap:var(--space-2)}.profile-skeleton__line{border-radius:var(--radius-pill);height:16px}.profile-skeleton__line--title{height:22px;width:45%}.profile-skeleton__line--sub{height:12px;width:60%}.profile-skeleton__stats{display:flex;gap:var(--space-2);margin-top:var(--space-2)}.profile-skeleton__pill{border-radius:var(--radius-pill);height:20px;width:90px}.profile-skeleton__tabs{display:flex;gap:var(--space-2)}.profile-skeleton__tab{border-radius:var(--radius-pill);height:var(--control-height-sm);width:120px}.profile-skeleton__cards{grid-gap:var(--entry-list-gap);display:grid;gap:var(--entry-list-gap);padding:0}.profile-skeleton__card{border-radius:var(--entry-card-radius);height:140px}.profile-sidebar-wrapper{display:contents}.ig-header{grid-column-gap:var(--space-5);grid-row-gap:var(--space-3);align-items:start;background:var(--bg-secondary);background:var(--editor-bg,var(--bg-secondary));border-bottom:1px solid var(--border-color);column-gap:var(--space-5);display:grid;grid-template-columns:112px 1fr;padding:var(--space-6) var(--page-gutter) var(--space-5);row-gap:var(--space-3)}.ig-avatar{--profile-avatar-ring-width:3px;--profile-avatar-ring-gap:3px;--profile-avatar-gap-color:var(--editor-bg,var(--bg-secondary));background:linear-gradient(var(--profile-avatar-gap-color),var(--profile-avatar-gap-color)) padding-box,linear-gradient(#0000,#0000) border-box;background:linear-gradient(var(--profile-avatar-gap-color),var(--profile-avatar-gap-color)) padding-box,var(--avatar-ring-color,linear-gradient(#0000,#0000)) border-box;border:var(--profile-avatar-ring-width) solid #0000;border-radius:var(--radius-pill);box-shadow:none;box-sizing:border-box;height:112px;padding:var(--profile-avatar-ring-gap);position:relative;width:112px}.ig-avatar-input{display:none}.ig-avatar-edit{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-pill);bottom:10px;color:var(--text-primary);cursor:pointer;display:inline-flex;height:var(--control-height-md);justify-content:center;position:absolute;right:10px;transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);width:var(--control-height-md)}.ig-avatar-edit svg{height:20px;width:20px}.ig-avatar-edit:hover{background:var(--ui-hover-bg);border-color:var(--border-light);transform:translateY(-1px)}.ig-avatar-edit:disabled{cursor:not-allowed;opacity:.65;transform:none}.ig-avatar img{background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:var(--radius-pill);box-sizing:border-box;display:block;height:100%;object-fit:cover;width:100%}.ig-header-main{min-width:0}.ig-username-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between}.ig-actions-row{display:contents}.ig-username-row .ig-stats-row{flex-basis:100%}.ig-username-stack{align-items:flex-start;display:flex;flex-direction:column;gap:2px;min-width:0}.ig-username{color:var(--text-primary);font-size:var(--fs-22);font-weight:var(--fw-bold);line-height:1.2;margin:0}.ig-username.username-display{font-size:var(--fs-22)!important;font-weight:var(--fw-bold)!important}.ig-username.ig-username--acemi{color:var(--rank-acemi);font-style:italic}.ig-actions{display:flex;flex-wrap:wrap}.ig-action,.ig-actions{align-items:center;gap:var(--space-2)}.ig-action{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:var(--fs-13);font-weight:var(--fw-semibold);height:var(--control-height-md);padding:0 var(--space-3);transition:transform var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard)}.ig-action:hover{background:var(--ui-hover-bg);border-color:var(--border-light);transform:translateY(-1px)}.ig-action--primary{background:#007acc2e;border-color:#007acc73}.ig-action--primary:hover{background:#007acc3d;border-color:#007acca6}.ig-action--icon{border-radius:var(--radius-pill);height:var(--control-height-md);justify-content:center;padding:0;width:var(--control-height-md)}.ig-action--icon>svg{height:20px;width:20px}.ig-action--bare,.ig-action--bare:active,.ig-action--bare:focus,.ig-action--bare:hover{background:#0000!important;border-color:#0000!important;box-shadow:none;outline:none}.ig-action--bare:focus-visible{background:#0000!important;border-color:#0000!important;box-shadow:none;outline:none}.ig-action--bare:active,.ig-action--bare:hover{transform:none}.ig-action--info svg{height:23px;width:23px}.ig-message-icon{--filktb-message-icon-width:31px;--filktb-message-icon-height:26px;--filktb-message-icon-mark-size:19px;--filktb-message-icon-primary:var(--accent-primary);--filktb-message-icon-primary-opacity:1;--filktb-message-icon-secondary:var(--text-primary);--filktb-message-icon-secondary-opacity:1}.ig-action--follow{--profile-follow-logo-color:var(--text-primary);--profile-follow-state-color:var(--accent-primary);overflow:visible}.ig-action--follow.is-following{--profile-follow-logo-color:var(--text-secondary);--profile-follow-state-color:var(--text-secondary)}.ig-action--follow,.ig-action--follow:active,.ig-action--follow:focus,.ig-action--follow:hover{background:#0000!important;border-color:#0000!important;box-shadow:none;outline:none}.ig-action--follow:focus-visible{background:#0000!important;border-color:#0000!important;box-shadow:none;outline:none}.ig-action--follow:active,.ig-action--follow:hover{transform:none}.ig-follow-mark{display:inline-block;height:30px;line-height:1;position:relative;width:37px}.ig-follow-mark__logo{background:var(--profile-follow-logo-color);display:block;height:27px;left:0;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAATRklEQVR4nO3dC7BdVX3H8W9uuBBICAlEgYQQMEQgICCivKGgEEBFRVAqFEoLWltt7ZQCjh2VUVq0rS+wo7VlqrSiBRxULDAW0VBKi6IYoZQiz5T3M4SYkHC9nb/53ZqQm3te+7nW7zNz5sbBnLuzz9m/vfZa/7XWpNHRUcwsT0N1H4CZ1ccBYJYxB4BZxhwAZhlzAJhlzAFgljEHgFnGHABmGXMAmGXMAWCWMQeAWcYcAGYZcwCYZcwBYJYxB4BZxjap+wCsNMPAZIX8kP48ST+n6rUZ8AKwHFgJrNHf/aVeI/rvligHQPttAWwJTAem6ec2wBy9XqbXzsAs/Z2xUIhAGNWFPqqL/nHgfuAJ4FHgYeAh4FkFxTLgOWAFsKrmf7sNaJJXBGqluHvvDhwG7Atsp4t/K2CG7v7DCvixP/cqWgOrgRf1ipbAM7r4IwSWAj8EblRgOAxayAHQDtN0N4+L/mDgQGCuLvhpatZXLQLiebUM7gZ+oDC4D3jSgdAODoBm2wt4m37O051+ppr9TRMtg8f02BCBcBPwr8CDdR+YbZwDoFk2B3YADgXeDCwAdtQzfptE6+Bp9R/cClylnxEO1iAOgGaIu/pxwJHArsB83e1TES2Ce4DbgWuA79V9QLaWA6Be2wJvBI5XZ14816dspToMbwYu12NCjCxYTRwA9Vigi/4Q4IDE7vbdulNBEP0EVzsI6uEAqNZ2erY/Edhfvfi5u1+jB1/VSEK0EqwiDoBqRCfem9TcPwp4eUW/t03uAK4DvqUgsAo4AMoXd/rTdeePHn6bWIwWXKogiJoCK5EDoDw7aAz/nSrese6tUL/AZeojiP9tJXAAlCMq9d6rZ/0Y27f+xNDhV/SKvgIrmAOgWDEJ5wTgPcBrCn7vXEVR0RXA32nY0LMTC+QAKM4rdeGfocIeK37Y8HPA1zUpyQrgABjcsMbzzwGOKeD9bONi4tElwN8Cd/lEDc4BMJh4vn8rcJ4m7Fg1vgNcoEIiG4ADoH+z1Ml3tmr3rVpx8X8UWOypx/1zAPRf0XeexvdjAQ6rr3joL4ArHQL9cQD0bifd9U/XYhxW/0zDCzW5yBOLeuQA6E2sq/cx4O3AlF5PtpUm1h34PHCRQ6A3Xha8t4v/w774G2k28H7gLC2Kal1yC6D7i//PVdobS2lbM8WKxhcDn9USZdaBWwCdzdEYvy/+5otZlr8H/KYf0brjAOjc2/9B4DTf+Vv1OHAu8K4+l0PPigNg4iKfk4BTG7oKr038yBatttf7JE3MATC+YU3qieE+r9rTTrG46se1wrJthANgfPGl+ZCW5Lb2ihmZ5wN71n0gTeUA2NDuGu6Ln9Z+RwC/7+HB8TkANuz0+0Pg8I2cL2un6BA80yGwIQfA+p1+b9cQkqUl+nE+4P6ADTkAfm0/4H3u9EvWXH2+sSeDiQNgrflq+u82dmIsSUepPyB2ZDIHwP97q9btt7RN1izO2IPRHAC/Est5nezS0WzMVGXngroPpAlyfwSI2vF36/nf8hFrN57Swm3XC5d7AESzf1HdB2G1OBU4LPdzP5R5r3Ds1ed9+vLt+H1L7rUBOQfAOzxZJHuLgONyPgu5BsC+KvrxRJ+87ai9G7Od85FrAMRy3u74M1T2HTs3Z2ko02miB3mxCFtnWPAQ7fOQnaFMi35eXfdBWKMcAhxLhoYy7Pk9NveeX9vADsDx2t05K7kFQPT4enEIG8/+wNG5nZqcAiCqvg7MMeWt67qQQ3MrCc8pAHbxbD/rYKGWgc9GTgEQzTvv4msT2S231aCGMmr+RwC4888mMkvl4dnIJQBi0oenf1o36wUsVIdgFnIJgDcAL6v7IKwV5uQ0P2Aok2bdwtx6d22gx8WFuawVkEMAzNcQj1m35mqPweTlEACvy+XDtMLMA/bJ4XwOZTLne1rdB2GtmyB0LBkYyqD5v1C9u2bd2kwTxpKvGh3KYF+4GXUfhLW2FXAAiRtKPMVjd9gt6j4Qa20AHETihhLf62+ugsCsV9O0eEzSw4FDiSe4m/82aA3JjJRPYcoBEHX/W9d9ENZqM1KfPzKU+IcXrQCzfk13ALRX1P4P130Q1vp+pG1JWKotgLjwdwI2rftArNWmpF5GnnIAxGYPbgHYoN+jeSl/j1INgMlKbs8AtEFMAbZL+DpJ9h82yev/WUE3ktkJXyfJ/sOGUx+/tUr3DJic6vlONQBmqBVgVsRjwJRUT+NQwhVcyaa2VWpSyvUkqQZAfGAOACvCJilvI59qAGyV8L/NqjWUcjVgqhdJFAC5D8CKMDnlGYGpBoBZkdfIcKqnM9UAWA2M1n0QloRf6pWkVAPgFw4AK8gosDzVs5lqADwHjNR9EJaEF4HnSVSqAfCsWwBWkBF9n5KUagA84xaAFRgAT6d6NlMNgHhmcyegFRUAK1I9lUMJf2hP1n0QloSnPQrQPnH3v6fug7Ak3JPy42TKLYCHgRfqPhBrtZXAY24BtDMAHgLW1H0g1vqCsgdT/h6l2gJ4QR9cjOGaDfI9Wpry6Us1AFALwI8ANohVepRMVsoB8JxeZoMMJy9L+fSlHgBJf3hWSUHZ8pTPc8oBsEwfoFm/nkm5DDiHFsAD7gewAZ7/7095IlDqARBjuDen/gFaaZ4F/jPlIcDUAyDc6I5AG6D5vzj1s5d6AEQT7va6D8Ja6Y7UawByCIBovn3fowHWo6dyuPvnEADhFs8MtB49ru9N8nIIgHtVFmzWrQdymU2aQwA8AdyX8pROK/yx8e5cHhtzCICxfoAIArNOHgX+LfXhv5wCIFyjZp1ZN4+M383lNOUSALE82E3aL8BsY1bo7p9NCXkuARCucivAOvg58J2czlJOAbAE+J+6D8Ia7a7cCsdyCoDo1f1xyks820CWA7emPv035wAI38ot4a1rt+XW/M8xAG5TD29M9TRbd+bodar/z0puATDWGfiTug/CGuUWtQ6zk2MALNE6Aa4MNPQ9iGnjPyNDOQZAVHhdnesHbhv4CXBtruclxwAIN6jJl0W5p23UGuAKFYllKdcACFeq6svydX2uz/5jcg6AJer5jR5gy88Kff53krGcAwA1/+JLYPm5GvgGmcs9AGLRh3/Q/G/Lx5363B8kc7kHACoMutwdgtmI/SK/qjUisucAWDtF+GvAv2f/bchnBCge/VbVfSBN4ABYK2oCLsplHbjMZ/tdDPx33QfSFA6A9VcN+qcaPwsrf8z/yxr6M3EArP8o8BXNFbD0RI//ZW76r88BsL54BLjQBULJ+R7wCe0UZetwAGwoNoT8DPDYOP/N2ud/gU95Buj4HAAbHxr8XOp7w2eyxdenc9nmqx8OgPE9B/wN8EWXCre61PfzwJdyW+arFw6AjXtWjwLRc+xZg+0r9rlEQ7u++CfgAOi8S8zHgX/2AiKtsUbDuRd4U9jOHACdPQR8xMODrVndJ6r8PupO3O5s0uX/L3cxPPhnOl9vAibXfUA27p3/mwrrpT4/3XELoHtRPnqeWgLuE2jeM/8V+nw8s7MHDoDeQ+BcTyZplJWq8IvPxXM5ejRpdHS0179jsJ2eM08BpvmE1Ga55vWfrzF/65EDoH+zgLOBdwMzB3gf689Tmtn32Zx28y2aA2AwWwJ/DJwJzC3oM7HO7lORVgSA93ocgANgcPEI8HrgT4GDC3g/67ygxydV3hszOG0ADoDi7A+cA7wZGC7wfW2tVRrmi1l93tqtIA6AYu0EnKp+AT8SFNvk/4LW8ovZfVYQB0A5/QLxSPB+4HAXDQ1c2Xe9ZvTFJi7PF/Uh2VoOgPLsBpwEnAHsXOLvSVUU9Py9VvJxcU9JHADltwaiY/As4DhgSsm/LwXRsfdtXfyxi7Pv+iVyAFRjPnA0cCJwZEW/s42u1Z6N1+u530rmAKjWnmoJRAXhXhX/7iY/5/9UU3ivyX2vvqo5AOoRnYOHAouAQ8jXD7Q34+Kct+iukwOgPlErsLdGDGKK8auBqaQvnulv1XN+rNZ7u2dX1scB0Az7AYcBr9Kf41EhNbcBP9YuTDeo2W81cwA0y0wFQDwevFZBsH1LawlGtJpSXPA/BG4EfqQFV60hHADNrio8WK2CqCPYBdgd2JzmWqFOvJ8D9+rijwIeV+81lAOgHbbRxX+Y+gp20mtmza2DEU3LjSG7B9TEX6yFUzxFtwUcAO20nyYfRatgW61NEGEwHdhKMxSnFtxxF69lWi59mS78R3S3j63V/UzfQg6A9hu74CMAdlDLYDYwRz83VwXiZnptqhGI+DkJiCWhVqsnfrVeq/RaqQU2H9bz/FK9ntVqPC99nh/W7xp77zV6n1izzxrIAZC+YT1CxGuGXlMVGsO6SJ/XxRwX9dNqvj/V5eKn09US2VFLpW2vMBpSS+FR7bO4VP0C3nOxQRwA1q8t1EEZE56OAuYpVMbrk1iuIIiRgK8D/+HRgGZwAFg/YlTiBOA9wIIe/+4yTfS5VLUBViMHgPUqRiM+BrxxgNmNI7r4z1dFoNXEAWC92AP4K+CYgjdbiaW+rAYOAOtlSvNfl7A12p16lIj+AauYdwaybsSowe9oTYPJJTxS/ImGL61iDgDrxkHAaSWWIR+pV9QpWIUcANZJ1A+criKjMpdO+20VLlmFHADWSRT5HFDBaYrf8Tp/HNVyAFgnr1CFX9mGtThKzGuwijgArFOZ7z4Vrma8ryY3WUUcANap3HfXCqccb625ClYRB4BNJGb1vbzi3xehYxVxAFin70dclFWZpJdVxAFgE3mx4p15RrqcgmwFcQDYRFZVvJ7fKk0dtoo4AKzTPn1LKrwrx6IhXkuwQg4A6xQAd2i13yrEgqKP+yOpjgPAOrlXC3+W7UntFORHgAo5AKybZvm31UFXpsu9snD1HADWSYwCXAbcXOKpul+7A3vXoIo5AKwbd2sloDJGBKJ/4RJtEmoVcwBYt24o4S79glYJvliLhVrFNqn6F1prxYX/CW0c8t4CZu3Fnf8q4EIP/dXHawJaPzMEz9IKQbtrGm+vHlS/wqc87FcvB4D1Iy76vYEzgbdo1aBOQTCiIb7vA1/UrsFVlhnbOBwAtjGbr3NRv6iioJeaqt2K36ENS2dpea/NNKlntZr6T6mT75sKgNhb0BrAAWAvtYNW5jlQKwEN6QK+RfUA440EbKmLfxs9IowtHrpad/kntSegh/kaxgFgY2JDzxOBM4DdNC9/bJXeNdop+AHgyxoNiL3+rOUcAIZ29j0beJfu4hOJyTrXAh9RfYC1mIcBLdbg+yNt/BHP9N22FKJf4MOq4rOWciGQHaNmfzcX/5hhhUBsEOolvFrMAZC36ORbpLt6r6Kj7xRgXgnHZRVxAOTtNRq+61f83b0KPB6rmAMgb7sOuClnPArsCUwr8JisQg6AvM3ss5T3pZ2IDoCWcgDkbaSg9xgt4H2sBg6AvD2hAp9BRGWgK/xaygGQt9sHLOb5hd5j0BCxmjgA8rZENf79ut7r+LWbAyBvUdZ7jebn9yqa/f/oSsB2cwDYd7XeXy+Te5ZrUlDM6bcW82QgQ+W8Z2hCUKe6gIeBS4HPeEZg+zkAbMywavt/C9hF24JvoSG+VXpcuAu4Umv5eQOPBDgAbLzFPeZrvb85wGTd6WOLsPu0OIglwgFgljF3ApplzAFgljEHgFnGHABmGfOagO21habhDjqddxBrtOz3eHsGWAs4AJov1tufDbwSeBWwQGv3b1Xzxb/uBp/LVU4cE4t+pp9RMOQhw4ZzADR3LP5IbdCxQGv3zdJFH/+tqZZrl9+48B8B/gt+VWq82K2EZnIdQLPERX68XrHW3vbAFNprpVoCPwW+AfyLdwJuFgdAM8Qd/iTgKC3UGU3+1MTCIT8CrgMu9+NBMzgA6hXP8Edou+0jutiVJwWPax2BLwE31H0wuXMA1Lsg5x8AJwN7kJ/bgK8BX1C/gdXAAVCPPbQd18kN79Qr23OaWnyRZhpaxRwA1TsUOFdTb22tmF78SeBmn5BqOQCqFc/5FwAHVvx72+BG4IPATXUfSE4cANWJi/4vgYMr/J1tE52C52i0wCrguQDVbcH1IV/8XbWQohWwcxUfijkAqiru+YCf+bt2AvC+Pncsth65BVCuzYDTtI22de93gXc2ZK5D0hwA5TpAAZDzUF8/tlIIDLJ1uXXBAVCe2Vpqe+8Sf0fK4uI/XasTW0kcAOU5Bnhbie+fgxM1K9JK4gAob3JPfHGnl/T+udhGU6KjI9VK4AAox+H64trgFnn4tDwOgOLFXf9otQJscHMVpu5ILYEDoJxaf1f7Fes3gNcW/J7mAChF9PrP87erULFV2T4+p8VzC6BY07S7bpuX8WrqCshz9dMK5AAo1pwutte2/lsBsUaiFcgBUKzdHACl2UUhYAVyABRrvtbst+LFI8ArfGKL5QAo/hFg84Lf037dv5Liasm1cgAUK4dVfeu0dd0HkBoHQLF3qHhZuUVWHmEpkAOgODFEtWmB72fjr6/gR6wCOQCK3WfR57Nck/WygvgLa5YxB4BZxhwAZhlzAJhlzAFgljEHgFnGHABmGXMAmGXMAVCcSa5SK11UWvo7W3D1mhVjBHgEeNQntDRP6Dwbxfg/bWjHJyeiW10AAAAASUVORK5CYII=);mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAATRklEQVR4nO3dC7BdVX3H8W9uuBBICAlEgYQQMEQgICCivKGgEEBFRVAqFEoLWltt7ZQCjh2VUVq0rS+wo7VlqrSiBRxULDAW0VBKi6IYoZQiz5T3M4SYkHC9nb/53ZqQm3te+7nW7zNz5sbBnLuzz9m/vfZa/7XWpNHRUcwsT0N1H4CZ1ccBYJYxB4BZxhwAZhlzAJhlzAFgljEHgFnGHABmGXMAmGXMAWCWMQeAWcYcAGYZcwCYZcwBYJYxB4BZxjap+wCsNMPAZIX8kP48ST+n6rUZ8AKwHFgJrNHf/aVeI/rvligHQPttAWwJTAem6ec2wBy9XqbXzsAs/Z2xUIhAGNWFPqqL/nHgfuAJ4FHgYeAh4FkFxTLgOWAFsKrmf7sNaJJXBGqluHvvDhwG7Atsp4t/K2CG7v7DCvixP/cqWgOrgRf1ipbAM7r4IwSWAj8EblRgOAxayAHQDtN0N4+L/mDgQGCuLvhpatZXLQLiebUM7gZ+oDC4D3jSgdAODoBm2wt4m37O051+ppr9TRMtg8f02BCBcBPwr8CDdR+YbZwDoFk2B3YADgXeDCwAdtQzfptE6+Bp9R/cClylnxEO1iAOgGaIu/pxwJHArsB83e1TES2Ce4DbgWuA79V9QLaWA6Be2wJvBI5XZ14816dspToMbwYu12NCjCxYTRwA9Vigi/4Q4IDE7vbdulNBEP0EVzsI6uEAqNZ2erY/Edhfvfi5u1+jB1/VSEK0EqwiDoBqRCfem9TcPwp4eUW/t03uAK4DvqUgsAo4AMoXd/rTdeePHn6bWIwWXKogiJoCK5EDoDw7aAz/nSrese6tUL/AZeojiP9tJXAAlCMq9d6rZ/0Y27f+xNDhV/SKvgIrmAOgWDEJ5wTgPcBrCn7vXEVR0RXA32nY0LMTC+QAKM4rdeGfocIeK37Y8HPA1zUpyQrgABjcsMbzzwGOKeD9bONi4tElwN8Cd/lEDc4BMJh4vn8rcJ4m7Fg1vgNcoEIiG4ADoH+z1Ml3tmr3rVpx8X8UWOypx/1zAPRf0XeexvdjAQ6rr3joL4ArHQL9cQD0bifd9U/XYhxW/0zDCzW5yBOLeuQA6E2sq/cx4O3AlF5PtpUm1h34PHCRQ6A3Xha8t4v/w774G2k28H7gLC2Kal1yC6D7i//PVdobS2lbM8WKxhcDn9USZdaBWwCdzdEYvy/+5otZlr8H/KYf0brjAOjc2/9B4DTf+Vv1OHAu8K4+l0PPigNg4iKfk4BTG7oKr038yBatttf7JE3MATC+YU3qieE+r9rTTrG46se1wrJthANgfPGl+ZCW5Lb2ihmZ5wN71n0gTeUA2NDuGu6Ln9Z+RwC/7+HB8TkANuz0+0Pg8I2cL2un6BA80yGwIQfA+p1+b9cQkqUl+nE+4P6ADTkAfm0/4H3u9EvWXH2+sSeDiQNgrflq+u82dmIsSUepPyB2ZDIHwP97q9btt7RN1izO2IPRHAC/Est5nezS0WzMVGXngroPpAlyfwSI2vF36/nf8hFrN57Swm3XC5d7AESzf1HdB2G1OBU4LPdzP5R5r3Ds1ed9+vLt+H1L7rUBOQfAOzxZJHuLgONyPgu5BsC+KvrxRJ+87ai9G7Od85FrAMRy3u74M1T2HTs3Z2ko02miB3mxCFtnWPAQ7fOQnaFMi35eXfdBWKMcAhxLhoYy7Pk9NveeX9vADsDx2t05K7kFQPT4enEIG8/+wNG5nZqcAiCqvg7MMeWt67qQQ3MrCc8pAHbxbD/rYKGWgc9GTgEQzTvv4msT2S231aCGMmr+RwC4888mMkvl4dnIJQBi0oenf1o36wUsVIdgFnIJgDcAL6v7IKwV5uQ0P2Aok2bdwtx6d22gx8WFuawVkEMAzNcQj1m35mqPweTlEACvy+XDtMLMA/bJ4XwOZTLne1rdB2GtmyB0LBkYyqD5v1C9u2bd2kwTxpKvGh3KYF+4GXUfhLW2FXAAiRtKPMVjd9gt6j4Qa20AHETihhLf62+ugsCsV9O0eEzSw4FDiSe4m/82aA3JjJRPYcoBEHX/W9d9ENZqM1KfPzKU+IcXrQCzfk13ALRX1P4P130Q1vp+pG1JWKotgLjwdwI2rftArNWmpF5GnnIAxGYPbgHYoN+jeSl/j1INgMlKbs8AtEFMAbZL+DpJ9h82yev/WUE3ktkJXyfJ/sOGUx+/tUr3DJic6vlONQBmqBVgVsRjwJRUT+NQwhVcyaa2VWpSyvUkqQZAfGAOACvCJilvI59qAGyV8L/NqjWUcjVgqhdJFAC5D8CKMDnlGYGpBoBZkdfIcKqnM9UAWA2M1n0QloRf6pWkVAPgFw4AK8gosDzVs5lqADwHjNR9EJaEF4HnSVSqAfCsWwBWkBF9n5KUagA84xaAFRgAT6d6NlMNgHhmcyegFRUAK1I9lUMJf2hP1n0QloSnPQrQPnH3v6fug7Ak3JPy42TKLYCHgRfqPhBrtZXAY24BtDMAHgLW1H0g1vqCsgdT/h6l2gJ4QR9cjOGaDfI9Wpry6Us1AFALwI8ANohVepRMVsoB8JxeZoMMJy9L+fSlHgBJf3hWSUHZ8pTPc8oBsEwfoFm/nkm5DDiHFsAD7gewAZ7/7095IlDqARBjuDen/gFaaZ4F/jPlIcDUAyDc6I5AG6D5vzj1s5d6AEQT7va6D8Ja6Y7UawByCIBovn3fowHWo6dyuPvnEADhFs8MtB49ru9N8nIIgHtVFmzWrQdymU2aQwA8AdyX8pROK/yx8e5cHhtzCICxfoAIArNOHgX+LfXhv5wCIFyjZp1ZN4+M383lNOUSALE82E3aL8BsY1bo7p9NCXkuARCucivAOvg58J2czlJOAbAE+J+6D8Ia7a7cCsdyCoDo1f1xyks820CWA7emPv035wAI38ot4a1rt+XW/M8xAG5TD29M9TRbd+bodar/z0puATDWGfiTug/CGuUWtQ6zk2MALNE6Aa4MNPQ9iGnjPyNDOQZAVHhdnesHbhv4CXBtruclxwAIN6jJl0W5p23UGuAKFYllKdcACFeq6svydX2uz/5jcg6AJer5jR5gy88Kff53krGcAwA1/+JLYPm5GvgGmcs9AGLRh3/Q/G/Lx5363B8kc7kHACoMutwdgtmI/SK/qjUisucAWDtF+GvAv2f/bchnBCge/VbVfSBN4ABYK2oCLsplHbjMZ/tdDPx33QfSFA6A9VcN+qcaPwsrf8z/yxr6M3EArP8o8BXNFbD0RI//ZW76r88BsL54BLjQBULJ+R7wCe0UZetwAGwoNoT8DPDYOP/N2ud/gU95Buj4HAAbHxr8XOp7w2eyxdenc9nmqx8OgPE9B/wN8EWXCre61PfzwJdyW+arFw6AjXtWjwLRc+xZg+0r9rlEQ7u++CfgAOi8S8zHgX/2AiKtsUbDuRd4U9jOHACdPQR8xMODrVndJ6r8PupO3O5s0uX/L3cxPPhnOl9vAibXfUA27p3/mwrrpT4/3XELoHtRPnqeWgLuE2jeM/8V+nw8s7MHDoDeQ+BcTyZplJWq8IvPxXM5ejRpdHS0179jsJ2eM08BpvmE1Ga55vWfrzF/65EDoH+zgLOBdwMzB3gf689Tmtn32Zx28y2aA2AwWwJ/DJwJzC3oM7HO7lORVgSA93ocgANgcPEI8HrgT4GDC3g/67ygxydV3hszOG0ADoDi7A+cA7wZGC7wfW2tVRrmi1l93tqtIA6AYu0EnKp+AT8SFNvk/4LW8ovZfVYQB0A5/QLxSPB+4HAXDQ1c2Xe9ZvTFJi7PF/Uh2VoOgPLsBpwEnAHsXOLvSVUU9Py9VvJxcU9JHADltwaiY/As4DhgSsm/LwXRsfdtXfyxi7Pv+iVyAFRjPnA0cCJwZEW/s42u1Z6N1+u530rmAKjWnmoJRAXhXhX/7iY/5/9UU3ivyX2vvqo5AOoRnYOHAouAQ8jXD7Q34+Kct+iukwOgPlErsLdGDGKK8auBqaQvnulv1XN+rNZ7u2dX1scB0Az7AYcBr9Kf41EhNbcBP9YuTDeo2W81cwA0y0wFQDwevFZBsH1LawlGtJpSXPA/BG4EfqQFV60hHADNrio8WK2CqCPYBdgd2JzmWqFOvJ8D9+rijwIeV+81lAOgHbbRxX+Y+gp20mtmza2DEU3LjSG7B9TEX6yFUzxFtwUcAO20nyYfRatgW61NEGEwHdhKMxSnFtxxF69lWi59mS78R3S3j63V/UzfQg6A9hu74CMAdlDLYDYwRz83VwXiZnptqhGI+DkJiCWhVqsnfrVeq/RaqQU2H9bz/FK9ntVqPC99nh/W7xp77zV6n1izzxrIAZC+YT1CxGuGXlMVGsO6SJ/XxRwX9dNqvj/V5eKn09US2VFLpW2vMBpSS+FR7bO4VP0C3nOxQRwA1q8t1EEZE56OAuYpVMbrk1iuIIiRgK8D/+HRgGZwAFg/YlTiBOA9wIIe/+4yTfS5VLUBViMHgPUqRiM+BrxxgNmNI7r4z1dFoNXEAWC92AP4K+CYgjdbiaW+rAYOAOtlSvNfl7A12p16lIj+AauYdwaybsSowe9oTYPJJTxS/ImGL61iDgDrxkHAaSWWIR+pV9QpWIUcANZJ1A+criKjMpdO+20VLlmFHADWSRT5HFDBaYrf8Tp/HNVyAFgnr1CFX9mGtThKzGuwijgArFOZ7z4Vrma8ryY3WUUcANap3HfXCqccb625ClYRB4BNJGb1vbzi3xehYxVxAFin70dclFWZpJdVxAFgE3mx4p15RrqcgmwFcQDYRFZVvJ7fKk0dtoo4AKzTPn1LKrwrx6IhXkuwQg4A6xQAd2i13yrEgqKP+yOpjgPAOrlXC3+W7UntFORHgAo5AKybZvm31UFXpsu9snD1HADWSYwCXAbcXOKpul+7A3vXoIo5AKwbd2sloDJGBKJ/4RJtEmoVcwBYt24o4S79glYJvliLhVrFNqn6F1prxYX/CW0c8t4CZu3Fnf8q4EIP/dXHawJaPzMEz9IKQbtrGm+vHlS/wqc87FcvB4D1Iy76vYEzgbdo1aBOQTCiIb7vA1/UrsFVlhnbOBwAtjGbr3NRv6iioJeaqt2K36ENS2dpea/NNKlntZr6T6mT75sKgNhb0BrAAWAvtYNW5jlQKwEN6QK+RfUA440EbKmLfxs9IowtHrpad/kntSegh/kaxgFgY2JDzxOBM4DdNC9/bJXeNdop+AHgyxoNiL3+rOUcAIZ29j0beJfu4hOJyTrXAh9RfYC1mIcBLdbg+yNt/BHP9N22FKJf4MOq4rOWciGQHaNmfzcX/5hhhUBsEOolvFrMAZC36ORbpLt6r6Kj7xRgXgnHZRVxAOTtNRq+61f83b0KPB6rmAMgb7sOuClnPArsCUwr8JisQg6AvM3ss5T3pZ2IDoCWcgDkbaSg9xgt4H2sBg6AvD2hAp9BRGWgK/xaygGQt9sHLOb5hd5j0BCxmjgA8rZENf79ut7r+LWbAyBvUdZ7jebn9yqa/f/oSsB2cwDYd7XeXy+Te5ZrUlDM6bcW82QgQ+W8Z2hCUKe6gIeBS4HPeEZg+zkAbMywavt/C9hF24JvoSG+VXpcuAu4Umv5eQOPBDgAbLzFPeZrvb85wGTd6WOLsPu0OIglwgFgljF3ApplzAFgljEHgFnGHABmGfOagO21habhDjqddxBrtOz3eHsGWAs4AJov1tufDbwSeBWwQGv3b1Xzxb/uBp/LVU4cE4t+pp9RMOQhw4ZzADR3LP5IbdCxQGv3zdJFH/+tqZZrl9+48B8B/gt+VWq82K2EZnIdQLPERX68XrHW3vbAFNprpVoCPwW+AfyLdwJuFgdAM8Qd/iTgKC3UGU3+1MTCIT8CrgMu9+NBMzgA6hXP8Edou+0jutiVJwWPax2BLwE31H0wuXMA1Lsg5x8AJwN7kJ/bgK8BX1C/gdXAAVCPPbQd18kN79Qr23OaWnyRZhpaxRwA1TsUOFdTb22tmF78SeBmn5BqOQCqFc/5FwAHVvx72+BG4IPATXUfSE4cANWJi/4vgYMr/J1tE52C52i0wCrguQDVbcH1IV/8XbWQohWwcxUfijkAqiru+YCf+bt2AvC+Pncsth65BVCuzYDTtI22de93gXc2ZK5D0hwA5TpAAZDzUF8/tlIIDLJ1uXXBAVCe2Vpqe+8Sf0fK4uI/XasTW0kcAOU5Bnhbie+fgxM1K9JK4gAob3JPfHGnl/T+udhGU6KjI9VK4AAox+H64trgFnn4tDwOgOLFXf9otQJscHMVpu5ILYEDoJxaf1f7Fes3gNcW/J7mAChF9PrP87erULFV2T4+p8VzC6BY07S7bpuX8WrqCshz9dMK5AAo1pwutte2/lsBsUaiFcgBUKzdHACl2UUhYAVyABRrvtbst+LFI8ArfGKL5QAo/hFg84Lf037dv5Liasm1cgAUK4dVfeu0dd0HkBoHQLF3qHhZuUVWHmEpkAOgODFEtWmB72fjr6/gR6wCOQCK3WfR57Nck/WygvgLa5YxB4BZxhwAZhlzAJhlzAFgljEHgFnGHABmGXMAmGXMAVCcSa5SK11UWvo7W3D1mhVjBHgEeNQntDRP6Dwbxfg/bWjHJyeiW10AAAAASUVORK5CYII=);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;transform:translateY(-50%);width:27px}.ig-follow-mark__state{color:var(--profile-follow-state-color);display:grid;font-size:var(--fs-21);font-weight:var(--fw-bold);height:14px;left:25px;letter-spacing:0;line-height:1;place-items:center;position:absolute;top:0;width:11px}.ig-action--message,.ig-action--message:active,.ig-action--message:focus,.ig-action--message:hover{background:#0000!important;border-color:#0000!important;box-shadow:none;outline:none}.ig-action--message:focus-visible{background:#0000!important;border-color:#0000!important;box-shadow:none;outline:none}.ig-action--message:active,.ig-action--message:hover{transform:none}.ig-action--icon-primary{background:#007acc2e;border-color:#007acc73}.ig-action--icon-primary:hover{background:#007acc3d;border-color:#007acca6}.ig-stats-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-5);margin-top:var(--space-3)}.ig-stat{align-items:baseline;color:var(--text-secondary);display:inline-flex;gap:8px}.ig-stat--button{-webkit-appearance:none;appearance:none;background:#0000;border:0;cursor:pointer;font:inherit;padding:0}.ig-stat--button:hover .ig-stat-k{color:var(--text-primary)}.ig-stat--button:focus-visible .ig-stat-k{color:var(--text-primary)}.ig-stat--button:focus-visible{border-radius:6px;outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:4px}.ig-stat-v{color:var(--text-primary);font-weight:var(--fw-bold)}.ig-stat-k{color:var(--text-tertiary);font-size:var(--fs-13)}.create-topic-modal.profile-follows-modal{display:flex;flex-direction:column;gap:var(--space-3);max-width:460px;padding:var(--space-5) var(--space-5) var(--space-4)}.profile-follows-modal .create-topic-header{margin-bottom:0}.profile-follows-modal .create-topic-header h2{font-size:var(--fs-18)}.profile-follows-tabs{border-bottom:1px solid var(--border-color);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-follows-tab{align-items:baseline;-webkit-appearance:none;appearance:none;background:#0000;border:0;box-shadow:inset 0 -2px 0 #0000;color:var(--text-tertiary);cursor:pointer;display:inline-flex;font-size:var(--fs-14);gap:var(--space-1);justify-content:center;padding:var(--space-2) var(--space-2) var(--space-3);transition:color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.profile-follows-tab.is-active,.profile-follows-tab:hover{color:var(--text-primary)}.profile-follows-tab.is-active{box-shadow:inset 0 -2px 0 var(--text-primary)}.profile-follows-tab:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(var(--focus-ring-width)*-1)}.profile-follows-tab-count{font-weight:var(--fw-bold)}.profile-follows-user-list{grid-gap:2px;align-content:start;display:grid;gap:2px;max-height:min(62vh,520px);overflow-y:auto;overscroll-behavior:contain}.profile-follows-modal .loading-state,.profile-follows-modal .profile-approvals-error{min-height:160px}.profile-follows-modal .profile-follows-empty{padding-bottom:var(--space-6);padding-top:var(--space-6)}@media (max-width:1280px) and (orientation:portrait),(max-width:968px){.create-topic-modal.profile-follows-modal{max-width:none;padding:var(--space-4) var(--space-4) 0}.profile-follows-user-list{flex:1 1;max-height:none;min-height:0;padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom, 0px))}}.profile-follows-user-item{grid-gap:var(--space-3);align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:8px;color:inherit;cursor:pointer;display:grid;gap:var(--space-3);grid-template-columns:40px minmax(0,1fr) 16px;min-height:52px;min-width:0;padding:var(--space-2);text-align:left;width:100%}.profile-follows-user-go{color:var(--text-tertiary)}.profile-follows-user-item:hover{background:var(--ui-hover-bg)}.profile-follows-user-item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.profile-follows-user-item img{background:var(--bg-tertiary);border-radius:var(--radius-pill);height:40px;object-fit:cover;width:40px}.profile-follows-user-name{color:var(--text-primary);font-size:var(--fs-14);font-weight:var(--fw-bold);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ig-bio{color:var(--text-secondary);grid-column:1/-1;margin-top:0;max-width:640px}.ig-bio-role{color:var(--text-primary);font-weight:var(--fw-bold);margin-bottom:var(--space-1)}.ig-bio-text{color:var(--text-secondary);font-size:var(--fs-13-5);line-height:1.55;white-space:pre-wrap}.ig-meclis-card{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 #ffffff0a;display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4)}.ig-meclis-header{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}.ig-meclis-title{color:var(--text-primary);font-size:var(--fs-14);font-weight:var(--fw-bold)}.ig-meclis-count{background:#007acc29;border:1px solid #007acc73;border-radius:var(--radius-pill);color:var(--accent-primary);font-size:var(--fs-12);font-weight:var(--fw-bold);padding:var(--space-1) var(--space-3)}.ig-meclis-meta,.ig-meclis-muted{color:var(--text-tertiary);font-size:var(--fs-12);font-weight:var(--fw-semibold)}.ig-meclis-form{gap:var(--space-3)}.ig-meclis-field,.ig-meclis-form{display:flex;flex-direction:column}.ig-meclis-field{gap:var(--space-2)}.ig-meclis-field label{color:var(--text-secondary);font-size:var(--fs-12);font-weight:var(--fw-bold)}.ig-meclis-field input,.ig-meclis-field textarea{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-family:inherit;font-size:var(--fs-13);padding:var(--space-2) var(--space-3);resize:vertical}.ig-meclis-field input:focus,.ig-meclis-field textarea:focus{outline:2px solid #007acc59;outline-offset:var(--focus-ring-offset)}.ig-meclis-submit{align-self:flex-start;background:#007acc2e;border:1px solid #007acc73;border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;font-size:var(--fs-12);font-weight:var(--fw-bold);padding:var(--space-2) var(--space-3);transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.ig-meclis-submit:hover{background:#007acc3d;border-color:#007acc99;transform:translateY(-1px)}.ig-meclis-submit:disabled{cursor:not-allowed;opacity:.6;transform:none}.ig-meclis-submit--secondary{background:var(--bg-secondary);border-color:var(--border-color);color:var(--text-primary)}.ig-meclis-submit--secondary:hover{background:var(--ui-hover-bg);border-color:var(--border-light)}.ig-meclis-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ig-meclis-error{color:hsl(var(--destructive));font-size:var(--fs-12);font-weight:var(--fw-bold)}.profile-sections{-webkit-overflow-scrolling:touch;align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-pill);box-shadow:inset 0 1px 0 #ffffff0f;display:flex;gap:var(--space-2);margin:var(--space-3) var(--page-gutter) 0;overflow-x:auto;padding:var(--space-2);scrollbar-width:none}.profile-sections::-webkit-scrollbar{display:none}.profile-section-tab{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;display:inline-flex;flex:1 1;font-size:var(--fs-13);font-weight:var(--fw-bold);gap:0;height:var(--control-height-sm);justify-content:center;line-height:1;min-width:0;overflow:hidden;padding:0 var(--space-4);text-overflow:ellipsis;transition:background-color var(--motion-medium) var(--ease-standard),color var(--motion-medium) var(--ease-standard);white-space:nowrap}.profile-section-tab svg{display:none}.profile-section-tab:hover{color:var(--text-primary)}.profile-section-tab.active{background:var(--bg-primary);border-color:var(--border-color);box-shadow:var(--shadow-sm);color:var(--text-primary)}.dark-mode .profile-sections{background:var(--bg-secondary)}.dark-mode .profile-section-tab.active{background:var(--bg-tertiary)}.profile-section-tab:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.profile-section-chevron{display:none}.profile-section-body{padding:var(--space-4) 0 var(--space-8)}.profile-content{background:var(--bg-primary);margin-right:auto;width:min(100%,670px)}.profile-section-body--entries .entry-list,.profile-section-body--favorites-entries .entry-list{margin-right:auto;max-width:100%}.profile-section-body .discover-list,.profile-section-body--entries .entries,.profile-section-body--favorites-entries .entries{margin-left:0;margin-right:auto}@media (min-width:1281px){.profile-content{max-width:none;position:relative}.profile-content:after{display:none}.ig-header{border-bottom:none;padding-right:var(--page-gutter);position:relative}.ig-header:after{background:var(--border-color);bottom:0;content:"";height:1px;left:var(--page-gutter);position:absolute;right:var(--page-gutter)}.ig-actions,.profile-sections{margin-right:var(--page-gutter)}}.profile-section-body--entries,.profile-section-body--favorites-entries{padding:0}.profile-section-body--favorites-empty{align-items:flex-start;display:flex;justify-content:center;min-height:max(220px,min(34vh,360px));padding-top:max(28px,min(7vh,76px))}.profile-favorites-empty-mark{--g155-oran:1.30683;aspect-ratio:500.212/653.692;background-image:url(/static/media/filktb-circles.d8388b5f7703a730db4b.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;filter:grayscale(1) brightness(.8);opacity:.45;pointer-events:none;width:max(92px,min(12vw,142px))}.profile-section-body .discover-list{box-sizing:border-box;padding:0 var(--page-gutter);width:100%}.profile-section-body .search-entry-card{gap:var(--space-3)}.profile-section-body .search-entry-title{align-self:flex-start;background:#0000;border:0;border-radius:0;color:var(--text-primary);display:block;font-size:calc(var(--fs-16)*1.3);font-weight:var(--fw-bold);line-height:1.3;max-width:100%;padding:0}.profile-section-body .search-entry-card:hover .search-entry-title{background:#0000;border-color:#0000;color:var(--accent-primary)}.profile-section-body .search-entry-author-row{gap:var(--space-2)}.profile-section-body .search-entry-avatar{height:48px;width:48px}.profile-section-body .search-entry-author{font-size:var(--fs-18);font-weight:var(--fw-bold)}@media (max-width:1280px) and (orientation:portrait),(max-width:968px){.profile-section-body .search-entry-card{gap:var(--space-3);padding:var(--entry-card-padding)}.profile-section-body .search-entry-title{font-size:calc(var(--fs-16)*1.3);padding:0}.profile-section-body .search-entry-avatar{height:44px;width:44px}}.profile-entry-topic-header.topic-header{margin:0 0 14px;max-width:none;padding-bottom:10px}.profile-entry-topic-link{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.profile-entry-topic-link:hover{text-decoration:underline}.profile-section-body .discover-list .author-name{background:none;border:none;font:inherit;padding:0}.profile-approvals-modal{max-width:620px}.profile-approvals-intro{color:var(--text-tertiary);font-size:var(--fs-13);margin-bottom:10px}.profile-approvals-muted{color:var(--text-tertiary)}.profile-approvals-error,.profile-approvals-muted{font-size:var(--fs-13);font-weight:var(--fw-semibold)}.profile-approvals-error{color:#ef4444}.profile-approvals-list{grid-gap:12px;display:grid;gap:12px;max-height:60vh;overflow-y:auto;padding-right:6px}.profile-approvals-item{grid-gap:8px;display:grid;gap:8px}.profile-approvals-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.profile-approvals-name{color:var(--text-primary);font-weight:var(--fw-bold)}.profile-approvals-user{align-items:flex-start;display:flex;flex-direction:column;gap:1px;min-width:0}.profile-approvals-badge{background:#94a3b81f;border:1px solid var(--border-color);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:var(--fs-11);font-weight:var(--fw-bold);padding:2px 8px;text-transform:uppercase}.profile-approvals-badge--acemi{background:#22c55e1f;border-color:#22c55e66;color:var(--color-semantic-success)}.profile-approvals-badge--usta{background:#facc151f;border-color:#facc1559;color:var(--color-semantic-warning)}.profile-approvals-badge--bilge{background:#ef44441f;border-color:#ef444466;color:var(--color-semantic-danger)}.profile-approvals-date{color:var(--text-tertiary);font-size:var(--fs-12);font-weight:var(--fw-semibold)}.profile-approvals-reason{color:var(--text-primary);font-size:var(--fs-14);line-height:1.4}.profile-approvals-ref-title{color:var(--text-tertiary);font-size:var(--fs-11);font-weight:var(--fw-bold);letter-spacing:0;text-transform:uppercase}.profile-approvals-refs{color:var(--text-tertiary);font-size:var(--fs-12);font-weight:var(--fw-semibold)}@media (max-width:720px){.profile-sidebar-wrapper{display:none}.profile-skeleton__header{grid-template-columns:84px 1fr}.profile-skeleton__avatar{height:84px;width:84px}.profile-skeleton__tab{width:90px}.profile-skeleton__cards{padding:0}.profile-sections{gap:var(--space-1);margin:var(--space-2) var(--page-gutter-sm) 0;padding:var(--space-1)}.ig-header{column-gap:var(--space-3);grid-template-columns:92px 1fr;padding:var(--space-4) var(--page-gutter-sm) var(--space-3);row-gap:var(--space-1)}.ig-avatar{height:92px;width:92px}.ig-avatar-edit{border-radius:var(--radius-sm);bottom:6px;height:var(--control-height-sm);right:6px;width:var(--control-height-sm)}.ig-username{font-size:var(--fs-18)}.ig-username.username-display{font-size:var(--fs-18)!important}.ig-header-main{display:contents}.ig-username-row{align-items:flex-start;flex-direction:column;gap:0;grid-column:2;width:100%}.ig-actions{gap:var(--space-2);justify-content:flex-start;margin-top:0;width:auto}.has-mobile-top-dock .ig-actions{display:none}.ig-action{flex:0 0 auto}.ig-actions-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1)}.ig-action--icon{background:var(--bg-tertiary);border:1px solid var(--border-color);height:36px;width:36px}.ig-action--icon:hover{background:var(--ui-hover-bg);border-color:var(--border-light);transform:none}.ig-stats-row{align-items:center;flex-basis:auto;flex-wrap:nowrap;gap:var(--space-2);grid-column:auto;margin-top:0}.ig-bio{grid-column:1/-1;margin-top:var(--space-1)}.ig-meclis-card{grid-column:1/-1;margin-top:var(--space-2)}.ig-meclis-actions{align-items:stretch;flex-direction:column}.ig-meclis-submit{text-align:center;width:100%}}.profile-layout--mobile{--mobile-profile-scale:max(0.85px,min(0.27778vw,1.25px));--bg-primary:var(--color-surface-0,#fff);--accent-primary:#1a78be;--color-text-inverse:#fff}.profile-layout--mobile .content-area{padding:0}.profile-layout--mobile .profile-content{background:var(--bg-primary);margin:0;max-width:none;width:100%}.profile-layout--mobile .ig-header{background:var(--bg-primary);border-bottom:1px solid var(--border-color);column-gap:calc(var(--mobile-profile-scale)*12);grid-template-columns:calc(var(--mobile-profile-scale)*112) minmax(0,1fr);padding:calc(var(--mobile-profile-scale)*12) calc(var(--mobile-profile-scale)*16) calc(var(--mobile-profile-scale)*14);row-gap:calc(var(--mobile-profile-scale)*9)}.profile-layout--mobile .ig-header:after{display:none}.profile-layout--mobile .ig-avatar{--profile-avatar-ring-width:calc(var(--mobile-profile-scale)*3);--profile-avatar-ring-gap:calc(var(--mobile-profile-scale)*3);--profile-avatar-gap-color:var(--bg-primary);box-shadow:none;box-sizing:border-box;grid-column:1;grid-row:1;height:calc(var(--mobile-profile-scale)*112);width:calc(var(--mobile-profile-scale)*112)}.profile-layout--mobile .ig-avatar img{border:2px solid var(--border-color);box-sizing:border-box;object-fit:cover}.profile-layout--mobile .ig-header-main{display:contents}.profile-layout--mobile .ig-username-row{align-items:stretch;flex-direction:column;flex-wrap:nowrap;gap:calc(var(--mobile-profile-scale)*10);grid-column:2;grid-row:1;justify-content:flex-start;min-width:0;padding-top:calc(var(--mobile-profile-scale)*4);width:100%}.profile-layout--mobile .ig-username-stack{gap:calc(var(--mobile-profile-scale)*4)}.profile-layout--mobile .ig-username.username-display{color:var(--accent-primary);font-size:calc(var(--mobile-profile-scale)*15)!important;font-style:normal;font-weight:700!important;line-height:1;max-width:100%;overflow-wrap:anywhere}@supports not (overflow-wrap:anywhere){.profile-layout--mobile .ig-username.username-display{word-break:break-word}}.profile-layout--mobile .ig-rank-tokens{margin-top:0}.profile-layout--mobile .ig-rank-tokens .rank-token-badge{--rank-token-size:calc(var(--mobile-profile-scale)*22)}.profile-layout--mobile .ig-actions-row{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;gap:calc(var(--mobile-profile-scale)*10);margin-top:0}.profile-layout--mobile .ig-actions{display:flex;flex-wrap:wrap;gap:calc(var(--mobile-profile-scale)*8);margin-top:0;width:auto}.profile-layout--mobile .ig-action--icon{flex:0 0 auto;height:calc(var(--mobile-profile-scale)*36);width:calc(var(--mobile-profile-scale)*36)}.profile-layout--mobile .ig-action--icon>svg{height:calc(var(--mobile-profile-scale)*18);width:calc(var(--mobile-profile-scale)*18)}.profile-layout--mobile .ig-action--info svg{height:calc(var(--mobile-profile-scale)*22);width:calc(var(--mobile-profile-scale)*22)}.profile-layout--mobile .ig-stats-row{align-items:center;flex-basis:auto;flex-wrap:nowrap;gap:calc(var(--mobile-profile-scale)*10);margin-top:0}.profile-layout--mobile .ig-stat{font-size:calc(var(--mobile-profile-scale)*11);gap:calc(var(--mobile-profile-scale)*3);line-height:1;white-space:nowrap}.profile-layout--mobile .ig-stat-v{font-weight:800}.profile-layout--mobile .ig-stat-k{color:var(--text-secondary);font-size:inherit}.profile-layout--mobile .ig-stat--button{padding:calc(var(--mobile-profile-scale)*4) 0}.profile-layout--mobile .ig-bio{grid-column:1/-1;grid-row:2;margin-top:0;max-width:none}.profile-layout--mobile .ig-bio-text{font-size:calc(var(--mobile-profile-scale)*11.5);font-weight:500;line-height:1.45}.profile-layout--mobile .profile-sections{background:#0000;box-shadow:none;gap:calc(var(--mobile-profile-scale)*8);margin:calc(var(--mobile-profile-scale)*15) calc(var(--mobile-profile-scale)*15) 0;overflow:hidden;padding:calc(var(--mobile-profile-scale)*8)}.profile-layout--mobile .profile-section-tab{flex:1 1;font-size:calc(var(--mobile-profile-scale)*13);font-weight:800;height:calc(var(--mobile-profile-scale)*30);line-height:1;min-width:0;padding:0 calc(var(--mobile-profile-scale)*16)}.profile-layout--mobile .profile-section-tab.active{background:var(--bg-primary);box-shadow:0 calc(var(--mobile-profile-scale)*2) calc(var(--mobile-profile-scale)*6) #0000001a;box-shadow:0 calc(var(--mobile-profile-scale)*2) calc(var(--mobile-profile-scale)*6) var(--black-alpha-10,#0000001a)}.profile-layout--mobile .profile-section-body{padding:calc(var(--mobile-profile-scale)*16) calc(var(--mobile-profile-scale)*15) calc(var(--mobile-profile-scale)*20)}.profile-layout--mobile .profile-section-body .entry-list{padding:0;width:100%}.profile-layout--mobile .profile-section-body .entries{gap:calc(var(--mobile-profile-scale)*12)}.profile-layout--mobile .profile-section-body .entry-item{--desktop-entry-padding-x:calc(var(--mobile-profile-scale)*16);--desktop-entry-padding-top:calc(var(--mobile-profile-scale)*16);--desktop-entry-radius:calc(var(--mobile-profile-scale)*16);--desktop-entry-author-size:calc(var(--mobile-profile-scale)*15);--desktop-entry-footer-gap:calc(var(--mobile-profile-scale)*10);background:#f3f3f3;background:var(--color-surface-1,#f3f3f3);padding-bottom:calc(var(--mobile-profile-scale)*12)}.profile-layout--mobile .profile-section-body .empty-state{align-items:flex-start;background:#eaeaea;background:var(--color-surface-2,#eaeaea);border:1px solid var(--border-color);border-radius:calc(var(--mobile-profile-scale)*14);min-height:0;padding:calc(var(--mobile-profile-scale)*12) calc(var(--mobile-profile-scale)*14);text-align:left}.profile-layout--mobile .profile-section-body .empty-state:before{display:none}.profile-layout--mobile .profile-section-body .empty-state__title{font-size:calc(var(--mobile-profile-scale)*12);font-weight:800}.profile-layout--mobile .profile-section-body .empty-state__body{font-size:calc(var(--mobile-profile-scale)*11);font-weight:600;line-height:1.4}.entry-form-wrapper{background-color:initial;border:none;border-radius:0;box-shadow:none;margin-bottom:0;padding:0;transition:none}.create-topic-modal .entry-form-wrapper{margin-bottom:0}.entry-form-wrapper--flat:hover{border-color:#0000;box-shadow:none}.entry-form-topbar{align-items:center;display:flex;justify-content:flex-end;margin-bottom:var(--space-3)}.entry-form-actions{align-items:center;display:flex;gap:var(--space-2)}.entry-form-action{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-pill);color:var(--text-primary);cursor:pointer;display:grid;height:var(--control-height-md);place-items:center;transition:background-color var(--motion-medium) var(--ease-standard),border-color var(--motion-medium) var(--ease-standard),transform var(--motion-medium) var(--ease-standard),color var(--motion-medium) var(--ease-standard);width:var(--control-height-md)}.entry-form-action:hover:not(:disabled){background:var(--ui-hover-bg);border-color:var(--border-light);transform:translateY(-1px)}.entry-form-action:disabled{cursor:not-allowed;opacity:.55;transform:none}.entry-form-action--submit{background:var(--accent-bg);border-color:#007acc8c;color:var(--accent-primary)}.entry-form-action--submit:hover:not(:disabled){background:#007acc38;border-color:#007acccc}.entry-form{display:flex;flex-direction:column;gap:0}.entry-form-wrapper--composer .rt-editor-shell{max-height:50vh;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.entry-form-wrapper--composer .rt-editor{min-height:max(140px,min(30vh,320px))}.entry-form-link-preview{margin-top:10px}.entry-form-action--cancel{border-color:#ef444466;color:#ef4444}.entry-form-action--cancel:hover:not(:disabled){background:#ef44441f;border-color:#ef4444a6}.spin{animation:spin .9s linear infinite}.entry-form-login-prompt{color:var(--text-secondary);padding:var(--space-8) var(--space-5);text-align:center}.entry-form-login-prompt p{font-size:var(--fs-15);margin:0}.dark-mode .entry-form-wrapper{background-color:initial;border-color:#0000}.dark-mode .entry-form-wrapper:hover{border-color:#0000}.dark-mode .entry-form-action{background:var(--bg-tertiary)}.dark-mode .entry-form-action:hover:not(:disabled){background:var(--ui-hover-bg)}.dark-mode .entry-form-action--submit{background:var(--accent-bg);border-color:#007acc8c;color:var(--accent-primary)}.dark-mode .entry-form-action--cancel{color:#ef4444}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1280px) and (orientation:portrait),(max-width:968px){.create-topic-modal{border-radius:0;display:flex;flex-direction:column;height:100vh;height:var(--app-vh,100vh);justify-content:flex-start;max-width:none;padding:16px;width:100%}.entry-form-wrapper--composer{display:flex;flex:1 1;flex-direction:column;min-height:0}.entry-form{flex:1 1;min-height:0}}.dark-mode .entry-form-login-prompt{color:var(--text-secondary)}.avatar-crop-modal{max-width:520px}.avatar-crop-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.avatar-crop-header h2{color:var(--text-primary);font-size:var(--fs-20);font-weight:var(--fw-bold);margin:0}.avatar-crop-actions{align-items:center;display:flex;gap:10px}.avatar-crop-action{background:var(--black-alpha-12);border:1px solid var(--border-color);border-radius:var(--radius-pill);cursor:pointer;display:grid;height:36px;place-items:center;transition:background-color var(--motion-medium) var(--ease-standard),border-color var(--motion-medium) var(--ease-standard),transform var(--motion-medium) var(--ease-standard),color var(--motion-medium) var(--ease-standard);width:36px}.avatar-crop-action:disabled{cursor:not-allowed;opacity:.55;transform:none}.avatar-crop-action:hover:not(:disabled){background:#ffffff0f;border-color:var(--border-light);transform:translateY(-1px)}.avatar-crop-action--confirm{background:var(--accent-bg);border-color:#007acc8c;color:var(--accent-primary)}.avatar-crop-action--confirm:hover:not(:disabled){background:#007acc38;border-color:#007accd9}.avatar-crop-action--cancel{border-color:#ef444466;color:#ef4444}.avatar-crop-action--cancel:hover:not(:disabled){background:#ef44441f;border-color:#ef4444a6}.avatar-crop-body{grid-gap:14px;display:grid;gap:14px}.avatar-crop-viewport{--g155-oran:1;aspect-ratio:1/1;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-pill);margin:0 auto;overflow:hidden;position:relative;touch-action:none;width:min(320px,76vw)}.avatar-crop-image{left:50%;max-height:none;max-width:none;top:50%;transform-origin:center;-webkit-user-select:none;user-select:none;will-change:transform}.avatar-crop-image,.avatar-crop-ring{pointer-events:none;position:absolute}.avatar-crop-ring{border-radius:var(--radius-pill);bottom:0;box-shadow:inset 0 0 0 2px #007acc52;left:0;right:0;top:0}.avatar-crop-controls{grid-gap:8px;display:grid;gap:8px}.avatar-crop-error{color:var(--color-semantic-danger);font-size:var(--fs-13);margin:0;max-width:min(320px,76vw);text-align:center}.avatar-crop-label{color:var(--text-secondary);font-size:var(--fs-13)}.avatar-crop-controls input[type=range]{width:100%}.legal-page-container{color:#111;color:var(--text-primary,#111);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.7;margin:0 auto;max-width:800px;padding:40px 20px}.legal-page-header{align-items:center;border-bottom:1px solid #eaeaea;border-bottom:1px solid var(--border-color,#eaeaea);display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:20px}.legal-page-logo{color:#0070f3;color:var(--accent-primary,#0070f3);font-size:var(--fs-24);font-weight:var(--fw-bold);letter-spacing:-.5px;text-decoration:none}.legal-page-home-btn{background:#f0f0f0;background:var(--bg-secondary,#f0f0f0);border-radius:8px;color:#555;color:var(--text-secondary,#555);font-size:var(--fs-14);font-weight:var(--fw-medium);padding:8px 16px;text-decoration:none;transition:background var(--motion-medium),color var(--motion-medium)}.legal-page-home-btn:hover{background:#e0e0e0;background:var(--bg-tertiary,#e0e0e0);color:#111;color:var(--text-primary,#111)}.legal-page-title{font-size:var(--fs-32);font-weight:var(--fw-bold);letter-spacing:-.5px;margin-bottom:10px}.legal-page-meta{color:#666;color:var(--text-secondary,#666);font-size:var(--fs-13);margin-bottom:30px}.legal-page-body{background:#fafafa;background:var(--bg-secondary,#fafafa);border:1px solid #eaeaea;border:1px solid var(--border-color,#eaeaea);border-radius:12px;font-size:var(--fs-15);padding:30px;white-space:pre-line}@media (max-width:600px){.legal-page-container{padding:20px 15px}.legal-page-title{font-size:var(--fs-24)}.legal-page-body{padding:20px}}.faq-body{white-space:normal}.faq-item{padding:var(--space-3) 0}.faq-item+.faq-item{border-top:1px solid #eaeaea;border-top:1px solid var(--border-color,#eaeaea)}.faq-question{font-size:var(--fs-17);font-weight:var(--fw-semibold);letter-spacing:-.2px;margin:0 0 var(--space-2)}.faq-answer{color:#111;color:var(--text-primary,#111);margin:0}.faq-answer a{color:#0070f3;color:var(--accent-primary,#0070f3);text-decoration:none}.faq-answer a:hover{text-decoration:underline}.faq-answer a:focus-visible{text-decoration:underline}.settings-parity-pane{--settings-parity-label-width:210px;--settings-parity-row-gap:12px;--settings-parity-row-padding:14px 0;--settings-parity-title-padding:16px 0 8px;--settings-parity-card-gap:18px;--settings-parity-weight-label:700;--settings-parity-weight-strong:800;--settings-parity-weight-title:900;--settings-parity-weight-medium:600;--settings-parity-weight-normal:500;--settings-parity-title-size:12px;--settings-parity-label-size:14px;--settings-parity-small-size:13px;--settings-parity-muted-size:12.5px;--settings-parity-radius:6px;min-width:0}.settings-parity-section{border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);margin:0;min-width:0}.settings-parity-section+.settings-parity-section{margin-top:var(--settings-parity-card-gap)}.settings-parity-section-title{color:var(--text-muted);font-size:var(--settings-parity-title-size);font-weight:var(--settings-parity-weight-title);letter-spacing:.25px;line-height:1;margin:0;padding:var(--settings-parity-title-padding);text-transform:uppercase}.settings-parity-row{grid-gap:var(--settings-parity-row-gap);align-items:center;border-bottom:1px solid var(--border-color);display:grid;gap:var(--settings-parity-row-gap);grid-template-columns:var(--settings-parity-label-width) minmax(0,1fr);padding:var(--settings-parity-row-padding)}.settings-parity-row--top{align-items:start}.settings-parity-row-label{color:var(--text-secondary);font-size:var(--settings-parity-label-size);font-weight:var(--settings-parity-weight-label);line-height:1.3}.settings-parity-row--top .settings-parity-row-label{padding-top:8px;padding-top:var(--settings-parity-top-offset,8px)}.settings-parity-control{display:flex;justify-content:flex-end;min-width:0}.settings-parity-switch{flex:0 0 auto}.settings-parity-switch:has(input:disabled){cursor:not-allowed;opacity:.55}.settings-parity-switch input:focus-visible+.ios-switch__track{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.settings-parity-select{--settings-parity-select-padding:0 10px;--settings-parity-select-radius:4px;background-color:var(--bg-secondary);background-color:var(--surface-soft,var(--bg-secondary));border:1px solid var(--border-color);border-radius:var(--settings-parity-select-radius);box-sizing:border-box;color:var(--text-primary);cursor:pointer;font-family:inherit;font-size:var(--settings-parity-small-size);font-weight:var(--settings-parity-weight-strong);height:38px;max-width:100%;padding:var(--settings-parity-select-padding);width:320px}.settings-parity-select:disabled{cursor:not-allowed;opacity:.55}.settings-parity-select:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.settings-parity-note{--settings-parity-note-margin:0;--settings-parity-note-padding:12px 0;color:var(--text-muted);font-size:var(--settings-parity-small-size);line-height:1.35;margin:var(--settings-parity-note-margin);padding:var(--settings-parity-note-padding)}.settings-parity-font{max-width:560px;width:100%}.settings-parity-font-caption{color:var(--text-secondary);display:flex;font-size:var(--settings-parity-small-size);font-weight:var(--settings-parity-weight-label);gap:var(--settings-parity-row-gap);justify-content:space-between;line-height:1.3}.settings-parity-font-caption strong{font-feature-settings:"tnum";color:var(--accent-primary);font-variant-numeric:tabular-nums;font-weight:var(--settings-parity-weight-strong)}.settings-parity-font-slider{--settings-parity-font-gap:8px;align-items:center;display:flex;gap:var(--settings-parity-font-gap);margin-top:var(--settings-parity-row-gap);min-height:42px}.settings-parity-font-a{color:var(--text-primary);flex:0 0 auto;font-weight:var(--settings-parity-weight-normal);line-height:1;text-align:center}.settings-parity-font-a--small{font-size:var(--settings-parity-title-size);width:26px}.settings-parity-font-a--large{--settings-parity-font-large-size:28px;font-size:var(--settings-parity-font-large-size);width:34px}.settings-parity-font-track{flex:1 1;height:42px;min-width:0;position:relative}.settings-parity-font-track input{--settings-parity-thumb-z:1;--settings-parity-white:#fff;--settings-parity-thumb-border:#d4d7db;--settings-parity-thumb-shadow:0 3px 6px #00000038;accent-color:var(--accent-primary);-webkit-appearance:none;appearance:none;background:#0000;cursor:pointer;height:42px;margin:0;padding:0;position:relative;width:100%;z-index:var(--settings-parity-thumb-z)}.settings-parity-font-track input::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--accent-primary) 0 var(--settings-font-progress),var(--border-color) var(--settings-font-progress) 100%);height:2px}.settings-parity-font-track input::-moz-range-track{background-color:var(--border-color);height:2px}.settings-parity-font-track input::-moz-range-progress{background-color:var(--accent-primary);height:2px}.settings-parity-font-track input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:var(--settings-parity-white);border:1px solid var(--settings-parity-thumb-border);border-radius:999px;border-radius:var(--radius-pill,999px);box-shadow:var(--settings-parity-thumb-shadow);box-sizing:border-box;height:26px;margin-top:-12px;width:26px}.settings-parity-font-track input::-moz-range-thumb{background-color:var(--settings-parity-white);border:1px solid var(--settings-parity-thumb-border);border-radius:999px;border-radius:var(--radius-pill,999px);box-shadow:var(--settings-parity-thumb-shadow);box-sizing:border-box;height:26px;width:26px}.settings-parity-font-track input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.settings-parity-font-ticks{bottom:auto;display:flex;justify-content:space-between;left:13px;pointer-events:none;position:absolute;right:13px;top:17px}.settings-parity-font-ticks span{background-color:var(--text-muted);height:8px;width:1px}.settings-parity-font-ticks span.is-active{background-color:var(--accent-primary)}.settings-parity-preview{max-width:560px;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.settings-parity-preview .settings-parity-preview-card{box-sizing:border-box;margin:0;width:100%}.settings-parity-preview-avatar{--settings-preview-avatar-size:16px;background-color:var(--accent-bg);border-radius:999px;border-radius:var(--radius-pill,999px);color:var(--accent-primary);display:grid;font-size:var(--settings-preview-avatar-size);font-weight:var(--settings-parity-weight-label);height:42px;place-items:center;width:42px}.settings-parity-preview-action-spacer{flex:1 1}.settings-parity-messages{--settings-parity-card-gap:22px}.settings-message-description{color:var(--text-muted);font-size:var(--settings-parity-muted-size);font-weight:var(--settings-parity-weight-medium);line-height:1.35;text-align:right}.settings-message-toggle-control{--settings-message-toggle-gap:16px;align-items:center;display:flex;gap:var(--settings-message-toggle-gap);justify-content:flex-end;width:100%}.settings-message-error,.settings-message-unavailable{--settings-message-status-padding:11px 14px;--settings-message-status-margin:0 0 14px;background-color:var(--bg-secondary);background-color:var(--surface-soft,var(--bg-secondary));border:1px solid var(--border-color);border-radius:var(--settings-parity-radius);color:var(--text-primary);font-size:var(--settings-parity-muted-size);font-weight:var(--settings-parity-weight-label);line-height:1.4;margin:var(--settings-message-status-margin);padding:var(--settings-message-status-padding)}.settings-message-error{border-color:var(--danger-color,var(--accent-primary))}.settings-message-saving{background-color:var(--accent-primary);height:2px}.settings-message-policy{max-width:100%;position:relative;width:280px}.settings-message-policy-trigger{--settings-parity-select-padding:0 12px;--settings-parity-select-radius:6px;align-items:center;display:flex;gap:var(--settings-parity-row-gap);height:40px;justify-content:space-between;text-align:left;width:280px}.settings-message-policy-trigger svg{color:var(--text-muted);flex:0 0 auto}.settings-message-policy-options{--settings-message-menu-z:2;--settings-message-menu-padding:4px 0;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--settings-parity-radius);box-shadow:0 4px 12px #0003;box-shadow:var(--shadow-md,0 4px 12px #0003);padding:var(--settings-message-menu-padding);position:absolute;right:0;top:calc(100% + 4px);width:100%;z-index:var(--settings-message-menu-z)}.settings-message-policy-options button{--settings-message-menu-option-padding:10px 12px;background:#0000;border:0;color:var(--text-primary);cursor:pointer;display:block;font-family:inherit;font-size:var(--settings-parity-small-size);padding:var(--settings-message-menu-option-padding);text-align:left;width:100%}.settings-message-policy-options button:hover{background-color:var(--accent-bg);color:var(--accent-primary);outline:none}.settings-message-policy-options button:focus-visible{background-color:var(--accent-bg);color:var(--accent-primary);outline:none}.settings-message-policy-options button[aria-selected=true]{background-color:var(--accent-bg);color:var(--accent-primary);outline:none}.settings-message-empty{--settings-message-empty-padding:18px 0;--settings-message-empty-gap:10px;align-items:center;color:var(--text-secondary);display:flex;font-size:var(--settings-parity-small-size);font-weight:var(--settings-parity-weight-label);gap:var(--settings-message-empty-gap);margin:0;padding:var(--settings-message-empty-padding)}.settings-message-empty svg{color:var(--text-muted);flex:0 0 auto}.settings-message-request{--settings-message-request-padding:10px 0;align-items:center;border-bottom:1px solid var(--border-color);box-sizing:border-box;display:flex;gap:var(--settings-parity-row-gap);min-height:68px;padding:var(--settings-message-request-padding)}.settings-message-request-icon{background-color:var(--bg-secondary);background-color:var(--surface-soft,var(--bg-secondary));border:1px solid var(--border-color);border-radius:999px;border-radius:var(--radius-pill,999px);color:var(--accent-primary);display:grid;flex:0 0 auto;height:36px;place-items:center;width:36px}.settings-message-request-copy{--settings-message-request-copy-gap:3px;--settings-message-request-name-size:13.5px;color:var(--text-muted);display:flex;flex:1 1;flex-direction:column;font-size:var(--settings-parity-title-size);font-weight:var(--settings-parity-weight-medium);gap:var(--settings-message-request-copy-gap);min-width:0}.settings-message-request-copy strong{color:var(--text-primary);font-size:var(--settings-message-request-name-size);font-weight:var(--settings-parity-weight-title);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-message-request-actions{display:flex;flex:0 0 auto}.settings-message-request-actions button{--settings-message-request-action-padding:8px;background:#0000;border:0;border-radius:999px;border-radius:var(--radius-pill,999px);color:var(--accent-primary);cursor:pointer;display:grid;height:40px;padding:var(--settings-message-request-action-padding);place-items:center;width:40px}.settings-message-request-actions .settings-message-request-decline{color:var(--text-secondary);color:var(--danger-color,var(--text-secondary))}.settings-message-request-actions button:disabled{cursor:not-allowed;opacity:.45}.settings-message-request-actions button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (max-width:600px){.settings-parity-row{grid-template-columns:minmax(0,1fr)}.settings-parity-control{justify-content:flex-start}.settings-parity-control:has(>.settings-parity-switch){justify-content:flex-end}.settings-parity-row--top .settings-parity-row-label{padding-top:0}.settings-message-toggle-control{justify-content:space-between}.settings-message-description{text-align:left}}.settings-saved-pane{--saved-grid-gap:2px;--saved-label-padding:2px 4px;--saved-menu-padding:0 16px 10px;--saved-menu-radius:20px 20px 0 0;--saved-menu-weight:600;--saved-title-weight:900;--saved-label-background:#0000008c;--saved-menu-overlay:#00000052;--saved-action-background:#00000094;--saved-label-color:#fff;--saved-menu-layer:1100;--saved-edit-padding:4px 8px;--saved-edit-font-size:10.5px;--saved-edit-font-weight:800;--saved-edit-gap:4px;--saved-edit-shadow:0 1px 2px #0003;min-width:0;width:100%}.settings-saved-toolbar{align-items:center;display:flex;height:42px;justify-content:flex-end}.settings-saved-toolbar button{background:#0000;border:0;color:var(--text-secondary);cursor:pointer;display:grid;height:40px;padding:0;place-items:center;width:40px}.settings-saved-toolbar button:disabled{cursor:default;opacity:.5}.settings-saved-section{border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);min-width:0}.settings-saved-section h2{color:var(--text-tertiary);font-size:var(--fs-12);font-weight:var(--saved-title-weight);letter-spacing:.25px;line-height:1;margin:var(--space-4) 0 var(--space-2);text-transform:uppercase}.settings-saved-message{--saved-message-padding:14px 0;border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-size:var(--fs-13);font-weight:var(--saved-menu-weight);line-height:1.45;margin:0;padding:var(--saved-message-padding)}.settings-saved-error{color:var(--color-semantic-danger);font-size:var(--fs-13);margin:0 0 var(--space-3)}.settings-saved-work-grid{--saved-grid-padding:8px 0 18px;grid-gap:var(--saved-grid-gap);display:grid;gap:var(--saved-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-columns:repeat(var(--settings-saved-columns,3),minmax(0,1fr));padding:var(--saved-grid-padding)}.settings-saved-work-grid:empty{display:none}.settings-saved-work-cell{--g155-oran:1.5;aspect-ratio:2/3;min-width:0;position:relative}.settings-saved-work-cover{background:var(--bg-tertiary);background:var(--color-surface-2,var(--bg-tertiary));background-image:url(/static/media/filktb-circles.d8388b5f7703a730db4b.svg);background-position:50%;background-repeat:no-repeat;background-size:65% auto;border:0;border-radius:0;cursor:pointer;display:block;height:100%;overflow:hidden;padding:0;position:relative;width:100%}.settings-saved-work-cover:disabled{cursor:default;opacity:1}.settings-saved-work-cover img{display:block;height:100%;object-fit:cover;width:100%}.settings-saved-work-owner{background:var(--saved-label-background);bottom:0;color:var(--saved-label-color);font-size:var(--fs-10);font-weight:var(--fw-bold);left:0;overflow:hidden;padding:var(--saved-label-padding);position:absolute;right:0;text-align:center;text-overflow:ellipsis;top:auto;white-space:nowrap}.settings-saved-work-more{background:var(--saved-action-background);color:var(--saved-label-color);display:grid;height:36px;padding:0;place-items:center;position:absolute;right:4px;top:4px;width:36px}.settings-saved-work-edit,.settings-saved-work-more{border:0;border-radius:var(--radius-pill);cursor:pointer}.settings-saved-work-edit{align-items:center;background:var(--accent-primary);box-shadow:var(--saved-edit-shadow);color:var(--color-text-inverse);display:inline-flex;font-size:var(--saved-edit-font-size);font-weight:var(--saved-edit-font-weight);gap:var(--saved-edit-gap);left:4px;line-height:1;padding:var(--saved-edit-padding);position:absolute;top:4px}.settings-saved-work-edit svg{flex:none}.settings-saved-work-edit:disabled,.settings-saved-work-more:disabled{cursor:default;opacity:.5}.settings-saved-pane button:focus-visible{outline:2px solid var(--accent-primary);outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--accent-primary));outline-offset:-2px}.settings-saved-menu-backdrop{align-items:flex-end;background:var(--saved-menu-overlay);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:var(--saved-menu-layer)}.settings-saved-menu{background:var(--bg-secondary);border-radius:var(--saved-menu-radius);box-sizing:border-box;color:var(--text-primary);max-height:min(90vh,600px);max-height:min(90dvh,600px);max-width:640px;overflow-y:auto;padding:var(--saved-menu-padding);width:100%}.settings-saved-menu-handle{--saved-handle-margin:22px auto;background:var(--border-color);border-radius:var(--radius-pill);height:4px;margin:var(--saved-handle-margin);width:32px}.settings-saved-menu h3{font-size:var(--fs-16);font-weight:var(--fw-bold);margin:0 0 var(--space-2);overflow-wrap:anywhere}@supports not (overflow-wrap:anywhere){.settings-saved-menu h3{word-break:break-word}}.settings-saved-menu button{background:#0000;border:0;color:var(--text-primary);cursor:pointer;display:block;font-size:var(--fs-16);font-weight:var(--saved-menu-weight);min-height:44px;padding:0;text-align:left;width:100%}.settings-saved-menu button:disabled{color:var(--text-tertiary);cursor:default}.settings-saved-menu .settings-saved-menu-danger{color:var(--color-semantic-danger)}.settings-saved-menu .settings-saved-menu-cancel{border:1px solid var(--border-color);border-radius:var(--radius-pill);color:var(--accent-primary);margin:var(--space-2) 0 0;text-align:center}.search-page{gap:24px;margin-left:0;margin-right:auto;max-width:none;padding:19px 19px 100px;width:min(100%,670px)}.search-page,.search-page-section{display:flex;flex-direction:column}.search-page-section{gap:12px}.search-page-section--discover{gap:21px;gap:var(--entry-list-gap,21px)}.search-page-title{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:var(--fs-13);font-weight:var(--fw-bold);gap:8px;letter-spacing:.04em;min-height:28px;text-transform:uppercase}.search-page-title__icon{background:#0000;border:none;border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;display:grid;height:30px;padding:0;place-items:center;transition:color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);width:30px}.search-page-title__icon:hover{color:var(--text-primary);transform:translateY(-1px)}.search-page-title__icon:active{transform:translateY(0)}.search-topics-scroll{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}.search-topics-scroll::-webkit-scrollbar{height:6px}.search-topics-scroll::-webkit-scrollbar-track{background:var(--bg-tertiary);border-radius:var(--radius-pill)}.search-topics-scroll::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:var(--radius-pill)}.search-topic-chip{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;color:var(--text-primary);cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;gap:6px;padding:10px 8px;scroll-snap-align:start;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);width:96px}.search-topic-chip:hover{background:var(--ui-hover-bg);border-color:var(--border-light);transform:translateY(-1px)}.search-topic-chip.is-active{background:var(--bg-primary);border-color:var(--accent-primary);box-shadow:0 0 0 1px var(--accent-primary)}.search-topic-icon{align-items:center;background:var(--bg-tertiary);border-radius:12px;color:var(--text-secondary);display:inline-flex;height:34px;justify-content:center;width:34px}.search-topic-label{font-size:var(--fs-12);font-weight:var(--fw-bold);text-align:center}.discover-empty{color:var(--text-tertiary);font-size:var(--fs-13)}.discover-grid{grid-gap:21px;grid-gap:var(--entry-list-gap,21px);display:grid;gap:21px;gap:var(--entry-list-gap,21px);grid-template-columns:minmax(0,1fr)}.search-entry-card{cursor:pointer;display:flex;flex-direction:column;gap:10px;text-align:left}.search-entry-card:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.search-entry-title{color:var(--text-primary);font-size:var(--fs-18);font-weight:var(--fw-bold);line-height:1.3;overflow-wrap:anywhere}@supports not (overflow-wrap:anywhere){.search-entry-title{word-break:break-word}}.search-entry-author{color:var(--accent-primary);font-size:var(--fs-12);font-weight:var(--fw-semibold);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-entry-author-row{align-items:center;display:flex;gap:8px;min-width:0}.search-entry-avatar{background:var(--bg-tertiary);border:2px solid var(--avatar-ring-color,var(--border-color));border-radius:50%;flex-shrink:0;height:49px;object-fit:cover;width:49px}.search-entry-author.search-entry-author--cekirge{color:var(--rank-cekirge);font-style:italic}.discover-entry-card{color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;gap:10px;text-align:left;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.discover-entry-card:hover{background:var(--ui-hover-bg);border-color:var(--border-light);transform:translateY(-1px)}.discover-entry-card--compact{padding:var(--entry-card-padding)}.discover-entry-meta{align-items:center;color:var(--text-tertiary);display:flex;font-size:var(--fs-12);gap:10px;justify-content:space-between}.discover-entry-author{color:var(--text-primary);font-weight:var(--fw-bold)}.discover-entry-score{align-items:center;display:inline-flex;font-weight:var(--fw-bold);gap:6px}.discover-entry-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;font-size:var(--fs-14);line-height:1.55;overflow:hidden}.discover-entry-footer{align-items:center;color:var(--text-tertiary);display:flex;font-size:var(--fs-12);gap:10px;justify-content:space-between}.discover-entry-topic{color:var(--accent-primary);font-weight:var(--fw-bold)}.discover-entry-date{white-space:nowrap}.discover-list{display:flex;flex-direction:column;gap:var(--entry-list-gap)}.search-page-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.search-page-grid--actions{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.search-page-card{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--card-radius);color:var(--text-primary);cursor:pointer;display:flex;gap:12px;padding:12px 14px;position:relative;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.search-page-card:hover{background:var(--ui-hover-bg);border-color:var(--border-light);transform:translateY(-1px)}.search-page-card.is-active{border-color:var(--accent-primary);box-shadow:0 0 0 1px var(--accent-primary)}.search-page-icon{align-items:center;background:var(--bg-tertiary);border-radius:var(--radius-pill);color:var(--text-secondary);display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.search-page-label{font-size:var(--fs-14);font-weight:var(--fw-bold)}.search-page-badge{background:var(--accent-primary);border-radius:var(--radius-pill);color:var(--color-text-inverse);font-size:var(--fs-11);font-weight:var(--fw-bold);margin-left:auto;padding:3px 8px}@media (max-width:1280px) and (orientation:portrait),(max-width:968px){.search-page{--mobile-search-unit:max(0.85px,min(0.27778vw,1.25px));max-width:none;padding:calc(var(--mobile-search-unit)*12) calc(var(--mobile-search-unit)*16) 80px;width:100%}.search-page-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.search-page-grid--actions{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.search-page-card{padding:10px 12px}.search-topics-scroll{gap:8px}.search-page{gap:calc(var(--mobile-search-unit)*10)}.search-trending-hashtags{display:flex;gap:calc(var(--mobile-search-unit)*12);overflow-x:auto;scrollbar-width:none;white-space:nowrap}.search-trending-hashtags::-webkit-scrollbar{display:none}.search-trending-tag{color:var(--accent-primary);flex:none;font-size:calc(var(--mobile-search-unit)*12);font-weight:var(--fw-bold);text-decoration:underline;-webkit-text-decoration-color:var(--accent-primary);text-decoration-color:var(--accent-primary)}.search-topic-chip{border-radius:var(--radius-pill);flex-direction:row;gap:6px;padding:6px 10px;width:auto}.search-topic-icon{display:none}.search-topic-label{text-transform:lowercase}.search-entry-avatar{height:44px;width:44px}.search-entry-card{gap:8px;padding:16px}.search-entry-title{font-size:var(--fs-16)}.search-entry-card .entry-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.search-entry-card .entry-footer{padding-top:12px}.search-entry-card .entry-actions{flex-wrap:nowrap;gap:6px}.search-entry-card .entry-footer .action-btn{height:30px;width:30px}.search-entry-card .entry-footer .action-btn>svg{height:16px;width:16px}.search-entry-card .entry-footer .vote-btn svg{height:18px;width:18px}.search-topic-label:before{content:"#"}.discover-grid{grid-template-columns:1fr}}.settings-layout{border-left:1px solid var(--border-color);display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);grid-template-columns:minmax(0,var(--left-sidebar-width,280px)) minmax(0,1fr);height:calc(100vh - 97px);height:calc(var(--app-vh, 100vh) - var(--header-height, 61px) - var(--tabbar-height, 36px));justify-content:stretch;margin-right:0;max-width:none;width:100%}.settings-layout .settings-blocklist,.settings-layout .settings-saved-list,.settings-layout .settings-subnav{margin-left:0;margin-right:0;max-width:none}.settings-left{display:flex;flex-direction:column;height:calc(100vh - 97px);height:calc(var(--app-vh, 100vh) - var(--header-height, 61px) - var(--tabbar-height, 36px));min-width:0;overflow-y:auto;padding:var(--sidebar-block-padding) var(--sidebar-inline-padding);position:-webkit-sticky;position:sticky;scrollbar-color:var(--system-scrollbar-thumb) var(--system-scrollbar-track);scrollbar-width:thin;top:97px;top:calc(var(--header-height, 61px) + var(--tabbar-height, 36px))}.settings-left::-webkit-scrollbar{width:var(--system-scrollbar-size)}.settings-left::-webkit-scrollbar-track{background:var(--system-scrollbar-track)}.settings-left::-webkit-scrollbar-thumb{background:var(--system-scrollbar-thumb);border-radius:var(--system-scrollbar-radius)}.settings-left::-webkit-scrollbar-thumb:hover{background:var(--system-scrollbar-thumb-hover)}.settings-left-head{align-items:center;border-bottom:1px solid var(--border-color);display:flex;gap:10px;justify-content:space-between;margin:0 0 12px;padding:0 0 12px}.settings-left-title{color:var(--text-primary);font-size:var(--fs-18);font-weight:var(--fw-semibold)}.settings-left-title--nav{align-items:center;display:flex;gap:8px}.settings-nav{border-bottom:none;border-top:none;display:flex;flex-direction:column;gap:2px;overflow:visible;padding:0}.settings-nav-item{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--text-primary);cursor:pointer;display:flex;font-family:var(--font-sans);font-size:var(--fs-16);font-weight:var(--fw-regular);gap:10px;justify-content:space-between;line-height:var(--lh-normal);padding:12px 10px;text-align:left;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);width:100%}.settings-nav-item:last-child{border-bottom:none}.settings-nav-item:after{content:"";display:none}.settings-nav-item:hover{background-color:var(--ui-hover-bg);color:var(--accent-primary)}.settings-nav-item.active{background-color:var(--accent-bg);color:var(--accent-primary);font-weight:var(--fw-medium)}.settings-nav-item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.settings-nav-item--action{color:var(--accent-primary)}.settings-nav-item--danger{color:#fecaca}.settings-nav-item--danger:hover{background:#ef44441f;color:#fecaca}.settings-nav-item:disabled{cursor:not-allowed;opacity:.6}.settings-nav-item--with-switch{cursor:default}.settings-nav-link{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:inline-flex;flex:1 1;font:inherit;min-width:0;padding:0;text-align:left}.settings-nav-link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.settings-nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-nav-switch{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center}.settings-right{background:var(--bg-primary);display:flex;flex-direction:column;font-family:var(--font-sans);min-width:0}.settings-right button,.settings-right div,.settings-right h1,.settings-right h2,.settings-right h3,.settings-right h4,.settings-right h5,.settings-right h6,.settings-right input,.settings-right label,.settings-right li,.settings-right p,.settings-right select,.settings-right span,.settings-right textarea{font-family:inherit}.settings-right-head{align-items:center;background:var(--bg-primary);border-bottom:1px solid var(--border-color);display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.settings-right-left{align-items:center;display:flex;font-size:var(--fs-16);gap:10px;min-width:0}.settings-right-title{color:var(--text-primary);font-weight:var(--fw-bold);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-right-meta{align-items:center;display:flex;gap:10px}.settings-right-user{color:var(--text-tertiary);font-size:var(--fs-13);font-weight:var(--fw-bold)}.settings-action,.settings-login{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-pill);box-shadow:inset 0 1px 0 #ffffff0f,var(--shadow-sm);color:var(--text-primary);cursor:pointer;font-size:var(--fs-13);font-weight:var(--fw-bold);line-height:1;padding:8px 18px;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.settings-action:hover,.settings-login:hover{background:var(--ui-hover-bg);color:var(--text-primary)}.settings-action:active,.settings-login:active{transform:translateY(1px)}.settings-action--danger{background:#ef444414;border-color:#ef444473;color:#fecaca}.settings-action--danger:hover{background:#ef444429}.settings-action:disabled,.settings-login:disabled{cursor:not-allowed;opacity:.6;transform:none}.settings-right-body{flex:1 1;overflow:auto;padding:18px 20px 40px}.settings-card{background:#0000;border:none;border-bottom:1px solid var(--border-color);border-radius:0;border-top:1px solid var(--border-color);box-shadow:none;margin-top:0;padding:0}.settings-card+.settings-card{border-top:none;margin-top:0}.settings-card-title{border-bottom:none;color:var(--text-tertiary);font-size:var(--fs-12);font-weight:var(--fw-bold);letter-spacing:.02em;margin:16px 0 8px;padding:0;text-transform:uppercase}.settings-profile-card{font-family:var(--font-sans)}.settings-profile-card button,.settings-profile-card div,.settings-profile-card input,.settings-profile-card label,.settings-profile-card p,.settings-profile-card span,.settings-profile-card textarea{font-family:inherit}.settings-profile-avatar-row{grid-column-gap:20px;grid-row-gap:10px;align-items:start;column-gap:20px;display:grid;grid-template-areas:"avatar meta" "bio bio";grid-template-columns:150px minmax(0,1fr);padding:12px 0 16px;row-gap:10px}.settings-profile-avatar-stack{grid-area:avatar}.settings-profile-avatar{background:conic-gradient(from 120deg,#007accf2,#9a59ffb3,#007accf2);background:var(
    --avatar-ring-color,conic-gradient(from 120deg,#007accf2,#9a59ffb3,#007accf2)
  );border:none;border-radius:var(--radius-pill);box-shadow:0 10px 30px var(--black-alpha-55);height:150px;overflow:visible;padding:3px;position:relative;width:150px;z-index:0}.settings-profile-avatar img{background:var(--bg-secondary);border:2px solid var(--black-alpha-35);border-radius:var(--radius-pill);display:block;height:100%;object-fit:cover;width:100%}.settings-profile-avatar-input{display:none}.settings-profile-avatar-edit{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-pill);bottom:10px;color:var(--text-primary);cursor:pointer;display:inline-flex;height:var(--control-height-md);justify-content:center;position:absolute;right:10px;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);width:var(--control-height-md);z-index:3}.settings-profile-avatar-edit:hover{background:var(--ui-hover-bg);border-color:var(--border-light);transform:translateY(-1px)}.settings-profile-avatar-edit:disabled{cursor:not-allowed;opacity:.6;transform:none}.settings-profile-avatar-meta{display:flex;flex-direction:column;gap:4px;grid-area:meta;max-width:420px}.settings-profile-avatar-title{color:var(--text-primary);font-size:var(--fs-14);font-weight:var(--fw-bold)}.settings-profile-avatar-desc{color:var(--text-tertiary);font-size:var(--fs-12);font-weight:var(--fw-semibold)}.settings-profile-bio{display:flex;flex-direction:column;font-family:inherit;gap:12px;max-width:640px;padding-bottom:16px}.settings-profile-bio-editor{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:16px;box-shadow:none;overflow:hidden}.settings-profile-bio-toolbar{align-items:center;background:#0000;border-bottom:none;display:flex;gap:12px;justify-content:space-between;padding:8px 12px 4px}.settings-profile-bio-label{color:var(--text-secondary);font-size:var(--fs-13);font-weight:var(--fw-bold)}.settings-profile-bio-input{background:#0000;border:none;border-radius:0;box-shadow:none;font-family:inherit;font-size:var(--fs-13-5);font-weight:var(--fw-medium);line-height:1.55;padding:14px 14px 16px;width:100%!important}.settings-profile-bio-input:focus{border-color:#0000;box-shadow:none}.settings-profile-bio-inline{grid-area:bio;margin-top:2px;max-width:640px}.settings-profile-bio-inline-text{color:var(--text-secondary);font-size:var(--fs-13-5);line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}@supports not (overflow-wrap:anywhere){.settings-profile-bio-inline-text{word-break:break-word}}.settings-textarea{line-height:1.5;min-height:140px;resize:vertical}.settings-title-back{align-items:center;display:inline-flex;justify-content:center;padding:0}.settings-title-back--nav{flex-shrink:0}.settings-title-back--nav:hover{opacity:1}.settings-title-back.entry-form-action svg{height:16px;width:16px}.settings-title-back:focus-visible{border-radius:6px;outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.setting-item{align-items:center;border-bottom:1px solid var(--border-color);display:flex;gap:12px;justify-content:space-between;padding:14px 0}.setting-item:last-child{border-bottom:none}.setting-item label{color:var(--text-secondary);font-weight:var(--fw-semibold)}.setting-item span:not([class]){background:#0000;border-radius:0;color:var(--text-tertiary);font-size:var(--fs-13);font-weight:var(--fw-bold);padding:0}.setting-control{align-items:center;display:flex;gap:10px}.setting-control--column{align-items:stretch;flex-direction:column;gap:8px}.setting-control--column>.settings-action{align-self:flex-end}.setting-item--top{align-items:flex-start}.setting-item--top label{padding-top:8px}.settings-input{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-primary);font-size:var(--fs-13);font-weight:var(--fw-bold);max-width:100%;padding:8px 10px;width:320px}.settings-input::placeholder{color:var(--text-tertiary);font-weight:var(--fw-bold)}.settings-input:focus{border-color:var(--border-color);box-shadow:none;outline:none}.settings-input.is-invalid{border-color:hsl(var(--destructive));box-shadow:0 0 0 2px hsla(var(--destructive),.25)}.settings-field-error{color:hsl(var(--destructive));font-size:var(--fs-12);font-weight:var(--fw-bold);line-height:1.4}.settings-input:disabled{cursor:not-allowed;opacity:.6}.settings-email-verify-overlay{align-items:center;background:#121214f0;bottom:0;display:flex;justify-content:center;left:0;padding:24px;position:fixed;right:0;top:0;z-index:1200}.settings-email-verify-card{color:#f5f7fb;display:flex;flex-direction:column;gap:18px;padding:54px 28px 28px;position:relative;width:min(100%,390px)}.settings-email-verify-close{align-items:center;background:#0000;border:0;border-radius:var(--radius-pill);color:var(--color-semantic-danger);cursor:pointer;display:inline-flex;height:38px;justify-content:center;position:absolute;right:10px;top:10px;width:38px}.settings-email-verify-profile{align-items:center;display:flex;flex-direction:column;gap:8px;margin-bottom:4px}.settings-email-verify-avatar{background:#2c2c30;border-radius:var(--radius-pill);height:78px;object-fit:cover;width:78px}.settings-email-verify-username{color:#f5f7fb;font-size:var(--fs-18);font-weight:var(--fw-bold)}.settings-email-verify-target{color:#8ec5ff;font-size:var(--fs-13);font-weight:var(--fw-bold);max-width:100%;overflow-wrap:anywhere}@supports not (overflow-wrap:anywhere){.settings-email-verify-target{word-break:break-word}}.settings-email-verify-field{color:#c7cad1;display:flex;flex-direction:column;font-size:var(--fs-12);font-weight:var(--fw-bold);gap:8px}.settings-email-verify-field input{background:#2b2b2f;border:1px solid #3c3c42;border-radius:var(--radius-pill);color:#f5f7fb;font-size:var(--fs-15);font-weight:var(--fw-bold);height:48px;padding:0 18px;width:100%}.settings-email-verify-field input:focus{border-color:var(--color-semantic-info);box-shadow:0 0 0 2px #008cff38;outline:none}.settings-email-verify-countdown,.settings-email-verify-error{color:#93c5fd;font-size:var(--fs-12);font-weight:var(--fw-bold);text-align:center}.settings-email-verify-countdown.is-expired,.settings-email-verify-error{color:#f87171}.settings-email-verify-submit{align-self:center;background:var(--color-semantic-info);border:0;border-radius:var(--radius-pill);color:var(--color-text-inverse);cursor:pointer;font-size:var(--fs-14);font-weight:var(--fw-bold);min-height:42px;min-width:154px;padding:0 22px}.settings-email-verify-submit:disabled{cursor:not-allowed;opacity:.55}.settings-note{background:#007acc14;border:1px solid var(--border-color);border-radius:12px;color:var(--text-secondary);font-size:var(--fs-13);font-weight:var(--fw-bold);line-height:1.5;margin:0 0 12px;padding:10px 12px}.settings-fontsize-item{align-items:flex-start}.settings-fontsize-control{gap:0;width:min(100%,560px)}.settings-fontsize-caption{background:#0000;border:none;color:var(--text-secondary);font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:1.3;margin:0;padding:0 0 10px;text-align:center}.settings-fontsize{align-items:center;background:#0000;border:none;display:flex;gap:14px;max-width:100%;padding:14px 12px;width:min(100%,560px)}.settings-fontsize-a{color:var(--text-primary);flex:0 0 auto;font-family:var(--font-sans);font-weight:var(--fw-medium);line-height:1}.settings-fontsize-a--sm{font-size:var(--fs-13)}.settings-fontsize-a--lg{font-size:var(--fs-32)}.settings-fontsize-slider{align-items:center;display:flex;flex:1 1;height:44px;min-width:0;position:relative}.settings-fontsize-slider:before{background:#94a3b8bf;content:"";height:2px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.settings-fontsize-range{-webkit-appearance:none;appearance:none;background:#0000;cursor:pointer;height:44px;margin:0;position:relative;width:100%;z-index:2}.settings-fontsize-range:focus{box-shadow:none!important;outline:none!important}.settings-fontsize-range:focus-visible{box-shadow:none!important;outline:none!important}.settings-fontsize-range::-moz-focus-outer{border:0}.settings-fontsize-range::-webkit-slider-runnable-track{background:#0000;height:2px}.settings-fontsize-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#f8fafc;border:none;border-radius:var(--radius-pill);box-shadow:0 2px 8px var(--black-alpha-28);height:28px;margin-top:-13px;width:28px}.settings-fontsize-range::-moz-range-thumb{background:#f8fafc;border:none;border-radius:var(--radius-pill);box-shadow:0 2px 8px var(--black-alpha-28);height:28px;width:28px}.settings-fontsize-range::-moz-range-track{background:#0000;border:none;height:2px}.settings-fontsize-range::-moz-range-progress{background:#0000;height:2px}.settings-fontsize-ticks{display:flex;justify-content:space-between;left:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}.settings-fontsize-tick{background:#94a3b8f2;border-radius:1px;height:8px;width:1px}.settings-fontsize-tick.is-active{background:#64748bf2;height:10px}.settings-blocklist-add{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.settings-blocklist{border:none;border-bottom:1px solid var(--border-color);border-radius:0;border-top:1px solid var(--border-color);list-style:none;margin:0;padding:0}.settings-blocklist-item{align-items:center;background:#0000;border-bottom:1px solid var(--border-color);display:flex;gap:10px;justify-content:space-between;padding:14px 0}.settings-blocklist-item:last-child{border-bottom:none}.settings-access-control{align-items:stretch;width:min(100%,560px)}.settings-access-requests{border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);list-style:none;margin:0;padding:0}.settings-access-request{align-items:center;border-bottom:1px solid var(--border-color);display:flex;gap:12px;justify-content:space-between;padding:12px 0}.settings-access-request:last-child{border-bottom:none}.settings-access-request-main{grid-gap:4px;display:grid;gap:4px;min-width:0}.settings-access-request-title{color:var(--text-primary);font-size:var(--fs-13);font-weight:var(--fw-bold);line-height:1.35}.settings-access-request-time{color:var(--text-tertiary);font-size:var(--fs-12);font-weight:var(--fw-semibold)}.settings-access-request-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.settings-user-access-section{padding:0}.settings-user-access-list{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0;padding:0 0 14px}.settings-user-access-card{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;border-radius:var(--entry-card-radius,8px);display:flex;gap:12px;justify-content:space-between;padding:14px}.settings-user-access-main{align-items:center;display:flex;gap:10px;min-width:0}.settings-user-access-avatar{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-pill);flex:0 0 auto;height:42px;object-fit:cover;width:42px}.settings-user-access-text{grid-gap:3px;display:grid;gap:3px;min-width:0}.settings-user-access-title{color:var(--accent-primary);font-size:var(--fs-14);font-weight:var(--fw-bold);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-user-access-meta,.settings-user-access-reason{color:var(--text-tertiary);font-size:var(--fs-12);font-weight:var(--fw-semibold);line-height:1.35}.settings-user-access-reason{color:var(--text-secondary);font-weight:var(--fw-semibold);white-space:normal}.settings-action--small{border-radius:var(--radius-pill);font-size:var(--fs-12);font-weight:var(--fw-bold);padding:6px 14px}.settings-muted{color:var(--text-tertiary);font-size:var(--fs-13);font-weight:var(--fw-bold)}.settings-session-control{width:min(100%,760px)}.settings-session-list{border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);list-style:none;margin:0;padding:0}.settings-session-item{align-items:center;border-bottom:1px solid var(--border-color);display:flex;gap:12px;justify-content:space-between;padding:12px 0}.settings-session-item:last-child{border-bottom:none}.settings-session-main{grid-gap:4px;display:grid;gap:4px;min-width:0}.settings-session-title-row{align-items:center;display:flex;gap:8px}.settings-session-status{background:var(--color-semantic-warning);border-radius:var(--radius-pill);box-shadow:0 0 0 3px #f9731633;flex-shrink:0;height:9px;width:9px}.settings-session-status.is-online{background:var(--color-semantic-success);box-shadow:0 0 0 3px #22c55e33}.settings-session-title{color:var(--text-primary);font-size:var(--fs-13);font-weight:var(--fw-bold);line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-session-badge{border:1px solid var(--border-color);border-radius:var(--radius-pill);font-weight:var(--fw-bold);line-height:1;padding:2px 8px}.settings-session-badge,.settings-session-meta{color:var(--text-tertiary);font-size:var(--fs-12)}.settings-session-meta{font-weight:var(--fw-semibold);line-height:1.4;overflow-wrap:anywhere}@supports not (overflow-wrap:anywhere){.settings-session-meta{word-break:break-word}}.settings-session-remove{align-items:center;background:#ef444414;border:1px solid #ef444473;border-radius:var(--radius-pill);color:var(--color-semantic-danger);cursor:pointer;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);width:34px}.settings-session-remove:hover{background:#ef444429;border-color:#ef4444a6;color:#fca5a5}.settings-session-remove:disabled{cursor:not-allowed;opacity:.55}.settings-ads-preview{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:12px;max-width:100%;overflow:hidden;width:320px}.settings-ads-preview img{display:block;height:220px;object-fit:cover;object-position:top;width:100%}.settings-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.settings-row--between{justify-content:space-between;width:100%}.settings-saved-list{grid-gap:12px;display:grid;gap:12px}.settings-saved-entry{align-items:flex-start;border-bottom:1px solid var(--border-color);display:flex;gap:12px;justify-content:space-between;padding:12px 0}.settings-saved-entry:last-child{border-bottom:none}.settings-saved-entry-main{grid-gap:6px;display:grid;flex:1 1;gap:6px;min-width:0}.settings-saved-entry-title{background:none;border:none;color:var(--text-primary);cursor:pointer;font-size:var(--fs-14);font-weight:var(--fw-bold);padding:0;text-align:left}.settings-saved-entry-title:hover{color:var(--accent-primary)}.settings-saved-entry-title:disabled{color:var(--text-tertiary);cursor:default}.settings-saved-entry-title:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.settings-saved-entry-meta{color:var(--text-tertiary);display:flex;font-size:var(--fs-12);font-weight:var(--fw-semibold);gap:8px}.settings-saved-entry-snippet{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-primary);display:-webkit-box;font-size:var(--fs-13);line-height:1.4;margin:0;overflow:hidden}.settings-saved-entry-actions{display:flex;flex-shrink:0;gap:8px}.settings-recycle-section{padding:0}.settings-recycle-list{display:flex;flex-direction:column;gap:14px;gap:var(--entry-list-gap,14px);padding:16px 0}.settings-recycle-card{background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;border-radius:var(--entry-card-radius,8px);box-shadow:none;opacity:.88;overflow:hidden;padding:18px;padding:var(--entry-card-padding,18px);position:relative;transition:background-color var(--motion-medium) var(--ease-standard),border-color var(--motion-medium) var(--ease-standard),box-shadow var(--motion-medium) var(--ease-standard),opacity var(--motion-medium) var(--ease-standard),transform var(--motion-medium) var(--ease-standard);width:100%}.settings-recycle-card:after{background:linear-gradient(135deg,#0000,#0000 47%,rgba(17,24,39,.045) 0,rgba(17,24,39,.045) 53%,#0000 0,#0000);background:linear-gradient(135deg,#0000 0,#0000 47%,rgba(var(--text-primary-rgb,17,24,39),.045) 47%,rgba(var(--text-primary-rgb,17,24,39),.045) 53%,#0000 53%,#0000 100%);bottom:0;content:"";left:0;opacity:.7;pointer-events:none;position:absolute;right:0;top:0}.settings-recycle-card:hover{background-color:var(--ui-hover-bg);box-shadow:var(--shadow-sm);opacity:1;transform:translateY(-1px);transform:translateY(calc(var(--entry-card-hover-raise, 1px)*-1))}.settings-recycle-card-header{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between;margin-bottom:var(--space-3);position:relative;z-index:1}.settings-recycle-author{align-items:center;display:flex;gap:8px;min-width:0}.settings-recycle-avatar{background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:50%;display:block;flex-shrink:0;height:48px;object-fit:cover;object-position:center;width:48px}.settings-recycle-author-main{align-items:flex-start;display:flex;flex-direction:column;gap:2px;min-width:0}.settings-recycle-author-name{color:var(--accent-primary);font-size:var(--fs-13);font-weight:var(--fw-semibold);line-height:var(--lh-tight);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-recycle-card-body{min-width:0;position:relative;z-index:1}.settings-recycle-card-title{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-pill);color:var(--text-secondary);display:inline-flex;font-family:var(--font-sans);font-size:var(--fs-12);font-weight:var(--fw-semibold);margin-bottom:12px;padding:4px var(--space-3)}.settings-recycle-card-meta{color:var(--text-tertiary);font-size:var(--fs-12);font-weight:var(--fw-semibold);line-height:var(--lh-normal)}.settings-recycle-card-text{word-wrap:break-word;color:var(--text-primary);font-family:var(--font-serif);font-size:var(--fs-22);font-weight:var(--fw-regular);line-height:var(--lh-relaxed);margin:0;white-space:pre-wrap}.settings-recycle-restore{align-items:center;background:#0000;border:none;border-radius:var(--radius-pill);color:var(--accent-primary);cursor:pointer;display:inline-flex;flex:0 0 auto;height:38px;justify-content:center;position:relative;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);width:38px;z-index:2}.settings-recycle-restore:hover{background:var(--ui-hover-bg)}.settings-recycle-restore:disabled{cursor:not-allowed;opacity:.45}.settings-subnav{display:flex;flex-direction:column;gap:0;margin-top:0}.settings-subnav-item{align-items:center;background:#0000;border:none;border-bottom:1px solid var(--border-color);border-radius:0;color:var(--text-primary);cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:14px 0;text-align:left;width:100%}.settings-subnav-item:last-child{border-bottom:none}.settings-subnav-item:hover{background:var(--ui-hover-bg)}.settings-subnav-item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.settings-subnav-left{display:flex;flex-direction:column;gap:2px;min-width:0}.settings-subnav-title{color:var(--text-primary);font-size:var(--fs-14);font-weight:var(--fw-bold)}.settings-subnav-desc{color:var(--text-tertiary);font-size:var(--fs-13);font-weight:var(--fw-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-subnav-chevron{color:var(--text-tertiary);flex:0 0 auto;font-size:var(--fs-18);line-height:1}.settings-2fa-setup{display:flex;flex-direction:column;gap:10px}.settings-qr-wrap{align-items:center;display:flex}.settings-qr{background:var(--color-text-inverse);border:1px solid var(--border-color);border-radius:12px;height:220px;padding:8px;width:220px}.settings-2fa-codes{display:flex;flex-direction:column;gap:10px}.settings-codes-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.settings-code{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:10px;color:var(--text-primary);font-family:var(--font-mono);font-size:var(--fs-12);padding:6px 10px}.ios-switch,.switch{display:inline-block;height:32px;position:relative;width:56px}.ios-switch--small{height:24px;width:42px}.ios-switch input,.ios-switch__input,.switch input{height:0;opacity:0;width:0}.ios-switch .ios-switch__track,.switch .slider{background-color:#e5e7eb;border:1px solid #d1d5db;border-radius:var(--radius-pill);bottom:0;cursor:pointer;left:0;padding:0;position:absolute;right:0;top:0;transition:background-color var(--motion-slow) var(--ease-standard)}.ios-switch .ios-switch__track:before,.switch .slider:before{background:var(--color-text-inverse);border:1px solid var(--black-alpha-06);border-radius:50%;box-shadow:0 1px 2px var(--black-alpha-18);content:"";height:26px;left:3px;position:absolute;top:3px;transition:transform var(--motion-slow) var(--ease-standard);width:26px}.ios-switch--small .ios-switch__track:before{height:18px;left:3px;top:3px;width:18px}.ios-switch .ios-switch__thumb{display:none}.ios-switch .ios-switch__input:checked+.ios-switch__track,.switch input:checked+.slider{background-color:var(--accent-primary);border-color:#007acc99}.ios-switch .ios-switch__input:checked+.ios-switch__track:before,.switch input:checked+.slider:before{transform:translateX(24px)}.ios-switch--small .ios-switch__input:checked+.ios-switch__track:before{transform:translateX(18px)}.settings-home{color:var(--text-tertiary);font-weight:var(--fw-bold);line-height:1.55;padding:18px 4px 6px}.settings-inline-link{background:#0000;border:none;color:var(--accent-primary);cursor:pointer;font-weight:var(--fw-bold);padding:0}.settings-inline-link:hover{text-decoration:underline}.panel-role-tabs{-webkit-overflow-scrolling:touch;align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-pill);display:flex;gap:6px;margin-top:10px;overflow-x:auto;padding:6px;scrollbar-width:none}.panel-role-tabs::-webkit-scrollbar{display:none}.panel-role-tab{background:#0000;border:1px solid #0000;border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;flex:1 1;font-size:var(--fs-13);font-weight:var(--fw-bold);height:34px;min-width:0;padding:0 16px;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);white-space:nowrap}.panel-role-tab:hover{color:var(--text-primary)}.panel-role-tab.is-active{background:var(--bg-primary);border-color:var(--border-color);box-shadow:var(--shadow-sm);color:var(--text-primary)}.panel-role-tab:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.panel-lists{grid-gap:12px;display:grid;gap:12px}.panel-list{grid-gap:8px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:14px;display:grid;gap:8px;padding:12px}.panel-list-title{color:var(--text-tertiary);font-size:var(--fs-12);font-weight:var(--fw-bold);letter-spacing:.02em;text-transform:uppercase}.panel-list-items{grid-gap:8px;display:grid;gap:8px}.panel-list-item{align-items:center;border-bottom:1px solid var(--border-color);display:flex;gap:10px;justify-content:space-between;padding:8px 0}.panel-list-item:last-child{border-bottom:none}.panel-list-item.is-active{background:var(--ui-hover-bg);border-radius:10px;padding:8px 10px}.panel-list-main{align-items:center;display:flex;gap:8px;min-width:0}.panel-list-main--button{background:#0000;border:0;color:inherit;cursor:pointer;flex:1 1;font:inherit;letter-spacing:0;padding:0;text-align:left}.panel-list-main--button:focus-visible{border-radius:8px;outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:3px}.panel-list-avatar{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-pill);flex:0 0 34px;height:34px;overflow:hidden;width:34px}.panel-list-avatar img{display:block;height:100%;object-fit:cover;width:100%}.panel-list-copy{grid-gap:2px;display:grid;gap:2px;min-width:0}.panel-list-name{color:var(--text-primary);font-weight:var(--fw-bold)}.panel-list-subtitle{color:var(--text-tertiary);font-size:var(--fs-12);font-weight:var(--fw-semibold)}.panel-list-badge{background:#94a3b81f;border:1px solid var(--border-color);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:var(--fs-11);font-weight:var(--fw-bold);padding:2px 8px;text-transform:uppercase}.panel-list-badge--acemi{background:#22c55e1f;border-color:#22c55e66;color:var(--color-semantic-success)}.panel-list-badge--usta{background:#facc151f;border-color:#facc1559;color:var(--color-semantic-warning)}.panel-directory-page{grid-gap:12px;display:grid;gap:12px}.panel-directory-search{width:100%}.panel-topic-list{border-top:1px solid var(--border-color);display:grid}.panel-topic-row{align-items:center;display:flex;gap:var(--space-2);min-height:54px;padding:var(--space-3) 0;width:100%}.panel-topic-main{gap:10px}.panel-topic-directory-copy{grid-gap:2px;display:grid;gap:2px;min-width:0}.panel-topic-counts{color:var(--text-tertiary);font-size:var(--fs-12);font-weight:var(--fw-medium)}.panel-topic-row:hover{background:#0000}.panel-topic-row:focus-visible{box-shadow:inset 0 -1px 0 var(--border-light);outline:none}.panel-topic-avatar{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-pill);height:34px;overflow:hidden;width:34px}.panel-topic-avatar img{display:block;height:100%;object-fit:cover;width:100%}.panel-topic-avatar--large{height:56px;width:56px}.panel-topic-name{color:var(--text-primary);font-size:var(--fs-20);font-weight:var(--fw-light);line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-rank-dot{border-radius:var(--radius-pill);box-shadow:0 0 0 3px #94a3b81f;height:9px;width:9px}.panel-rank-dot--acemi{background:var(--color-semantic-success)}.panel-rank-dot--usta{background:#facc15}.panel-user-page{grid-gap:14px;display:grid;gap:14px;width:100%}.panel-user-menu{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:38px}.panel-user-back{align-items:center;background:#0000;border:0;color:var(--accent-primary);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--fs-13);font-weight:var(--fw-bold);gap:6px;letter-spacing:0;padding:0;width:-webkit-fit-content;width:fit-content}.panel-user-back:focus-visible{border-radius:6px;outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:3px}.panel-approval-submit,.panel-approval-trigger{align-items:center;background:var(--accent-primary);border:0;border-radius:var(--radius-pill);color:var(--color-text-inverse);cursor:pointer;display:inline-flex;flex:0 0 auto;height:38px;justify-content:center;padding:0;width:38px}.panel-approval-submit{border-radius:var(--radius-md);font-weight:var(--fw-bold);gap:8px;letter-spacing:0;min-width:148px;padding:0 16px;width:auto}.panel-approval-submit:hover,.panel-approval-trigger:hover{filter:brightness(.96)}.panel-approval-trigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:3px}.panel-approval-submit:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:3px}.panel-approval-submit:disabled{cursor:not-allowed;opacity:.45}.panel-user-page-head{grid-gap:14px;align-items:center;border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);display:grid;gap:14px;grid-template-columns:56px minmax(0,1fr) auto;min-height:76px;padding:8px 2px}.panel-user-page-identity{grid-gap:5px;display:grid;gap:5px;min-width:0}.panel-user-bio{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--text-secondary);display:-webkit-box;font-size:var(--fs-13);font-weight:var(--fw-regular);line-height:1.4;overflow:hidden}.panel-rank-label{font-size:var(--fs-12);font-weight:var(--fw-bold)}.panel-rank-label--acemi{color:var(--color-semantic-success)}.panel-rank-label--usta{color:var(--color-semantic-warning)}.panel-content-tabs{border-bottom:1px solid var(--border-color);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.panel-content-tabs button{background:#0000;border:0;border-bottom:2px solid #0000;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--fs-14);font-weight:var(--fw-semibold);letter-spacing:0;min-height:44px}.panel-content-tabs button.is-active{border-bottom-color:var(--accent-primary);color:var(--accent-primary);font-weight:var(--fw-bold)}.panel-content-tabs button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-3px}.panel-entry-card{box-sizing:border-box;padding-right:42px;position:relative}.panel-entry-card__muted{color:var(--text-tertiary)}.panel-content-remove{align-items:center;background:color-mix(in srgb,var(--bg-primary) 86%,#0000);border:0;border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;position:absolute;right:7px;top:7px;width:30px;z-index:2}.panel-content-remove:hover{color:var(--color-semantic-danger)}.panel-content-remove:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.panel-content-remove:disabled{cursor:wait;opacity:.45}.entry-item.panel-entry-card .entry-translation-control{right:42px}.panel-list-actions{display:flex;flex-shrink:0;gap:6px}.panel-list-empty{color:var(--text-tertiary);font-size:var(--fs-12);font-weight:var(--fw-semibold)}.panel-events{grid-gap:12px;display:grid;gap:12px}.panel-approval-modal{max-width:min(460px,calc(100vw - 28px))}.panel-approval-body{grid-gap:14px;display:grid;gap:14px}.panel-approval-notice{color:var(--text-secondary);font-size:var(--fs-14);font-weight:var(--fw-semibold);line-height:1.5;margin:0}.panel-approval-reason{grid-gap:8px;color:var(--text-primary);display:grid;font-size:var(--fs-14);font-weight:var(--fw-bold);gap:8px}.panel-approval-reason textarea{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font:inherit;font-size:var(--fs-14);font-weight:var(--fw-regular);letter-spacing:0;line-height:1.45;min-height:112px;padding:10px 12px;resize:vertical;width:100%}.panel-approval-reason textarea:focus{border-color:var(--accent-primary);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:1px}.panel-approval-error{color:hsl(var(--destructive));font-size:var(--fs-13);font-weight:var(--fw-bold);line-height:1.4}.panel-approval-actions{justify-content:center;padding-top:2px}.panel-ranking{grid-gap:10px;display:grid;gap:10px}.panel-ranking-item{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.panel-ranking-main{grid-gap:4px;display:grid;gap:4px}.panel-ranking-name{color:var(--text-primary);font-weight:var(--fw-bold)}.panel-ranking-meta{color:var(--text-tertiary);font-size:var(--fs-12);font-weight:var(--fw-semibold)}.panel-event-card{grid-gap:10px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:14px;display:grid;gap:10px;padding:12px}.panel-event-header{align-items:center;display:flex;gap:10px}.panel-event-avatar{background:var(--ui-hover-bg);border-radius:50%;flex-shrink:0;height:34px;overflow:hidden;width:34px}.panel-event-avatar img{display:block;height:100%;object-fit:cover;width:100%}.panel-event-meta{grid-gap:2px;display:grid;gap:2px}.panel-event-title{color:var(--text-primary);font-size:var(--fs-14);font-weight:var(--fw-bold)}.panel-event-time{color:var(--text-tertiary);font-size:var(--fs-12);font-weight:var(--fw-semibold)}.panel-event-preview{margin-top:4px}.panel-approval{grid-gap:12px;display:grid;gap:12px}.panel-target-card{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:12px;justify-content:space-between;padding:12px}.panel-target-card,.panel-target-main{align-items:center;display:flex;gap:10px}.panel-target-name{color:var(--text-primary);font-weight:var(--fw-bold)}.panel-target-badge{background:#94a3b81f;border:1px solid var(--border-color);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:var(--fs-11);font-weight:var(--fw-bold);padding:2px 8px;text-transform:uppercase}.panel-target-badge--acemi{background:#22c55e1f;border-color:#22c55e66;color:var(--color-semantic-success)}.panel-target-badge--usta{background:#facc151f;border-color:#facc1559;color:var(--color-semantic-warning)}.panel-target-badge--bilge{background:#ef44441f;border-color:#ef444466;color:var(--color-semantic-danger)}.panel-approval-meta{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.panel-approval-count{color:var(--text-primary);font-weight:var(--fw-bold)}.panel-approval-hint{color:var(--text-tertiary);font-size:var(--fs-12);font-weight:var(--fw-semibold)}.panel-approval-form{grid-gap:10px;display:grid;gap:10px}.panel-approval-field label{color:var(--text-secondary);display:block;font-size:var(--fs-12);font-weight:var(--fw-bold);margin-bottom:6px}.panel-approval-actions{display:flex;flex-wrap:wrap;gap:8px}.panel-muted{color:var(--text-tertiary);font-size:var(--fs-13);font-weight:var(--fw-semibold)}@media (max-width:1280px) and (orientation:portrait),(max-width:968px){.settings-layout{border-left:none;grid-template-columns:1fr;height:calc(100vh - 97px);height:calc(var(--app-vh, 100vh) - var(--header-height, 61px) - var(--tabbar-height, 36px))}.settings-left{border-bottom:1px solid var(--border-color);border-right:none;height:auto;padding:12px 16px 20px;position:relative;top:0}.settings-right{min-height:0}.settings-right-meta{display:none}.settings-right-head{padding-left:calc(12px + env(safe-area-inset-left));padding-right:calc(12px + env(safe-area-inset-right))}.settings-right-body{padding:10px 16px 32px}.settings-profile-avatar-row{column-gap:12px;grid-template-columns:92px minmax(0,1fr);row-gap:10px}.settings-profile-avatar{height:92px;width:92px}.settings-profile-avatar-edit{border-radius:var(--radius-sm);bottom:6px;height:var(--control-height-sm);right:6px;width:var(--control-height-sm)}.settings-profile-bio-inline{max-width:none}.setting-item--top{align-items:stretch;flex-direction:column;gap:8px}.setting-item--top label{padding-top:0}.settings-input,.settings-segmented{width:100%}.settings-segmented-btn{flex:1 1;text-align:center}.settings-saved-entry{align-items:stretch;flex-direction:column}.settings-saved-entry-actions{justify-content:flex-start}}.settings-page--desktop-parity{--settings-surface-raised:#fafafa;--settings-native-padding-18:18px;--settings-native-font-weight-700:700;--settings-native-padding-12-10:12px 10px;--settings-native-border-radius-4:4px;--settings-native-font-weight-400:400;--settings-native-font-weight-600:600;--settings-native-padding-0-16:0 16px;--settings-native-font-weight-900:900;--settings-native-padding-18-20-40:18px 20px 40px;--settings-native-margin-16-0-8:16px 0 8px;--settings-native-gap-12:12px;--settings-native-padding-14-0:14px 0;--settings-native-font-weight-800:800;--settings-native-padding-0-10:0 10px;--settings-native-border-radius-circle:50%;--settings-native-padding-0-14:0 14px;--settings-native-border-radius-999:999px;--settings-native-gap-8:8px;--settings-native-padding-12-0:12px 0;--settings-native-margin-0-0-12:0 0 12px;--settings-native-padding-14:14px;--settings-native-border-radius-8:8px;--settings-native-gap-14:14px;--settings-native-border-radius-6:6px;--settings-native-gap-5:5px;--settings-native-margin-6-0-0:6px 0 0;--settings-native-transition-background-color-160ms-ease:background-color 160ms ease;--settings-native-transition-transform-160ms-ease:transform 160ms ease;--settings-native-gap-0-4:0 4px;--settings-native-gap-7:7px;--settings-native-padding-0-12:0 12px;--settings-native-border-radius-4-4-0-0:4px 4px 0 0;--settings-native-margin-5-0-0:5px 0 0;--settings-native-padding-18-0:18px 0;--settings-native-margin-4-0-14:4px 0 14px;--settings-native-gap-10:10px;--settings-native-padding-11-12:11px 12px;--settings-native-z-index-1:1;--settings-native-padding-0-3:0 3px;--settings-native-color-white:#fff;--settings-native-padding-3:3px;--settings-native-gap-16:16px;--settings-native-margin-6-0-12:6px 0 12px;--settings-native-padding-34-0:34px 0;--settings-native-margin-12-0-0:12px 0 0;--settings-native-z-index-1200:1200;--settings-native-padding-24:24px;--settings-native-padding-22:22px;--settings-native-margin-0-0-10:0 0 10px;--settings-native-margin-0-0-18:0 0 18px;--settings-native-padding-12-16-20:12px 16px 20px;--settings-native-padding-10-16-32:10px 16px 32px}.dark-mode .settings-page--desktop-parity{--settings-surface-raised:#37373d}.settings-page--desktop-parity .settings-layout{grid-template-columns:280px minmax(0,1fr);min-height:0}.settings-page--desktop-parity .settings-left{background:var(--bg-secondary);height:100%;max-width:none;padding:var(--settings-native-padding-18);position:relative;top:auto}.settings-page--desktop-parity .settings-left-title{font-size:var(--fs-18);font-weight:var(--settings-native-font-weight-700);line-height:1.2}.settings-page--desktop-parity .settings-nav{gap:0}.settings-page--desktop-parity .settings-nav-item{border-radius:var(--settings-native-border-radius-4);font-size:var(--fs-16);font-weight:var(--settings-native-font-weight-400);line-height:1.25;padding:var(--settings-native-padding-12-10)}.settings-page--desktop-parity .settings-nav-item.active{font-weight:var(--settings-native-font-weight-600)}.settings-page--desktop-parity .settings-nav-item--danger{color:var(--color-semantic-danger);margin-top:10px}.settings-page--desktop-parity .settings-nav-item--danger:hover{background:rgba(var(--color-semantic-danger-rgb),.12);color:var(--color-semantic-danger)}.settings-page--desktop-parity .settings-right-head{box-sizing:border-box;flex:0 0 57px;height:57px;min-height:57px;padding:var(--settings-native-padding-0-16)}.settings-page--desktop-parity .settings-right-title{font-size:var(--fs-16);font-weight:var(--settings-native-font-weight-900);line-height:1}.settings-page--desktop-parity .settings-right-head .settings-title-back,.settings-page--desktop-parity .settings-right-meta{display:none}.settings-page--desktop-parity .settings-right-body{min-height:0;padding:var(--settings-native-padding-18-20-40)}.settings-page--desktop-parity .settings-card{background:#0000;border-radius:0;box-shadow:none;padding:0}.settings-page--desktop-parity .settings-card-title{color:var(--text-tertiary);font-size:var(--fs-12);font-weight:var(--settings-native-font-weight-900);letter-spacing:.25px;line-height:1;margin:var(--settings-native-margin-16-0-8);padding:0;text-transform:uppercase}.settings-page--desktop-parity .setting-item{gap:var(--settings-native-gap-12);padding:var(--settings-native-padding-14-0)}.settings-page--desktop-parity .setting-item>label{flex:0 0 210px;font-size:var(--fs-14);font-weight:var(--settings-native-font-weight-700);width:210px}.settings-page--desktop-parity .setting-control{flex:1 1;justify-content:flex-end;min-width:0}.settings-page--desktop-parity .setting-control--column{align-items:stretch}.settings-page--desktop-parity .settings-native-entry-preview{max-width:560px;min-width:0;pointer-events:none;width:100%}.settings-page--desktop-parity .settings-input{background:var(--bg-tertiary);border-radius:var(--settings-native-border-radius-4);box-sizing:border-box;font-size:var(--fs-13)!important;font-weight:var(--settings-native-font-weight-800);height:38px;line-height:1.2;padding:var(--settings-native-padding-0-10);width:320px}.settings-page--desktop-parity .settings-profile-bio-input{background:#0000;border-radius:0;font-size:var(--fs-13-5)!important;font-weight:var(--fw-medium);height:auto;line-height:1.55;min-height:140px;padding:14px 14px 16px;width:100%}.settings-page--desktop-parity .settings-parity-toolbar{align-items:center;display:flex;height:42px;justify-content:flex-end}.settings-page--desktop-parity .settings-parity-refresh,.settings-page--desktop-parity .settings-parity-toolbar button{align-items:center;background:#0000;border:0;border-radius:var(--settings-native-border-radius-circle);box-shadow:none;color:var(--text-secondary);display:inline-flex;height:40px;justify-content:center;padding:0;width:40px}.settings-page--desktop-parity .settings-parity-refresh svg,.settings-page--desktop-parity .settings-parity-toolbar button svg{height:20px;width:20px}.settings-page--desktop-parity .settings-parity-refresh:disabled,.settings-page--desktop-parity .settings-parity-toolbar button:disabled{color:var(--text-tertiary);cursor:not-allowed}.settings-page--desktop-parity .settings-action--small{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--settings-native-border-radius-999);box-shadow:none;box-sizing:border-box;color:var(--text-primary);display:inline-flex;flex:0 0 auto;font-size:var(--fs-12);font-weight:var(--settings-native-font-weight-800);height:32px;justify-content:center;line-height:1;padding:var(--settings-native-padding-0-14)}.settings-page--desktop-parity .settings-action--small:disabled{color:var(--text-tertiary);cursor:not-allowed}.settings-page--desktop-parity .settings-muted,.settings-page--desktop-parity .settings-parity-message{color:var(--text-secondary);font-weight:var(--settings-native-font-weight-600);line-height:1.45}.settings-page--desktop-parity .settings-parity-message{border-bottom:1px solid var(--border-color);font-size:var(--fs-13);margin:0;padding:var(--settings-native-padding-14-0);width:100%}.settings-page--desktop-parity .settings-parity-actions{gap:var(--settings-native-gap-8)}.settings-page--desktop-parity .settings-parity-identity{align-items:center;border-bottom:1px solid var(--border-color);display:flex;gap:var(--settings-native-gap-12);min-width:0;padding:var(--settings-native-padding-12-0)}.settings-page--desktop-parity .settings-parity-identity>img{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--settings-native-border-radius-circle);box-sizing:border-box;flex:0 0 40px;height:40px;object-fit:cover;width:40px}.settings-page--desktop-parity .settings-parity-identity-copy{flex:1 1;min-width:0}.settings-page--desktop-parity .settings-parity-identity-copy>strong{color:var(--text-primary);display:block;font-size:var(--fs-14);font-weight:var(--settings-native-font-weight-800);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-page--desktop-parity .settings-parity-identity-copy>span{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--text-secondary);display:-webkit-box;font-size:var(--fs-12);font-weight:var(--settings-native-font-weight-600);line-height:1.4;margin-top:5px;overflow:hidden;overflow-wrap:anywhere}@supports not (overflow-wrap:anywhere){.settings-page--desktop-parity .settings-parity-identity-copy>span{word-break:break-word}}.settings-page--desktop-parity .settings-parity-identity>.settings-action--small{margin-left:2px}.settings-page--desktop-parity .settings-panel-works{min-width:0;width:100%}.settings-page--desktop-parity .settings-panel-work{align-items:flex-start;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--settings-native-border-radius-8);box-sizing:border-box;display:flex;margin:var(--settings-native-margin-0-0-12);min-height:126px;min-width:0;padding:var(--settings-native-padding-14);width:100%}.settings-page--desktop-parity .settings-panel-work-main{align-items:flex-start;background:#0000;border:0;border-radius:0;color:var(--text-primary);cursor:pointer;display:flex;flex:1 1;font-family:inherit;gap:var(--settings-native-gap-14);min-width:0;padding:0;text-align:left}.settings-page--desktop-parity .settings-panel-work-main:disabled{cursor:default;opacity:1}.settings-page--desktop-parity .settings-panel-work-cover{background:var(--settings-surface-raised);border-radius:var(--settings-native-border-radius-6);color:var(--accent-primary);display:grid;flex:0 0 70px;height:98px;place-items:center;width:70px}.settings-page--desktop-parity .settings-panel-work-cover>svg{height:30px;width:30px}.settings-page--desktop-parity .settings-panel-work-copy{flex:1 1;min-width:0}.settings-page--desktop-parity .settings-panel-work-copy>strong{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--text-primary);display:-webkit-box;font-size:var(--fs-16);font-weight:var(--settings-native-font-weight-700);line-height:1.2;overflow:hidden;overflow-wrap:anywhere}@supports not (overflow-wrap:anywhere){.settings-page--desktop-parity .settings-panel-work-copy>strong{word-break:break-word}}.settings-page--desktop-parity .settings-panel-work-copy>span{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--text-secondary);display:-webkit-box;font-size:var(--fs-14);font-weight:var(--settings-native-font-weight-400);line-height:1.35;margin-top:8px;overflow:hidden;overflow-wrap:anywhere}@supports not (overflow-wrap:anywhere){.settings-page--desktop-parity .settings-panel-work-copy>span{word-break:break-word}}.settings-page--desktop-parity .settings-panel-work-remove{align-items:center;background:#0000;border:0;border-radius:var(--settings-native-border-radius-circle);color:var(--text-secondary);cursor:pointer;display:inline-flex;flex:0 0 48px;height:48px;justify-content:center;padding:0;width:48px}.settings-page--desktop-parity .settings-panel-work-remove>svg{height:18px;width:18px}.settings-page--desktop-parity .settings-panel-work-remove:disabled{color:var(--text-tertiary);cursor:not-allowed}.settings-page--desktop-parity .settings-user-access-list{gap:0;padding:0}.settings-page--desktop-parity .settings-user-access-card{background:#0000;border:0;border-bottom:1px solid var(--border-color);border-radius:0;padding:var(--settings-native-padding-12-0)}.settings-page--desktop-parity .settings-user-access-main{gap:var(--settings-native-gap-12)}.settings-page--desktop-parity .settings-user-access-avatar{height:40px;width:40px}.settings-page--desktop-parity .settings-user-access-text{gap:var(--settings-native-gap-5)}.settings-page--desktop-parity .settings-user-access-title{color:var(--text-primary);font-size:var(--fs-14);font-weight:var(--settings-native-font-weight-800)}.settings-page--desktop-parity .settings-user-access-meta,.settings-page--desktop-parity .settings-user-access-reason{color:var(--text-secondary);font-size:var(--fs-12);font-weight:var(--settings-native-font-weight-600);line-height:1.4}.settings-page--desktop-parity .settings-recycle-list{gap:0;padding:0}.settings-page--desktop-parity .settings-recycle-card{grid-column-gap:12px;background:#0000;border:0;border-bottom:1px solid var(--border-color);border-radius:0;box-shadow:none;box-sizing:border-box;column-gap:12px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;opacity:1;overflow:visible;padding:var(--settings-native-padding-12-0);transform:none;transition:none}.settings-page--desktop-parity .settings-recycle-card:after{display:none}.settings-page--desktop-parity .settings-recycle-card:hover{background:#0000;box-shadow:none;opacity:1;transform:none}.settings-page--desktop-parity .settings-recycle-author,.settings-page--desktop-parity .settings-recycle-author-main,.settings-page--desktop-parity .settings-recycle-card-body,.settings-page--desktop-parity .settings-recycle-card-header{display:contents}.settings-page--desktop-parity .settings-recycle-avatar{align-self:center;border-width:1px;grid-column:1;grid-row:1/4;height:40px;width:40px}.settings-page--desktop-parity .settings-recycle-author-name{display:none}.settings-page--desktop-parity .settings-recycle-card-title{background:#0000;border:0;border-radius:0;color:var(--text-primary);display:block;font-size:var(--fs-14);font-weight:var(--settings-native-font-weight-800);grid-column:2;grid-row:1;line-height:1.2;margin:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.settings-page--desktop-parity .settings-recycle-card-meta{font-size:var(--fs-12);font-weight:var(--settings-native-font-weight-700);grid-column:2;grid-row:2;line-height:1.2;margin-top:5px}.settings-page--desktop-parity .settings-recycle-card-text{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--text-secondary);display:-webkit-box;font-family:var(--font-sans);font-size:var(--fs-13);font-weight:var(--settings-native-font-weight-400);grid-column:2;grid-row:3;line-height:1.4;margin:var(--settings-native-margin-6-0-0);overflow:hidden;overflow-wrap:anywhere;white-space:normal}@supports not (overflow-wrap:anywhere){.settings-page--desktop-parity .settings-recycle-card-text{word-break:break-word}}.settings-page--desktop-parity .settings-recycle-card-text:empty{display:none}.settings-page--desktop-parity .settings-recycle-restore{align-self:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--settings-native-border-radius-999);box-sizing:border-box;color:var(--text-primary);font-size:var(--fs-12);font-weight:var(--settings-native-font-weight-800);grid-column:3;grid-row:1/4;height:32px;line-height:1;margin-left:2px;padding:var(--settings-native-padding-0-14);transition:none;width:auto}.settings-page--desktop-parity .ios-switch .ios-switch__track,.settings-page--desktop-parity .switch .slider{background:var(--border-color);border:0;transition:var(--settings-native-transition-background-color-160ms-ease)}.settings-page--desktop-parity .ios-switch .ios-switch__track:before,.settings-page--desktop-parity .switch .slider:before{background:#fff;border:0;box-shadow:none;box-sizing:border-box;transition:var(--settings-native-transition-transform-160ms-ease)}.settings-page--desktop-parity .ios-switch .ios-switch__input:checked+.ios-switch__track,.settings-page--desktop-parity .switch input:checked+.slider{background:var(--accent-primary)}.settings-page--desktop-parity .ios-switch:has(input:disabled){opacity:.58}.settings-page--desktop-parity .switch:has(input:disabled){opacity:.58}.settings-page--desktop-parity .ios-switch:has(input:disabled) .ios-switch__track{cursor:not-allowed}.settings-page--desktop-parity .switch:has(input:disabled) .slider{cursor:not-allowed}.settings-page--desktop-parity .settings-account-pane{--settings-account-label-gap:6px;--settings-account-label-margin:0 2px;--settings-account-field-padding:9px 15px;color:var(--text-primary);container-name:settings-account;container-type:inline-size;max-width:980px;min-width:0;width:100%}.settings-page--desktop-parity .settings-account-agreement-tabs,.settings-page--desktop-parity .settings-account-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-5);min-width:0}.settings-page--desktop-parity .settings-account-agreement-tabs button,.settings-page--desktop-parity .settings-account-tab{align-items:center;background:var(--bg-tertiary);border:1px solid #0000;border-radius:var(--radius-pill);box-sizing:border-box;color:var(--text-secondary);cursor:pointer;display:inline-flex;flex:0 1 auto;font:inherit;font-size:11.5px;font-size:calc(11.5px*var(--ui-font-scale, 1));font-weight:var(--fw-bold);justify-content:center;line-height:14px;min-height:24px;min-width:0;overflow-wrap:anywhere;padding:var(--space-1) var(--space-4);text-align:center}@supports not (overflow-wrap:anywhere){.settings-page--desktop-parity .settings-account-agreement-tabs button,.settings-page--desktop-parity .settings-account-tab{word-break:break-word}}.settings-page--desktop-parity .settings-account-agreement-tabs button[aria-selected=true],.settings-page--desktop-parity .settings-account-tab[aria-selected=true]{background:var(--accent-bg);border-color:color-mix(in srgb,var(--accent-primary) 42%,#0000);color:var(--accent-primary)}.dark-mode .settings-page--desktop-parity .settings-account-agreement-tabs button[aria-selected=true],.dark-mode .settings-page--desktop-parity .settings-account-tab[aria-selected=true]{background:color-mix(in srgb,var(--accent-primary) 15%,#0000)}.settings-page--desktop-parity .settings-account-agreement-tabs button:hover:not(:disabled),.settings-page--desktop-parity .settings-account-tab:hover:not(:disabled){border-color:var(--border-color);color:var(--accent-primary)}.settings-page--desktop-parity .settings-account-tab:disabled{cursor:not-allowed;opacity:.6}.settings-page--desktop-parity .settings-account-section-title{align-items:flex-start;display:flex;gap:var(--settings-native-gap-12);justify-content:space-between;margin-bottom:18px}.settings-page--desktop-parity .settings-account-section-title>div{flex:1 1;min-width:0}.settings-page--desktop-parity .settings-account-flow-header h2,.settings-page--desktop-parity .settings-account-section-title h2{color:var(--text-primary);font-size:var(--fs-18);font-weight:var(--fw-bold);line-height:1.35;margin:0;overflow-wrap:anywhere}@supports not (overflow-wrap:anywhere){.settings-page--desktop-parity .settings-account-flow-header h2,.settings-page--desktop-parity .settings-account-section-title h2{word-break:break-word}}.settings-page--desktop-parity .settings-account-section-title>div>p{color:var(--text-tertiary);font-size:var(--fs-13);font-weight:var(--settings-native-font-weight-600);line-height:1.35;margin:var(--settings-native-margin-5-0-0);overflow-wrap:anywhere}@supports not (overflow-wrap:anywhere){.settings-page--desktop-parity .settings-account-section-title>div>p{word-break:break-word}}.settings-page--desktop-parity .settings-account-refresh{align-items:center;background:#0000;border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:inline-flex;flex:0 0 32px;height:32px;justify-content:center;padding:0;width:32px}.settings-page--desktop-parity .settings-account-refresh:disabled{color:var(--text-tertiary);cursor:not-allowed}.settings-page--desktop-parity .settings-account-refresh svg{height:18px;width:18px}.settings-page--desktop-parity .settings-account-flat-section{border-top:1px solid var(--border-color);padding:var(--settings-native-padding-18-0)}.settings-page--desktop-parity .settings-account-flat-section>h3{color:var(--text-primary);font-size:var(--fs-14);font-weight:var(--fw-bold);line-height:1.35;margin:0}.settings-page--desktop-parity .settings-account-flat-section--danger>h3{color:var(--color-semantic-danger)}.settings-page--desktop-parity .settings-account-flat-section>p{color:var(--text-tertiary);font-size:var(--fs-13);line-height:1.4;margin:var(--settings-native-margin-4-0-14);overflow-wrap:anywhere}@supports not (overflow-wrap:anywhere){.settings-page--desktop-parity .settings-account-flat-section>p{word-break:break-word}}.settings-page--desktop-parity .settings-account-summary-row{align-items:flex-start;border-top:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;padding:var(--space-4) 0}.settings-page--desktop-parity .settings-account-summary-copy{flex:1 1 200px;min-width:0;overflow-wrap:anywhere}@supports not (overflow-wrap:anywhere){.settings-page--desktop-parity .settings-account-summary-copy{word-break:break-word}}.settings-page--desktop-parity .settings-account-summary-copy h3,.settings-page--desktop-parity .settings-account-summary-copy strong{font-size:var(--fs-14);font-weight:var(--fw-semibold);line-height:1.4;margin:0}.settings-page--desktop-parity .settings-account-summary-copy p{color:var(--text-tertiary);font-size:var(--fs-13);line-height:1.5;margin:var(--space-1) 0 0}.settings-page--desktop-parity .settings-account-summary-row>.settings-account-action{align-self:flex-end;margin-left:auto}.settings-page--desktop-parity .settings-account-flow{box-sizing:border-box;min-width:0;width:min(100%,560px)}.settings-page--desktop-parity .settings-account-flow-header{align-items:flex-start;display:flex;gap:var(--space-3);margin-bottom:var(--space-6)}.settings-page--desktop-parity .settings-account-flow-header>div{flex:1 1;min-width:0}.settings-page--desktop-parity .settings-account-flow-step{color:var(--text-tertiary);font-size:var(--fs-12);line-height:1.5;margin:var(--space-1) 0 0;overflow-wrap:anywhere}@supports not (overflow-wrap:anywhere){.settings-page--desktop-parity .settings-account-flow-step{word-break:break-word}}.settings-page--desktop-parity .settings-account-flow-content{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.settings-page--desktop-parity .settings-account-flow-content>p{color:var(--text-secondary);font-size:var(--fs-13);line-height:1.5;margin:0;overflow-wrap:anywhere}@supports not (overflow-wrap:anywhere){.settings-page--desktop-parity .settings-account-flow-content>p{word-break:break-word}}.settings-page--desktop-parity .settings-account-field-wrap{display:flex;flex-direction:column;gap:var(--settings-account-label-gap);min-width:0}.settings-page--desktop-parity .settings-account-field-label{color:var(--text-secondary);display:block;font-size:var(--fs-13);font-weight:var(--fw-semibold);line-height:1.4;margin:var(--settings-account-label-margin);overflow-wrap:anywhere}@supports not (overflow-wrap:anywhere){.settings-page--desktop-parity .settings-account-field-label{word-break:break-word}}.settings-page--desktop-parity .settings-account-field-control{min-width:0}.settings-page--desktop-parity .settings-account-field{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-pill);box-sizing:border-box;color:var(--text-primary);font:inherit;font-size:var(--fs-14)!important;font-weight:var(--fw-medium);height:42px;line-height:1.2;min-width:0;padding:var(--settings-account-field-padding);width:100%}.settings-page--desktop-parity .settings-account-field:focus{border-color:var(--accent-primary);box-shadow:none;outline:none}.settings-page--desktop-parity .settings-account-field:disabled{cursor:not-allowed;opacity:.6}.settings-page--desktop-parity .settings-account-field-tools{display:flex;gap:var(--space-2);justify-content:flex-end;margin-top:6px;min-width:0}.settings-page--desktop-parity .settings-account-action,.settings-page--desktop-parity .settings-account-flow-back,.settings-page--desktop-parity .settings-account-password-toggle{align-items:center;background:#0000;border:1px solid var(--border-color);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-secondary);cursor:pointer;display:inline-flex;flex:0 0 32px;height:32px;justify-content:center;padding:0;position:relative;width:32px}.settings-page--desktop-parity .settings-account-action svg,.settings-page--desktop-parity .settings-account-flow-back svg,.settings-page--desktop-parity .settings-account-password-toggle svg{stroke-width:1.5;flex:0 0 18px;height:18px;width:18px}.settings-page--desktop-parity .settings-account-action>span,.settings-page--desktop-parity .settings-account-visually-hidden{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.settings-page--desktop-parity .settings-account-action--danger{border-color:color-mix(in srgb,var(--color-semantic-danger) 50%,var(--border-color));color:var(--color-semantic-danger)}.settings-page--desktop-parity .settings-account-action:hover:not(:disabled),.settings-page--desktop-parity .settings-account-flow-back:hover:not(:disabled),.settings-page--desktop-parity .settings-account-password-toggle:hover:not(:disabled),.settings-page--desktop-parity .settings-account-refresh:hover:not(:disabled){background:var(--bg-hover)}.settings-page--desktop-parity .settings-account-action:disabled,.settings-page--desktop-parity .settings-account-flow-back:disabled,.settings-page--desktop-parity .settings-account-password-toggle:disabled{color:var(--text-tertiary);cursor:not-allowed;opacity:.6}.settings-page--desktop-parity .settings-account-tab:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.settings-page--desktop-parity .settings-account-agreement-tabs button:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.settings-page--desktop-parity .settings-account-field:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.settings-page--desktop-parity .settings-account-action:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.settings-page--desktop-parity .settings-account-password-toggle:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.settings-page--desktop-parity .settings-account-flow-back:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.settings-page--desktop-parity .settings-account-refresh:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.settings-page--desktop-parity .settings-account-switch:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.settings-page--desktop-parity .settings-account-session-row__revoke:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.settings-page--desktop-parity .settings-account-action-row,.settings-page--desktop-parity .settings-account-actions,.settings-page--desktop-parity .settings-account-flow-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end;margin-top:var(--space-3)}.settings-page--desktop-parity .settings-account-switch{background:var(--border-color);border:0;border-radius:var(--settings-native-border-radius-999);box-sizing:border-box;cursor:pointer;flex:0 0 56px;height:32px;padding:var(--settings-native-padding-3);position:relative;transition:var(--settings-native-transition-background-color-160ms-ease);width:56px}.settings-page--desktop-parity .settings-account-switch>span{background:#fff;border-radius:var(--settings-native-border-radius-circle);height:26px;left:3px;position:absolute;top:3px;transition:var(--settings-native-transition-transform-160ms-ease);width:26px}.settings-page--desktop-parity .settings-account-switch[aria-checked=true]{background:var(--accent-primary)}.settings-page--desktop-parity .settings-account-switch[aria-checked=true]>span{transform:translateX(24px)}.settings-page--desktop-parity .settings-account-switch:disabled{cursor:not-allowed;opacity:.58}.settings-page--desktop-parity .settings-account-toggle-row{align-items:center;border-bottom:1px solid var(--border-color);color:var(--text-secondary);display:flex;font-size:var(--fs-13);font-weight:var(--settings-native-font-weight-700);gap:var(--settings-native-gap-12);height:48px;justify-content:space-between}.settings-page--desktop-parity .settings-account-session-row{align-items:center;border-bottom:1px solid var(--border-color);box-sizing:border-box;display:flex;gap:var(--settings-native-gap-12);min-height:72px;padding:var(--settings-native-padding-12-0)}.settings-page--desktop-parity .settings-account-session-row__device{color:var(--text-secondary);display:grid;flex:0 0 38px;height:38px;place-items:center;position:relative;width:38px}.settings-page--desktop-parity .settings-account-session-row__device svg{height:25px;width:25px}.settings-page--desktop-parity .settings-account-session-row__status{background:var(--text-tertiary);border:1.5px solid var(--bg-primary);border-radius:var(--settings-native-border-radius-circle);bottom:3px;box-sizing:border-box;height:8px;position:absolute;right:2px;width:8px}.settings-page--desktop-parity .settings-account-session-row__status.is-online{background:var(--color-semantic-success)}.settings-page--desktop-parity .settings-account-session-row__details{flex:1 1;min-width:0;overflow-wrap:anywhere}@supports not (overflow-wrap:anywhere){.settings-page--desktop-parity .settings-account-session-row__details{word-break:break-word}}.settings-page--desktop-parity .settings-account-session-row__details>p{color:var(--text-secondary);font-size:var(--fs-12);margin:var(--settings-native-margin-5-0-0)}.settings-page--desktop-parity .settings-account-session-row__current{color:var(--accent-primary);font-size:var(--fs-12);margin-left:8px}.settings-page--desktop-parity .settings-account-session-row__revoke{align-items:center;background:#0000;border:0;border-radius:var(--settings-native-border-radius-circle);color:var(--text-secondary);cursor:pointer;display:inline-flex;flex:0 0 44px;justify-content:center;min-height:44px;padding:0}.settings-page--desktop-parity .settings-account-session-row__revoke:disabled{cursor:default;opacity:.5}.settings-page--desktop-parity .settings-account-agreement-text{color:var(--text-secondary);font-size:var(--fs-13);font-weight:var(--settings-native-font-weight-600);line-height:1.65;margin-top:18px;overflow-wrap:anywhere;white-space:pre-line}@supports not (overflow-wrap:anywhere){.settings-page--desktop-parity .settings-account-agreement-text{word-break:break-word}}.settings-page--desktop-parity .settings-account-agreement-text h3{color:var(--text-primary);font-size:var(--fs-16);font-weight:var(--settings-native-font-weight-900);margin:var(--settings-native-margin-0-0-12)}.settings-page--desktop-parity .settings-account-agreement-text p{margin:0}.settings-page--desktop-parity .settings-account-empty-state{align-items:center;border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);color:var(--text-tertiary);display:flex;flex-direction:column;font-size:var(--fs-13);font-weight:var(--settings-native-font-weight-700);gap:var(--settings-native-gap-10);padding:var(--settings-native-padding-34-0)}.settings-page--desktop-parity .settings-account-empty-state-icon,.settings-page--desktop-parity .settings-account-empty-state>svg{height:30px;width:30px}.settings-page--desktop-parity .settings-account-empty-state>p{margin:0}.settings-page--desktop-parity .settings-account-unavailable-note{color:var(--text-tertiary);font-size:var(--fs-13);font-weight:var(--settings-native-font-weight-600);line-height:1.4;margin:var(--settings-native-margin-12-0-0)}.settings-account-modal-backdrop.settings-page--desktop-parity,.settings-page--desktop-parity .settings-account-modal-backdrop{background:#0000008a;bottom:0;display:grid;left:0;padding:var(--settings-native-padding-24);place-items:center;position:fixed;right:0;top:0;z-index:var(--settings-native-z-index-1200)}.settings-page--desktop-parity .settings-account-dialog{background:var(--bg-secondary);border-radius:var(--settings-native-border-radius-8);box-sizing:border-box;color:var(--text-primary);max-height:100%;overflow-y:auto;padding:var(--settings-native-padding-22);width:min(100%,440px)}.settings-page--desktop-parity .settings-account-dialog h2{font-size:17px;font-size:var(--fs-17,17px);font-weight:var(--settings-native-font-weight-900);margin:var(--settings-native-margin-0-0-10)}.settings-page--desktop-parity .settings-account-dialog p{color:var(--text-secondary);font-size:var(--fs-13);font-weight:var(--settings-native-font-weight-600);line-height:1.5;margin:var(--settings-native-margin-0-0-18)}.settings-page--desktop-parity .settings-account-dialog .settings-account-action{flex-basis:auto;font:inherit;font-size:var(--fs-13);font-weight:var(--fw-semibold);min-width:32px;padding:0 var(--space-3);width:auto}.settings-page--desktop-parity .settings-account-dialog .settings-account-action>span{-webkit-clip-path:none;clip-path:none;height:auto;overflow:visible;position:static;white-space:normal;width:auto}@container settings-account (width < 360px){.settings-page--desktop-parity .settings-account-summary-copy{flex-basis:100%}.settings-page--desktop-parity .settings-account-toggle-row{height:auto;min-height:48px;padding:var(--space-2) 0}}@media (max-width:1280px) and (orientation:portrait),(max-width:968px){.settings-page--desktop-parity .settings-layout{grid-template-columns:minmax(0,1fr)}.settings-page--desktop-parity .settings-left{height:auto;padding:var(--settings-native-padding-12-16-20)}.settings-page--desktop-parity .settings-right-head{padding-left:calc(12px + env(safe-area-inset-left));padding-right:calc(12px + env(safe-area-inset-right))}.settings-page--desktop-parity .settings-right-head .settings-title-back{display:inline-flex}.settings-page--desktop-parity .settings-right-body{padding:var(--settings-native-padding-10-16-32)}.settings-page--desktop-parity .setting-item>label{flex-basis:auto;width:auto}.settings-page--desktop-parity .settings-input{max-width:100%}}@media (prefers-reduced-motion:reduce){.settings-page--desktop-parity .ios-switch .ios-switch__track,.settings-page--desktop-parity .ios-switch .ios-switch__track:before,.settings-page--desktop-parity .settings-account-switch,.settings-page--desktop-parity .settings-account-switch>span,.settings-page--desktop-parity .switch .slider,.settings-page--desktop-parity .switch .slider:before{transition:none}}.notifications-wrap{box-sizing:border-box;height:100%;margin-left:auto;margin-right:auto;max-width:900px;max-width:var(--list-content-width,900px);overflow:auto;padding:var(--page-gutter) var(--page-gutter) var(--space-9)}@media (min-width:1281px){.notifications-wrap{margin-right:0;max-width:none;position:relative}.notifications-wrap:after{display:none}}.notifications-tabs-only{-webkit-overflow-scrolling:touch;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-pill);box-shadow:inset 0 1px 0 #ffffff0f;display:flex;gap:var(--space-2);margin-bottom:var(--space-3);overflow-x:auto;padding:var(--space-2);position:-webkit-sticky;position:sticky;scrollbar-width:none;top:0;z-index:2}.notifications-tabs-only::-webkit-scrollbar{display:none}.notifications-tab{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;display:flex;flex:1 1;font-size:var(--fs-13);font-weight:var(--fw-bold);gap:var(--space-2);height:var(--control-height-sm);justify-content:center;min-width:0;overflow:hidden;padding:0 var(--space-4);text-overflow:ellipsis;transition:background-color var(--motion-medium) var(--ease-standard),border-color var(--motion-medium) var(--ease-standard),color var(--motion-medium) var(--ease-standard);white-space:nowrap}.notifications-tab.is-active{background:var(--bg-primary);border-color:var(--border-color);box-shadow:var(--shadow-sm);color:var(--text-primary)}.notifications-badge{align-items:center;background:var(--accent-primary);border-radius:var(--radius-pill);color:var(--color-text-inverse);display:inline-flex;font-size:var(--fs-11);font-weight:var(--fw-bold);height:20px;justify-content:center;line-height:1;min-width:20px;padding:0 7px}.notifications-actions{display:flex;gap:var(--space-3);justify-content:flex-end;padding:var(--space-3) var(--space-1) var(--space-2)}.notifications-link{background:none;border:none;color:var(--accent-primary);cursor:pointer;font-weight:var(--fw-bold);padding:0}.notifications-link:disabled{cursor:not-allowed;opacity:.6}.notifications-list{display:flex;flex-direction:column;gap:var(--entry-list-gap)}.notifications-empty-visual{align-items:flex-start;display:flex;justify-content:center;min-height:max(220px,min(34vh,360px));padding-top:max(28px,min(7vh,76px))}.notifications-empty-visual__mark{--g155-oran:1.30683;aspect-ratio:500.212/653.692;background-image:url(/static/media/filktb-circles.d8388b5f7703a730db4b.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;filter:grayscale(1) brightness(.8);opacity:.45;pointer-events:none;width:max(92px,min(12vw,142px))}.notifications-load-more{display:flex;justify-content:center;padding-top:var(--space-4)}.notifications-load-more-btn{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-pill);color:var(--text-primary);cursor:pointer;font-size:var(--fs-13);font-weight:var(--fw-bold);height:var(--control-height-lg);max-width:260px;transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);width:100%}.notifications-load-more-btn:hover{background:var(--ui-hover-bg);border-color:var(--border-light);transform:translateY(-1px)}.notifications-load-more-btn:active{transform:translateY(0)}.notifications-load-more-btn:disabled{cursor:not-allowed;opacity:var(--ui-disabled-opacity);transform:none}.notifications-item{align-items:flex-start;color:var(--text-primary);display:flex;gap:var(--space-3);text-align:left;transition:background-color var(--motion-fast) var(--ease-standard)}.notifications-item:hover{background:var(--ui-hover-bg)}.notifications-item.is-unread{background:#007acc14}.notifications-item.is-unread:hover{background:#007acc1f}.notifications-item__icon{border:1px solid var(--border-color);border-radius:var(--radius-pill);display:grid;flex-shrink:0;height:var(--control-height-md);margin-top:2px;place-items:center;width:var(--control-height-md)}.notifications-item__icon--like{background:#ef444424;border-color:#ef444447;color:var(--color-semantic-danger)}.notifications-item__icon--upvote{background:#22c55e24;border-color:#22c55e47;color:var(--color-semantic-success)}.notifications-item__icon--downvote{background:#f9731624;border-color:#f9731647;color:var(--color-semantic-warning)}.notifications-item__icon--neutral{background:#007acc24;border-color:#007acc47;color:var(--accent-primary)}.notifications-item__main{display:flex;flex:1 1;flex-direction:column;min-width:0}.notifications-item__header{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;gap:var(--space-2);margin:0;padding:0;text-align:left;width:100%}.notifications-item__header:focus-visible{border-radius:var(--radius-md);outline:2px solid #007acca6;outline-offset:3px}.notifications-item__avatars{align-items:center;display:flex;flex-shrink:0}.notifications-avatar{background:var(--bg-secondary);border:2px solid var(--bg-tertiary);border-radius:var(--radius-pill);box-sizing:border-box;display:block;height:var(--space-7);object-fit:cover;width:var(--space-7)}.notifications-avatar:not(:first-child){margin-left:-10px}.notifications-avatar--more{color:var(--text-primary);display:grid;font-size:var(--fs-12);font-weight:var(--fw-bold);place-items:center}.notifications-item__summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;flex:1 1;font-size:var(--fs-14);font-weight:var(--fw-bold);line-height:1.25;min-width:0;overflow:hidden}.notifications-item__time{color:var(--text-secondary);flex-shrink:0;font-size:var(--fs-12);font-weight:var(--fw-bold);white-space:nowrap}.notifications-item__preview{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;font-size:var(--fs-13);font-weight:var(--fw-semibold);line-height:1.35;margin-top:var(--space-2);overflow:hidden}.notifications-entry-preview{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-2) var(--space-3);transition:transform var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.notifications-entry-preview:hover{border-color:var(--border-light);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.notifications-entry-preview:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:3px}.notifications-entry-preview__title{-webkit-line-clamp:1;color:var(--text-primary);font-weight:var(--fw-bold);line-height:1.25}.notifications-entry-preview__excerpt,.notifications-entry-preview__title{-webkit-box-orient:vertical;display:-webkit-box;font-size:var(--fs-13);overflow:hidden}.notifications-entry-preview__excerpt{-webkit-line-clamp:2;color:var(--text-secondary);font-weight:var(--fw-semibold);line-height:1.35}.notifications-entry-preview__excerpt--muted{color:var(--text-tertiary)}.notifications-entry-preview__title--placeholder{border-radius:var(--radius-pill);height:12px;width:65%}.notifications-entry-preview__excerpt--placeholder,.notifications-entry-preview__title--placeholder{animation:filktb-skeleton-shimmer var(--ui-skeleton-speed) var(--ease-standard) infinite;animation:filktb-skeleton-shimmer var(--ui-skeleton-speed) var(--ui-skeleton-ease,var(--ease-standard)) infinite;background:var(--ui-skeleton-gradient);background-size:220% 100%;background-size:var(--ui-skeleton-size,220% 100%)}.notifications-entry-preview__excerpt--placeholder{border-radius:var(--radius-sm);height:28px;width:100%}.notifications-entry-skeleton{display:flex;flex-direction:column;gap:var(--space-2)}.notifications-entry-skeleton-line{animation:filktb-skeleton-shimmer var(--ui-skeleton-speed) var(--ease-standard) infinite;animation:filktb-skeleton-shimmer var(--ui-skeleton-speed) var(--ui-skeleton-ease,var(--ease-standard)) infinite;background:var(--ui-skeleton-gradient);background-size:220% 100%;background-size:var(--ui-skeleton-size,220% 100%);border-radius:var(--radius-pill);height:12px}.notifications-empty{background:var(--bg-tertiary);border:1px dashed var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);font-weight:var(--fw-semibold);padding:var(--space-3)}.announcements{display:flex;flex-direction:column;gap:var(--space-3)}.announcements-list{display:flex;flex-direction:column;gap:var(--space-2)}.announcements-item{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3)}.announcements-title{font-size:var(--fs-14);font-weight:var(--fw-bold);margin-bottom:var(--space-2)}.announcements-body{color:var(--text-primary);font-size:var(--fs-14);font-weight:var(--fw-semibold);line-height:1.3;white-space:pre-wrap}.announcements-meta{color:var(--text-secondary);font-size:var(--fs-12);font-weight:var(--fw-bold);margin-top:var(--space-2)}.notifications-skeleton-row{border-bottom:1px solid var(--border-color);padding:12px}.notifications-skeleton-row:last-child{border-bottom:none}.notifications-skeleton-line{animation:filktb-skeleton-shimmer var(--ui-skeleton-speed) var(--ease-standard) infinite;animation:filktb-skeleton-shimmer var(--ui-skeleton-speed) var(--ui-skeleton-ease,var(--ease-standard)) infinite;background:var(--ui-skeleton-gradient);background-size:220% 100%;background-size:var(--ui-skeleton-size,220% 100%);border-radius:var(--radius-pill);height:12px}.notifications-skeleton-line--sm{height:10px;margin-top:8px;opacity:.85}.announcements-skeleton-card .notifications-skeleton-line{margin-top:10px}.announcements-skeleton-card .notifications-skeleton-line:first-child{margin-top:2px}.notifications-access-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.notifications-access-btn{background:#0000;border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:13px;font-weight:600;padding:6px 14px}.notifications-access-btn:hover:not(:disabled){background:var(--ui-hover-bg)}.notifications-access-btn--primary{background:#1a78be;background:var(--color-accent,#1a78be);border-color:#1a78be;border-color:var(--color-accent,#1a78be);color:#fff}.notifications-access-btn--primary:hover:not(:disabled){background:#1a78be;background:var(--color-accent,#1a78be);filter:brightness(1.05)}.notifications-access-btn:disabled{cursor:default;opacity:.5}.notifications-access-state{color:var(--text-secondary);font-size:13px;font-weight:600}.pinned-page{background:var(--bg-secondary);color:var(--text-primary);min-height:100vh;min-height:var(--app-vh,100vh)}.pinned-page__header{align-items:center;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);display:flex;gap:var(--space-2);min-height:52px;padding:env(safe-area-inset-top,0) var(--space-2) 0;position:-webkit-sticky;position:sticky;top:0;z-index:5}.pinned-page__back,.pinned-page__unpin{align-items:center;background:#0000;border:0;border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;padding:0;width:44px}.pinned-page__back{color:var(--text-primary)}.pinned-page__back:hover,.pinned-page__unpin:hover{background:var(--ui-hover-bg);color:var(--text-primary)}.pinned-page__title{font-size:var(--fs-18);font-weight:var(--fw-bold);line-height:1.3;margin:0}.pinned-page__body{margin:0 auto;max-width:640px;padding:var(--space-2) 0 calc(var(--space-6) + env(safe-area-inset-bottom, 0px))}.pinned-page__list{list-style:none;margin:0;padding:0}.pinned-page__row{align-items:center;border-bottom:1px solid var(--border-light,var(--border-color));display:flex;gap:var(--space-1);padding:0 var(--space-2) 0 0}.pinned-page__open{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;flex:1 1;font:inherit;gap:var(--space-3);min-height:56px;min-width:0;padding:var(--space-2) var(--space-4);text-align:left}.pinned-page__open:hover{background:var(--ui-hover-bg)}.pinned-page__icon{align-items:center;background:var(--bg-tertiary);border-radius:var(--radius-pill);color:var(--accent-primary);display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.pinned-page__text{display:flex;flex-direction:column;gap:2px;min-width:0}.pinned-page__name{font-size:var(--fs-15);font-weight:var(--fw-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pinned-page__kind{color:var(--text-tertiary);font-size:var(--fs-12)}.pinned-page__login{background:var(--accent-primary);border:1px solid var(--accent-primary);border-radius:var(--radius-md);color:#fff;cursor:pointer;font:inherit;font-weight:var(--fw-semibold);margin-top:var(--space-3);min-height:var(--control-height-md);padding:0 var(--space-4)}.pinned-page__back:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-2px}.pinned-page__unpin:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-2px}.pinned-page__open:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-2px}.pinned-page__login:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-2px}.pinned-page__body>.empty-state{margin:var(--space-4)}.verify-email-page{background:var(--bg-primary);background-image:radial-gradient(120% 120% at 0 0,var(--bg-secondary) 0,var(--bg-primary) 55%);display:grid;min-height:100vh;min-height:var(--app-vh,100vh);padding:32px 20px;place-items:center}.verify-email-card{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:12px;padding:28px 30px;width:min(560px,100%)}.verify-email-header{align-items:center;display:flex;gap:16px;justify-content:space-between}.verify-email-brand{display:flex;flex-direction:column;gap:4px}.verify-email-brand-name{color:var(--text-tertiary);font-size:var(--fs-14);font-weight:var(--fw-bold);letter-spacing:.2em;text-transform:uppercase}.verify-email-brand-tag{color:var(--text-secondary);font-size:var(--fs-13)}.verify-email-status{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:50%;box-shadow:var(--shadow-sm);color:var(--text-secondary);display:grid;height:54px;place-items:center;width:54px}.verify-email-status--success{background:#22c55e1f;border-color:#22c55e59;color:#22c55e}.verify-email-status--error{background:#ef44441f;border-color:#ef444459;color:#ef4444}.verify-email-icon{height:28px;width:28px}.verify-email-spinner{animation:verify-email-spin .9s linear infinite;border:2px solid var(--border-color);border-radius:50%;border-top-color:var(--accent-primary);height:22px;width:22px}.verify-email-title{color:var(--text-primary);font-size:var(--fs-24);margin:0}.verify-email-text{color:var(--text-secondary);font-size:var(--fs-15);margin:0}.verify-email-note{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:10px;color:var(--text-secondary);font-size:var(--fs-13);padding:10px 12px}.verify-email-note--error{background:#ef444414;border-color:#ef444459;color:#ef4444}.verify-email-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;margin-top:6px}.verify-email-btn{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:10px;color:var(--text-primary);cursor:pointer;font-size:var(--fs-14);font-weight:var(--fw-semibold);padding:10px 14px;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.verify-email-btn:hover{background:var(--ui-hover-bg);transform:translateY(-1px)}.verify-email-btn--primary{background:var(--accent-bg);border-color:#007acc8c;color:var(--accent-primary)}.verify-email-btn--primary:hover{background:#007acc2e;border-color:#007accd9}@keyframes verify-email-spin{to{transform:rotate(1turn)}}@media (max-width:560px){.verify-email-card{padding:24px 20px}.verify-email-header{align-items:flex-start}.verify-email-status{height:48px;width:48px}}.auth-modal-overlay{--auth-edge-x:max(14px,min(2vw,24px));--auth-edge-y:max(12px,min(2vh,22px));--auth-shell-width:740px;--auth-login-width:740px;--auth-form-width:minmax(320px,400px);--auth-accounts-width:minmax(220px,280px);--auth-grid-gap:max(22px,min(4vw,34px));--auth-form-gap:10px;--auth-control-height:46px;--auth-control-font:var(--fs-16);--auth-link-font:max(13px,min(var(--fs-13,13px),14px));--auth-submit-size:32px;--auth-hero-size:max(58px,min(10vh,82px));background:#fff;background:var(--bg-primary,#fff);box-shadow:0 0 0 200vmax #fff;box-shadow:0 0 0 200vmax var(--bg-primary,#fff);display:grid;height:100vh;height:var(--auth-overlay-height,100vh);left:0;overflow:auto;overscroll-behavior:contain;padding:max(var(--auth-edge-y),env(safe-area-inset-top)) max(var(--auth-edge-x),env(safe-area-inset-right)) max(var(--auth-edge-y),env(safe-area-inset-bottom)) max(var(--auth-edge-x),env(safe-area-inset-left));place-items:center;position:fixed;top:0;width:100vw;width:var(--auth-overlay-width,100vw);z-index:2000}@supports (height:100dvh){.auth-modal-overlay{--auth-hero-size:max(58px,min(10dvh,82px));--auth-edge-y:max(12px,min(2dvh,22px))}}.auth-modal-overlay[data-auth-view=login]{--auth-shell-width:680px;--auth-login-width:680px;--auth-form-width:minmax(286px,340px);--auth-accounts-width:minmax(198px,242px);--auth-grid-gap:max(18px,min(3vw,28px));--auth-form-gap:8px;--auth-control-height:40px;--auth-control-font:var(--fs-16);--auth-link-font:13px;--auth-submit-size:28px;--auth-hero-size:max(44px,min(7.5vh,62px))}@supports (height:100dvh){.auth-modal-overlay[data-auth-view=login]{--auth-hero-size:max(44px,min(7.5dvh,62px))}}.auth-modal-shell{display:grid;isolation:isolate;max-height:calc(100vh - var(--auth-edge-y) - var(--auth-edge-y));max-height:calc(var(--auth-overlay-height, 100vh) - var(--auth-edge-y) - var(--auth-edge-y));min-height:0;place-items:center;width:min(100%,var(--auth-shell-width))}.auth-modal{min-width:0;width:min(420px,100%)}.auth-modal--login{width:min(var(--auth-login-width),100%)}.auth-modal-close{align-items:center;background:#0000;border:none;border-radius:var(--radius-pill);color:var(--color-semantic-danger);cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;position:fixed;right:calc(16px + env(safe-area-inset-right));top:calc(16px + env(safe-area-inset-top));transition:background-color var(--motion-medium) var(--ease-standard);width:40px}.auth-modal-close:hover{background:#ef44441f}.auth-modal-close:focus-visible{outline:2px solid #ef4444b3;outline-offset:var(--focus-ring-offset)}.auth-min-form{display:flex;flex-direction:column;gap:var(--auth-form-gap)}.auth-modal--login .auth-min-form{display:block;width:100%}.auth-login-layout{grid-column-gap:var(--auth-grid-gap);align-items:center;column-gap:var(--auth-grid-gap);display:grid;grid-template-columns:var(--auth-form-width) var(--auth-accounts-width);justify-content:center;width:100%}.auth-login-primary{gap:var(--auth-form-gap)}.auth-login-primary,.auth-remembered-pane{display:flex;flex-direction:column;min-width:0;width:100%}.auth-remembered-pane{align-self:center;border-left:0;max-height:none;padding-left:0}.auth-remembered-title{color:var(--text-tertiary);padding:0 0 8px}.auth-field-label,.auth-remembered-title{font-size:var(--auth-link-font);font-weight:var(--fw-bold);line-height:1.2}.auth-field-label{color:var(--text-secondary);display:block;margin:0 0 6px 2px}.auth-remembered-list{border-top:0;display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-height:0;overflow:visible}.auth-remembered-account{grid-gap:10px;border-bottom:0;grid-template-columns:minmax(0,1fr) 28px;outline:none}.auth-remembered-account,.auth-remembered-select{align-items:center;color:var(--text-primary);cursor:pointer;display:grid;gap:10px;min-height:48px}.auth-remembered-select{grid-gap:10px;background:#0000;border:0;border-radius:10px;grid-template-columns:34px minmax(0,1fr);min-width:0;padding:0;text-align:left}.auth-remembered-account.is-selected .auth-remembered-select,.auth-remembered-select:hover{background:var(--ui-hover-bg);outline:none}.auth-remembered-select:focus-visible{background:var(--ui-hover-bg);outline:none}.auth-remembered-avatar,.auth-remembered-focus-avatar{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-pill);display:block;object-fit:cover}.auth-remembered-avatar{height:34px;width:34px}.auth-remembered-copy{min-width:0}.auth-remembered-name{font-size:max(14px,min(14px,15px));font-size:max(14px,min(var(--fs-14,14px),15px));font-weight:var(--fw-bold);line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-remembered-empty,.auth-remembered-focus-text,.auth-remembered-meta{color:var(--text-tertiary);font-size:max(12px,min(12px,13px));font-size:max(12px,min(var(--fs-12,12px),13px));font-weight:var(--fw-semibold);line-height:1.2}.auth-remembered-empty{padding:12px 0}.auth-remembered-remove{align-items:center;background:#0000;border:0;border-radius:var(--radius-pill);color:var(--text-tertiary);cursor:pointer;display:inline-flex;height:26px;justify-content:center;padding:0;width:26px}.auth-remembered-remove:hover:not(:disabled){background:#ef44441a;color:var(--color-semantic-danger);color:var(--danger-color,var(--color-semantic-danger))}.auth-remembered-remove:disabled{cursor:not-allowed;opacity:.45}.auth-remembered-focus{align-items:center;display:flex;flex-direction:column;padding:6px 0 0}.auth-remembered-focus-avatar{height:54px;width:54px}.auth-remembered-focus-name{color:var(--text-primary);font-size:max(16px,min(16px,18px));font-size:max(16px,min(var(--fs-16,16px),18px));font-weight:var(--fw-bold);line-height:1.15;margin-top:8px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-remembered-focus-text{margin-top:4px}@supports (height:100dvh){.auth-modal-overlay{height:100dvh;height:var(--auth-overlay-height,100dvh)}}.auth-min-hero{align-items:center;contain:paint;display:flex;justify-content:center;min-height:calc(var(--auth-hero-size) + 4px);overflow:hidden;padding:0;width:100%}.auth-min-hero-lottie,.auth-min-hero-static{display:block;height:var(--auth-hero-size);max-height:100%;max-width:100%;overflow:hidden;width:var(--auth-hero-size)}.auth-min-hero-static{opacity:.5}@supports (overflow:clip){.auth-min-hero,.auth-min-hero-lottie{overflow:clip}}.auth-min-field{position:relative}.auth-min-input-shell{position:relative;width:100%}.auth-min-input-shell .auth-min-input{display:block}.auth-min-submit-block{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-pill);color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:var(--auth-link-font);font-weight:var(--fw-bold);gap:8px;height:var(--auth-control-height);justify-content:center;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);width:100%}.auth-min-submit-block:hover:not(:disabled){background:var(--ui-hover-bg);border-color:var(--border-light)}.auth-min-submit-block:disabled{cursor:not-allowed;opacity:.55}.auth-min-turnstile{display:flex;justify-content:center;margin:4px 0 0}.auth-min-turnstile iframe{max-width:100%}.auth-min-input{background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-pill);color:var(--text-primary);font-size:var(--auth-control-font);line-height:1.2;min-height:var(--auth-control-height);outline:none;padding:9px calc(var(--auth-submit-size) + 18px) 9px 15px;transition:background-color var(--motion-medium) var(--ease-standard),border-color var(--motion-medium) var(--ease-standard),box-shadow var(--motion-medium) var(--ease-standard),color var(--motion-medium) var(--ease-standard);width:100%}.auth-min-input:focus{background-color:var(--bg-primary);border-color:var(--border-color);box-shadow:none}.auth-min-input:disabled{cursor:not-allowed;opacity:.6}.auth-min-submit{align-items:center;background:none;border:none;border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;display:flex;height:var(--auth-submit-size);justify-content:center;padding:0;position:absolute;right:6px;top:50%;transform:translateY(-50%);transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);width:var(--auth-submit-size)}.auth-min-submit:hover:not(:disabled){background-color:var(--ui-hover-bg);color:var(--text-primary)}.auth-min-submit:disabled{cursor:not-allowed;opacity:.5}.auth-min-submit:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.auth-min-links{align-items:center;display:flex;justify-content:space-between;margin-top:0;padding:0 6px}.auth-min-otp-status{color:var(--text-tertiary);font-size:var(--auth-link-font);font-weight:var(--fw-bold);line-height:1.25;margin-top:-2px;text-align:center}.auth-min-otp-status.is-expired{color:var(--color-semantic-danger);color:var(--danger-color,var(--color-semantic-danger))}.auth-min-checkbox{align-items:center;background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:16px;color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--auth-link-font);gap:9px;line-height:1.2;min-height:var(--auth-control-height);padding:9px 14px}.auth-min-checkbox input[type=checkbox]{accent-color:var(--accent-primary);height:16px;width:16px}.auth-min-select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.auth-min-link{background:none;border:none;color:var(--accent-primary);cursor:pointer;font-size:var(--auth-link-font);font-weight:var(--fw-bold);padding:0}.auth-min-link:hover{text-decoration:underline}.auth-min-link:disabled{cursor:not-allowed;opacity:.6;text-decoration:none}.auth-min-link:focus-visible{border-radius:6px;outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.auth-min-qr-card{grid-gap:10px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:20px;display:grid;gap:10px;justify-items:center;padding:14px;text-align:center}.auth-min-qr-box{align-items:center;background:linear-gradient(135deg,var(--bg-primary),var(--bg-secondary));border:1px dashed var(--border-light);border-radius:16px;color:var(--text-secondary);display:flex;font-weight:var(--fw-bold);height:max(108px,min(22vh,132px));height:max(108px,min(22dvh,132px));justify-content:center;letter-spacing:.08em;width:max(108px,min(22vh,132px));width:max(108px,min(22dvh,132px))}.auth-min-qr-image{background:var(--color-text-inverse);border-radius:12px;height:100%;object-fit:contain;padding:6px;width:100%}.auth-min-qr-placeholder{font-size:var(--auth-link-font);font-weight:var(--fw-bold)}.auth-min-qr-title{color:var(--text-primary);font-size:min(15px,15px);font-size:min(var(--fs-15,15px),15px);font-weight:var(--fw-bold)}.auth-min-qr-text{color:var(--text-secondary);font-size:var(--auth-link-font);line-height:1.45;margin:0}.auth-min-qr-text--muted{color:var(--text-tertiary)}.auth-min-qr-error{color:var(--color-semantic-danger);font-size:var(--auth-link-font);line-height:1.4;margin:0}@media (max-width:640px){.auth-modal-overlay{align-items:start;place-items:start center}.auth-modal-shell{max-height:none;width:min(100%,430px)}.auth-modal,.auth-modal--login{width:100%}.auth-login-layout{align-items:stretch;display:flex;flex-direction:column;gap:calc(var(--auth-form-gap) + 2px)}.auth-remembered-pane{align-self:stretch;padding-top:calc(var(--auth-form-gap) + 2px)}.auth-modal-close{height:36px;right:calc(10px + env(safe-area-inset-right));top:calc(10px + env(safe-area-inset-top));width:36px}.auth-min-links{flex-wrap:wrap;gap:12px}.auth-min-link{align-items:center;display:inline-flex;min-height:32px}.auth-min-checkbox{align-items:flex-start;border-radius:14px}.auth-min-checkbox input[type=checkbox]{flex:0 0 auto;margin-top:1px}}@media (max-width:480px){.auth-min-input{padding-left:14px}.auth-min-submit-block{height:var(--auth-control-height)}.auth-remembered-account{gap:10px;grid-template-columns:minmax(0,1fr) 28px;min-height:48px}.auth-remembered-avatar{height:34px;width:34px}.auth-remembered-focus{padding-top:8px}.auth-remembered-focus-avatar{height:48px;width:48px}.auth-remembered-focus-name{font-size:max(15px,min(15px,17px));font-size:max(15px,min(var(--fs-15,15px),17px));margin-top:7px}}.pagination{gap:8px;justify-content:center;margin:32px 0;padding:20px}.pagination,.pagination-btn{align-items:center;display:flex}.pagination-btn{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);cursor:pointer;font-size:var(--fs-14);font-weight:var(--fw-medium);gap:6px;padding:10px 16px;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.pagination-btn:hover:not(:disabled){background-color:var(--accent-primary);border-color:var(--accent-primary);color:var(--color-text-inverse);transform:translateY(-1px)}.pagination-btn:disabled{cursor:not-allowed;opacity:.4}.pagination-numbers{display:flex;gap:4px}.pagination-number{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);cursor:pointer;font-size:var(--fs-14);font-weight:var(--fw-medium);height:40px;min-width:40px;padding:8px;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.pagination-number:hover{background-color:var(--ui-hover-bg);border-color:var(--accent-primary)}.pagination-number.active{background-color:var(--accent-primary);border-color:var(--accent-primary);color:var(--color-text-inverse)}.pagination-ellipsis{align-items:center;color:var(--text-tertiary);display:flex;font-weight:var(--fw-semibold);height:40px;justify-content:center;min-width:40px}.dark-mode .pagination-btn{background-color:var(--bg-secondary);border-color:var(--border-color);color:var(--text-primary)}.dark-mode .pagination-btn:hover:not(:disabled){background-color:var(--accent-primary);border-color:var(--accent-primary)}.dark-mode .pagination-number{background-color:var(--bg-secondary);border-color:var(--border-color);color:var(--text-primary)}.dark-mode .pagination-number:hover{background-color:var(--ui-hover-bg);border-color:var(--accent-primary)}.dark-mode .pagination-number.active{background-color:var(--accent-primary);border-color:var(--accent-primary)}.dark-mode .pagination-ellipsis{color:var(--text-tertiary)}@media (max-width:1280px) and (orientation:portrait),(max-width:968px){.pagination{flex-wrap:wrap}.pagination-btn span{display:none}}.class-page-content{--class-family-purple:#7758a6;--class-family-small-padding:2px;--class-family-row-padding:10px;min-width:0}.class-page-heading{margin-bottom:21px;margin-bottom:var(--entry-list-gap,21px);min-width:0}.class-page-back{align-items:center;background:#0000;border:0;border-radius:4px;border-radius:var(--radius-sm,4px);color:var(--text-primary);cursor:pointer;display:inline-flex;height:36px;justify-content:center;width:36px}.class-page-back:hover{background:var(--ui-hover-bg)}.class-page-title{margin:0;overflow-wrap:anywhere}@supports not (overflow-wrap:anywhere){.class-page-title{word-break:break-word}}.class-family-labels{border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:8px 16px;gap:var(--space-2,8px) var(--space-4,16px);margin-top:12px;padding:var(--class-family-row-padding) 0}.class-family-label{align-items:baseline;background:#0000;border:0;border-radius:var(--class-family-small-padding);color:var(--accent-primary);cursor:pointer;display:inline-flex;font:inherit;font-weight:700;font-weight:var(--fw-bold,700);gap:8px;gap:var(--space-2,8px);min-width:0;padding:var(--class-family-small-padding) 0;text-align:left}.class-family-label:disabled{cursor:default;opacity:1}.class-family-label__text{overflow-wrap:anywhere}@supports not (overflow-wrap:anywhere){.class-family-label__text{word-break:break-word}}.class-family-label__language{color:var(--text-secondary);font-size:10px;font-size:var(--fs-10,10px);font-weight:600;font-weight:var(--fw-semibold,600)}.class-family-label[data-class-slot="1"]{color:var(--semantic-danger-text)}.class-family-label[data-class-slot="2"]{color:var(--semantic-warning-text)}.class-family-label[data-class-slot="3"]{color:var(--semantic-success-text)}.class-family-label[data-class-slot="5"]{color:var(--class-family-purple)}.class-page-back:focus-visible{outline:2px solid var(--focus-ring-color);outline:var(--focus-ring-width,2px) solid var(--focus-ring-color);outline-offset:2px;outline-offset:var(--focus-ring-offset,2px)}.class-family-label:focus-visible{outline:2px solid var(--focus-ring-color);outline:var(--focus-ring-width,2px) solid var(--focus-ring-color);outline-offset:2px;outline-offset:var(--focus-ring-offset,2px)}.class-page-info button:focus-visible{outline:2px solid var(--focus-ring-color);outline:var(--focus-ring-width,2px) solid var(--focus-ring-color);outline-offset:2px;outline-offset:var(--focus-ring-offset,2px)}.class-page-info{color:var(--text-secondary);padding-bottom:18px;padding-top:18px}.class-page-info button{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;border-radius:var(--radius-sm,4px);color:var(--text-primary);cursor:pointer;font:inherit;margin-top:12px;padding:8px 12px;padding:var(--space-2,8px) var(--space-3,12px)}.class-page-pagination{padding:0 var(--entry-list-padding) var(--entry-list-padding);width:min(100%,670px);width:var(--list-content-width,min(100%,670px))}@media (max-width:1280px) and (orientation:portrait),(max-width:968px){.class-family-labels{flex-wrap:nowrap;gap:0;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:0;padding-top:0;scrollbar-width:thin}.class-family-label{border-bottom:2px solid #0000;flex:0 0 auto;max-width:220px;padding:var(--class-family-row-padding) var(--class-family-row-padding) var(--space-2,8px)}.class-family-label__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.class-family-label[aria-current=page]{border-bottom-color:initial}.class-family-label[data-class-slot="3"]{color:var(--semantic-info-text)}.class-family-label[data-class-slot="4"],.class-family-label[data-class-slot="5"]{color:var(--semantic-success-text)}.class-page-pagination{width:100%}}.hashtag-page-tabs{border-bottom:1px solid var(--border-color);display:flex;gap:0 16px;gap:0 var(--space-4,16px);margin-top:12px}.hashtag-page-tab{background:#0000;border:0;border-bottom:2px solid #0000;color:var(--text-secondary);cursor:pointer;font:inherit;font-weight:700;font-weight:var(--fw-bold,700);min-height:44px;padding:8px 0;padding:var(--space-2,8px) 0}.hashtag-page-tab[aria-current=page]{border-bottom-color:initial;color:var(--text-primary)}.hashtag-page-tab:focus-visible{outline:2px solid var(--focus-ring-color);outline:var(--focus-ring-width,2px) solid var(--focus-ring-color);outline-offset:2px;outline-offset:var(--focus-ring-offset,2px)}.hashtag-entry-content .profile-works-grid{width:min(100%,670px);width:var(--list-content-width,min(100%,670px))}@media (max-width:1280px) and (orientation:portrait),(max-width:968px){.hashtag-page-tabs{padding:0 10px;padding:0 var(--class-family-row-padding,10px)}.hashtag-entry-content .profile-works-grid{width:100%}}.mobile-native-bottom-dock,.mobile-native-top-dock{display:none}@media (max-width:1280px) and (orientation:portrait),(max-width:968px){.mobile-top-dock.mobile-native-top-dock{--mobile-home-unit:max(0.85px,min(0.277778vw,1.25px));--mobile-home-avatar-size:calc(var(--mobile-home-unit)*26);--mobile-home-background:#fff;--mobile-home-avatar-background:#eaeaea;background:var(--mobile-home-background);border-bottom:1px solid var(--border-color);display:block;left:0;padding-top:env(safe-area-inset-top,0);position:fixed;right:0;top:0;top:var(--header-height,0);z-index:150}.mobile-home-header{height:calc(var(--mobile-home-unit)*42);min-height:44px;position:relative}.mobile-home-profile{align-items:center;background:#0000;border:0;border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;left:calc(var(--mobile-home-unit)*12 - (44px - var(--mobile-home-avatar-size))/2);padding:0;position:absolute;top:50%;transform:translateY(-50%);width:44px}.mobile-home-profile img{background:var(--mobile-home-avatar-background);border:0;border-radius:50%;height:var(--mobile-home-avatar-size);object-fit:cover;width:var(--mobile-home-avatar-size)}.mobile-home-pins{align-items:center;background:#0000;border:0;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;position:absolute;right:calc(var(--mobile-home-unit)*12 - (44px - var(--mobile-home-avatar-size))/2);top:50%;transform:translateY(-50%);width:44px}.mobile-home-pins:active{background:var(--ui-hover-bg)}.mobile-home-wordmark{color:#1e1e1e;height:calc(var(--mobile-home-unit)*22);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(var(--mobile-home-unit)*22*2.67111)}.mobile-native-top-dock .mobile-topic-header{background:var(--mobile-home-background);height:calc(var(--mobile-home-unit)*42);min-height:44px}.mobile-native-top-dock .mobile-topic-header__btn,.mobile-native-top-dock .mobile-topic-header__chat{min-height:44px;min-width:44px}.mobile-bottom-dock.mobile-native-bottom-dock,.mobile-navigation-rail.mobile-native-bottom-dock{--mobile-nav-unit:max(0.92px,min(0.2564103vw,1.12px));--mobile-native-bar-height:max(44px,min(calc(var(--mobile-nav-unit)*44),48px));--mobile-native-icon-size:max(27px,min(calc(var(--mobile-nav-unit)*28),31px));--mobile-nav-accent:#1a78be;--mobile-nav-background:#f3f3f3;--mobile-nav-inactive:#5f6368;--mobile-nav-message-active-right:#1f2937;align-items:center;background:var(--mobile-nav-background);border-top:.5px solid var(--border-color);bottom:0;bottom:var(--mobile-bottom-dock-offset,0);box-shadow:none;box-sizing:border-box;display:flex;height:calc(var(--mobile-native-bar-height) + env(safe-area-inset-bottom, 0px));left:0;min-height:44px;padding:0 env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);position:fixed;right:0;z-index:155}.mobile-native-bottom-dock .mobile-nav-item{align-items:center;background:#0000;border:0;color:var(--mobile-nav-inactive);cursor:pointer;display:flex;flex:1 1;height:var(--mobile-native-bar-height);justify-content:center;min-height:44px;min-width:44px;padding:0;position:relative}.mobile-native-bottom-dock .mobile-nav-item.active{color:var(--mobile-nav-accent)}.mobile-native-bottom-dock .mobile-nav-item>svg{height:var(--mobile-native-icon-size);width:var(--mobile-native-icon-size)}.mobile-native-bottom-dock .mobile-nav-item--messages{--filktb-message-icon-mark-size:max(19px,min(calc(var(--mobile-nav-unit)*21),23px));--filktb-message-icon-width:calc(var(--filktb-message-icon-mark-size)*1.61905);--filktb-message-icon-height:calc(var(--filktb-message-icon-mark-size)*1.33333);--filktb-message-icon-primary:var(--mobile-nav-inactive);--filktb-message-icon-secondary:var(--mobile-nav-inactive);--filktb-message-icon-primary-opacity:1;--filktb-message-icon-secondary-opacity:1}.mobile-native-bottom-dock .mobile-nav-item--messages.active{--filktb-message-icon-primary:var(--mobile-nav-accent);--filktb-message-icon-secondary:var(--mobile-nav-message-active-right)}.mobile-native-bottom-dock .mobile-nav-badge{align-items:center;background:var(--mobile-nav-accent);border:1.2px solid var(--mobile-nav-background);border-radius:50%;color:#fff;display:flex;font-size:max(10px,min(calc(var(--mobile-nav-unit)*10.5),11px));font-weight:900;height:max(18px,min(calc(var(--mobile-nav-unit)*18),20px));justify-content:center;line-height:1;pointer-events:none;position:absolute;right:calc(50% - var(--mobile-nav-unit)*20);top:calc(var(--mobile-native-bar-height)/2 - var(--mobile-nav-unit)*18);width:max(18px,min(calc(var(--mobile-nav-unit)*18),20px))}.mobile-native-bottom-dock .mobile-nav-badge--messages{border-width:1.5px;font-size:max(10.5px,min(calc(var(--mobile-nav-unit)*11),12px));height:max(20px,min(calc(var(--mobile-nav-unit)*21),24px));right:calc(50% - var(--mobile-nav-unit)*23);top:calc(var(--mobile-native-bar-height)/2 - var(--mobile-nav-unit)*22);width:max(20px,min(calc(var(--mobile-nav-unit)*21),24px))}.mobile-home-profile:focus-visible{outline:2px solid #1a78be;outline-offset:-2px}.mobile-home-pins:focus-visible{outline:2px solid #1a78be;outline-offset:-2px}.mobile-native-bottom-dock .mobile-nav-item:focus-visible{outline:2px solid #1a78be;outline-offset:-2px}.dark .mobile-native-top-dock,.dark-mode .mobile-native-top-dock{--mobile-home-background:#1e1e1e;--mobile-home-avatar-background:#2d2d30}.dark .mobile-home-wordmark,.dark-mode .mobile-home-wordmark{color:#e8e8e8}.dark .mobile-native-bottom-dock,.dark-mode .mobile-native-bottom-dock{--mobile-nav-background:#252526;--mobile-nav-inactive:#c5c5c5;--mobile-nav-message-active-right:#d4d4d4}}html.klavye-acik .mobile-bottom-dock{display:none}@media (max-width:968px) and (orientation:landscape){.mobile-top-dock.mobile-native-top-dock{left:60px;left:var(--mobile-navigation-rail-width,60px)}.mobile-navigation-rail.mobile-native-bottom-dock{border-right:.5px solid var(--border-color);border-top:0;bottom:0;flex-direction:column;height:auto;justify-content:center;left:0;min-height:0;padding:env(safe-area-inset-top,0) 0 env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);right:auto;top:0;width:calc(var(--mobile-native-bar-height) + 12px + env(safe-area-inset-left, 0px))}.mobile-navigation-rail .mobile-nav-item{flex:1 1;height:auto;min-height:44px;min-width:44px;width:100%}.mobile-navigation-rail .mobile-nav-badge{top:calc(50% - var(--mobile-nav-unit)*18)}.mobile-navigation-rail .mobile-nav-badge--messages{top:calc(50% - var(--mobile-nav-unit)*22)}}.status-line{align-items:center;background:var(--statusline-bg);border-top:1px solid var(--statusline-border);bottom:0;box-sizing:border-box;color:var(--statusline-text);display:none;font-size:var(--fs-11);gap:var(--space-3);grid-template-columns:1fr auto 1fr;height:0;height:var(--statusline-height,0);left:0;letter-spacing:.02em;padding:0 var(--space-4);position:fixed;right:0;z-index:110}.status-line__section{align-items:center;display:flex;gap:var(--space-2);min-width:0}.status-line__section--left{justify-content:flex-start}.status-line__section--center{justify-content:center;min-width:0}.status-line__section--right{justify-content:flex-end}.status-chip{align-items:center;background:var(--statusline-chip-bg);border:1px solid var(--statusline-chip-border);border-radius:var(--radius-pill);color:var(--statusline-chip-text);display:inline-flex;font-size:var(--fs-10);font-weight:var(--fw-semibold);gap:var(--space-1);padding:2px 8px;white-space:nowrap}.status-chip.is-online{background:var(--statusline-success-bg);border-color:var(--statusline-success-border);color:var(--statusline-success-text)}.status-chip.is-offline{background:var(--statusline-danger-bg);border-color:var(--statusline-danger-border);color:var(--statusline-danger-text)}.status-context{font-size:var(--fs-12);font-weight:var(--fw-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-context.is-loading{opacity:.8}@media (max-width:1100px){.status-line__section--right{display:none}}@media (max-width:1280px) and (orientation:portrait),(max-width:968px){.status-line{display:none}}.entry-editor-layer{bottom:auto;height:100vh;height:var(--entry-editor-viewport-height,var(--app-vh,100vh));min-height:0;top:0;top:var(--entry-editor-viewport-top,0)}.entry-editor-modal{display:flex;flex-direction:column;max-height:calc(100vh - 40px);max-height:calc(var(--entry-editor-viewport-height, var(--app-vh, 100vh)) - 40px);min-height:0;overflow:hidden}.edit-entry-modal .form-group>label,.edit-entry-modal .input-hint,.edit-entry-modal .modal-actions,.entry-editor-modal .rt-toolbar,.entry-editor-modal>.create-topic-header,.entry-editor-modal>.entry-composer-titlebar{flex:0 0 auto}.edit-entry-modal .form-group,.edit-entry-modal>form,.entry-editor-modal .entry-form,.entry-editor-modal .entry-form-wrapper--composer,.entry-editor-modal .rt{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0}.edit-entry-modal>form,.entry-editor-modal .entry-form,.entry-editor-modal .rt{overflow:hidden}.entry-editor-modal .rt-toolbar__left{flex:1 1 auto;flex-wrap:nowrap;min-width:0;overflow:hidden}.entry-editor-modal .rt-toolbar__right{flex:0 0 auto;margin-left:auto}.entry-editor-modal .rt-btn,.entry-editor-modal .rt-divider{flex-shrink:0}.entry-editor-layer .entry-editor-modal .rt .rt-editor-shell{--system-scrollbar-size:8px;flex:1 1 auto;max-height:min(56vh,520px);max-height:min(calc(var(--entry-editor-viewport-height, var(--app-vh, 100vh))*.56),520px);min-height:0;min-width:0;overflow:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.entry-editor-modal .rt .rt-editor{min-height:min(140px,30vh);min-height:min(140px,calc(var(--entry-editor-viewport-height, var(--app-vh, 100vh))*.3));overflow-wrap:anywhere}@supports not (overflow-wrap:anywhere){.entry-editor-modal .rt .rt-editor{word-break:break-word}}.entry-editor-modal .entry-form-previews{flex:0 1 auto;max-height:min(166px,25vh);max-height:min(166px,calc(var(--entry-editor-viewport-height, var(--app-vh, 100vh))*.25));min-height:0;overflow:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.entry-editor-modal .entry-form-previews:empty{display:none}.entry-composer-layer--docked .entry-editor-modal{height:100vh;height:var(--entry-editor-viewport-height,var(--app-vh,100vh));max-height:100%}.entry-composer-layer--docked .entry-editor-modal .rt .rt-editor-shell{max-height:none}.entry-composer-layer--docked .entry-editor-modal .rt{flex-basis:0}@media (max-width:1280px) and (orientation:portrait),(max-width:968px){.entry-editor-layer .entry-editor-modal{height:100%;max-height:100%}.entry-editor-layer.entry-editor-layer[role=presentation]{animation:none;background-color:var(--bg-secondary)}.entry-editor-layer.entry-editor-layer[role=presentation]:after,.entry-editor-layer.entry-editor-layer[role=presentation]:before{background-color:var(--bg-secondary);content:"";height:200vh;left:0;pointer-events:none;position:absolute;right:0}.entry-editor-layer.entry-editor-layer[role=presentation]:before{bottom:100%}.entry-editor-layer.entry-editor-layer[role=presentation]:after{top:100%}.entry-editor-layer .entry-editor-modal .rt .rt-editor-shell{max-height:none}.entry-editor-layer .entry-editor-modal .rt{flex-basis:0}.entry-editor-modal.edit-entry-modal{padding:var(--space-4)}}.studio-overlay{background:var(--bg-primary);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:40}.studio-overlay--active{display:flex;flex-direction:column}.studio-layout{flex:1 1;min-height:0}.studio-area{min-height:0;min-width:0;overflow:hidden;padding:0;position:relative}.studio-flutter-host{height:100%;width:100%}.studio-flutter-host,.studio-status{bottom:0;left:0;position:absolute;right:0;top:0}.studio-status{background:var(--bg-primary);color:var(--text-primary);display:grid;place-content:center;text-align:center}.studio-sign-in{bottom:20%;left:0;position:absolute;right:0;text-align:center}@media (max-width:1280px) and (orientation:portrait),(max-width:968px){.studio-overlay{bottom:calc(48px + env(safe-area-inset-bottom, 0px));bottom:var(--mobile-bottom-dock-height,calc(48px + env(safe-area-inset-bottom, 0px)));top:0;top:var(--mobile-top-dock-height,0)}.studio-overlay>.shell-topbar{display:none}.studio-overlay .main-layout.studio-layout{height:0}.studio-overlay .main-layout.studio-layout,.studio-overlay .studio-area{flex:1 1;min-height:0;overflow:hidden;padding:0}}html.studio-reading-fullscreen .studio-overlay--active{bottom:0;left:0;right:0;top:0}html.studio-reading-fullscreen .mobile-bottom-dock,html.studio-reading-fullscreen .mobile-navigation-rail,html.studio-reading-fullscreen .mobile-top-dock,html.studio-reading-fullscreen .studio-overlay .activity-bar,html.studio-reading-fullscreen .studio-overlay .right-sidebar,html.studio-reading-fullscreen .studio-overlay>.shell-topbar{display:none}html.studio-reading-fullscreen .studio-overlay .main-layout.studio-layout{grid-template-columns:minmax(0,1fr);height:100%;margin:0;padding:0;width:100%}html.studio-reading-fullscreen .studio-area{margin:0;max-width:none;padding:0;width:100%}html.studio-reading-mobile .studio-overlay--active{bottom:0;left:0;right:0;top:0}html.studio-reading-mobile .mobile-bottom-dock,html.studio-reading-mobile .mobile-navigation-rail,html.studio-reading-mobile .mobile-top-dock,html.studio-reading-mobile .studio-overlay>.shell-topbar{display:none}html.studio-reading-mobile .studio-overlay .main-layout.studio-layout{grid-template-columns:minmax(0,1fr);height:100%;margin:0;padding:0;width:100%}html.studio-reading-mobile .studio-area{margin:0;max-width:none;padding:0;width:100%}html.studio-keyboard-open .mobile-bottom-dock,html.studio-writing-mobile .mobile-bottom-dock{display:none}html.studio-writing-mobile .studio-overlay--active{bottom:0;padding-bottom:env(safe-area-inset-bottom,0)}html.studio-writing-mobile .studio-overlay .right-sidebar{display:none}html.studio-writing-mobile .studio-overlay .main-layout.studio-layout{grid-template-columns:minmax(0,1fr);margin-left:0}.studio-fullscreen-exit{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:50%;color:var(--text-primary);cursor:pointer;display:grid;height:40px;place-items:center;position:absolute;right:max(8px,env(safe-area-inset-right));top:max(8px,env(safe-area-inset-top));width:40px;z-index:50}.studio-fullscreen-exit:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.studio-okunur-metin{clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.device-chat-area{--device-chat-bottom-safe:max(18px,env(safe-area-inset-bottom,0px));box-sizing:border-box;height:calc(100vh - 97px);height:calc(var(--app-vh, 100vh) - var(--header-height, 61px) - var(--tabbar-height, 36px));max-height:calc(100vh - 97px);max-height:calc(var(--app-vh, 100vh) - var(--header-height, 61px) - var(--tabbar-height, 36px));overscroll-behavior:none;padding:0 0 var(--device-chat-bottom-safe)}.device-chat-area,.device-chat-shell{background:var(--bg-primary);min-height:0;overflow:hidden;width:100%}.device-chat-shell{align-items:stretch;contain:layout;display:grid;grid-template-columns:minmax(340px,420px) minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100%;position:relative}.device-chat-left,.device-chat-profile,.device-chat-thread{min-height:0;min-width:0}.device-chat-left{flex-direction:column;height:100%;overflow:hidden}.device-chat-left,.device-chat-left__head{background:var(--bg-secondary);display:flex}.device-chat-left__head{align-items:flex-start;border-bottom:1px solid var(--border-color);gap:14px;justify-content:space-between;padding:18px 18px 14px}.device-chat-left__title{grid-gap:4px;display:grid;gap:4px;min-width:0}.device-chat-left__eyebrow{color:var(--accent-primary);font-size:var(--fs-11);font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase}.device-chat-left__head h2{color:var(--text-primary);font-size:var(--fs-22);font-weight:var(--fw-bold);line-height:1.05;margin:0}.device-chat-left__subtitle{color:var(--text-tertiary);font-size:var(--fs-12);line-height:1.3}.device-chat-left__count{align-items:center;background:var(--accent-bg-soft);border:1px solid var(--accent-border);border-radius:var(--radius-pill);color:var(--accent-primary);display:inline-flex;font-size:var(--fs-12);font-weight:var(--fw-bold);height:30px;justify-content:center;min-width:30px}.device-chat-left__search{border-bottom:0;padding:16px 14px 10px;position:relative}.device-chat-left__search input{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-pill);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--fs-13);height:42px;outline:none;padding:0 40px 0 16px;width:100%}.device-chat-left__search input:focus{border-color:var(--accent-primary);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.device-chat-left__search input::placeholder{color:var(--text-tertiary)}.device-chat-left__search button{align-items:center;background:#0000;border:0;border-radius:var(--radius-pill);color:var(--text-tertiary);cursor:pointer;display:flex;font-size:var(--fs-16);font-weight:var(--fw-bold);height:24px;justify-content:center;line-height:1;position:absolute;right:22px;top:9px;width:24px}.device-list{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:auto;overscroll-behavior:contain;padding:2px 8px 14px;scrollbar-color:var(--system-scrollbar-thumb) var(--system-scrollbar-track);scrollbar-width:thin}.device-chat-messages::-webkit-scrollbar,.device-chat-profile::-webkit-scrollbar,.device-list::-webkit-scrollbar{height:var(--system-scrollbar-size);width:var(--system-scrollbar-size)}.device-chat-messages::-webkit-scrollbar-track,.device-chat-profile::-webkit-scrollbar-track,.device-list::-webkit-scrollbar-track{background:var(--system-scrollbar-track)}.device-chat-messages::-webkit-scrollbar-thumb,.device-chat-profile::-webkit-scrollbar-thumb,.device-list::-webkit-scrollbar-thumb{background:var(--system-scrollbar-thumb);border:0;border-radius:var(--system-scrollbar-radius)}.device-chat-left__empty{color:var(--text-tertiary);font-size:var(--fs-13);margin:8px;padding:16px 8px;text-align:center}.device-card,.device-chat-left__empty{background:#0000;border:0;border-radius:0}.device-card{grid-gap:10px;align-items:center;color:var(--text-primary);cursor:pointer;display:grid;gap:10px;grid-template-columns:42px minmax(0,1fr) auto;padding:10px;text-align:left;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);width:100%}.device-card:hover{background:var(--bg-hover)}.device-card.is-selected{background:var(--accent-bg-soft)}.device-card__avatar,.device-chat-thread__avatar,.device-message-avatar{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-pill);color:var(--accent-primary);display:inline-flex;flex:0 0 auto;font-weight:var(--fw-bold);justify-content:center;overflow:hidden}.device-card__avatar{font-size:var(--fs-14);height:42px;width:42px}.device-card__main{grid-gap:3px;display:grid;gap:3px;min-width:0}.device-card__title{color:var(--text-primary);font-size:var(--fs-15);font-weight:var(--fw-bold)}.device-card__sub,.device-card__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.device-card__sub{color:var(--text-secondary);font-size:var(--fs-12);line-height:1.3}.device-card__time{align-self:start;color:var(--text-tertiary);font-size:var(--fs-11);line-height:1.2}.device-chat-thread{background:var(--bg-primary);display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;height:100%;overflow:hidden}.device-chat-thread.is-empty-thread{grid-template-rows:minmax(0,1fr) auto auto auto}.device-chat-thread__head{align-items:center;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);display:flex;gap:14px;justify-content:space-between;min-height:72px;padding:12px 16px}.device-chat-thread__identity{align-items:center;display:inline-flex;gap:12px;min-width:0}.device-chat-thread__avatar{font-size:var(--fs-15);height:46px;width:46px}.device-card__avatar img,.device-chat-thread__avatar img,.device-message-avatar img{display:block;height:100%;object-fit:cover;width:100%}.device-chat-thread__copy{min-width:0}.device-chat-thread__title{color:var(--text-primary);font-size:var(--fs-16);font-weight:var(--fw-bold);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.device-chat-thread__menu{align-items:center;background:none;border:none;border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);width:36px}.device-chat-thread__menu:hover{background:var(--ui-hover-bg);color:var(--text-primary)}.device-chat-thread__menu-wrap{position:relative}.device-chat-menu-overlay{bottom:0;left:0;position:fixed;right:0;top:0;z-index:9}.device-chat-menu{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 12px 32px #0f172a24;display:flex;flex-direction:column;gap:2px;margin-top:4px;min-width:200px;padding:6px;position:absolute;right:0;top:100%;z-index:10}.device-chat-menu-item{align-items:center;background:none;border:none;border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;font:inherit;font-size:var(--fs-14);font-weight:var(--fw-semibold);gap:10px;padding:10px 12px;text-align:left;transition:background var(--motion-fast) var(--ease-standard);width:100%}.device-chat-menu-item:hover{background:var(--ui-hover-bg)}.device-chat-menu-item--danger{color:var(--text-primary)}.device-chat-menu-item--danger:hover{background:#dc262614;color:var(--color-semantic-danger)}.device-chat-thread__sub{color:var(--text-tertiary);font-size:var(--fs-12);line-height:1.3;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.device-chat-thread__actions{align-items:center;display:inline-flex;gap:8px}.device-chat-thread__back{background:#0000;border:0;border-radius:var(--radius-pill);color:var(--text-primary);flex:0 0 auto;height:38px;width:38px}.device-chat-action,.device-chat-thread__back{align-items:center;cursor:pointer;justify-content:center}.device-chat-action{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:10px;color:var(--text-secondary);display:inline-flex;font-family:var(--font-sans);font-size:var(--fs-12);font-weight:var(--fw-bold);height:34px;min-width:34px;padding:0 9px}.device-chat-action--danger{border-color:#dc262657;color:var(--color-semantic-danger)}.device-chat-action--danger:hover:not(:disabled){background:#dc262614;border-color:#dc262694;color:var(--color-semantic-danger)}.device-chat-action:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-light);color:var(--text-primary)}.device-chat-action:disabled{cursor:not-allowed;opacity:.55}.device-chat-messages{background:var(--bg-primary);display:flex;flex-direction:column;gap:10px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:22px max(16px,min(3vw,36px));scrollbar-color:var(--system-scrollbar-thumb) var(--system-scrollbar-track);scrollbar-width:thin}.device-chat-thread.has-active-thread .device-chat-messages{isolation:isolate;position:relative}.device-chat-thread.has-active-thread .device-chat-messages:after,.device-chat-thread.has-active-thread .device-chat-messages:before{--g155-oran:1.30683;aspect-ratio:500.212/653.692;background-image:url(/static/media/filktb-circles.d8388b5f7703a730db4b.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";filter:grayscale(1) contrast(1.08);opacity:.52;pointer-events:none;position:absolute;top:50%;width:min(46vw,360px);z-index:0}.device-chat-thread.has-active-thread .device-chat-messages:before{left:max(-88px,min(-6vw,-36px));transform:translateY(-50%)}.device-chat-thread.has-active-thread .device-chat-messages:after{opacity:.44;right:max(-88px,min(-6vw,-36px));transform:translateY(-50%) scaleY(-1)}.light-mode .device-chat-thread.has-active-thread .device-chat-messages:before{opacity:.74}.light-mode .device-chat-thread.has-active-thread .device-chat-messages:after{opacity:.64}.device-chat-thread.has-active-thread .device-chat-messages>*{position:relative;z-index:1}.device-chat-messages__empty{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:18px;color:var(--text-secondary);font-size:var(--fs-13);line-height:1.5;margin:auto;max-width:420px;padding:22px;text-align:center}.device-chat-messages__empty--logo{background:#0000;border:0;border-radius:0;display:grid;max-width:none;min-height:230px;padding:0;place-items:center;width:min(58vw,300px)}.device-chat-empty-logo{color:var(--color-semantic-info);display:block;height:max(160px,min(18vw,230px));position:relative;width:max(190px,min(22vw,270px))}.device-chat-empty-logo__bubble{fill:none;stroke:currentColor;height:82%;position:absolute;width:68%}.device-chat-empty-logo__bubble--back{left:0;opacity:.64;top:14%;transform:scaleX(-1);transform-origin:center}.device-chat-empty-logo__bubble--front{right:0;top:0}.device-chat-messages__empty strong{color:var(--text-primary);display:block;margin-bottom:4px}.device-chat-vault{grid-gap:10px;background:var(--bg-primary);display:grid;gap:10px;min-height:0;padding:24px;place-content:center}.device-chat-vault__mark{align-items:center;background:var(--accent-bg-soft);border:1px solid var(--accent-border);border-radius:var(--radius-pill);color:var(--accent-primary);display:inline-flex;height:46px;justify-content:center;margin:0 auto 2px;width:46px}.device-chat-vault__title{color:var(--text-primary);font-size:var(--fs-16);font-weight:var(--fw-bold);line-height:1.2;text-align:center}.device-chat-vault__sub{color:var(--text-tertiary);font-size:var(--fs-12);line-height:1.3;text-align:center}.device-chat-vault__row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 54px;width:min(100%,360px)}.device-chat-vault__row input{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-primary);font:inherit;font-size:var(--fs-13);height:42px;min-width:0;outline:none;padding:0 12px}.device-chat-vault__row input:focus{border-color:var(--accent-primary);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.device-chat-vault__row button{background:var(--accent-primary);border:1px solid var(--accent-primary);border-radius:12px;color:var(--text-inverse);cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-13);font-weight:var(--fw-bold);height:42px}.device-chat-vault__row button:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.device-chat-vault__row button:disabled{cursor:not-allowed;opacity:.55}.device-chat-vault__error{color:var(--color-semantic-danger);font-size:var(--fs-12);line-height:1.35;text-align:center;width:min(100%,360px)}.device-message-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:4px 8px;max-width:min(76%,720px)}.device-message-row.is-out{align-self:flex-end;justify-content:flex-end}.device-message-row.is-in{align-self:flex-start;justify-content:flex-start}.device-message-avatar{font-size:var(--fs-11);height:28px;width:28px}.chat-bubble{background:var(--bg-secondary);border:none;border-radius:18px 18px 18px 4px;box-shadow:none;color:var(--text-primary);min-width:0;padding:8px 14px}.chat-bubble.is-out{background:var(--accent-bg-soft);border-radius:18px 18px 4px 18px}.chat-bubble__text{color:var(--text-primary);font-size:var(--fs-16);line-height:1.5;white-space:pre-wrap;word-break:break-word}.chat-bubble-foot{align-items:center;display:flex;gap:4px;margin-top:4px}.chat-bubble-time{color:var(--text-tertiary);font-size:var(--fs-11);font-weight:var(--fw-semibold);margin-left:auto;white-space:nowrap}.chat-bubble-action-btn{align-items:center;background:none;border:none;border-radius:var(--radius-pill);color:var(--text-tertiary);cursor:pointer;display:inline-flex;height:22px;justify-content:center;padding:0;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);width:22px}.chat-bubble-action-btn:hover{background:var(--ui-hover-bg)}.chat-bubble-action-delete:hover{background:#dc26261f;color:var(--color-semantic-danger)}.chat-bubble-action-like:hover{background:var(--accent-bg);color:var(--accent-primary)}.chat-bubble__image{grid-gap:7px;display:grid;gap:7px}.chat-bubble__image-title{color:var(--text-primary);font-size:var(--fs-12);font-weight:var(--fw-bold)}.chat-bubble__image-meta{color:var(--text-tertiary);font-size:var(--fs-11)}.chat-bubble__image-open{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:9px;color:var(--accent-primary);cursor:pointer;font-size:var(--fs-12);font-weight:var(--fw-bold);height:30px;justify-self:start;padding:0 10px}.chat-bubble__meta{align-items:center;display:inline-flex;gap:7px;justify-content:flex-end;margin-top:6px;width:100%}.chat-bubble__status,.chat-bubble__time{color:var(--text-tertiary);font-size:var(--fs-10);line-height:1}.chat-bubble__status.is-read{color:var(--accent-primary)}.chat-bubble__status.is-failed{color:var(--color-semantic-danger)}.device-chat-compose{background:#0000;border-top:none;padding:10px 12px 12px}.device-chat-compose__shell{align-items:flex-end;display:flex;position:relative}.device-chat-compose__input{-ms-overflow-style:none;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-pill);box-shadow:none;box-sizing:border-box;color:var(--text-primary);font:inherit;font-size:var(--fs-16);height:44px;line-height:24px;max-height:132px;min-height:44px;outline:none;overflow-y:auto;padding:9px 52px 9px 18px;resize:none;scrollbar-width:none;transition:background var(--motion-fast) var(--ease-standard);width:100%}.device-chat-compose__input::-webkit-scrollbar{display:none}.device-chat-compose__input:focus{background:var(--bg-primary);border-color:var(--border-color);box-shadow:none}.device-chat-compose__input::placeholder{color:var(--text-tertiary)}.device-chat-compose__file-input{display:none}.device-chat-compose__attachment-clear,.device-chat-compose__attachment-send,.device-chat-compose__icon-btn{cursor:pointer;font-family:var(--font-sans);font-weight:var(--fw-bold)}.device-chat-compose__icon-btn{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-pill);height:44px;width:44px}.device-chat-compose__icon-btn,.device-chat-compose__send{align-items:center;color:var(--text-secondary);display:inline-flex;justify-content:center}.device-chat-compose__send{background:none;border:none;border-radius:var(--radius-pill);cursor:pointer;height:32px;padding:0;position:absolute;right:6px;top:50%;transform:translateY(-50%);transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);width:32px}.chat-bubble__image-open:hover:not(:disabled),.device-chat-compose__attachment-clear:hover:not(:disabled),.device-chat-compose__icon-btn:hover:not(:disabled){background:var(--bg-hover)}.device-chat-compose__send:hover:not(:disabled){background:var(--ui-hover-bg);color:var(--text-primary)}.device-chat-compose__send:disabled{cursor:not-allowed;opacity:.5}.device-chat-compose__send svg{height:18px;width:18px}.device-chat-compose__attachment-send:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.chat-bubble__image-open:disabled,.device-chat-compose__attachment-clear:disabled,.device-chat-compose__attachment-send:disabled,.device-chat-compose__icon-btn:disabled{cursor:not-allowed;opacity:.55}.device-chat-compose__attachment{grid-gap:10px;align-items:center;background:var(--bg-secondary);border-top:1px solid var(--border-color);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto auto;padding:10px 14px}.device-chat-compose__attachment-preview{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;height:46px;object-fit:cover;width:46px}.device-chat-compose__attachment-preview.is-empty{align-items:center;color:var(--text-tertiary);display:inline-flex;font-size:var(--fs-11);justify-content:center}.device-chat-compose__attachment-meta{min-width:0}.device-chat-compose__attachment-name{color:var(--text-primary);font-size:var(--fs-12);font-weight:var(--fw-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.device-chat-compose__attachment-size{color:var(--text-tertiary);font-size:var(--fs-11);margin-top:2px}.device-chat-compose__attachment-clear,.device-chat-compose__attachment-send{border-radius:10px;font-size:var(--fs-12);height:34px;padding:0 11px}.device-chat-compose__attachment-send{background:var(--accent-primary);border:1px solid var(--accent-primary);color:var(--text-inverse)}.device-chat-compose__attachment-clear{background:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-secondary)}.device-chat-profile{background:var(--bg-secondary);border-left:1px solid var(--border-color);display:flex;flex-direction:column;height:100%;overflow:auto;scrollbar-color:var(--system-scrollbar-thumb) var(--system-scrollbar-track);scrollbar-width:thin}.device-chat-profile--blank{background:var(--bg-primary);overflow:hidden}.device-chat-profile--blank>*{display:none!important}.device-chat-mobile-profile{background:var(--bg-secondary);color:var(--text-primary);display:flex;flex-direction:column;min-height:100%}.device-chat-mobile-profile__header{grid-column-gap:20px;grid-row-gap:16px;align-items:start;border-bottom:1px solid var(--border-color);column-gap:20px;display:grid;grid-template-columns:118px minmax(0,1fr);padding:28px 24px 24px;row-gap:16px}.device-chat-mobile-profile__avatar{background:var(--accent-primary);background:var(--avatar-ring-color,var(--accent-primary));border-radius:var(--radius-pill);box-shadow:0 10px 30px var(--black-alpha-28);height:118px;padding:3px;position:relative;width:118px}.device-chat-mobile-profile__avatar img{background:var(--bg-primary);border:2px solid var(--black-alpha-28);border-radius:var(--radius-pill);display:block;height:100%;object-fit:cover;width:100%}.device-chat-mobile-profile__main{grid-gap:14px;display:grid;gap:14px;min-width:0;padding-top:2px}.device-chat-mobile-profile__identity{align-items:flex-start;display:flex;flex-direction:column;gap:2px;min-width:0}.device-chat-mobile-profile__username{color:var(--accent-primary);font-size:var(--fs-18);font-weight:var(--fw-bold);line-height:1.2;text-decoration:none;word-break:break-word}.device-chat-mobile-profile__username:hover{text-decoration:underline}.device-chat-mobile-profile__stats{align-items:baseline;color:var(--text-tertiary);display:flex;flex-wrap:wrap;font-size:var(--fs-15);gap:10px;line-height:1.3}.device-chat-mobile-profile__stats strong{color:var(--text-primary);font-size:var(--fs-18);font-weight:var(--fw-bold);margin-right:4px}.device-chat-mobile-profile__bio{color:var(--text-secondary);font-size:var(--fs-15);grid-column:1/-1;line-height:1.55;margin:0;white-space:pre-wrap}.device-chat-mobile-profile__tabs{border-bottom:1px solid var(--border-color);display:flex;gap:6px;padding:12px 24px 0}.device-chat-mobile-profile__tab{background:#0000;border:1px solid #0000;border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;flex:1 1;font:inherit;font-size:var(--fs-15);font-weight:var(--fw-bold);height:44px;min-width:0;white-space:nowrap}.device-chat-mobile-profile__tab.is-active{background:var(--bg-primary);border-color:var(--border-color);box-shadow:var(--shadow-sm);color:var(--text-primary)}.device-chat-mobile-profile__pane{grid-gap:14px;display:grid;gap:14px;padding:24px}.device-chat-mobile-profile__note{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:22px;box-shadow:inset 0 1px 0 #ffffff0a}.device-chat-mobile-profile__feed{grid-gap:18px;display:grid;gap:18px}.device-chat-mobile-profile__entry{grid-gap:14px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:22px;box-shadow:inset 0 1px 0 #ffffff0a;display:grid;gap:14px;padding:18px}.device-chat-mobile-profile__entry-head{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:54px minmax(0,1fr) auto}.device-chat-mobile-profile__entry-head img{background:var(--bg-secondary);border:2px solid var(--accent-primary);border-radius:var(--radius-pill);height:54px;object-fit:cover;width:54px}.device-chat-mobile-profile__entry-head div{grid-gap:2px;display:grid;gap:2px;min-width:0}.device-chat-mobile-profile__entry-head strong{color:var(--accent-primary);font-size:var(--fs-14);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.device-chat-mobile-profile__entry-head span{color:var(--text-tertiary);font-size:var(--fs-12);line-height:1.2}.device-chat-mobile-profile__entry-more{align-items:center;border:1px solid var(--border-color);border-radius:var(--radius-pill);color:var(--text-tertiary);display:inline-flex;font-weight:var(--fw-bold);height:32px;justify-content:center;width:32px}.device-chat-mobile-profile__topic{border:1px solid var(--border-color);border-radius:var(--radius-pill);color:var(--text-primary);font-size:var(--fs-13);font-weight:var(--fw-bold);justify-self:start;max-width:100%;overflow:hidden;padding:9px 16px;text-overflow:ellipsis;white-space:nowrap}.device-chat-mobile-profile__entry p{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:var(--text-primary);display:-webkit-box;font-size:var(--fs-16);line-height:1.55;margin:0;overflow:hidden}.device-chat-mobile-profile__entry time{color:var(--text-tertiary);font-size:var(--fs-13);text-align:right}.device-chat-mobile-profile__works-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.device-chat-mobile-profile__work-card{grid-gap:8px;background:#0000;border:0;border-radius:12px;color:var(--text-primary);display:grid;gap:8px;min-width:0;padding:0;text-decoration:none;transition:transform var(--motion-fast) var(--ease-standard)}.device-chat-mobile-profile__work-card:hover{transform:translateY(-1px)}.device-chat-mobile-profile__work-thumb{--g155-oran:1.5;aspect-ratio:2/3;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 6px 12px var(--black-alpha-14);display:block;overflow:hidden;position:relative;transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.device-chat-mobile-profile__work-card:hover .device-chat-mobile-profile__work-thumb{border-color:var(--accent-border-strong);box-shadow:0 8px 16px var(--black-alpha-18)}.device-chat-mobile-profile__work-thumb img{display:block;height:100%;object-fit:cover;width:100%}.device-chat-mobile-profile__work-mark{background:linear-gradient(var(--text-tertiary),var(--text-tertiary)) 50% 34% /46% 2px no-repeat,linear-gradient(var(--text-tertiary),var(--text-tertiary)) 50% 48% /60% 2px no-repeat,linear-gradient(var(--text-tertiary),var(--text-tertiary)) 50% 62% /52% 2px no-repeat;border:1px solid var(--border-color);border-radius:10px;bottom:16px;left:16px;opacity:.42;position:absolute;right:16px;top:16px}.device-chat-mobile-profile__work-subtitle,.device-chat-mobile-profile__work-title{min-width:0;overflow:hidden;text-overflow:ellipsis}.device-chat-mobile-profile__work-title{color:var(--text-primary);font-size:var(--fs-14);font-weight:var(--fw-bold);line-height:1.2;white-space:nowrap}.device-chat-mobile-profile__work-subtitle{color:var(--text-tertiary);font-size:var(--fs-12);line-height:1.3;white-space:nowrap}.device-chat-mobile-profile__note{color:var(--text-secondary);font-size:var(--fs-13);line-height:1.45;padding:14px}.device-chat-mobile-profile__open{align-items:center;background:var(--accent-bg-soft);border:1px solid var(--accent-primary);border-radius:var(--radius-pill);color:var(--accent-primary);display:inline-flex;font-size:var(--fs-13);font-weight:var(--fw-bold);height:42px;justify-content:center;text-decoration:none}.device-chat-mobile-profile__open:hover{background:var(--accent-bg-strong)}.device-chat-mobile-profile--empty{min-height:100%}.device-chat-mobile-profile__empty-avatar{align-items:center;background:var(--bg-primary);border:3px solid var(--accent-primary);border-radius:var(--radius-pill);color:var(--accent-primary);display:inline-flex;font-size:var(--fs-32);font-weight:var(--fw-bold);height:118px;justify-content:center;overflow:hidden;width:118px}.device-chat-mobile-profile__empty-avatar img{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:1280px){.device-chat-shell{grid-template-columns:minmax(300px,360px) minmax(0,1fr)}.device-chat-mobile-profile__header{column-gap:16px;grid-template-columns:96px minmax(0,1fr);padding:22px 18px 20px}.device-chat-mobile-profile__avatar,.device-chat-mobile-profile__empty-avatar{height:96px;width:96px}.device-chat-mobile-profile__pane,.device-chat-mobile-profile__tabs{padding-left:18px;padding-right:18px}}@media (max-width:1280px) and (orientation:portrait),(max-width:968px){.device-chat-area{--device-chat-bottom-safe:0px;background:var(--bg-secondary);height:calc(100vh - 97px);height:calc(var(--app-vh, 100vh) - var(--header-height, 61px) - var(--tabbar-height, 36px));max-height:none;overflow:visible}.has-mobile-bottom-dock .device-chat-area{padding-bottom:0}.device-chat-shell{background:var(--bg-secondary);border-top:0;display:block;height:100%;min-height:0;overflow:hidden}.device-chat-left,.device-chat-thread{height:100%;min-height:0;width:100%}.device-chat-profile,.device-chat-shell.has-active-conversation .device-chat-left,.device-chat-shell:not(.has-active-conversation) .device-chat-thread{display:none}.device-chat-left{background:var(--bg-secondary);border-bottom:0;border-right:0}.device-chat-left__head{align-items:center;background:var(--bg-secondary);border-top:1px solid var(--border-color);min-height:54px;padding:8px 14px}.device-chat-left__title{gap:1px}.device-chat-left__eyebrow{display:none}.device-chat-left__head h2{font-size:var(--fs-18);font-weight:var(--fw-bold);line-height:1.15}.device-chat-left__subtitle{font-size:var(--fs-11)}.device-chat-left__count{font-size:var(--fs-11);height:28px;min-width:28px}.device-chat-left__search{background:var(--bg-secondary);padding:8px 12px}.device-chat-left__search input{background:var(--bg-primary);border-radius:var(--radius-pill);font-size:var(--fs-14);height:40px}.device-chat-left__search button{right:20px;top:16px}.device-list{background:var(--bg-secondary);flex:1 1 auto;max-height:none;padding:0}.device-card{background:#0000;border:0;border-bottom:1px solid var(--border-color);border-radius:0;gap:12px;grid-template-columns:44px minmax(0,1fr) auto;min-height:64px;padding:10px 14px}.device-card.is-selected,.device-card:hover{background:var(--bg-primary);border-color:var(--border-color)}.device-card__avatar{color:var(--text-primary);height:40px;width:40px}.device-card__title{font-size:var(--fs-15);font-weight:var(--fw-semibold)}.device-card__sub{color:var(--text-tertiary);font-size:var(--fs-13)}.device-card__time{align-self:center;font-size:var(--fs-12)}.device-chat-left__empty{background:#0000;border:0;border-radius:0;display:grid;margin:0;min-height:52vh;place-items:center}.device-chat-thread{background:var(--bg-primary);grid-template-rows:auto minmax(0,1fr) auto auto auto}.device-chat-thread__head{background:var(--bg-secondary);gap:8px;min-height:56px;padding:6px 8px}.device-chat-thread__back{display:inline-flex}.device-chat-thread__back:active{background:var(--bg-hover)}.device-chat-thread__identity{flex:1 1 auto;gap:8px;min-width:0}.device-chat-thread__avatar{font-size:var(--fs-12);height:28px;width:28px}.device-chat-thread__title{color:var(--accent-primary);font-size:var(--fs-16);font-weight:var(--fw-bold)}.device-chat-thread__sub{display:none}.device-chat-thread__actions{gap:4px}.device-chat-action{background:#0000;border-radius:var(--radius-pill);height:34px;min-width:34px;padding:0;width:34px}.device-chat-messages{background:var(--bg-primary);gap:2px;padding:8px 12px 80px}.device-chat-messages__empty{background:#0000;border:0;box-shadow:none;margin:auto}.device-message-row{gap:6px;max-width:none;width:100%}.device-message-row.is-out{justify-content:flex-end}.device-message-row.is-in{justify-content:flex-start}.device-message-avatar{font-size:var(--fs-10);height:22px;width:22px}.chat-bubble{background:var(--bg-tertiary);border:0;border-radius:14px;box-shadow:none;margin:4px 0;max-width:68vw;padding:8px 12px 6px}.chat-bubble.is-out{background:var(--accent-bg-soft)}.chat-bubble__text{font-size:var(--fs-16);line-height:1.5}.chat-bubble__meta{margin-top:3px}.device-chat-compose{background:var(--bg-primary);border-top:1px solid var(--border-color);bottom:0;left:0;padding:8px 10px calc(8px + env(safe-area-inset-bottom, 0px));position:fixed;right:0;z-index:100}.device-chat-compose__input{background:var(--bg-primary);border-radius:22px;font-size:var(--fs-16);height:44px;line-height:24px;max-height:124px;min-height:44px;padding:9px 16px}.device-chat-compose__icon-btn,.device-chat-compose__send{height:44px;width:44px}.device-chat-compose__attachment{grid-template-columns:46px minmax(0,1fr) auto auto;padding:8px 10px}}@media (max-width:640px){.device-chat-thread__head{align-items:center;flex-direction:row}.device-chat-compose{grid-template-columns:42px minmax(0,1fr) 42px}.device-chat-compose__icon-btn,.device-chat-compose__send{height:42px;width:42px}.device-chat-compose__attachment{grid-template-columns:1fr}.device-chat-compose__attachment-clear,.device-chat-compose__attachment-send{width:100%}.device-message-avatar{height:22px;width:22px}.device-chat-mobile-profile__header{column-gap:14px;grid-template-columns:88px minmax(0,1fr);padding:20px 16px}.device-chat-mobile-profile__avatar,.device-chat-mobile-profile__empty-avatar{height:88px;width:88px}.device-chat-mobile-profile__stats{font-size:var(--fs-13);gap:8px}.device-chat-mobile-profile__pane,.device-chat-mobile-profile__tabs{padding-left:16px;padding-right:16px}.device-chat-mobile-profile__works-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}}.device-chat-thread__back{display:none}@media (max-width:1280px) and (orientation:portrait),(max-width:968px){.device-chat-thread__back{align-items:center;background:none;border:none;border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;margin-right:4px;width:36px}.device-chat-thread__back:hover{background:var(--ui-hover-bg);color:var(--text-primary)}}.chat-overlay{background:var(--bg-primary);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .2s,visibility .2s;visibility:hidden;z-index:100}.chat-overlay--active{opacity:1;pointer-events:auto;visibility:visible}.chat-overlay.chat-overlay--share,.has-mobile-navigation-rail .chat-overlay.chat-overlay--share{background:#0000;bottom:0;left:0;right:0;top:0;transition:none;z-index:1400}.chat-overlay--share .main-layout>.right-sidebar-shell,.chat-overlay--share>.shell-topbar{display:none}.chat-overlay.chat-overlay--share>.main-layout{display:block;height:100%;margin:0;min-height:0;padding:0}.chat-overlay.chat-overlay--share .device-chat-area{background:#0000;height:100%;max-height:none;padding:0}.login-settings-button{align-items:center;background:#0000;border:0;border-radius:999px;border-radius:var(--radius-pill,999px);color:var(--text-secondary);cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;position:absolute;right:max(12px,env(safe-area-inset-right,0px));top:max(10px,env(safe-area-inset-top,0px));transition:background .12s ease,color .12s ease;transition:background var(--motion-fast,.12s) var(--ease-standard,ease),color var(--motion-fast,.12s) var(--ease-standard,ease);width:44px;z-index:2}.login-settings-button:hover{background:var(--ui-hover-bg);color:var(--text-primary)}.login-settings-button:focus-visible{outline:2px solid var(--accent-primary);outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--accent-primary));outline-offset:2px}