:root{--color-primary: #3E4858;--color-primary-dark: #1C222C;--color-accent: #C0813F;--color-accent-dark: #8C5A28;--color-background: #F7F8FA;--color-surface: #FFFFFF;--color-text-primary: #1A1F29;--color-text-secondary: #66707F;--color-placeholder: #6E7A8A;--color-border: #E3E6EB;--color-success: #2E9E5B;--color-danger: #C13434}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scrollbar-gutter:stable}body{font-family:Bricolage Grotesque,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:var(--color-background);color:var(--color-text-primary);-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}button{font-family:inherit;font-size:17px}input,select,textarea{font-family:inherit;font-size:19px;height:42px;padding:0 12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text-primary);outline:none;transition:border-color .15s ease}@media (min-width: 640px){input,select,textarea{font-size:17px}}select:not([multiple]):not([size]){-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%238A93A0' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 10px center!important;background-size:12px 12px!important;padding-right:30px!important}input:focus,select:focus,textarea:focus{border-color:var(--color-primary)}input::placeholder,textarea::placeholder{color:var(--color-placeholder)}.autogrow{display:grid}.autogrow:after{content:attr(data-replica) " ";visibility:hidden}.autogrow>textarea,.autogrow:after{grid-area:1 / 1 / 2 / 2;width:100%;height:auto;min-width:0;margin:0;padding:6px 10px;border:1px solid var(--color-border);border-radius:8px;font:inherit;line-height:1.35;text-align:inherit;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;box-sizing:border-box}.autogrow>textarea{resize:none;overflow:hidden;background:var(--color-surface);color:var(--color-text-primary);outline:none;transition:border-color .15s ease}.autogrow>textarea:focus{border-color:var(--color-primary)}.autogrow-inline>textarea,.autogrow-inline:after{padding:0;border:none;border-radius:0;line-height:inherit;background:transparent}.autogrow-inline>textarea{border-bottom:1px solid var(--color-accent)}.autogrow-inline:after{border-bottom:1px solid transparent}.autogrow-chat{min-height:85px;max-height:180px;overflow:hidden}.autogrow-chat>textarea,.autogrow-chat:after{padding:11px 13px;border-radius:12px;line-height:1.45}.autogrow-chat--icons>textarea,.autogrow-chat--icons:after{padding-left:46px;padding-right:46px}.autogrow-chat>textarea{max-height:180px;overflow-y:auto;background:var(--color-background)}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}a:focus-visible,button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sidebar-nav-btn{position:relative;display:block;width:100%;padding:10px 14px;margin-bottom:2px;border:none;border-radius:10px;background:transparent;color:#c7ccd6;font-size:16px;font-weight:400;text-align:left;letter-spacing:.1px;cursor:pointer;overflow:hidden;transition:background-color .18s ease,color .18s ease,transform .18s cubic-bezier(.34,1.4,.64,1)}.sidebar-nav-btn:before{content:"";position:absolute;left:0;top:50%;width:3px;height:0;border-radius:0 3px 3px 0;background:var(--color-accent);transform:translateY(-50%);transition:height .22s cubic-bezier(.4,0,.2,1)}.sidebar-nav-btn:hover{background:#ffffff12;color:#fff}.sidebar-nav-btn:active{background:#ffffff1f;transform:translate(3px) scale(.98)}.sidebar-nav-btn.is-active{background:#ffffff1c;color:#fff;font-weight:500}.sidebar-nav-btn.is-active:before{height:55%}.sidebar-nav-btn.is-muted{color:#9aa6b4}.sidebar-nav-row{position:relative}.sidebar-nav-row .sidebar-nav-btn{padding-right:40px}.sidebar-nav-gear{position:absolute;top:50%;right:6px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:7px;background:transparent;opacity:0;pointer-events:none;transform:translateY(-50%) scale(.85);transition:opacity .15s ease,transform .15s ease,background-color .15s ease}.sidebar-nav-row:hover .sidebar-nav-gear,.sidebar-nav-gear:focus-visible{opacity:1;pointer-events:auto;transform:translateY(-50%) scale(1)}.sidebar-nav-gear:hover{background:#ffffff24}@media (prefers-reduced-motion: reduce){.sidebar-nav-gear{transition:none;transform:translateY(-50%)}.sidebar-nav-row:hover .sidebar-nav-gear,.sidebar-nav-gear:focus-visible{transform:translateY(-50%)}}@media (prefers-reduced-motion: reduce){.sidebar-nav-btn,.sidebar-nav-btn:before{transition:none}.sidebar-nav-btn:hover,.sidebar-nav-btn:active{transform:none}}@keyframes plan-slide-next{0%{transform:translate(26px);opacity:.35}to{transform:none;opacity:1}}@keyframes plan-slide-prev{0%{transform:translate(-26px);opacity:.35}to{transform:none;opacity:1}}.plan-slide-next{animation:plan-slide-next .2s cubic-bezier(.22,1,.36,1)}.plan-slide-prev{animation:plan-slide-prev .2s cubic-bezier(.22,1,.36,1)}.plan-gun-basligi{transition:background-color .12s ease}.plan-gun-basligi:hover{background-color:#80808014}.plan-blok{container-type:inline-size}.plan-blok-baslik{overflow-wrap:break-word}@container (max-width: 70px){.plan-blok-onay{display:none}.plan-blok-baslik{overflow-wrap:normal;font-size:11px}}[data-reduce-motion="1"],[data-reduce-motion="1"] *,[data-reduce-motion="1"] *:before,[data-reduce-motion="1"] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.sortable-chosen{opacity:.97;box-shadow:0 10px 24px #1a1f2938;transform:scale(1.02);z-index:50}.sortable-ghost{opacity:.3}.sortable-drag{opacity:.97!important}@keyframes active-task-ping{0%{box-shadow:0 0 #c0813f73}70%{box-shadow:0 0 0 7px #c0813f00}to{box-shadow:0 0 #c0813f00}}.active-task-pulse{animation:active-task-ping 1.8s ease-out infinite}@media (prefers-reduced-motion: reduce){.active-task-pulse{animation:none}}@keyframes task-highlight-flash{0%{box-shadow:0 0 #c0813f80;background-color:#c0813f29}60%{box-shadow:0 0 0 10px #c0813f00;background-color:#c0813f29}to{box-shadow:0 0 0 10px #c0813f00;background-color:transparent}}.task-highlight-flash{animation:task-highlight-flash .9s ease-out 3}@media (prefers-reduced-motion: reduce){.task-highlight-flash{animation:none}}.entity-card-cover-add{opacity:0;pointer-events:none;transition:opacity .15s ease}.entity-card:hover .entity-card-cover-add{opacity:1;pointer-events:auto}@media (hover: none){.entity-card-cover-add{opacity:1;pointer-events:auto}}@keyframes sticky-row-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.sticky-row-in{animation:sticky-row-in .22s cubic-bezier(.22,1,.36,1)}@keyframes pill-liftoff{0%{opacity:0;transform:translateY(3px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.pill-liftoff{animation:pill-liftoff .2s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion: reduce){.sticky-row-in{animation:none}}@keyframes yaptim-duraklatildi{0%,to{border-color:var(--yaptim-duraklatildi-renk, #C0813F)}50%{border-color:transparent}}.yaptim-duraklatildi{animation:yaptim-duraklatildi 1.4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.yaptim-duraklatildi{animation:none}}.module-emblem svg{transition:transform .18s ease}@media (prefers-reduced-motion: reduce){.module-emblem svg{transition:none}}html[data-klavye=acik] [data-klavyede-gizle]{display:none!important}html[data-klavye=acik] [data-klavyede-alt-bosluk]{padding-bottom:16px!important}.sidebar-kisi-kap{position:sticky;bottom:-20px;margin:auto -14px -20px;padding:8px 10px 12px;border-top:1px solid rgba(255,255,255,.08)}.sidebar-kisi{display:flex;align-items:center;gap:4px}.sidebar-kisi-profil{flex:1;min-width:0;display:flex;align-items:center;gap:9px;padding:5px 6px;border:none;border-radius:9px;background:transparent;text-align:left;cursor:pointer}.sidebar-kisi-profil:hover,.sidebar-kisi-qr:hover{background:#ffffff12}.sidebar-kisi-foto{width:30px;height:30px;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:#ffffff1a;color:#c7ccd6}.sidebar-kisi-foto img{width:100%;height:100%;object-fit:cover}.sidebar-kisi-yazi{min-width:0;display:flex;flex-direction:column;line-height:1.25}.sidebar-kisi-ad,.sidebar-kisi-unvan{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-kisi-ad{font-size:14px;color:#e7eaf0}.sidebar-kisi-unvan{font-size:12px;color:#9aa6b4}.sidebar-kisi-qr{width:30px;height:30px;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:8px;background:transparent;color:#9aa6b4;cursor:pointer}.pano{container-type:inline-size;position:relative}.pano-birakma{display:none;position:absolute;pointer-events:none;border:2px dashed;border-radius:14px;box-sizing:border-box;z-index:1}.pano-izgara{--pano-kolon: 4;display:grid;grid-template-columns:repeat(var(--pano-kolon),minmax(0,1fr));grid-auto-rows:minmax(132px,auto);gap:12px}@container (max-width: 860px){.pano-izgara{--pano-kolon: 3}}@container (max-width: 560px){.pano-izgara{--pano-kolon: 2}}.pano-hucre{position:relative;min-width:0;grid-column:span 1}.pano-hucre[data-boyut=orta]{grid-column:span 2}.pano-hucre[data-boyut=genis]{grid-column:1 / -1}.pano-kart{height:100%;box-sizing:border-box;display:flex;flex-direction:column;padding:14px;border-radius:14px;transition:transform .16s ease}.pano-bosluk{display:flex;min-height:132px}.pano-bosluk button{flex:1;padding:0;border:1px dashed;border-radius:14px;background:transparent;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .12s ease}.pano-bosluk:hover button,.pano-bosluk button:focus-visible,.pano-izgara--bos .pano-bosluk button{opacity:1}.pano-izgara--tasiniyor .pano-bosluk{display:none}.pano-not{position:relative}.pano-not>:first-child{font-size:20px;font-weight:700;line-height:1.3;margin:0 0 6px}.pano-not h2,.pano-not h3,.pano-not p,.pano-not ul,.pano-not ol,.pano-not blockquote{margin:0 0 4px}.pano-not h3{font-size:16px;font-weight:650}.pano-not ul,.pano-not ol{padding-left:22px}.pano-not blockquote{padding-left:10px;border-left:3px solid var(--pano-not-cizgi, currentColor);opacity:.85}.pano-not[data-bos="1"]:before{content:attr(data-yer-tutucu);position:absolute;top:0;left:0;font-size:20px;font-weight:700;line-height:1.3;opacity:.4;pointer-events:none}.pano-not-araclar button:hover{background:#7f7f7f24!important}.pano-not-araclar::-webkit-scrollbar{display:none}.pano-cipler{display:flex;gap:5px;min-width:0;margin-bottom:8px;overflow-x:auto;scrollbar-width:none}.pano-cipler::-webkit-scrollbar{display:none}.pano-serit{display:flex;gap:6px;min-width:0;padding-bottom:4px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}.pano-serit-kutu{flex:0 0 calc((100% - 12px) / 2.4);position:relative;display:block;aspect-ratio:3 / 2;border-radius:9px;overflow:hidden;text-decoration:none;scroll-snap-align:start}.pano-satir{margin:0 -4px;padding:1px 4px;border-radius:6px;text-decoration:none}.pano-satir:hover{background:#80808024}.pano-iki-satir{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pano-kose{position:absolute;top:0;right:0;z-index:2;width:42px;height:42px;box-sizing:border-box;padding:7px;display:flex;flex-direction:row-reverse;gap:4px;opacity:0;transition:opacity .12s ease}.pano-kose:hover,.pano-kose:focus-within{width:76px;opacity:1}.pano-hucre:has(.pano-kose:hover) .pano-hizli,.pano-hucre:has(.pano-kose:focus-within) .pano-hizli{right:78px}.pano-kose-boyut{display:none!important}.pano-kose:hover .pano-kose-boyut,.pano-kose:focus-within .pano-kose-boyut{display:flex!important}@media (hover: none){.pano-bosluk button{opacity:.55}.pano-kose{opacity:.8}.pano-kose:hover,.pano-kose:focus-within{width:42px}.pano-kose-boyut,.pano-kose:hover .pano-kose-boyut,.pano-kose:focus-within .pano-kose-boyut{display:none!important}}.pano-isler{position:relative;flex:1;min-height:296px;display:flex;flex-direction:column}.pano-isler>.entity-card:first-child{flex:1;height:auto!important;border:none!important;border-radius:0!important}.pano-isler .entity-card-cover-add{right:46px!important}.pano-ekle-zemin{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1f2973;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}.pano-ekle{width:min(540px,100%);max-height:78vh;box-sizing:border-box;padding:14px;border-radius:16px;display:flex;flex-direction:column;gap:12px}.pano-ekle-izgara{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;overflow-y:auto;align-content:start;min-height:130px}.pano-ekle-kutu{padding:12px 8px;border:1px solid;border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:13px}.pano-ekle-ad{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:center;line-height:1.25}.pano-rozet{position:absolute;top:13px;right:13px;display:inline-flex;align-items:center;gap:4px;font-size:13px}.pano-hizli{position:absolute;top:9px;right:44px;transition:right .12s ease;width:28px;height:28px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center}.sayfa-yukleniyor{display:flex;align-items:center;justify-content:center;min-height:50vh;color:var(--color-accent, #c0813f);opacity:0;animation:sy-belir .3s ease .25s forwards}.sayfa-yukleniyor .sy-kafa{stroke-dasharray:100;stroke-dashoffset:100;transform-origin:12px 12px;transform:rotate(-90deg);animation:sy-ciz 1.6s ease-in-out infinite}.sayfa-yukleniyor .sy-gozler{transform-origin:12px 11.6px;animation:sy-kirp 1.6s ease-in-out infinite}@keyframes sy-belir{to{opacity:1}}@keyframes sy-ciz{0%{stroke-dashoffset:100}50%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes sy-kirp{0%,42%,58%,to{transform:scaleY(1)}50%{transform:scaleY(.15)}}@media (prefers-reduced-motion: reduce){.sayfa-yukleniyor .sy-kafa{animation:none;stroke-dashoffset:0}.sayfa-yukleniyor .sy-gozler{animation:none}}.urun-satiri:hover td,.urun-satiri:focus-visible td{background:var(--color-background)}.urun-satiri:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}
