:root{--bg:#f4f1ea;--surface:#fff;--ink:#16131f;--muted:#625c6e;--faint:#8b8496;--line:#e3ddd2;--line-strong:#d2cbbf;--surface-sunken:#ece7dd;--fs-lg:0.9375rem;--fs-md:0.875rem;--fs-sm:0.8125rem;--fs-xs:0.75rem;--fs-2xs:0.6875rem;--fs-xl:1.125rem;--fs-h2:1.25rem;--fs-h1:1.75rem;--accent:#6d4ae0;--accent-hover:#5a38cc;--accent-soft:#efebfd;--accent-wash:#f8f6ff;--accent-ink:#3c2a8f;--verified:#3f5a00;--verified-soft:#d6ff3d;--star:#f2a100;--star-empty:#ddd6ca;--warning:#8a5300;--warning-soft:#fff4e0;--danger:#c62828;--danger-soft:#fdecec;--font:var(--font-geist-sans,system-ui),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-display:var(--font-display-face,var(--font-geist-sans)),system-ui,sans-serif;--font-mono:var(--font-geist-mono,ui-monospace),ui-monospace,"SFMono-Regular",monospace;--radius-bubble:22px 22px 22px 6px;--radius-sm:6px;--radius:8px;--radius-lg:12px;--container:1120px;--header-h:60px}@media (min-width:900px){:root{--fs-h2:1.375rem;--fs-h1:2.25rem}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}button,input,select,textarea{font:inherit}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}#icerik{flex:1 0 auto}h1,h2,h3{margin:0 0 .5rem;color:var(--ink);font-weight:700;line-height:1.2;letter-spacing:-.015em}h1{font-size:var(--fs-h1);letter-spacing:-.025em;line-height:1.12}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-xl)}h1,h2{font-family:var(--font-display)}p{margin:0 0 .75rem}a{color:var(--accent)}a,a:hover{text-decoration:none}a:not([class]):hover{color:var(--accent-ink)}img{max-width:100%}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:var(--accent-soft)}.skip-link{position:absolute;left:.75rem;top:-4rem;z-index:100;padding:.5rem .9rem;background:var(--ink);color:#fff;border-radius:var(--radius)}.skip-link:focus{top:.75rem;text-decoration:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 1.25rem}.page{padding-top:1.5rem;padding-bottom:4rem}.page--narrow{max-width:720px}.page--form{max-width:480px}.muted{color:var(--muted)}.section{margin-top:2.5rem}.section__header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.section__header h2{margin:0}.section__header a{font-size:var(--fs-lg);font-weight:500}.section__title{font-size:1.05rem;color:var(--muted);font-weight:600;margin-bottom:.5rem}.empty-state{margin:1rem 0;padding:1.25rem;border:1px dashed var(--line-strong);border-radius:var(--radius-lg);color:var(--muted);background:var(--surface)}.notice{margin:.75rem 0;padding:.7rem .9rem;border-radius:var(--radius);background:var(--accent-soft);color:var(--ink);font-size:var(--fs-lg)}.notice--page{margin-top:1.25rem}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:saturate(180%) blur(8px);backdrop-filter:saturate(180%) blur(8px);border-bottom:1px solid var(--line)}.site-header__inner{display:flex;align-items:center;gap:1.5rem;min-height:var(--header-h)}.site-header__logo{display:inline-flex;align-items:center;gap:.4rem;color:var(--accent);font-family:var(--font-display);font-size:1.2rem;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.site-header__logo:hover{text-decoration:none}.site-header__logo-ink{color:var(--accent-ink)}.site-header__mark{flex:none}.site-nav{display:flex;gap:.35rem;flex:1 1}.site-nav a{padding:.35rem .65rem;border-radius:8px;color:var(--muted);font-weight:500;font-size:var(--fs-lg);transition:background .15s,color .15s}.site-nav a:hover{background:var(--accent-soft);color:var(--accent-ink)}.site-header__auth{display:flex;align-items:center;gap:.9rem;margin-left:auto}.site-header__login{color:var(--ink);font-weight:500;font-size:var(--fs-lg)}.site-header__signup{padding:.45rem .9rem;border-radius:var(--radius);background:var(--accent);color:#fff;font-weight:600;font-size:var(--fs-lg)}.site-header__signup:hover{background:var(--accent-hover);text-decoration:none}.site-footer{border-top:1px solid var(--line);background:var(--surface);font-size:var(--fs-md)}.site-footer__inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;padding-top:1.25rem;padding-bottom:1.25rem}.site-footer__links{display:flex;flex-wrap:wrap;gap:.25rem 1.1rem}.site-footer__links a{color:var(--muted)}.site-footer__links a:hover{color:var(--ink)}.site-footer__note{flex-basis:100%;font-size:var(--fs-sm)}.report-table-wrap{overflow-x:auto}.report-table{width:100%;border-collapse:collapse;font-size:var(--fs-md)}.report-table td,.report-table th{padding:.45rem .6rem;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.report-errors{max-height:14rem;overflow:auto;padding:.75rem;border-radius:var(--radius);background:var(--bg);font-size:var(--fs-sm);white-space:pre-wrap}.delete-account__open{margin:1rem 0 0}.delete-account{display:flex;flex-direction:column;gap:.9rem;margin-top:1.25rem;padding:1.1rem 1.25rem;border:1px solid var(--danger);border-radius:var(--radius-lg);background:var(--danger-soft)}.delete-account__title{margin:0;color:var(--danger);font-size:var(--fs-xl)}.delete-account p{margin:0}.delete-account__choice{display:flex;flex-direction:column;gap:.6rem;margin:0;padding:0;border:0}.delete-account__choice legend{margin-bottom:.4rem;font-weight:600}.delete-account__choice label{display:flex;align-items:flex-start;gap:.6rem;font-weight:400;cursor:pointer}.delete-account__choice input{margin-top:.3rem}.variant-panel--quiet *,.variant-panel--quiet :after,.variant-panel--quiet :before{animation-duration:1ms!important;animation-delay:0s!important;transition:none!important}.profile-subtitle{margin:1.75rem 0 .6rem;font-size:var(--fs-xl)}.settings-list{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.setting{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.1rem;cursor:pointer}.setting+.setting{border-top:1px solid var(--line)}.setting__title{display:block;font-weight:600}.setting__detail{display:block;color:var(--muted);font-size:var(--fs-md)}.switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;width:2.6rem;height:1.5rem;margin:0;border-radius:999px;background:var(--line-strong);cursor:pointer;transition:background .15s ease}.switch:after{content:"";position:absolute;top:.2rem;left:.2rem;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--surface);transition:transform .15s ease}.switch:checked{background:var(--accent)}.switch:checked:after{transform:translateX(1.1rem)}.switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.home-hero__word{display:inline-block}.home-hero__word--accent{color:var(--accent)}@media (prefers-reduced-motion:no-preference){.home-hero__word{opacity:0;filter:blur(8px);will-change:filter,opacity;animation:hero-focus 1.4s cubic-bezier(.33,0,.2,1) forwards}.home-hero__word:first-child{animation-delay:.1s}.home-hero__word:nth-child(2){animation-delay:.45s}.home-hero__word:nth-child(3){animation-delay:.8s}}@keyframes hero-focus{60%{opacity:1}to{opacity:1;filter:blur(0)}}.gsearch{position:relative;max-width:40rem}.gsearch__icon{position:absolute;top:50%;left:1rem;color:var(--faint);transform:translateY(-50%);pointer-events:none}.gsearch__box{display:flex;align-items:center;gap:.5rem;min-height:3.5rem;padding:.35rem .35rem .35rem 2.9rem;border:1.5px solid var(--line-strong);border-radius:999px;box-shadow:0 2px 10px rgba(20,23,31,.06);background:var(--surface)}.gsearch__box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.gsearch__box input[type=search]{flex:1 1;min-width:8rem;height:3rem;padding:0;border:0;background:none;font-size:1rem;box-shadow:none;outline:none}.gsearch__chip{display:inline-flex;flex:none;align-items:center;gap:.3rem;max-width:60%;padding:.25rem .35rem .25rem .7rem;border-radius:999px;background:var(--accent);color:var(--surface);font-size:var(--fs-md);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gsearch__chip button{width:1.4rem;height:1.4rem;padding:0;border:0;border-radius:50%;background:hsla(0,0%,100%,.18);color:inherit;font:inherit;line-height:1;cursor:pointer}.gsearch__submit{flex:none;padding:.6rem 1.25rem;border:0;border-radius:999px;background:var(--accent);color:#fff;font-weight:600;cursor:pointer}.gsearch__submit:hover{background:var(--accent-hover)}.gsearch__hit-text{display:flex;min-width:0;flex-direction:column}.gsearch__hit-title b{color:var(--accent-ink);font-weight:700}.gsearch__hit-title{font-weight:500}.gsearch__icon-kind{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:var(--radius);background:var(--bg);color:var(--muted)}.gsearch__hit[aria-selected=true] .gsearch__icon-kind{background:var(--accent-soft);color:var(--accent-ink)}.gsearch__group-title--row{display:flex;align-items:baseline;justify-content:space-between}.gsearch__group-title--row .action-link{text-transform:none;letter-spacing:0}@media (max-width:560px){.gsearch__submit{padding:.55rem .9rem}}.gsearch__going{display:inline-flex;flex:1 1;align-items:center;gap:.6rem;min-height:3rem;overflow:hidden;font-size:1rem;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.gsearch__spinner{flex:none;width:1rem;height:1rem;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:gsearch-spin .7s linear infinite}@keyframes gsearch-spin{to{transform:rotate(1turn)}}.gsearch__hit--page .gsearch__hit-title{color:var(--accent)}.gsearch__hit-more{margin-left:.4rem;color:var(--faint)}.gsearch__menu{position:absolute;z-index:20;top:calc(100% + .4rem);right:0;left:0;max-height:24rem;overflow-y:auto;padding:.4rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 12px 32px rgba(15,23,42,.12)}.gsearch__group-title{margin:.4rem .6rem .2rem;color:var(--faint);font-size:var(--fs-xs);font-weight:600}.gsearch__hit{display:flex;flex-direction:row;align-items:center;gap:.75rem;width:100%;padding:.5rem .6rem;border:0;border-radius:var(--radius);background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.gsearch__hit[aria-selected=true]{background:var(--bg)}.gsearch__hit-title{font-weight:600}.gsearch__empty,.gsearch__hit-sub{color:var(--muted);font-size:var(--fs-md)}.gsearch__empty{margin:.5rem .6rem}.choice{border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-md);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease;padding:.35rem .85rem}.choice:hover{border-color:var(--ink)}.choice[aria-pressed=true],.poll-input__option--on{border-color:var(--accent);background:var(--accent);color:var(--surface)}.in-program,.post-kind__pill,.recommend{display:inline-block;padding:.12rem .55rem;border-radius:999px;font-size:var(--fs-xs);font-weight:600;line-height:1.5}.xp-invite{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:.9rem 1.1rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.xp-invite__title{margin:0;font-weight:600}.xp-invite__text{margin:.1rem 0 0;color:var(--muted);font-size:var(--fs-md)}.xp-answers{display:flex;flex-wrap:wrap;gap:.35rem;margin:.8rem 0 0;padding:0;list-style:none}.xp-answers li{padding:.15rem .55rem;border-radius:999px;background:var(--bg);color:var(--muted);font-size:var(--fs-sm)}.xp-answers strong{color:var(--ink);font-weight:600}.ask__hint--short{color:var(--warning)}.bolum-directory__search{width:100%;height:3rem;font-size:1.05rem}.bolum-directory__count{margin:.6rem 0 .75rem;font-size:var(--fs-md)}.bolum-directory{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-gap:.5rem;gap:.5rem;margin:0;padding:0;list-style:none}.bolum-directory a{display:flex;height:100%;flex-direction:column;gap:.15rem;padding:.7rem .9rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);font-weight:600;text-decoration:none}.bolum-directory a:hover{border-color:var(--line-strong)}.bolum-directory__unis{color:var(--muted);font-size:var(--fs-md);font-weight:400}.page-section{margin-top:2rem}.page-section>h2{margin:0 0 .75rem}.plist__tools{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}.plist__search{flex:1 1 18rem;height:2.75rem}.plist__controls{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}.plist__types{display:flex;gap:.35rem}.plist__sort{display:flex;align-items:center;gap:.4rem;color:var(--muted);font-size:var(--fs-md)}.plist__sort select{width:auto}.plist__count{margin:.75rem 0 .5rem;color:var(--muted);font-size:var(--fs-md)}.plist__rows{margin:0;padding:0;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);list-style:none}.plist__rows li+li{border-top:1px solid var(--line)}.plist__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;color:var(--ink);text-decoration:none}.plist__row:hover{background:var(--bg)}.plist__main{display:flex;min-width:0;flex-direction:column}.plist__title{font-weight:600}.plist__qualifier{color:var(--muted);font-weight:400}.plist__activity,.plist__meta{color:var(--muted);font-size:var(--fs-md)}.plist__side{display:flex;flex:none;flex-direction:column;align-items:flex-end;text-align:right}.plist__score{font-weight:600}.plist__rank{color:var(--muted);font-size:var(--fs-md)}.plist__score-label{color:var(--faint);font-size:var(--fs-sm);font-weight:400}.plist__activity{display:inline-flex;align-items:center;gap:.25rem}@media (max-width:560px){.plist__row{align-items:flex-start;flex-direction:column;gap:.3rem}.plist__side{flex-direction:row;gap:.75rem;align-items:baseline}}.recent-posts h2{margin:0 0 .75rem}.recent-posts__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:.6rem;gap:.6rem;margin:0;padding:0;list-style:none}.recent-post{display:flex;height:100%;flex-direction:column;gap:.35rem;padding:.85rem 1rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);text-decoration:none}.recent-post:hover{border-color:var(--line-strong)}.recent-post__kind{display:flex;align-items:center;gap:.5rem}.recent-post__text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.recent-post__meta{margin-top:auto;color:var(--muted);font-size:var(--fs-md)}.summary{margin-top:1rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.summary__value--none{color:var(--faint);font-size:1.05rem;font-weight:600}.trends-search{margin:1.25rem 0 .5rem}.trends-link{margin:.75rem 0 0}.trends-section{margin-top:2rem}.trends-section h2{margin:0}.trends-section__hint{margin:.25rem 0 1rem;color:var(--muted);font-size:var(--fs-md)}.trend-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem 2rem;gap:1.25rem 2rem}.trend-columns h3{margin:0 0 .5rem;color:var(--muted);font-size:var(--fs-md);font-weight:600}.trend-list{margin:0;padding:0;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);list-style:none}.trend-list li+li{border-top:1px solid var(--line)}.trend-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.65rem .9rem;color:var(--ink);text-decoration:none}.trend-row:hover{background:var(--bg)}.trend-row__name{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.trend-row__of,.trend-row__variant{color:var(--muted);font-weight:400}.trend-row__change{color:var(--muted);font-size:var(--fs-md);white-space:nowrap}.trend-row__delta{min-width:3rem;font-weight:600;text-align:right;white-space:nowrap}.trend-row__delta--up{color:var(--accent)}.trend-row__delta--down{color:var(--muted)}.quota-bars{display:grid;grid-gap:.5rem;gap:.5rem;max-width:34rem;margin:.75rem 0 0;padding:0;list-style:none}.quota-bars li{display:grid;grid-template-columns:3rem minmax(0,1fr) 4rem;align-items:center;grid-gap:.75rem;gap:.75rem}.quota-bars__year{color:var(--muted);font-size:var(--fs-md)}.quota-bars__track{height:.6rem;border-radius:999px;background:var(--line)}.quota-bars__track span{display:block;height:100%;border-radius:999px;background:var(--accent)}.quota-bars__value{font-weight:600;text-align:right}@media (max-width:720px){.trend-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.trend-row{grid-template-columns:auto minmax(0,1fr) auto;row-gap:.25rem}.trend-row__name{grid-column:1/-1;white-space:normal}}.trend-row--fill{grid-template-columns:minmax(0,1fr) minmax(9rem,13rem)}.trend-row--sentence{grid-template-columns:minmax(0,1fr);row-gap:.15rem}.trend-row--sentence .trend-row__change{white-space:normal}.fill-pair{display:grid;grid-gap:.2rem;gap:.2rem}.fill-pair__row{display:grid;grid-template-columns:2.6rem minmax(0,1fr) 2.6rem;align-items:center;grid-gap:.4rem;gap:.4rem;color:var(--muted);font-size:var(--fs-sm)}.fill-pair__row--now{color:var(--ink);font-weight:600}.fill-pair__track{display:block;height:.45rem;border-radius:999px;background:var(--line)}.fill-pair__track span{display:block;height:100%;border-radius:999px;background:var(--line-strong)}.fill-pair__row--now .fill-pair__track span,.year-table .fill-pair__track span{background:var(--accent)}.fill-pair__value{text-align:right}.year-table-wrap{overflow-x:auto;max-width:40rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.year-table{width:100%;border-collapse:collapse}.year-table td,.year-table th{padding:.6rem .9rem;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.year-table th{color:var(--muted);font-size:var(--fs-sm);font-weight:600}.year-table td:first-child,.year-table th:first-child{text-align:left}.year-table tr:last-child td{border-bottom:0}.year-table__fill{display:inline-grid;grid-template-columns:5rem 2.8rem;align-items:center;gap:.5rem;text-align:right}@media (max-width:560px){.trend-row--fill{grid-template-columns:minmax(0,1fr)}}.level-tag{display:inline-block;margin:.35rem 0 0;padding:.1rem .55rem;border-radius:999px;background:var(--surface-sunken);color:var(--muted);font-size:var(--fs-sm);font-weight:600;white-space:nowrap}.level-tag--inline{margin:0 0 0 .45rem;vertical-align:.1em;font-size:var(--fs-xs)}.legal h2{margin-top:1.75rem}.legal ul{padding-left:1.2rem}.legal li+li{margin-top:.35rem}.legal__updated{margin-top:-.4rem;color:var(--faint);font-size:var(--fs-md)}.legal__draft{padding:.7rem .9rem;border:1px solid #f0c36d;border-radius:var(--radius);background:#fff8e6;color:#7a5200;font-size:var(--fs-md)}.form-legal{margin:0;color:var(--muted);font-size:var(--fs-sm)}.field__hint{color:var(--faint);font-size:var(--fs-sm);font-weight:400}.form-notice{margin:0;padding:.6rem .8rem;border-radius:var(--radius);background:var(--accent-soft);color:var(--accent);font-size:var(--fs-md)}.removal-form__trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.removal-list{margin:1rem 0 0;padding:0;list-style:none}.removal-item{padding:1rem 0;border-top:1px solid var(--line)}.removal-item--open{border-left:3px solid var(--accent);padding-left:.8rem}.removal-item__meta{margin:0 0 .3rem;font-size:var(--fs-md)}.removal-item__reason{white-space:pre-wrap}.removal-item__resolve{display:flex;flex-wrap:wrap;gap:.5rem}.removal-item__resolve input{flex:1 1 16rem}.btn-danger,.btn-primary,.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.65rem 1.2rem;border-radius:var(--radius);font-family:inherit;font-size:var(--fs-lg);font-weight:600;line-height:1.2;text-align:center;cursor:pointer;transition:background-color .12s,border-color .12s}.btn-danger:hover,.btn-primary:hover,.btn-secondary:hover{text-decoration:none}.btn-primary{border:1px solid var(--accent);background:var(--accent);color:#fff}.btn-primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.btn-secondary{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink)}.btn-secondary:hover:not(:disabled){border-color:var(--ink)}.btn-danger{border:1px solid var(--danger);background:var(--danger);color:#fff}.btn-danger:disabled,.btn-primary:disabled,.btn-secondary:disabled{opacity:.45;cursor:not-allowed}.form-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.action-link{padding:0;border:0;background:none;color:var(--muted);font:inherit;font-size:var(--fs-md);font-weight:500;cursor:pointer}.action-link--danger{color:var(--danger)}.action-link:hover:not(:disabled){color:var(--accent)}.action-text{font-size:var(--fs-md);color:var(--muted)}.action-text--done{color:var(--verified)}.action-confirm{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.2rem .75rem;font-size:var(--fs-md);color:var(--muted)}.form-stack{display:flex;flex-direction:column;gap:1rem}.faceted-sidebar__group label,.form-stack label{display:flex;flex-direction:column;gap:.35rem;font-size:var(--fs-md);font-weight:600}.form-row-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.form-section-label{margin:.5rem 0 -.25rem;font-size:var(--fs-sm);font-weight:700;color:var(--muted)}input[type=email],input[type=password],input[type=search],input[type=text],input[type=url],select,textarea{width:100%;padding:.65rem .8rem;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;font-weight:400;line-height:1.4}textarea{resize:vertical;min-height:5rem}input::placeholder,textarea::placeholder{color:var(--faint)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}input:disabled{background:var(--bg);color:var(--faint)}.form-error{margin:0;color:var(--danger);font-size:var(--fs-md)}.char-count{font-size:var(--fs-sm);color:var(--faint)}.char-count.is-under{color:var(--danger)}.chip-list{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.4rem}.chip{padding:.3rem .7rem;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-sm);cursor:pointer}.chip:hover:not(.chip--static){border-color:var(--ink)}.chip--selected{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.chip--static{cursor:default;background:var(--bg);border-color:var(--line);color:var(--muted)}.user-type-selector{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem}.user-type-btn{padding:.75rem .8rem;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-lg);font-weight:600;text-align:left;cursor:pointer}.user-type-btn:hover{border-color:var(--ink)}.user-type-btn--active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.combobox{width:100%}.combobox,.combobox__input-wrap{position:relative}.combobox__input{padding-right:2rem;text-overflow:ellipsis}.combobox__clear{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);width:1.6rem;height:1.6rem;border:0;border-radius:50%;background:none;color:var(--faint);font-size:1.15rem;line-height:1;cursor:pointer}.combobox__clear:hover{background:var(--bg);color:var(--ink)}.combobox__list{position:absolute;z-index:30;top:calc(100% + 4px);left:0;min-width:100%;width:max-content;max-width:min(28rem,90vw);max-height:18rem;margin:0;padding:.3rem;overflow-y:auto;list-style:none;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);box-shadow:0 8px 24px rgba(20,23,31,.1)}.combobox__option{display:block;width:100%;padding:.5rem .65rem;border:0;border-radius:var(--radius-sm);background:none;color:var(--ink);font:inherit;font-size:var(--fs-lg);text-align:left;cursor:pointer}.combobox__option.is-active{background:var(--bg)}.combobox__option.is-selected{font-weight:700;color:var(--accent)}.combobox__empty{padding:.6rem .65rem;color:var(--muted);font-size:var(--fs-lg)}.hero{padding:3.5rem 0 3rem;background:var(--surface);border-bottom:1px solid var(--line)}.hero h1{max-width:22ch}.hero__lead{max-width:60ch;margin:.75rem 0 1.75rem;color:var(--muted);font-size:1.05rem}.dependent-search{max-width:820px}.dependent-search__fields{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:.6rem;gap:.6rem}.dependent-search__fields .btn-primary{min-width:6rem}.dependent-search__hint{margin:.6rem 0 0;color:var(--muted);font-size:var(--fs-md)}.entity-list{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.entity-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.1rem;color:var(--ink)}.entity-row+.entity-row{border-top:1px solid var(--line)}.entity-row:hover{background:var(--bg);text-decoration:none}.entity-row__main{min-width:0}.entity-row__title{margin:0;font-size:1rem;font-weight:600;letter-spacing:-.005em}.entity-row__meta{margin:.1rem 0 0;color:var(--muted);font-size:var(--fs-md)}.entity-row__meta--faint{color:var(--faint);font-size:var(--fs-sm)}.entity-row__stats{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;flex-shrink:0;font-size:var(--fs-md);text-align:right}.entity-row__count{color:var(--muted)}.breadcrumb{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem;color:var(--faint);font-size:var(--fs-md)}.breadcrumb a{color:var(--muted)}.entity-header{margin-bottom:1.5rem}.entity-header__sub{margin:0;color:var(--muted)}.entity-header__sub a{color:var(--ink);font-weight:600}.entity-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:2.5rem;gap:2.5rem;align-items:start}.entity-aside{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 1rem);display:flex;flex-direction:column;gap:1rem}.panel{padding:1.1rem 1.2rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.panel__title{margin-bottom:.75rem;font-size:var(--fs-lg)}.plain-list{margin:0;padding-left:1.1rem;color:var(--muted);font-size:var(--fs-lg)}.stars{display:inline-block;letter-spacing:.08em;line-height:1;background:linear-gradient(90deg,var(--star) var(--fill,0),var(--star-empty) var(--fill,0));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.stars--sm{font-size:var(--fs-lg)}.stars--md{font-size:1.25rem}.stars--lg{font-size:1.6rem}.star-rating{display:inline-flex;align-items:center;gap:.35rem}.star-rating--empty{color:var(--faint);font-size:var(--fs-md)}.star-rating__value{font-weight:600}.star-rating__count{color:var(--faint)}.rating-summary__overall{display:flex;align-items:center;gap:.9rem;margin-bottom:1rem}.rating-summary__score{font-size:2.6rem;font-weight:700;line-height:1;letter-spacing:-.03em}.rating-summary__count{margin:.2rem 0 0;color:var(--muted);font-size:var(--fs-md)}.rating-summary--empty p{margin:0;font-size:var(--fs-lg)}.rating-summary__empty-title{margin-bottom:.25rem!important;font-weight:600}.rating-bars{display:flex;flex-direction:column;gap:.55rem;margin:0}.rating-bars__row{display:grid;grid-template-columns:7.5rem 1fr 2rem;align-items:center;grid-gap:.6rem;gap:.6rem;font-size:var(--fs-md)}.rating-bars__label{color:var(--muted)}.rating-bars__track{height:6px;margin:0;border-radius:999px;background:var(--line);overflow:hidden}.rating-bars__fill{display:block;height:100%;border-radius:999px;background:var(--accent)}.rating-bars__value{margin:0;text-align:right;font-weight:600}.avatar{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;object-fit:cover;background:var(--surface-sunken);color:var(--muted);font-weight:700}.avatar--sm{width:1.5rem;height:1.5rem;font-size:.6rem}.avatar--md{width:2.25rem;height:2.25rem;font-size:.8rem}.avatar--lg{width:4rem;height:4rem;font-size:1.25rem}.badge{display:inline-flex;align-items:center;gap:.25rem;padding:.1rem .55rem .1rem .4rem;border-radius:999px;font-size:var(--fs-xs);font-weight:600;line-height:1.5;white-space:nowrap}.badge--verified{background:var(--verified-soft);color:var(--verified)}.badge--pending{padding-left:.55rem}.badge--pending,.comment__deleted{background:var(--bg);color:var(--muted)}.comment__deleted{margin:0;padding:.6rem .8rem;border-radius:var(--radius);font-size:var(--fs-lg);font-style:italic}.comment__edit{margin-top:.5rem}.program-head__rating{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.6rem 0 0;color:var(--muted)}.program-head__rating strong{color:var(--ink)}.program-courses{margin-top:1.5rem}.feed{max-width:48rem}.ask{display:flex;flex-direction:column;gap:.6rem;padding:.9rem 1rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.ask textarea{resize:vertical}.comment.comment--card{padding:1rem 1.1rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.post-kind{margin:0 0 .6rem}.post-kind__pill{background:var(--bg);color:var(--muted)}.post-kind__pill--waiting{background:var(--warning-soft);color:var(--warning)}.discussion+.discussion{margin-top:2.75rem}.discussion__head{display:flex;align-items:baseline;gap:.6rem;margin-bottom:1rem}.discussion__head h2{margin:0}.discussion__count{color:var(--muted);font-weight:600}.discussion__cta{margin-bottom:1.25rem}.discussion__note{margin:0 0 1.25rem;color:var(--muted);font-size:var(--fs-md)}.discussion__more{margin-top:1rem}.xp-poll__part--top{background:var(--accent)}.xp-poll__legend-top{color:var(--ink);font-weight:600}.recommend--yes{background:var(--accent-soft);color:var(--accent)}.recommend--no{background:var(--bg);color:var(--muted)}.xp-text{max-width:68ch;margin:.7rem 0 0}.xp-text__label{display:block;color:var(--muted);font-size:var(--fs-xs);font-weight:600}.xp-text p{margin:.15rem 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.in-program{background:var(--accent-soft);color:var(--accent)}.in-program--verified{display:inline-flex;align-items:center;gap:.25rem}.in-program--verified svg{color:var(--verified)}.act,.helpful{display:inline-flex;align-items:center;gap:.35rem;height:34px;padding:0 .8rem;border:0;border-radius:999px;background:var(--surface-sunken);color:var(--ink);font:inherit;font-size:var(--fs-md);font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.act:hover{text-decoration:none}.act:hover,.helpful--on,.helpful:hover:not(:disabled){background:var(--accent-soft);color:var(--accent-ink)}.helpful:disabled{cursor:default;opacity:.6}.question-form{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding:1.1rem 1.25rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);gap:.6rem}.question-form__actions{display:flex;justify-content:flex-end}.star-input__star--on{color:var(--star)}.comments__header{display:flex;align-items:baseline;gap:.6rem;margin-bottom:1rem}.comments__header h2{margin:0}.comments__count{color:var(--muted);font-weight:600}.composer{margin-bottom:1.5rem;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.composer--locked p{margin-bottom:.9rem}.composer__actions{display:flex;gap:.6rem}.composer__label{display:block;margin-bottom:.4rem;font-size:var(--fs-md);font-weight:700}.composer__text{min-height:5.5rem}.composer__rate{margin-top:.7rem}.composer__rate-head{display:flex;justify-content:space-between;margin-bottom:.5rem}.composer__rate-title{font-size:var(--fs-md);font-weight:600}.rate-fields{display:flex;flex-direction:column;gap:.35rem;padding:.75rem .9rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg)}.composer__tags{margin-top:.9rem}.composer__hint{margin:.7rem 0 0;color:var(--muted);font-size:var(--fs-md)}.composer__hint--ok{color:var(--verified);font-weight:500}.composer__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.9rem}.comment-list{border-top:1px solid var(--line)}.comment{padding:1.25rem 0;border-bottom:1px solid var(--line)}.comment__head{display:flex;align-items:center;gap:.7rem}.comment__name-line{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .5rem}.comment__name{color:var(--ink);font-weight:600}.comment__meta{display:flex;flex-wrap:wrap;gap:0 .6rem;margin:0;color:var(--faint);font-size:var(--fs-sm)}.comment__meta>*+:before{content:"·";margin-right:.6rem}.comment__ratings{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .75rem;margin:.75rem 0 0;color:var(--muted);font-size:var(--fs-md)}.comment__ratings strong{color:var(--ink)}.comment__body{margin:.6rem 0 0;white-space:pre-wrap;overflow-wrap:anywhere;max-width:68ch}.comment__tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.7rem}.comment__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem}.comment__replies{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;padding-left:1rem;border-left:2px solid var(--line)}.reply .comment__actions,.reply .comment__body{margin-top:.4rem}.mention{color:var(--accent);font-weight:600}.reply-form textarea{min-height:3.5rem}.reply-form__actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.education{margin-top:1.5rem}.education__header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.75rem}.education__header h2{margin:0}.education__limit{margin-top:.75rem;font-size:var(--fs-md)}.education-list{display:flex;flex-direction:column;gap:.75rem;margin:0 0 1rem;padding:0;list-style:none}.education-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.5rem 1rem;gap:.5rem 1rem;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.education-item__school{margin:0;font-weight:700}.education-item__school a{color:var(--ink)}.education-item__department{margin:0}.education-item__meta{margin:.15rem 0 0;color:var(--muted);font-size:var(--fs-md)}.education-item__actions,.education-item__verify{grid-column:1/-1}.education-item__actions{display:flex;flex-wrap:wrap;gap:.3rem 1.1rem}.education-item__verify{padding-top:.75rem;border-top:1px solid var(--line)}.education-form{margin-bottom:1rem;padding:1.1rem}.auth-card,.education-form{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.auth-card{display:flex;flex-direction:column;gap:1rem;width:calc(100% - 2.5rem);max-width:440px;margin:2.5rem auto 4rem;padding:1.75rem}.auth-card h1{margin:0;font-size:1.75rem}.google-auth-button{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:.65rem 1rem;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-weight:600;font-size:var(--fs-lg)}.google-auth-button:hover{border-color:var(--ink);text-decoration:none}.auth-divider{display:flex;align-items:center;gap:.75rem;margin:0;color:var(--faint);font-size:var(--fs-md)}.auth-divider:after,.auth-divider:before{content:"";flex:1 1;height:1px;background:var(--line)}.auth-card__footer{margin:0;color:var(--muted);font-size:var(--fs-lg);text-align:center}.faceted-layout{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:2rem;gap:2rem;align-items:start}.faceted-sidebar{display:flex;flex-direction:column;gap:1rem;padding:1.1rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.faceted-sidebar h2{margin:0;font-size:1rem}.faceted-sidebar__group{display:flex;flex-direction:column;gap:.35rem}.faceted-results__count{margin:0 0 .75rem;color:var(--muted);font-size:var(--fs-lg)}.pagination{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.75rem;font-size:var(--fs-lg)}.pagination__link{padding:.45rem .9rem;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-weight:600}.pagination__link:hover{border-color:var(--ink);text-decoration:none}.pagination__link--disabled{opacity:.4;pointer-events:none}.pagination__status{color:var(--muted)}.notification-bell{position:relative}.notification-bell__trigger{position:relative;display:inline-flex;padding:.35rem;border:0;border-radius:50%;background:none;color:var(--muted);cursor:pointer}.notification-bell__trigger:hover{background:var(--bg);color:var(--ink)}.notification-bell__trigger--has-unread{color:var(--ink)}.notification-bell__badge{position:absolute;top:-2px;right:-4px;min-width:1.1rem;padding:0 .25rem;border-radius:999px;background:var(--accent);color:#fff;font-size:var(--fs-2xs);font-weight:700;line-height:1.1rem;text-align:center}.notification-bell__dropdown{position:absolute;right:0;top:calc(100% + .5rem);z-index:50;width:min(22rem,92vw);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 8px 28px rgba(20,23,31,.12);overflow:hidden}.notification-bell__header{display:flex;align-items:center;justify-content:space-between;padding:.7rem .9rem;border-bottom:1px solid var(--line)}.notification-bell__title{font-weight:700;font-size:var(--fs-lg)}.notification-bell__mark-all{border:0;background:none;color:var(--muted);font:inherit;font-size:var(--fs-sm);cursor:pointer}.notification-bell__empty{padding:1.5rem 1rem;color:var(--muted);font-size:var(--fs-lg);text-align:center}.notification-bell__list{max-height:22rem;margin:0;padding:0;overflow-y:auto;list-style:none}.notification-bell__item{display:flex;align-items:center;gap:.7rem;padding:.7rem .9rem;color:var(--ink)}.notification-bell__item:hover{background:var(--bg);text-decoration:none}.notification-bell__item.is-unread{background:var(--accent-soft)}.notification-bell__avatar{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--surface-sunken);color:var(--muted);font-size:var(--fs-2xs);font-weight:700;overflow:hidden}.notification-bell__avatar img{width:100%;height:100%;object-fit:cover}.notification-bell__content{flex:1 1;min-width:0}.notification-bell__text{margin:0;font-size:var(--fs-md)}.notification-bell__time{color:var(--faint);font-size:var(--fs-xs)}.notification-bell__dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--accent)}.card{display:block;padding:1rem 1.2rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink)}.card:hover{border-color:var(--ink);text-decoration:none}.card h3{margin-bottom:.15rem}.card p{margin:0}.queue-item{margin-bottom:1rem;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.queue-item__body{margin:.4rem 0 0;white-space:pre-wrap}@media (max-width:900px){.entity-layout{grid-template-columns:minmax(0,1fr);gap:1.5rem}.entity-aside{position:static;order:-1}.faceted-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.site-header__inner{flex-wrap:wrap;gap:.4rem 1rem;padding-top:.5rem;padding-bottom:.5rem}.site-header__logo{font-size:1rem}.site-header__mark{width:28px;height:28px}.site-nav{order:3;flex-basis:100%;margin-left:-.65rem}.dependent-search__fields{grid-template-columns:minmax(0,1fr)}.hero{padding:2.25rem 0 2rem}.form-row-2,.user-type-selector{grid-template-columns:minmax(0,1fr)}.entity-row{align-items:flex-start;flex-direction:column;gap:.4rem}.entity-row__stats{align-items:flex-start;text-align:left}.rating-bars__row{grid-template-columns:6.5rem 1fr 2rem}}.avatar--fallback{letter-spacing:.02em}.comment__who,.education-item__main,.entity-main{min-width:0}.education-item__status{align-self:start}.filter-form{display:flex;gap:.6rem;margin-bottom:1rem}.guidelines-box{padding:.9rem 1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--muted);font-size:var(--fs-lg)}.user-type-btn{display:flex;flex-direction:column;gap:.15rem}.user-type-btn__title{font-weight:600}.user-type-btn__hint{color:var(--muted);font-size:var(--fs-sm);font-weight:400}.user-type-btn--active .user-type-btn__hint{color:inherit;opacity:.8}.user-type-note{margin:0;font-size:var(--fs-md)}.domain-table{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.domain-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) auto;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.6rem .9rem}.domain-row+.domain-row{border-top:1px solid var(--line)}.domain-row__name{font-weight:600}.domain-row__status{min-width:5.5rem;font-size:var(--fs-sm);color:var(--muted)}.domain-row__status--ok{color:var(--verified)}.domain-row__status--error{color:var(--danger)}.domain-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin:1rem 0}.domain-tools input[type=search]{max-width:20rem}@media (max-width:640px){.domain-row{grid-template-columns:minmax(0,1fr)}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.placement__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;margin-bottom:.75rem}.placement__head h2{margin:0}.ring{position:relative;flex-shrink:0;width:4.5rem;height:4.5rem}.ring svg{display:block;width:100%;height:100%}.ring__track{stroke:var(--line);stroke-width:7}.ring__bar{stroke:var(--accent);stroke-width:7;stroke-linecap:round;stroke-dashoffset:var(--to,0)}.ring__value{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:var(--fs-lg);font-weight:700}.stack__track{display:flex;height:12px;border-radius:999px;overflow:hidden;background:var(--line)}.stack__seg{display:block;height:100%}.stack__seg--0{background:#2b4fd8}.stack__seg--1{background:#607be2}.stack__seg--2{background:#95a7eb}.stack__seg--3{background:#bfcaf3}.stack__seg--4{background:#d9dff8}.stack__legend{display:grid;grid-gap:.45rem;gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;font-size:var(--fs-md)}.stack__legend li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.6rem;gap:.6rem}.stack__swatch{width:10px;height:10px;border-radius:3px}.stack__name{color:var(--muted)}.stack__count{font-weight:600}.bars{display:flex;flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none}.bars__row{display:grid;grid-template-columns:8.5rem minmax(0,1fr) auto;align-items:center;grid-gap:.75rem;gap:.75rem;font-size:var(--fs-md)}.bars__label{color:var(--muted)}.bars__track{height:8px;border-radius:999px;background:var(--line);overflow:hidden}.bars__fill{display:block;height:100%;border-radius:999px;background:var(--accent)}.bars__value{min-width:4.5rem;white-space:nowrap;text-align:right;font-weight:600}.entity-row__tags{display:flex;flex-wrap:wrap;gap:.3rem;margin:.35rem 0 0}@media (prefers-reduced-motion:no-preference){.bars__fill{transform:scaleX(0);transform-origin:left center;animation:grow .9s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:calc(.2s + var(--i, 0) * .09s)}.stack__track{-webkit-clip-path:inset(0 100% 0 0 round 999px);clip-path:inset(0 100% 0 0 round 999px);animation:wipe 1s cubic-bezier(.2,.7,.2,1) .2s forwards}.ring__bar{stroke-dashoffset:100;animation:ring 1.2s cubic-bezier(.2,.7,.2,1) .2s forwards}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fade-in{to{opacity:1}}@keyframes pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes grow{to{transform:scaleX(1)}}@keyframes wipe{to{-webkit-clip-path:inset(0 0 0 0 round 999px);clip-path:inset(0 0 0 0 round 999px)}}@keyframes ring{to{stroke-dashoffset:var(--to,0)}}@media (max-width:640px){.bars__row{grid-template-columns:6.5rem minmax(0,1fr) auto}}.text-ink{color:var(--ink)}.section__aside{color:var(--faint);font-size:var(--fs-md)}.user-menu{position:relative}.user-menu__button{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .55rem .3rem .35rem;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-lg);font-weight:600;cursor:pointer}.user-menu__button:hover,.user-menu__button[aria-expanded=true]{border-color:var(--line-strong);background:var(--bg)}.user-menu__chevron{color:var(--muted);transition:transform .15s}.user-menu__button[aria-expanded=true] .user-menu__chevron{transform:rotate(180deg)}.user-menu__panel{position:absolute;top:calc(100% + .5rem);right:0;z-index:50;min-width:15rem;padding:.4rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 8px 28px rgba(20,23,31,.12)}.user-menu__who{padding:.5rem .65rem .6rem;margin-bottom:.3rem;border-bottom:1px solid var(--line)}.user-menu__name{margin:0;font-weight:600;line-height:1.3}.user-menu__email{margin:0;overflow:hidden;color:var(--muted);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap}.user-menu__item{display:block;width:100%;padding:.5rem .65rem;border:0;border-radius:var(--radius-sm);background:none;color:var(--ink);font:inherit;font-size:var(--fs-lg);text-align:left;cursor:pointer}.user-menu__item:hover{background:var(--bg);text-decoration:none}.segmented{display:inline-flex;gap:.2rem;padding:.2rem;border-radius:var(--radius);background:var(--bg);border:1px solid var(--line)}.segmented__option{padding:.35rem .75rem;border:0;border-radius:var(--radius-sm);background:none;color:var(--muted);font:inherit;font-size:var(--fs-md);font-weight:600;white-space:nowrap;cursor:pointer}.segmented__option:hover{color:var(--ink)}.segmented__option[aria-checked=true],.segmented__option[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px rgba(20,23,31,.08)}.segmented--block{display:grid;grid-template-columns:1fr 1fr}.segmented--block .segmented__option{padding:.55rem .75rem;font-size:var(--fs-lg)}.segmented--block .segmented__option[aria-checked=true]{color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.field-group{margin:0;padding:0;border:0;min-width:0}.field-group legend{margin-bottom:.35rem;padding:0;font-size:var(--fs-md);font-weight:600}.field-hint{color:var(--faint);font-size:var(--fs-sm);font-weight:400}.form-step-title{margin:0 0 .25rem;font-size:var(--fs-xl);font-weight:700}.form-info{margin:0;color:var(--muted);font-size:var(--fs-md)}.form-links{flex-wrap:wrap;gap:.5rem 1rem}.form-links,.label-row{display:flex;justify-content:space-between}.label-row{align-items:baseline;gap:1rem}.label-row__link{font-size:var(--fs-md);font-weight:500}.code-input{font-size:1.35rem!important;letter-spacing:.4em;text-align:center}.auth-card__lead{margin:.5rem 0 0}.auth-card>.form-error{padding:.6rem .8rem;border-radius:var(--radius);background:var(--danger-soft)}.profile-card{display:flex;align-items:flex-start;gap:1.25rem;padding:1.5rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.profile-card .avatar--lg{width:4.5rem;height:4.5rem}.profile-card__main{min-width:0}.profile-card__name{margin:0 0 .25rem;font-size:var(--fs-h1)}.profile-card__headline{margin:0;color:var(--ink);font-size:var(--fs-lg)}.profile-card__headline a{color:var(--ink);font-weight:600}.profile-card__school{display:block;color:var(--muted)}.profile-card__facts{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1rem;margin:.75rem 0 0;padding:0;list-style:none;color:var(--muted);font-size:var(--fs-md)}.profile-card__facts strong{color:var(--ink)}.profile .panel{margin-top:1.5rem}.panel--accent{border-color:var(--accent);background:var(--accent-soft)}.profile .education,.profile-section{margin-top:2.25rem}.profile-section>h2{margin-bottom:.75rem}.status-pill{display:inline-block;margin-right:.6rem;padding:.05rem .55rem;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:var(--fs-xs);font-weight:600;line-height:1.6;vertical-align:1px}.status-pill--alumni{background:var(--surface-sunken);color:var(--ink)}.account-list{margin:0;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.account-list>div{display:grid;grid-template-columns:9rem minmax(0,1fr);grid-gap:1rem;gap:1rem;padding:.8rem 1.1rem}.account-list>div+div{border-top:1px solid var(--line)}.account-list dt{color:var(--muted);font-size:var(--fs-md)}.account-list dd{margin:0;overflow-wrap:anywhere}.account-note{margin-top:.6rem;font-size:var(--fs-md)}@media (max-width:640px){.profile-card{flex-direction:column;gap:.9rem;padding:1.25rem}.account-list>div{grid-template-columns:minmax(0,1fr);gap:.1rem}.user-menu__chevron{display:none}}.bolum-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1rem;margin-bottom:1rem}.bolum-head h1{margin:0}.bolum-head__tag{display:inline-block;margin-left:.5rem;padding:.15rem .6rem;border-radius:999px;background:var(--surface-sunken);color:var(--muted);font-size:var(--fs-sm);font-weight:600;letter-spacing:0;vertical-align:middle;font-family:var(--font)}.bolum-head__counts{display:flex;gap:.6rem}.bolum-count{padding:.45rem .9rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--muted);font-size:var(--fs-md);font-weight:500}.bolum-count strong{margin-right:.2rem;color:var(--ink);font-size:1.25rem;font-weight:700}.bolum-star{color:var(--star)}.notification-bell__mark-all:hover{color:var(--accent)}.bolum-talk{margin-top:2.5rem}.bolum-talk__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;margin-bottom:.9rem}.bolum-talk__head h2{margin:0}.bolum-avg{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .9rem;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--faint)}.bolum-avg strong{color:var(--ink);font-size:var(--fs-xl)}.bolum-talk__empty{color:var(--muted)}.site-search{flex:0 1 26rem;margin:0 auto}.site-search .gsearch{max-width:none}.gsearch--compact .gsearch__box{min-height:2.5rem;padding:.15rem .9rem .15rem 2.5rem;border-width:1px;box-shadow:none;background:var(--bg)}.gsearch--compact .gsearch__box:focus-within{background:var(--surface)}.gsearch--compact .gsearch__icon{left:.9rem}.gsearch--compact .gsearch__box input[type=search]{height:2.1rem;font-size:var(--fs-lg)}.gsearch--compact .gsearch__submit{display:none}.site-header__inner .gsearch__menu{max-height:min(28rem,70vh)}.site-search__open,.site-search__panel{display:none}@media (max-width:720px){.site-search{display:none}.site-search__open{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-left:auto;padding:0;border:0;border-radius:50%;background:none;color:var(--ink);cursor:pointer}.site-search__open:hover{background:var(--bg)}.site-search__open+.site-search__panel,.site-search__panel{display:block;position:fixed;inset:0;z-index:100;padding:.75rem 1rem;background:var(--surface)}.site-search__bar{display:flex;align-items:flex-start;gap:.6rem}.site-search__bar .gsearch{flex:1 1;min-width:0}.site-search__bar .gsearch__menu{position:static;max-height:calc(100vh - 6rem);margin-top:.6rem;border:0;box-shadow:none}.site-search__cancel{flex:none;min-height:2.5rem;padding:0 .2rem;border:0;background:none;color:var(--muted);font:inherit;font-weight:600;cursor:pointer}.site-header__inner:has(.site-search__open){flex-wrap:nowrap;gap:.25rem;padding-right:1rem;padding-left:1rem}.site-header__inner:has(.site-search__open) .site-header__logo{min-width:0}.site-search__open{width:2.25rem;height:2.25rem}.site-search__open~.site-header__auth{gap:.5rem;margin-left:0}.site-search__open~.site-header__auth .site-header__signup{padding:.4rem .7rem}}.gsearch--compact .gsearch__box{position:relative}[id^=yorum-]{scroll-margin-top:calc(var(--header-h) + 1.5rem)}.post-glow{animation:post-glow 2.4s ease-in-out .35s both}@keyframes post-glow{0%,to{box-shadow:0 0 0 0 rgba(109,74,224,0)}25%,60%{box-shadow:0 0 0 4px rgba(109,74,224,.14),0 8px 24px rgba(109,74,224,.12)}}@media (prefers-reduced-motion:reduce){.post-glow{animation:none;box-shadow:0 0 0 4px rgba(109,74,224,.14)}}@media (max-width:720px){.site-header__auth .site-header__login:not(:only-child)+.site-header__signup{display:none}.site-header__auth .site-header__login{padding:.4rem .8rem;border-radius:var(--radius);background:var(--accent);color:#fff;font-weight:600;white-space:nowrap}.site-header__auth .site-header__login:hover{background:var(--accent-hover);text-decoration:none}.site-header__auth .site-header__signup{white-space:nowrap}}.site-header{background:hsla(42,31%,94%,.92)}h1,h2{letter-spacing:-.03em}.comment.comment--card{border-radius:var(--radius-bubble)}.badge--verified{color:#1b1530}.findik-empty{display:flex;align-items:center;gap:1rem;padding:1rem;border:1px dashed var(--line-strong);border-radius:var(--radius-bubble);background:var(--surface)}.findik-empty svg{flex:none}.findik-empty .bolum-talk__empty,.findik-empty .empty-state{margin:0}.findik-empty--page{align-items:flex-end;padding:1.5rem;border-style:solid}.findik-empty--page h1{margin-top:0}@media (max-width:560px){.findik-empty--page{flex-direction:column;align-items:flex-start}}.stories{display:flex;gap:1rem;overflow-x:auto;padding-top:1.1rem;padding-bottom:.4rem;scrollbar-width:none}.stories::-webkit-scrollbar{display:none}.story{flex:none;display:flex;flex-direction:column;align-items:center;gap:.35rem;width:72px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.story__ring{width:68px;height:68px;padding:3px;border-radius:50%;background:conic-gradient(var(--accent),var(--verified-soft),var(--accent))}.story__ring>span{display:grid;place-items:center;width:100%;height:100%;overflow:hidden;border:3px solid var(--bg);border-radius:50%;background:var(--surface);font:700 13px var(--font);letter-spacing:-.02em}.story__ring--findik{background:conic-gradient(#e2964e,#f6c48e,#e2964e)}.story__ring--findik svg{margin-top:8px}.story--seen .story__ring{background:var(--line-strong)}.story__ring--add{padding:0;border:2px dashed var(--faint);background:none}.story__ring--add>span{border:0;background:none;color:var(--accent);font-size:26px;font-weight:600}.story small{max-width:72px;overflow:hidden;color:var(--muted);font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis}.story:focus-visible{outline:none}.story:focus-visible .story__ring{outline:3px solid var(--accent);outline-offset:2px}.sview{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);background:rgba(10,8,16,.86)}.sview__card{position:relative;display:flex;flex-direction:column;width:min(420px,100vw);height:min(760px,100%);overflow:hidden;border-radius:22px;background:#1b1530;color:#fff}.sview__bars{display:flex;gap:4px;padding:12px 12px 0}.sview__bars i{flex:1 1;height:3px;overflow:hidden;border-radius:3px;background:hsla(0,0%,100%,.28)}.sview__bars b{display:block;height:100%;background:#fff}.sview__top{position:relative;z-index:2;display:flex;align-items:center;gap:10px;padding:10px 12px}.sview__top b{display:block;font-size:var(--fs-lg)}.sview__top small{display:block;color:#b9b0d9;font-size:var(--fs-xs)}.sview__av{display:grid;flex:none;place-items:center;width:34px;height:34px;overflow:hidden;border-radius:50%;background:var(--accent);font:700 11px var(--font)}.sview__av--findik{background:#f6c48e}.sview__av--findik svg{margin-top:6px}.sview__x{margin-left:auto;padding:4px 8px;border:0;background:none;color:#fff;font-size:28px;line-height:1;cursor:pointer}.sview__nav{position:absolute;inset:70px 0 0;display:grid;grid-template-columns:1fr 2fr}.sview__nav button{border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.sview__body{flex:1 1;display:flex;flex-direction:column;justify-content:center;gap:1rem;min-height:0;padding:20px 26px 30px;pointer-events:none}.sview__where{color:#b9b0d9;font-size:var(--fs-md);font-weight:500}.sview__q{margin:0;font:700 26px/1.2 var(--font);letter-spacing:-.02em;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.sview__q--big{font-size:30px}.sview__answer{margin:0;padding:10px 12px;border-radius:14px 14px 14px 4px;background:hsla(0,0%,100%,.1);font-size:var(--fs-lg);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.sview__by .talk__by{color:#d8d2ee}.sview__pic{align-self:flex-start}.sview__ctas{display:flex;flex-wrap:wrap;gap:8px;pointer-events:auto}.sview__cta{padding:11px 16px;border-radius:12px;background:var(--verified-soft);font-weight:600;text-decoration:none}.sview__cta,.sview__cta:hover{color:#1b1530}.sview__cta--ghost{border:1px solid hsla(0,0%,100%,.3);background:none;color:#fff}.sview__cta--ghost:hover{color:#fff}.sview .stars{pointer-events:none}@media (max-width:480px){.sview__card{height:100%;border-radius:0}}.hero2{padding:1.75rem 0 2.5rem}.hero2__inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:3rem;gap:3rem;align-items:end}.hero2__title{margin:0 0 .9rem;font-family:var(--font-display);font-size:clamp(2.6rem,1.4rem + 3.6vw,3.9rem);font-weight:800;line-height:.98;letter-spacing:-.05em;text-wrap:balance}.hero2__lead{max-width:34em;margin:0 0 .5rem;color:var(--muted);font-size:var(--fs-xl)}.hero2__search{position:relative;max-width:40rem;padding-top:78px}.hero2__peek{position:absolute;top:-14px;right:96px;z-index:4;padding:0;border:0;background:none;cursor:pointer;transition:transform .35s cubic-bezier(.3,1.4,.5,1)}.hero2__peek svg{display:block}.hero2__peek--hop{transform:translateY(-8px)}.hero2__peek:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:12px}.hero2__bubble{position:absolute;top:18px;right:208px;z-index:3;max-width:260px;margin:0;padding:8px 12px;border-radius:14px 14px 4px 14px;background:var(--accent);color:#fff;font-size:var(--fs-md);line-height:1.35;opacity:0;transform:translateY(4px);transition:opacity .25s,transform .25s;pointer-events:none}.hero2__bubble--on{opacity:1;transform:none}.hero2 .gsearch{position:relative;z-index:3}.trend{padding:1.1rem 1.1rem .6rem;border:1px solid var(--line);border-radius:var(--radius-bubble);background:var(--surface)}.trend h2{margin:0 0 .4rem}.trend ol{margin:0;padding:0;list-style:none}.trend li+li{border-top:1px solid var(--line)}.trend a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.6rem 0;color:var(--ink);text-decoration:none}.trend a:hover b,.trend__n{color:var(--accent)}.trend__n{font:700 var(--fs-xl) var(--font)}.trend__who b,.trend__who small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.trend__who b{font-weight:600}.trend__count,.trend__who small{color:var(--muted);font-size:var(--fs-sm)}.trend__count{white-space:nowrap}.talks__head{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem}.talks__head h2{margin:0}.talks__filters{display:flex;gap:6px;margin-left:auto}.talks__filter{padding:6px 13px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--ink);font:500 var(--fs-md) var(--font);cursor:pointer}.talks__filter[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:#fff}.talks__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;align-items:start}.talk{display:flex;flex-direction:column;gap:.6rem;min-width:0;padding:1rem;border:1px solid var(--line);border-radius:var(--radius-bubble);background:var(--surface);color:var(--ink);text-decoration:none;transition:border-color .15s,box-shadow .15s}.talk:hover{border-color:var(--line-strong);box-shadow:0 10px 24px -18px rgba(60,42,143,.5);color:var(--ink)}.talk__top{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.talk__where{display:flex;flex-direction:column;min-width:0}.talk__program{color:var(--ink);font-size:var(--fs-lg);font-weight:600;line-height:1.3}.talk__uni{color:var(--muted);font-size:var(--fs-sm)}.talk__kind{flex:none;padding:1px 8px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:var(--fs-xs);font-weight:600}.talk__text{font:600 var(--fs-xl)/1.35 var(--font);letter-spacing:-.01em;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.talk__rating{display:flex;align-items:center;gap:.5rem}.talk__rec{padding:1px 8px;border-radius:999px;color:var(--accent-ink);font-size:var(--fs-xs);font-weight:600}.talk__answer,.talk__rec{background:var(--accent-soft)}.talk__answer{display:block;padding:10px 12px;border-radius:14px 14px 14px 4px;font-size:var(--fs-lg)}.talk__answer--plain{background:var(--surface-sunken)}.talk__answer small{display:block;margin-bottom:2px;color:var(--accent-ink);font-size:var(--fs-xs);font-weight:600}.talk__answer--plain small{color:var(--muted)}.talk__clamp{overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.talk__answer .talk__by{display:block;margin-top:6px}.talk__by{color:var(--muted);font-size:var(--fs-sm)}.ok-mark{margin-left:4px;padding:1px 6px;border-radius:4px;background:var(--verified-soft);color:#1b1530;font:500 var(--fs-2xs) var(--font-mono)}.talk__foot{display:flex;justify-content:space-between;gap:.5rem;margin-top:auto;color:var(--muted);font-size:var(--fs-sm)}@media (max-width:960px){.talks__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.hero2{padding:.75rem 0 1.75rem}.hero2__inner{grid-template-columns:1fr;gap:1.75rem}.hero2__lead{font-size:1rem}.hero2__search{padding-top:68px}.hero2__peek{top:-10px;right:76px}.hero2__peek svg{width:88px;height:auto}.hero2__bubble{right:172px;max-width:170px;font-size:var(--fs-sm)}.talks__filters{margin-left:0}}@media (max-width:640px){.talks__grid{grid-template-columns:1fr}}.fpoll{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid var(--line);border-radius:22px;background:var(--surface)}.fpoll__ask{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:end}.fpoll__cat{display:block;width:64px;height:auto}.fpoll__bubble{padding:12px 14px;border-radius:18px 18px 18px 6px;background:var(--accent-soft)}.fpoll__bubble small{display:block;margin-bottom:4px;color:var(--accent-ink);font-size:var(--fs-sm);font-weight:600}.fpoll h2{margin:0;line-height:1.2;text-wrap:balance}.fpoll__opts{display:flex;flex-direction:column;gap:8px}.fpoll__opt{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;overflow:hidden;padding:0 14px;border:1.5px solid var(--line-strong);border-radius:14px;background:var(--surface);color:var(--ink);font:600 1rem var(--font);text-align:left;cursor:pointer;transition:border-color .15s}.fpoll__opt:hover:not(:disabled){border-color:var(--accent)}.fpoll__opt:disabled{cursor:default}.fpoll__bar{position:absolute;inset:0 auto 0 0;background:var(--surface-sunken);animation:fpoll-fill .6s cubic-bezier(.2,.8,.2,1);transform-origin:left}@keyframes fpoll-fill{0%{transform:scaleX(0)}}.fpoll__label,.fpoll__opt em{position:relative}.fpoll__label{display:inline-flex;align-items:center;gap:8px}.fpoll__opt em{color:var(--muted);font-style:normal;font-weight:600}.fpoll__opt--mine{border-color:var(--accent)}.fpoll__opt--mine .fpoll__bar{background:#ddd3fb}.fpoll__opt--mine em{color:var(--accent-ink)}.fpoll__tick{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--accent);color:#fff;font-size:12px}.fpoll__foot{display:flex;justify-content:space-between;gap:8px;margin:0;color:var(--muted);font-size:var(--fs-md)}.fpoll__foot b{color:var(--ink);font-weight:600}.fpoll__error{color:var(--danger)}@media (prefers-reduced-motion:reduce){.fpoll__bar{animation:none}}.admin-poll-form{display:flex;flex-direction:column;gap:.9rem;margin-bottom:2rem}.admin-poll-form h2{margin:0}.admin-poll-form label,.admin-poll-form legend{display:flex;flex-direction:column;gap:.3rem;font-size:var(--fs-md);font-weight:600}.admin-poll-form fieldset{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin:0;padding:0;border:0}.admin-poll-form input{width:100%;padding:.55rem .7rem;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:400 1rem var(--font)}.admin-poll-form__opt{display:flex;gap:.5rem;width:100%}.admin-poll-form__dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.admin-poll-form__durations,.admin-poll__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.admin-polls__list{display:flex;flex-direction:column;gap:.75rem}.admin-poll h3{margin:.4rem 0 .6rem}.admin-poll__head{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;font-size:var(--fs-md)}.admin-poll__state{padding:1px 8px;border-radius:999px;background:var(--surface-sunken);font-size:var(--fs-xs);font-weight:600}.admin-poll__state--live{background:var(--accent);color:#fff}.admin-poll ul{display:flex;flex-direction:column;gap:.4rem;margin:0 0 .8rem;padding:0;list-style:none}.admin-poll li{display:grid;grid-template-columns:minmax(0,10rem) minmax(0,1fr) auto;grid-gap:.6rem;gap:.6rem;align-items:center;font-size:var(--fs-md)}.admin-poll__bar{height:8px;overflow:hidden;border-radius:8px;background:var(--surface-sunken)}.admin-poll__bar i{display:block;height:100%;background:var(--accent)}@media (max-width:560px){.admin-poll-form__dates{grid-template-columns:1fr}}.findik__pupils{transition:transform .12s ease-out}.findik-note{display:flex;align-items:flex-end;gap:.6rem}.findik-note svg{flex:none}.findik-note p{margin:0 0 .6rem;padding:8px 12px;border-radius:14px 14px 14px 4px;background:var(--accent);color:#fff;font-size:var(--fs-md);line-height:1.35}.gsearch__empty--findik{display:flex;align-items:center;gap:.6rem}.gsearch__empty--findik svg{flex:none}.sview__name{display:block;color:#fff;font-size:var(--fs-lg);font-weight:700;text-decoration:underline;-webkit-text-decoration-color:hsla(0,0%,100%,.4);text-decoration-color:hsla(0,0%,100%,.4);text-underline-offset:3px}.sview__name:hover{color:#fff}.qw{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top,0px)) 16px max(16px,env(safe-area-inset-bottom,0px));background:rgba(10,8,16,.6)}.qw__card{display:flex;flex-direction:column;gap:14px;width:min(540px,100%);max-height:100%;overflow:auto;padding:20px;border-radius:24px 24px 24px 8px;background:var(--surface);color:var(--ink)}.qw__head{display:flex;align-items:center;gap:10px}.qw__head svg{flex:none}.qw__head h2{margin:0}.qw__head small{display:block;color:var(--muted);font-size:var(--fs-md)}.qw__x{align-self:flex-start;margin-left:auto;padding:0 4px;border:0;background:none;font-size:28px;line-height:1;cursor:pointer}.qw label,.qw__x{color:var(--muted)}.qw label{font-size:var(--fs-md);font-weight:600}.qw__form,.qw__pick{display:flex;flex-direction:column;gap:6px}.qw__form textarea{width:100%;padding:11px 12px;border:1.5px solid var(--line);border-radius:12px;background:var(--bg);color:var(--ink);font:400 1rem var(--font)}.qw__form textarea:focus{border-color:var(--accent);outline:none}.qw__form textarea{min-height:110px;resize:vertical}.qw__form .btn-primary,.qw__sugg{margin-top:4px}.qw__sugg{display:flex;flex-direction:column;gap:6px}.qw__sugg-title{color:var(--muted);font-size:var(--fs-sm);font-weight:600}.qw__sugg button{display:flex;flex-direction:column;padding:8px 12px;border:1px solid var(--line);border-radius:12px;background:var(--bg);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.qw__sugg button:hover{border-color:var(--accent)}.qw__picked small,.qw__sugg small{color:var(--muted);font-size:var(--fs-sm)}.qw__picked{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:var(--accent-soft)}.qw__picked span{display:flex;flex-direction:column;min-width:0}.qw__picked button{margin-left:auto;border:0;background:none;color:var(--accent-ink);font:500 var(--fs-md) var(--font);cursor:pointer}.qw__seg{display:flex;gap:8px}.qw__seg button{flex:1 1;padding:10px;border:1.5px solid var(--line);border-radius:12px;background:var(--bg);color:var(--ink);font:600 var(--fs-lg) var(--font);cursor:pointer}.qw__seg button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.qw__hint{font-size:var(--fs-sm)}.qw__hint,.qw__note{margin:0;color:var(--muted)}.qw__note{padding:12px;border:1px dashed var(--line-strong);border-radius:12px;font-size:var(--fs-md)}.qw__done{display:flex;flex-direction:column;align-items:center;gap:10px;padding:6px 0;text-align:center}.qw__done b{font:700 var(--fs-h2) var(--font)}.qw__row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}@media (max-width:640px){.qw{place-items:end center;padding:0}.qw__card{border-radius:24px 24px 0 0;padding-bottom:calc(20px + env(safe-area-inset-bottom, 0px))}}.site-header__kesfet{color:var(--ink);font-weight:500;font-size:var(--fs-lg);text-decoration:none}.site-header__kesfet:hover{color:var(--accent)}.kx-entry{display:flex;align-items:center;gap:14px;margin-bottom:.5rem;padding:14px 18px;border-radius:var(--radius-bubble);background:#1b1530;text-decoration:none}.kx-entry,.kx-entry:hover{color:#fff}.kx-entry svg{flex:none}.kx-entry b{display:block;font:700 var(--fs-xl)/1.25 var(--font);letter-spacing:-.01em}.kx-entry small{display:block;margin-top:2px;color:#cfc8e6;font-size:var(--fs-md)}.kx-entry__go{flex:none;margin-left:auto;padding:10px 14px;border-radius:12px;background:var(--verified-soft);color:#1b1530;font-weight:600}.tabbar{display:none}@media (max-width:720px){.site-header__kesfet{display:none}.kx-entry{flex-wrap:wrap}.kx-entry__go{margin-left:0}body{padding-bottom:calc(64px + env(safe-area-inset-bottom, 0px))}.tabbar{position:fixed;right:0;bottom:0;left:0;z-index:50;display:flex;justify-content:space-around;padding:6px max(12px,env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom, 0px)) max(12px,env(safe-area-inset-left,0px));border-top:1px solid var(--line);background:var(--surface)}.tabbar__item{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:60px;padding:4px 6px;border:0;background:none;color:var(--muted);font:500 var(--fs-xs) var(--font);text-decoration:none;cursor:pointer}.tabbar__item[aria-current=page]{color:var(--accent);font-weight:600}}.qw__label{color:var(--muted);font-size:var(--fs-md);font-weight:600}.qw .gsearch{max-width:none}.qw .gsearch__box{position:relative}.qw .gsearch__menu{position:static;margin-top:6px;box-shadow:none}.admin-findik__new,.admin-findik__slide{display:flex;align-items:flex-start;gap:.9rem}.admin-findik__new{margin-bottom:2rem}.admin-findik__new svg,.admin-findik__slide svg{flex:none}.admin-findik__body{display:flex;flex:1 1;flex-direction:column;gap:.5rem;min-width:0}.admin-findik__body label{font-size:var(--fs-md);font-weight:600}.admin-findik__body select,.admin-findik__body textarea{padding:.5rem .65rem;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:400 1rem var(--font)}.admin-findik__body textarea{width:100%;resize:vertical}.admin-findik__row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.admin-findik__spacer{flex:1 1}.admin-findik__list{display:flex;flex-direction:column;gap:.75rem}.admin-findik__slide--off{opacity:.6}.admin-findik__slide p{margin:0}@media (max-width:640px){.gsearch__box--scoped{flex-wrap:wrap;row-gap:.15rem;padding-top:.5rem;border-radius:22px}.gsearch__box--scoped .gsearch__chip{max-width:100%}.gsearch__box--scoped input[type=search]{flex:1 1 10rem;min-width:0}.gsearch__box--scoped .gsearch__icon,.gsearch__box--scoped~.gsearch__icon{top:1.45rem}}.info{position:relative;display:inline-flex;vertical-align:middle}.info__btn{display:grid;place-items:center;width:15px;height:15px;padding:0;border:1px solid var(--faint);border-radius:50%;background:none;color:var(--faint);font:600 10px/1 var(--font);cursor:help}.info__btn:hover,.info__btn[aria-expanded=true]{border-color:var(--accent);color:var(--accent)}.info__pop{position:absolute;z-index:40;top:calc(100% + 6px);right:-10px;width:250px;padding:9px 11px;border-radius:10px;background:var(--ink);color:var(--surface);font-size:var(--fs-sm);font-weight:400;line-height:1.45;text-align:left;white-space:normal}.talks__wall{display:flex;align-items:flex-start;gap:1rem}.talks__col{display:flex;flex:1 1;flex-direction:column;gap:1rem;min-width:0}.ke-page{max-width:1240px}.ke-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .9rem;margin:1.25rem 0 1rem}.ke-title h1{margin:0}.ke-title p{margin:0;color:var(--faint);font-size:var(--fs-md)}.ke-layout{display:grid;grid-template-columns:264px minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:start}.ke-bar,.ke-quick{display:none}.ke-side{top:calc(var(--header-h) + .75rem);max-height:calc(100vh - var(--header-h) - 1.5rem);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:18px}.ke-side,.ke-side__head{position:-webkit-sticky;position:sticky;background:var(--surface)}.ke-side__head{top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem}.ke-side__group,.ke-side__head{border-bottom:1px solid var(--line)}.ke-side__group{padding:.8rem 1rem}.ke-side__group:last-child{border-bottom:0}.ke-side__group h3{margin:0 0 .5rem;font-family:var(--font);font-size:var(--fs-sm);font-weight:600;color:var(--ink)}.ke-side__more summary{display:flex;align-items:center;gap:.5rem;cursor:pointer;list-style:none;font-size:var(--fs-md);font-weight:500}.ke-side__more summary::-webkit-details-marker{display:none}.ke-side__more summary:after{content:"›";margin-left:auto;color:var(--faint);transition:transform .15s}.ke-side__more[open] summary{margin-bottom:.5rem}.ke-side__more[open] summary:after{transform:rotate(90deg)}.ke-side__more summary em{font-style:normal;font-weight:600;color:var(--accent-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ke-link{border:0;background:none;padding:0;font:inherit;font-size:var(--fs-md);font-weight:500;color:var(--accent);cursor:pointer}.ke-link:disabled{color:var(--faint);cursor:default}.ke-rank{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:.4rem;gap:.4rem}.ke-rank input{width:100%;min-width:0;padding:.5rem .6rem;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);font:inherit;font-size:var(--fs-sm)}.ke-rank input:focus{outline:2px solid var(--accent);outline-offset:-1px}.ke-pills{display:flex;flex-wrap:wrap;gap:.35rem}.ke-pills button{padding:.3rem .7rem;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);font:inherit;font-size:var(--fs-sm);font-weight:500;cursor:pointer}.ke-pills button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.ke-pills button:disabled{opacity:.4;cursor:default}.kf__search{width:100%;margin-bottom:.4rem;padding:.45rem .6rem;border:1px solid var(--line-strong);border-radius:10px;font:inherit;font-size:var(--fs-sm)}.kf__list{display:flex;flex-direction:column}.kf__opt{display:flex;align-items:center;gap:.55rem;padding:.3rem 0;font-size:var(--fs-md);cursor:pointer}.kf__opt input{position:absolute;opacity:0;width:1px;height:1px}.kf__box{flex:none;display:grid;place-items:center;width:18px;height:18px;border:1.5px solid var(--line-strong);border-radius:5px;color:transparent;background:var(--surface)}.kf__opt--on .kf__box{background:var(--accent);border-color:var(--accent);color:#fff}.kf__opt input:focus-visible+.kf__box{outline:2px solid var(--accent);outline-offset:2px}.kf__opt--on .kf__label{font-weight:600}.kf__opt--none{opacity:.45}.kf__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.kf__opt small{margin-left:auto;color:var(--faint);font-size:var(--fs-xs)}.kf__all{margin-top:.25rem;border:0;background:none;padding:0;font:inherit;font-weight:500;color:var(--accent);cursor:pointer}.kf__all,.kf__empty{font-size:var(--fs-sm)}.kf__empty{margin:.25rem 0;color:var(--faint)}.ke-head{align-items:center;gap:.5rem .75rem;margin-bottom:.75rem}.ke-head,.ke-tags{display:flex;flex-wrap:wrap}.ke-tags{gap:.4rem;flex:1 1 auto;min-width:0}.ke-chip{display:inline-flex;align-items:center;gap:.3rem;flex:none;padding:.3rem .7rem;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);font:inherit;font-size:var(--fs-sm);font-weight:500;color:var(--ink);cursor:pointer;white-space:nowrap}.ke-chip--on{background:var(--accent-soft);border-color:#d7cdf8;color:var(--accent-ink)}.ke-total{margin:0 0 0 auto;font-size:var(--fs-md);color:var(--muted);white-space:nowrap}.ke-total b{color:var(--ink)}.ke-sort{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--fs-md);color:var(--muted)}.ke-sort select{padding:.4rem .6rem;border:1px solid var(--line-strong);border-radius:10px;font:inherit;font-size:var(--fs-md);color:var(--ink)}.ke-list,.ke-sort select{background:var(--surface)}.ke-list{border:1px solid var(--line);border-radius:18px;overflow:hidden;transition:opacity .15s}.ke-list--loading{opacity:.55}.ke-list ol{margin:0;padding:0;list-style:none}.ke-row{display:grid;grid-template-columns:minmax(0,1fr) 118px 78px 104px 100px;grid-gap:.75rem;gap:.75rem;align-items:start;padding:.8rem 1rem;border-top:1px solid var(--line);color:inherit;text-decoration:none}a.ke-row:hover{background:var(--accent-wash)}.ke-row--head{align-items:center;border-top:0;padding-top:.6rem;padding-bottom:.6rem;font-size:var(--fs-xs);font-weight:500;color:var(--faint)}.ke-row i{display:none;font-style:normal}.ke-row__prog{display:flex;flex-direction:column;gap:.1rem;min-width:0}.ke-row__prog b{font-weight:600}.ke-row__name{font-size:var(--fs-md)}.ke-row__name span,.ke-row__prog small{color:var(--muted)}.ke-row__prog small{font-size:var(--fs-sm);color:var(--faint)}.ke-num{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:.1rem}.ke-row--head .ke-num{flex-direction:row;justify-content:flex-end;align-items:center;gap:.25rem}.ke-row__rank b{font-size:var(--fs-xl);font-weight:600}.ke-row small{font-size:var(--fs-2xs)}.ke-was{color:var(--faint)}.ke-fill{display:block;width:64px;height:4px;margin:.15rem 0;border-radius:4px;background:var(--surface-sunken);overflow:hidden}.ke-fill span{display:block;height:100%;background:var(--accent)}.ke-warn{color:var(--warning);font-weight:600}.ke-star{color:var(--star)}.ke-row__readers small{color:var(--faint)}.ke-more{display:block;width:100%;padding:.9rem;border:0;border-top:1px solid var(--line);background:none;font:inherit;font-weight:600;color:var(--accent);cursor:pointer}.ke-more:disabled{color:var(--faint)}.bolum-head__talk{align-self:center;font-weight:600;color:var(--accent);text-decoration:none;font-size:var(--fs-md)}@media (max-width:900px){.ke-title{margin:.9rem 0 .4rem}.ke-layout{display:block}.ke-row--head,.ke-side,.ke-sort,.ke-tags{display:none}.ke-bar{position:-webkit-sticky;position:sticky;top:var(--header-h);z-index:30;display:flex;gap:.5rem;margin:0 -1.25rem;padding:.6rem 1.25rem;background:var(--bg);border-bottom:1px solid var(--line)}.ke-pill{display:inline-flex;align-items:center;gap:.4rem;min-width:0;height:2.4rem;padding:0 .85rem;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);font:inherit;font-size:var(--fs-md);font-weight:600;color:var(--ink);cursor:pointer}.ke-pill__n{padding:0 .4rem;border-radius:999px;background:var(--accent);color:#fff;font-size:var(--fs-2xs);line-height:1.5}.ke-pill--sort span{color:var(--muted);font-weight:500}.ke-pill--sort select{min-width:0;height:100%;padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--ink)}.ke-quick{display:flex;gap:.4rem;margin:0 -1.25rem;padding:.6rem 1.25rem .1rem;overflow-x:auto;scrollbar-width:none}.ke-quick::-webkit-scrollbar{display:none}.ke-head{margin:.5rem 0}.ke-total{margin:0}.ke-list{background:none;border:0;border-radius:0;overflow:visible}.ke-list ol{display:grid;grid-gap:.6rem;gap:.6rem}.ke-row{grid-template-columns:1.25fr 1fr 1fr 1fr;gap:.75rem .5rem;padding:.85rem .95rem;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.ke-row__prog{grid-column:1/-1}.ke-row__prog b{font-size:1rem}.ke-num{align-items:flex-start;text-align:left}.ke-row i{display:block;font-size:var(--fs-2xs);color:var(--faint)}.ke-row__rank b{font-size:1.25rem;line-height:1.15}.ke-row__quota,.ke-row__readers,.ke-row__score{font-weight:600}.ke-fill{width:48px}.bolum-head{align-items:baseline;gap:.25rem .75rem;margin-bottom:.4rem}.bolum-head__counts{align-items:baseline;gap:.75rem}.bolum-count{padding:0;border:0;background:none;font-size:var(--fs-md)}.bolum-count strong{font-size:1rem;font-weight:600}.ke-more{margin-top:.75rem;border:1px solid var(--line);border-radius:14px;background:var(--surface)}}@media (min-width:901px){.ke-sheet{display:none}}.ke-sheet{position:fixed;inset:0;z-index:60}.ke-sheet__shade{position:absolute;inset:0;border:0;background:rgba(22,19,31,.45);animation:ke-fade .2s ease-out}.ke-sheet__panel{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;height:min(88vh,720px);border-radius:22px 22px 0 0;background:var(--surface);overflow:hidden;animation:ke-up .25s cubic-bezier(.2,.8,.2,1)}.ke-sheet__grip{flex:none;width:40px;height:4px;margin:.5rem auto .25rem;border-radius:4px;background:var(--line-strong)}.ke-sheet__track{flex:1 1;display:flex;width:200%;min-height:0;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.ke-sheet__track--in{transform:translateX(-50%)}.ke-sheet__page{display:flex;flex-direction:column;width:50%;min-height:0}.ke-sheet__top{flex:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:.5rem 1.1rem .75rem;border-bottom:1px solid var(--line)}.ke-sheet__top b{font-size:var(--fs-xl)}.ke-sheet__top .ke-link:first-child{justify-self:start}.ke-sheet__top .ke-link:last-child{justify-self:end}.ke-sheet__body{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:.25rem 1.1rem 1rem}.ke-sheet__rank{display:grid;grid-gap:.45rem;gap:.45rem;padding:.85rem 0;border-bottom:1px solid var(--line);font-size:var(--fs-sm);font-weight:600}.ke-sheet__rank input{padding:.65rem .7rem;font-size:1rem}.ke-sheet__line{display:flex;align-items:center;gap:.5rem;width:100%;padding:.95rem 0;border:0;border-bottom:1px solid var(--line);background:none;font:inherit;font-size:1rem;color:var(--ink);text-align:left;cursor:pointer}.ke-sheet__line em{margin-left:auto;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-size:var(--fs-md);color:var(--faint)}.ke-sheet__line em.on{color:var(--accent);font-weight:600}.ke-sheet__line>span:last-child{color:var(--faint)}.ke-sheet__body .kf__opt{padding:.6rem 0;font-size:1rem}.ke-sheet__body .kf__search{margin:.75rem 0 .25rem;padding:.65rem .75rem;font-size:1rem;background:var(--bg)}.ke-sheet__foot{flex:none;padding:.75rem 1.1rem calc(.75rem + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--line)}.ke-sheet__go{width:100%;padding:.85rem;font-size:1rem}.ke-sheet-open .tabbar{display:none}@keyframes ke-up{0%{transform:translateY(100%)}}@keyframes ke-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ke-sheet__panel,.ke-sheet__shade{animation:none}.ke-sheet__track{transition:none}}.pp{max-width:1100px}.pp-head{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mono who";align-items:center;grid-gap:.25rem 1.1rem;gap:.25rem 1.1rem;margin:1.5rem 0 .5rem}.pp-head__mono{grid-area:mono;display:grid;place-items:center;width:72px;height:72px;border-radius:20px;background:var(--accent-soft);color:var(--accent-ink);font-family:var(--font);font-weight:700;font-size:1.25rem}.pp-head__who{grid-area:who;min-width:0}.pp-head h1{margin:0;line-height:1.1}.pp-head__uni{margin:.2rem 0 0;color:var(--accent);font-weight:600}.pp-head__sub{margin:.15rem 0 0;color:var(--faint);font-size:var(--fs-md)}.pcta{display:flex;flex-direction:column;gap:.5rem}.pcta .btn-primary,.pcta .btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:48px;padding:0 1.2rem;border-radius:14px;font-size:1rem}.pcta__state{margin:0;color:var(--muted);font-size:var(--fs-sm)}.pnotice{display:flex;justify-content:space-between;gap:.6rem;align-items:center;margin-top:.6rem;padding:.65rem .8rem;border-radius:14px;background:var(--accent-soft);color:var(--accent-ink);font-size:var(--fs-md);text-decoration:none}.pnotice b:last-child{white-space:nowrap}.pp-sec{padding-top:1.6rem}.pp-sec__head{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.8rem}.pp-sec__head h2{margin:0}.pp-sec__head a{font-weight:600;font-size:var(--fs-md);color:var(--accent);text-decoration:none;white-space:nowrap}.pp-few{margin:0 0 .75rem;color:var(--muted);font-size:var(--fs-md)}.pp-rate{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:1.2rem;gap:1.2rem;align-items:center}.pp-rate__big b{display:block;font-size:3rem;font-weight:600;line-height:1}.pp-rate__big span{font-size:var(--fs-sm);color:var(--muted)}.pp-rate__again{margin:0 0 .3rem;font-size:var(--fs-md)}.pp-bar{height:8px;background:var(--surface-sunken);overflow:hidden;margin-bottom:.6rem}.pp-bar,.pp-bar i{display:block;border-radius:6px}.pp-bar i{height:100%;background:var(--accent)}.pp-bar--thin{height:6px;margin:0}.pp-topic{display:grid;grid-template-columns:130px minmax(0,1fr) 28px;grid-gap:.6rem;gap:.6rem;align-items:center;margin:.3rem 0;font-size:var(--fs-sm);color:var(--muted)}.pp-topic b{color:var(--ink);text-align:right;font-weight:600}.pp-car{display:flex;gap:.7rem;overflow-x:auto;margin:.9rem -1.25rem 0;padding:0 1.25rem .3rem;scroll-snap-type:x mandatory;scrollbar-width:none}.pp-car::-webkit-scrollbar{display:none}.rcard{flex:none;display:flex;flex-direction:column;gap:.4rem;width:290px;padding:.85rem .95rem;border:1px solid var(--line);border-radius:var(--radius-bubble);background:var(--surface);color:var(--ink);text-decoration:none;scroll-snap-align:start}a.rcard:hover{border-color:var(--line-strong)}.rcard__head{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.rcard__again{font-size:var(--fs-md);font-weight:600}.rcard__again:before{margin-right:.25rem}.rcard__again--yes{color:var(--accent-ink)}.rcard__again--yes:before{content:"✓"}.rcard__again--no{color:var(--muted)}.rcard__again--no:before{content:"✗"}.rcard__again--unsure{color:var(--muted)}.rcard__stars{color:var(--star);letter-spacing:1px;font-size:var(--fs-md)}.rcard__stars span{color:var(--star-empty)}.rcard__text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rcard p,.rcard__text{font-size:var(--fs-md);line-height:1.4}.rcard p{margin:0}.rcard__who{margin-top:auto;font-size:var(--fs-sm);color:var(--muted);display:flex;align-items:center;gap:.35rem}.verified-tag{padding:0 .4rem;border-radius:999px;background:var(--verified-soft);color:var(--verified);font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:600}.curious--on{border-color:#d7cdf8;background:var(--accent-soft);color:var(--accent-ink)}.avatar--review{display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-ink)}.comment__you{color:var(--faint);font-weight:500}.rtopics{display:flex;flex-wrap:wrap;gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none}.rtopics li{padding:.15rem .5rem;border-radius:8px;background:var(--bg);font-size:var(--fs-sm);color:var(--muted)}.rtopics b{color:var(--ink)}.pchips{display:flex;flex-wrap:wrap;gap:.4rem}.pchips button{padding:.35rem .75rem;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);font:inherit;font-size:var(--fs-sm);font-weight:500;color:var(--ink);cursor:pointer}.pchips--filter{margin-bottom:.9rem}.pchips--filter button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.pchips button span{opacity:.65}.plist__items{display:flex;flex-direction:column;gap:.6rem;transition:opacity .15s}.plist__items--loading{opacity:.55}.plist__more{display:block;width:100%;margin-top:.75rem}.psheet{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center}.psheet__shade{position:absolute;inset:0;border:0;background:rgba(22,19,31,.45);animation:ke-fade .2s ease-out}.psheet__panel{position:relative;width:min(520px,calc(100% - 2rem));max-height:calc(100vh - 3rem);overflow-y:auto;padding:.75rem 1.2rem 1.2rem;border-radius:22px;background:var(--surface);box-shadow:0 20px 60px rgba(22,19,31,.25)}.psheet__grip{display:none}.psheet__top{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0 .75rem}.psheet__top b{font-size:var(--fs-xl)}.pask textarea,.pwiz textarea{width:100%;padding:.75rem;border:1px solid var(--line-strong);border-radius:14px;background:var(--bg);font:inherit;font-size:1rem;resize:vertical}.phint{margin:.5rem 0 .75rem;font-size:var(--fs-sm);color:var(--faint)}.pask .pchips{margin-bottom:.9rem}.pgo{display:block;width:100%;padding:.8rem;font-size:1rem}.pdone,.pgo{text-align:center}.pdone{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:.5rem .25rem .25rem}.pdone p{margin:0;font-size:1rem;line-height:1.45}.pdone small{color:var(--muted)}.pwiz__steps{display:flex;gap:4px;margin-bottom:1rem}.pwiz__steps i{flex:1 1;height:4px;border-radius:3px;background:var(--surface-sunken)}.pwiz__steps i.on{background:var(--accent)}.pwiz__q{margin:0 0 .9rem;font-size:var(--fs-xl);line-height:1.25}.pwiz__opts{display:grid;grid-gap:.5rem;gap:.5rem}.pwiz__opts button{padding:.85rem;border:1.5px solid var(--line-strong);border-radius:14px;background:var(--surface);font:inherit;font-size:1rem;font-weight:600;text-align:left;cursor:pointer}.pwiz__opts button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.pwiz__topic{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem 0;border-bottom:1px solid var(--line)}.pwiz__topic b{display:block}.pwiz__topic small{color:var(--faint);font-size:var(--fs-xs)}.pwiz__stars{display:flex;flex:none}.pwiz__stars button{padding:0 .1rem;border:0;background:none;font-size:1.6rem;line-height:1;color:var(--star-empty);cursor:pointer}.pwiz__stars button.on{color:var(--star)}.pwiz__label{display:block;margin:.6rem 0 .35rem;font-weight:600;font-size:var(--fs-md)}.pwiz__nav{display:flex;gap:.5rem;margin-top:1rem}.pwiz__nav .btn-primary{flex:1 1}.pwiz .rcard{width:auto}.qw__go{display:inline-block;margin-top:.6rem}@media (max-width:860px){.pp-head{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mono who";gap:.25rem .85rem;margin-top:.9rem}.pp-head__mono{width:60px;height:60px;border-radius:16px;font-size:var(--fs-xl)}.pp-rate{grid-template-columns:96px minmax(0,1fr);gap:.9rem}.pp-rate__big b{font-size:2.6rem}.pp-topic{grid-template-columns:110px minmax(0,1fr) 26px}.psheet{align-items:flex-end}.psheet__panel{width:100%;max-height:92vh;border-radius:24px 24px 0 0;padding-bottom:calc(1.2rem + env(safe-area-inset-bottom, 0px));animation:ke-up .25s cubic-bezier(.2,.8,.2,1)}.psheet__grip{display:block;width:40px;height:4px;margin:0 auto .5rem;border-radius:4px;background:var(--line-strong)}}@media (prefers-reduced-motion:reduce){.psheet__panel,.psheet__shade{animation:none}}.pp-more-link{border:0;background:none;padding:0;font:inherit;font-weight:600;font-size:var(--fs-md);color:var(--accent);cursor:pointer;white-space:nowrap}.pp-inplace{padding-top:1.4rem}button.pnotice{width:100%;border:0;font:inherit;font-size:var(--fs-md);text-align:left;cursor:pointer}@media (pointer:coarse){.account-list dd a,.action-link,.bolum-head__talk,.helpful,.label-row__link,.pinfo a,.pp-more-link,.site-footer__links a,.talks__filter{position:relative}.account-list dd a:after,.action-link:after,.bolum-head__talk:after,.helpful:after,.label-row__link:after,.pinfo a:after,.pp-more-link:after,.site-footer__links a:after,.talks__filter:after{content:"";position:absolute;top:50%;right:-4px;left:-4px;height:44px;transform:translateY(-50%)}.site-footer__links{row-gap:1.4rem}.comment__actions{row-gap:.75rem}.label-row__link:after{height:34px}}.pp-sec__sub{margin:-.4rem 0 .8rem;color:var(--muted);font-size:var(--fs-md)}.ptypes{display:flex;gap:.5rem;margin:0 -1rem 1rem;padding:0 1rem;overflow-x:auto;scrollbar-width:none}.ptypes::-webkit-scrollbar{display:none}.ptypes button{flex:none;display:inline-flex;align-items:center;gap:.4rem;min-height:38px;padding:0 .9rem;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-md);font-weight:600;cursor:pointer}.ptypes button small{color:var(--muted);font-size:var(--fs-xs);font-weight:500}.ptypes button[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:#fff}.ptypes button[aria-pressed=true] small{color:#e4dcff}.pnets{display:grid;grid-gap:.6rem 1.75rem;gap:.6rem 1.75rem;margin:0;padding:0;list-style:none}.pnets li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.25rem .5rem;gap:.25rem .5rem;font-size:var(--fs-md)}.pnets b{font-weight:600}.pnets b span{color:var(--faint);font-weight:400}.pnets li>i{grid-column:1/-1;display:block;height:5px;overflow:hidden;border-radius:5px;background:var(--surface-sunken)}.pnets li>i>i{display:block;height:100%;background:var(--accent);transform-origin:left;transform:scaleX(0);transition:transform .6s cubic-bezier(.2,.8,.2,1)}.pinfo{margin:0;padding:0 1rem;border:1px solid var(--line);border-radius:20px;background:var(--surface)}.pinfo div{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--line);font-size:var(--fs-md)}.pinfo div:last-child{border-bottom:0}.pinfo dt{flex:none;color:var(--muted)}.pinfo dd{margin:0;text-align:right}.pcompose{display:flex;align-items:center;gap:.75rem;width:100%;min-height:56px;margin-bottom:.9rem;padding:.5rem .5rem .5rem 1rem;border:1px solid var(--line);border-radius:16px;background:var(--surface);font:inherit;text-align:left;cursor:text}.pcompose span{flex:1 1;color:var(--faint);font-size:var(--fs-lg)}.pcompose b{padding:.55rem 1rem;border-radius:10px;background:var(--accent);color:#fff;font-size:var(--fs-md);font-weight:600}.pcompose:hover{border-color:var(--line-strong)}.findik-empty--line{padding:.25rem 0;border:0;background:none;color:var(--muted);font-size:var(--fs-md)}.findik-empty--line p{margin:0}.more{position:relative;margin-left:auto}.more__btn{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:none;color:var(--muted);cursor:pointer}.more__btn:hover,.more__btn[aria-expanded=true]{background:var(--surface-sunken);color:var(--ink)}.more__menu{position:absolute;right:0;bottom:calc(100% + 4px);z-index:5;display:flex;flex-direction:column;align-items:stretch;min-width:12rem;padding:.35rem;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:0 8px 24px rgba(22,19,31,.14)}.more__menu .action-link{min-height:40px;padding:0 .75rem;border-radius:8px;color:var(--ink);font-size:var(--fs-md);text-align:left}.more__menu .action-link:hover:not(:disabled){background:var(--bg);color:var(--ink)}.more__menu .action-link--danger{color:var(--danger)}.more__menu .action-confirm,.more__menu .action-text{display:flex;flex-direction:column;align-items:stretch;padding:.5rem .75rem;font-size:var(--fs-md)}@media (min-width:640px){.pnets{grid-template-columns:1fr 1fr}}.pp-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2.5rem;gap:2.5rem}.pp-main{min-width:0}.pp-side{display:none}.pp-narrow{margin-top:1rem}.pp-sec__head h2{font-size:var(--fs-h2)}.padm{position:relative;display:flex;flex-direction:column;padding:1.1rem 1.1rem .4rem;border:1px solid var(--line);border-radius:24px;scroll-margin-top:72px}.padm,.padm__types{background:var(--surface)}.padm__types{position:-webkit-sticky;position:sticky;top:56px;z-index:3;margin:-1.1rem -1.1rem .9rem;padding:.9rem 1.1rem .6rem;border-radius:24px 24px 0 0}.padm__types:empty{display:none}.padm__types .ptypes{margin:0;padding:0}.padm__top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.padm__label{color:var(--muted);font-size:var(--fs-md);font-weight:600}.padm__big{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .7rem;margin-top:.1rem}.padm__big b{font-size:clamp(2.5rem,2rem + 2vw,3.25rem);font-weight:600;letter-spacing:-.03em;line-height:1.05}.padm__big b.is-none{color:var(--muted);font-size:2.25rem}.padm__was{display:block;margin-top:.2rem;color:var(--muted);font-size:var(--fs-lg)}.pseg{display:inline-flex;flex:none;padding:3px;border-radius:999px;background:var(--surface-sunken)}.pseg button{min-width:3.4rem;min-height:34px;padding:0 .85rem;border:0;border-radius:999px;background:none;color:var(--muted);font:inherit;font-size:var(--fs-md);font-weight:600;cursor:pointer;transition:background .2s,color .2s}.pseg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px rgba(22,19,31,.14)}.ptrend{margin:1rem -.3rem 0;min-height:176px}.ptrend svg{display:block;overflow:visible}.ptrend__hint{fill:var(--faint);font-size:12px;font-weight:600}.ptrend__base{stroke:var(--line);stroke-width:1}.ptrend__line{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.ptrend.is-seen .ptrend__line{stroke-dashoffset:0;transition:stroke-dashoffset .9s cubic-bezier(.4,0,.2,1)}.ptrend__area{opacity:0}.ptrend.is-seen .ptrend__area{opacity:1;transition:opacity .6s .5s}.ptrend__pt{opacity:0}.ptrend.is-seen .ptrend__pt{opacity:1;transition:opacity .35s}.ptrend__dot{fill:var(--surface);stroke:var(--accent);stroke-width:3}.ptrend__halo,.ptrend__pt.is-now .ptrend__dot{fill:var(--accent)}.ptrend__halo{opacity:.16}.ptrend__val{fill:var(--ink);font-size:13px;font-weight:600}.ptrend__pt.is-now .ptrend__val{fill:var(--accent-ink);font-size:15px;font-weight:700}.ptrend__none{fill:var(--muted);font-size:12px;font-weight:600}.ptrend__year{fill:var(--faint);font-size:12px}.ptrend__pt.is-now .ptrend__year{fill:var(--accent-ink);font-weight:600}.padm__tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem;margin-top:1rem}.ptile{display:flex;flex-direction:column;min-width:0;padding:.85rem .9rem;border-radius:16px;background:var(--bg)}.ptile b{margin-top:.15rem;font-size:1.375rem;font-weight:600;letter-spacing:-.01em}.ptile small{color:var(--muted);font-size:var(--fs-md)}.ptile__row{display:flex;align-items:center;gap:.6rem;margin-top:.2rem}.ptile__row>div{display:flex;flex-direction:column;min-width:0}.ptile__row b{margin-top:0;font-size:1.25rem}.ptile__row b,.ptile__row small{white-space:nowrap}.pring{flex:none}.pring__track{fill:none;stroke:var(--surface-sunken);stroke-width:6}.pring__fill{fill:none;stroke:var(--accent);stroke-width:6;stroke-linecap:round;transition:stroke-dasharray .5s ease}.pring__text{fill:var(--ink);font-size:12px;font-weight:700}.padm__hint{margin:.15rem 0 .75rem;color:var(--muted);font-size:var(--fs-sm)}.padm__sec{margin-top:1.25rem;padding-top:1.1rem;border-top:1px solid var(--line)}.padm__sec h3{margin:0;font-size:var(--fs-lg);font-weight:600}.padm__sec>h3+.ppie{margin-top:.75rem}.pnets.is-seen li>i>i{transform:scaleX(1)}.padm__source{margin:1rem 0 .6rem;color:var(--faint);font-size:var(--fs-xs);text-align:center}.ptrend__val{animation:ptrend-in .35s ease}@keyframes ptrend-in{0%{opacity:0}}.ppie{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.ppie svg{flex:none}.ppie__track{stroke:var(--surface-sunken)}.ppie__seg,.ppie__track{fill:none;stroke-width:16}.ppie__seg{opacity:0;cursor:pointer;transition:opacity .4s ease,stroke-width .2s ease}.ppie.is-seen .ppie__seg{opacity:1}.ppie.is-seen.has-active .ppie__seg{opacity:.3}.ppie.is-seen .ppie__seg.is-active{opacity:1;stroke-width:20}.ppie__total{fill:var(--ink);font-size:20px;font-weight:700}.ppie__unit{fill:var(--muted);font-size:10px}.ppie__legend{display:grid;flex:1 1;grid-gap:.15rem;gap:.15rem;min-width:12rem;margin:0;padding:0;list-style:none}.ppie__legend button{display:grid;grid-template-columns:12px minmax(0,1fr) auto 3rem;align-items:center;grid-gap:.6rem;gap:.6rem;width:100%;min-height:36px;padding:0 .5rem;border:0;border-radius:10px;background:none;color:var(--ink);font:inherit;font-size:var(--fs-md);text-align:left;cursor:pointer;transition:background .15s}.ppie__legend li.is-active button{background:var(--accent-soft)}.ppie__legend i{width:12px;height:12px;border-radius:4px}.ppie__legend b{font-weight:600}.ppie__legend small{color:var(--muted);font-size:var(--fs-sm);text-align:right}.pelse{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem}.pelse__tile{position:relative;display:flex;flex-direction:column;gap:.15rem;min-height:92px;padding:.9rem 2rem .9rem 1rem;border:1px solid var(--line);border-radius:18px;background:var(--surface);color:var(--ink);text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s}.pelse__tile:last-child:nth-child(odd){grid-column:1/-1}.pelse__tile:hover{border-color:var(--accent);box-shadow:0 6px 18px rgba(109,74,224,.12);text-decoration:none;transform:translateY(-2px)}.pelse__tile b{color:var(--accent-ink);font-size:1.75rem;font-weight:600;line-height:1.1}.pelse__tile span{color:var(--muted);font-size:var(--fs-md)}.pelse__tile svg{position:absolute;top:50%;right:.8rem;color:var(--accent);transform:translateY(-50%)}.pelse__all{display:flex;align-items:center;justify-content:center;gap:.4rem;min-height:52px;margin-top:.6rem;border-radius:16px;background:var(--accent);font-weight:600}.pelse__all,.pelse__all:hover{color:#fff;text-decoration:none}.pelse__all:hover{background:var(--accent-hover)}@media (prefers-reduced-motion:reduce){.ptrend__val{animation:none}.pelse__tile,.ppie__seg{transition:none}}.pp-panel{display:flex;flex-direction:column;gap:1rem;padding:1rem;border:1px solid var(--line);border-radius:24px;background:var(--surface)}.pp-panel .pinfo{padding:0;border:0;border-top:1px solid var(--line);border-radius:0}.pp-panel .pinfo div{padding:.6rem 0}.ptypelist{display:flex;flex-direction:column;gap:.35rem}.ptypelist__label{margin-bottom:.15rem;color:var(--muted);font-size:var(--fs-md);font-weight:600}.ptypelist button{display:flex;align-items:center;gap:.6rem;min-height:44px;padding:0 .8rem;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-md);font-weight:600;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.ptypelist button small{margin-left:auto;color:var(--muted);font-size:var(--fs-xs);font-weight:500}.ptypelist__dot{flex:none;width:16px;height:16px;border:2px solid var(--line-strong);border-radius:50%}.ptypelist button[aria-checked=true]{border-color:var(--accent);background:var(--accent-soft)}.ptypelist button[aria-checked=true] .ptypelist__dot{border:5px solid var(--accent)}@media (min-width:1000px){.pp-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.pp-side{display:block;position:-webkit-sticky;position:sticky;top:72px;max-height:calc(100vh - 88px);padding-top:1.6rem;overflow-y:auto;scrollbar-width:none}.padm__types,.pp-narrow{display:none}.padm{padding-top:1.3rem}}@media (max-width:999px){.pp-head__mono{width:60px;height:60px}}@media (prefers-reduced-motion:reduce){.pnets li>i>i,.pring__fill,.ptrend .ptrend__area,.ptrend .ptrend__line,.ptrend .ptrend__pt{transition:none!important}.ptrend__line{stroke-dashoffset:0}.ptrend__area,.ptrend__pt{opacity:1}}.astep{display:grid;grid-gap:.6rem;gap:.6rem}.astep__lead{margin:0;font-size:var(--fs-lg);color:var(--muted);line-height:1.45}.astep__lead b{color:var(--ink);font-weight:600}.astep__quote{margin-bottom:.75rem;padding:.65rem .8rem;border-radius:12px;background:var(--accent-wash);color:var(--accent-ink);font-size:var(--fs-md);line-height:1.4;overflow-wrap:anywhere}.astep__label{display:grid;grid-gap:.35rem;gap:.35rem;font-size:var(--fs-md);font-weight:600;color:var(--muted)}.astep__label input{height:48px;padding:0 .85rem;border:1.5px solid var(--line-strong);border-radius:12px;background:var(--surface);font:inherit;font-size:1rem;font-weight:400;color:var(--ink)}.astep__label input:focus{outline:none;border-color:var(--accent)}.astep__or{display:flex;align-items:center;gap:.6rem;margin:.15rem 0;font-size:var(--fs-sm);color:var(--faint)}.astep__or:after,.astep__or:before{content:"";flex:1 1;height:1px;background:var(--line)}.astep__go{width:100%;min-height:48px}.astep__small{margin:0;font-size:var(--fs-sm);color:var(--faint);line-height:1.45}.astep__small a{color:var(--accent)}.astep__back{justify-self:center;margin-top:.5rem}.astep .google-auth-button{width:100%}.astep__code{position:relative;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:.45rem;gap:.45rem;margin:.4rem 0 .2rem}.astep__code input{position:absolute;inset:0;width:100%;height:100%;opacity:0;font-size:16px;caret-color:transparent}.astep__code span{display:flex;align-items:center;justify-content:center;height:54px;border:1.5px solid var(--line-strong);border-radius:12px;background:var(--surface);font-size:1.45rem;font-weight:600;color:var(--ink)}.astep__code span.on{border-color:var(--accent)}.astep__code:focus-within span.now{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.login-panel{display:grid;grid-gap:.6rem;gap:.6rem}.pwiz__bond{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem;margin-bottom:.4rem}.pwiz__bond button{display:grid;grid-gap:.15rem;gap:.15rem;padding:.95rem .6rem;border:1.5px solid var(--line-strong);border-radius:14px;background:var(--surface);font:inherit;font-size:1rem;font-weight:600;cursor:pointer}.pwiz__bond button small{font-size:var(--fs-sm);font-weight:400;color:var(--muted)}.pwiz__bond button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.pwiz__warn{margin-top:.75rem;padding:.85rem .9rem .2rem;border-radius:14px;background:var(--warning-soft)}.pwiz__warn b{font-weight:600}.pwiz__warn p{margin:.35rem 0 0;font-size:var(--fs-md);color:var(--muted);line-height:1.45}.pment{margin-top:.6rem;padding:.55rem .7rem;border-radius:12px;background:var(--bg)}.pment small{display:block;margin-bottom:.4rem;font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.pchips--sm button{padding:.3rem .65rem;font-size:var(--fs-md)}.pinfo{margin:.75rem 0 0;padding:.55rem .7rem;border-radius:10px;background:var(--accent-wash);color:var(--accent-ink);font-size:var(--fs-sm)}.pcheck,.pinfo{line-height:1.4}.pcheck{display:flex;gap:.6rem;align-items:flex-start;margin:.7rem 0 .4rem;font-size:var(--fs-md);font-weight:500;cursor:pointer}.pcheck input{width:20px;height:20px;margin:1px 0 0;flex:none;accent-color:var(--accent)}.vbadge{display:inline-block;padding:.05rem .45rem;border-radius:999px;background:var(--verified-soft);color:var(--verified);font-size:var(--fs-xs);font-weight:600;white-space:nowrap}