.composer-sheet-root,.orujov-app{--gk-greek:"Inter","Helvetica Neue",Arial,sans-serif;--gk-mono:var(--font-mono,"Geist Mono",ui-monospace,monospace);--gk-hair:color-mix(in srgb,var(--text-primary) 11%,transparent);--gk-hair2:color-mix(in srgb,var(--text-primary) 20%,transparent);--gk-hair3:color-mix(in srgb,var(--text-primary) 34%,transparent);--gk-tint:color-mix(in srgb,var(--text-primary) 5%,transparent);--gk-lit:#fff;--gk-glow:0 0 .02em #fff,0 0 .07em rgba(255,255,255,.85),0 0 .18em rgba(255,255,255,.5),0 0 .42em rgba(255,255,255,.28),0 0 .9em rgba(255,255,255,.14);--gk-ember:0 0 .45em rgba(255,255,255,.12);--gk-bar-glow:0 0 6px rgba(255,255,255,.8),0 0 14px rgba(255,255,255,.35);--gk-surface:var(--bg-secondary);--gk-drop:0 36px 90px -24px rgba(0,0,0,.72),0 12px 32px -16px rgba(0,0,0,.6);--gk-taper:linear-gradient(90deg,transparent,var(--gk-hair2) 16%,var(--gk-hair2) 84%,transparent);--gk-ease:cubic-bezier(.16,1,.3,1)}[data-theme=light] :is(.orujov-app,.composer-sheet-root){--gk-lit:var(--text-primary);--gk-glow:none;--gk-ember:none;--gk-bar-glow:none;--gk-drop:0 24px 60px -28px rgba(0,0,0,.28),0 8px 20px -14px rgba(0,0,0,.18)}:is([data-palette=midnight],[data-palette=graphite]) :is(.orujov-app,.composer-sheet-root){--gk-surface:#000}.composer-sheet-root [lang=el],.orujov-app [lang=el]{font-family:var(--gk-greek)}.orujov-app .empty-state-header .hero-mark{margin-bottom:var(--space-5)}.orujov-app .es-logos{display:flex;align-items:center;justify-content:center;gap:16px;margin:0 0 18px;font:600 14px/1 var(--gk-greek);letter-spacing:.52em;color:var(--gk-lit);text-shadow:var(--gk-glow);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.orujov-app .es-logos>span{padding-left:.52em}.orujov-app .es-logos:after,.orujov-app .es-logos:before{content:"";flex:0 0 auto;width:52px;height:1px;background:linear-gradient(90deg,transparent,var(--gk-hair3))}.orujov-app .es-logos:after{background:linear-gradient(270deg,transparent,var(--gk-hair3))}.orujov-app .empty-state h1{letter-spacing:-.03em}body:has(.command-palette-overlay) .orujov-app .es-logos,body:has(.modal-overlay) .orujov-app .es-logos{text-shadow:none}html[data-first-open] .orujov-app .es-logos{animation:gkFadeIn .22s var(--gk-ease) .12s backwards}@keyframes gkFadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.orujov-app .empty-state-header .hero-mark{margin-bottom:var(--space-4)}.orujov-app .es-logos{font-size:12.5px;gap:12px;margin-bottom:14px}.orujov-app .es-logos:after,.orujov-app .es-logos:before{width:36px}}@media (prefers-reduced-motion:reduce){html[data-first-open] .orujov-app .es-logos{animation:none}}.orujov-app .header-auth-actions .header-auth-btn{min-height:36px;padding:0 16px;border-radius:999px;font-size:13.5px;font-weight:600;letter-spacing:-.005em}.orujov-app .header-auth-actions .btn-primary.header-auth-btn{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--accent-contrast)}.orujov-app .header-auth-actions .btn-primary.header-auth-btn:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}@media (min-width:769px){.orujov-app .header-auth-actions .btn-secondary.header-auth-btn{background:transparent;border:1px solid var(--gk-hair2);color:var(--text-primary);font-weight:500}.orujov-app .header-auth-actions .btn-secondary.header-auth-btn:hover{background:var(--gk-tint);border-color:var(--gk-hair3)}}.orujov-app .chat-area-actions .chat-area-menu-btn{border-radius:50%;border-color:var(--gk-hair2);background:var(--gk-surface)}.orujov-app .chat-area-actions .chat-area-menu-btn.active,.orujov-app .chat-area-actions .chat-area-menu-btn:hover{background:var(--gk-surface);border-color:var(--gk-hair3);color:var(--text-primary)}.orujov-app :is(.chat-area-actions,.header-chat-menu) .header-menu{padding:6px;border-radius:16px;border:1px solid var(--gk-hair2);background:var(--gk-surface);box-shadow:var(--gk-drop)}.orujov-app :is(.chat-area-actions,.header-chat-menu) .header-menu-item{min-height:38px;border-radius:10px;color:var(--text-secondary)}.orujov-app :is(.chat-area-actions,.header-chat-menu) .header-menu-item:hover{background:var(--gk-tint);color:var(--text-primary)}.orujov-app :is(.chat-area-actions,.header-chat-menu) .header-menu-badge{background:transparent;border:1px solid var(--gk-hair2);color:var(--text-primary)}.orujov-app :is(.chat-area-actions,.header-chat-menu) .header-menu-footer{border-top-color:var(--gk-hair);color:var(--text-secondary);font:500 10.5px/1.2 var(--gk-mono);letter-spacing:.08em}@media (max-width:768px){.orujov-app :is(.chat-area-actions,.header-chat-menu) .header-menu-item{min-height:46px}}.orujov-app .sidebar-actions .sidebar-new-chat{border-radius:999px;border:1px solid var(--gk-hair2);background:transparent;box-shadow:none;padding:9px 16px;font-weight:500;transition:background-color .2s ease,border-color .2s ease}.orujov-app .sidebar-actions .sidebar-new-chat:hover{background:var(--gk-tint);border-color:var(--gk-hair3)}.orujov-app .sidebar .conversation-group h3{margin:0 0 4px;padding:6px 12px;font:500 10.5px/1.2 var(--gk-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary)}.orujov-app .sidebar .empty-group{color:var(--text-secondary);font-size:13px}.orujov-app .sidebar .sidebar-bottom{border-top-color:var(--gk-hair)}@media (max-width:768px){.orujov-app .sidebar .conversation-group h3{margin:8px 0 4px;padding:0 6px;font-size:10.5px}.orujov-app .sidebar-actions .sidebar-dest .sidebar-nav-item{border-color:var(--gk-hair)}}.orujov-app .input-actions-left .tool-btn.tool-inline:not(.model-icon-btn){border-color:transparent;background:transparent;color:var(--text-secondary);border-radius:50%}.orujov-app .input-actions-left .tool-btn.tool-inline:not(.model-icon-btn):hover{border-color:var(--gk-hair2);background:transparent;color:var(--text-primary)}.orujov-app .input-actions-left .tool-btn.model-icon-btn{width:auto;align-items:center;gap:8px;padding:0 14px 0 11px;border:1px solid var(--gk-hair2);border-radius:999px;background:transparent;color:var(--text-secondary)}@media (min-width:769px){.orujov-app .input-actions-left .tool-btn.model-icon-btn{display:inline-flex}}.orujov-app .input-actions-left .tool-btn.model-icon-btn:hover{border-color:var(--gk-hair3);background:transparent;color:var(--text-primary)}.orujov-app .model-greek{font:600 11px/1 var(--gk-greek);letter-spacing:.22em;white-space:nowrap}.orujov-app .input-actions-right :is(.mic-btn:not(.recording),.voicemode-btn){border-color:transparent;background:transparent;color:var(--text-secondary);border-radius:50%}.orujov-app .input-actions-right :is(.mic-btn:not(.recording),.voicemode-btn):hover{border-color:var(--gk-hair2);background:transparent;color:var(--text-primary)}.orujov-app .input-wrapper .input-actions{border-top-color:var(--gk-hair)}.orujov-app .input-wrapper .deep-research-btn{border-color:var(--gk-hair2);background:transparent;color:var(--text-primary)}.orujov-app .input-wrapper .deep-research-btn:hover:not(:disabled){background:var(--gk-tint);border-color:var(--gk-hair3)}.composer-sheet-root .composer-more-menu{background:var(--gk-surface);border-top-color:var(--gk-hair2)}.composer-sheet-root .composer-more-menu button svg{color:var(--text-secondary)}.composer-sheet-root .composer-more-menu button:active{background:var(--gk-tint)}.composer-sheet-root .composer-more-hint{display:inline-flex;align-items:baseline;gap:8px;color:var(--text-secondary)}.composer-sheet-root .composer-more-greek{font:600 10.5px/1 var(--gk-greek);letter-spacing:.2em;color:var(--text-primary)}@media (max-width:768px){.orujov-app .guest-bar{border-color:var(--gk-hair2)}}.orujov-app .guest-bar .guest-bar-text strong{color:var(--text-primary);font-weight:500}.orujov-app .guest-bar-text{color:var(--text-secondary)}.orujov-app .chat-input-area .translate-banner{border-color:var(--gk-hair2);background:transparent;border-radius:14px}.orujov-app .chat-input-area .translate-banner>svg{color:var(--text-secondary)}.orujov-app .chat-input-area .translate-banner-btn{padding:6px 14px;border-radius:999px;background:var(--accent-primary);color:var(--accent-contrast)}.orujov-app .chat-input-area .url-preview-card{border-color:var(--gk-hair2);background:var(--gk-surface);border-radius:16px}.orujov-app .context-pill-row .context-pill{border-color:var(--gk-hair2);background:transparent;color:var(--text-primary)}.orujov-app .context-pill-row .context-pill:hover{background:var(--gk-tint)}.orujov-app .context-pill-row .context-pill-avatar{background:transparent;border:1px solid var(--gk-hair2);color:var(--text-primary)}.orujov-app .context-pill-row .context-pill-label{color:var(--text-secondary);font:500 10.5px/1.2 var(--gk-mono);letter-spacing:.14em;text-transform:uppercase}.orujov-app .error-banner{border-left-width:1px;border:1px solid color-mix(in srgb,var(--error) 38%,transparent);border-radius:14px;background:color-mix(in srgb,var(--error) 6%,transparent)}.orujov-app .dropzone-overlay{background:color-mix(in srgb,var(--bg-primary) 88%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none}.orujov-app .dropzone-overlay .dropzone-card{border:1px dashed var(--gk-hair3);background:var(--gk-surface);box-shadow:var(--gk-drop)}.orujov-app .dropzone-overlay .dropzone-icon{border-radius:50%;background:transparent;border:1px solid var(--gk-hair2);color:var(--text-primary)}.orujov-app .adk{border-color:var(--gk-hair2);background:var(--gk-surface);box-shadow:var(--gk-drop)}.orujov-app .adk .adk-row{background:transparent;border-color:var(--gk-hair)}.orujov-app .adk .adk-row.focused{background:var(--gk-tint);border-color:var(--gk-hair3)}.orujov-app .adk .adk-row.picked{border-color:var(--text-primary)}.orujov-app .adk .adk-row.focused .adk-num{background:var(--accent-primary);color:var(--accent-contrast)}.orujov-app .adk .adk-go{color:var(--text-primary)}.orujov-app .adk .adk-skip{border-color:var(--gk-hair2);color:var(--text-secondary)}.orujov-app .mission{border-color:var(--gk-hair2);background:var(--gk-surface)}.orujov-app .mission .mission-step.active .mission-dot{background:var(--gk-tint);color:var(--text-primary)}.orujov-app .mission .mission-stop{border-color:var(--gk-hair2);color:var(--text-secondary)}.orujov-app .ann-stack .ann-card{background:var(--gk-surface);border:1px solid var(--gk-hair2);border-radius:16px;box-shadow:none}.orujov-app .ann-stack .ann-promo{background:var(--gk-surface)}.orujov-app .ann-pop .ann-pop-icon,.orujov-app .ann-stack .ann-icon{background:transparent;border:1px solid var(--gk-hair2);border-radius:50%}.orujov-app .ann-pop .ann-from,.orujov-app .ann-stack .ann-from{color:var(--text-secondary);font:500 10.5px/1.2 var(--gk-mono);letter-spacing:.16em;text-transform:uppercase}.orujov-app .ann-stack .ann-more{border-color:var(--gk-hair2);background:var(--gk-surface);color:var(--text-secondary)}.orujov-app .ann-pop-overlay{background:color-mix(in srgb,#000 78%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none}.orujov-app .ann-pop-overlay .ann-pop{border:1px solid var(--gk-hair2);background:var(--gk-surface);box-shadow:var(--gk-drop)}.orujov-app .ann-pop-overlay .ann-pop-x{border-radius:50%;border:1px solid var(--gk-hair2)}.orujov-app .markdown-body .code-lang-badge{height:auto;padding:0 2px;background:transparent;border-radius:0;font:500 10.5px/1.2 var(--gk-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary);white-space:nowrap;flex:0 0 auto}@media (max-width:560px){.orujov-app .markdown-body .code-block-toolbar{gap:8px}.orujov-app .markdown-body .code-block-toolbar-right{gap:6px;min-width:0;flex-wrap:nowrap}.orujov-app .markdown-body :is(.copy-code,.run-code,.preview-code-btn){flex:0 0 auto;white-space:nowrap}.orujov-app .markdown-body .copy-code{width:36px;padding:0;justify-content:center;gap:0;font-size:0}}.orujov-app .modal-shell:not(.intelligence-modal){background:var(--gk-surface);border:1px solid var(--gk-hair2);border-radius:22px;box-shadow:var(--gk-drop)}.orujov-app .modal-shell:not(.intelligence-modal) .modal-header{position:relative;align-items:center;gap:16px;padding:20px 18px 18px 24px;border-bottom:0}.orujov-app .modal-shell:not(.intelligence-modal) .modal-header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;pointer-events:none;background:var(--gk-taper)}.orujov-app .modal-title{flex:1 1 auto;min-width:0;display:grid;grid-gap:9px;gap:9px}.orujov-app .modal-greek{display:block;font:600 11.5px/1 var(--gk-greek);letter-spacing:.34em;color:var(--gk-lit);text-shadow:var(--gk-glow);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.orujov-app .modal-shell:not(.intelligence-modal) .modal-header h2{margin:0;min-width:0;font:600 21px/1.15 var(--font-display);letter-spacing:-.025em;color:var(--text-primary);overflow-wrap:anywhere}.orujov-app .modal-shell:not(.intelligence-modal) .modal-close{flex:0 0 auto;width:40px;height:40px;border-radius:50%;border:1px solid var(--gk-hair2);background:transparent;color:var(--text-secondary);transition:color .2s ease,border-color .2s ease,background-color .2s ease}.orujov-app .modal-shell:not(.intelligence-modal) .modal-close:hover{color:var(--text-primary);border-color:var(--gk-hair3);background:var(--gk-tint)}.orujov-app .modal-shell:not(.intelligence-modal) .modal-footer{position:relative;gap:10px;padding:14px 24px 16px;border-top:0}.orujov-app .modal-shell:not(.intelligence-modal) .modal-footer:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;pointer-events:none;background:var(--gk-taper)}.orujov-app .modal-shell:not(.intelligence-modal) .btn{min-height:40px;padding:0 18px;border-radius:999px;font-size:13.5px;font-weight:600;letter-spacing:-.005em;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .15s ease}.orujov-app .modal-shell:not(.intelligence-modal) .btn-secondary{background:transparent;border:1px solid var(--gk-hair2);color:var(--text-primary);font-weight:500}.orujov-app .modal-shell:not(.intelligence-modal) .btn-secondary:hover:not(:disabled){background:var(--gk-tint);border-color:var(--gk-hair3);color:var(--text-primary)}.orujov-app .modal-shell:not(.intelligence-modal) .btn-primary{background:var(--accent-primary);border:1px solid var(--accent-primary);color:var(--accent-contrast)}.orujov-app .modal-shell:not(.intelligence-modal) .btn-primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.orujov-app .modal-shell:not(.intelligence-modal) .btn-danger{background:transparent;border:1px solid color-mix(in srgb,var(--error) 55%,transparent);color:var(--error)}.orujov-app .modal-shell:not(.intelligence-modal) .btn-danger:hover:not(:disabled){background:color-mix(in srgb,var(--error) 10%,transparent)}.orujov-app .modal-shell:not(.intelligence-modal) .btn:disabled{opacity:.45;cursor:not-allowed}.orujov-app .modal-shell:not(.intelligence-modal) :is(.btn,.modal-close):focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}@media (max-width:768px){.orujov-app .modal-shell:not(.intelligence-modal){border-left:0;border-right:0;border-bottom:0}.orujov-app .modal-shell:not(.intelligence-modal) .modal-header{padding:18px 14px 16px 20px}.orujov-app .modal-shell:not(.intelligence-modal) .modal-header h2{font-size:19px}.orujov-app .modal-shell:not(.intelligence-modal) .modal-close{width:44px;height:44px}.orujov-app .modal-shell:not(.intelligence-modal) .modal-footer{padding:12px 16px calc(14px + env(safe-area-inset-bottom))}.orujov-app .modal-shell:not(.intelligence-modal) .btn{min-height:44px}.orujov-app .modal-shell:not(.intelligence-modal):not(:has(>.modal-footer,.st-footer)){padding-bottom:env(safe-area-inset-bottom)}}.orujov-app .settings-modal.st-modal{background:var(--gk-surface);border:1px solid var(--gk-hair2);border-radius:22px;box-shadow:var(--gk-drop)}.orujov-app .st-modal .st-rail{padding:16px 12px;gap:2px;border-right:1px solid var(--gk-hair)}.orujov-app .st-modal .st-tab{position:relative;gap:12px;padding:11px 14px 11px 10px;border-radius:12px;border:1px solid transparent;background:transparent;color:var(--text-secondary)}.orujov-app .st-modal .st-tab:hover{background:var(--gk-tint);color:var(--text-primary)}.orujov-app .st-modal .st-tab.on{background:transparent;border-color:var(--gk-hair2);color:var(--text-primary)}.orujov-app .st-modal .st-tab.on:before{content:"";position:absolute;left:-1px;top:26%;bottom:26%;width:2px;border-radius:2px;background:var(--gk-lit);box-shadow:var(--gk-bar-glow)}.orujov-app .st-modal .st-tab-num{flex:0 0 26px;text-align:center;font:600 13px/1 var(--gk-greek);letter-spacing:.02em;color:var(--text-secondary);transition:color .2s ease}.orujov-app .st-modal .st-tab.on .st-tab-num{color:var(--gk-lit);text-shadow:var(--gk-ember)}.orujov-app .st-modal .st-tab-text b{font-weight:600}.orujov-app .st-modal .st-tab-text small{color:var(--text-secondary)}.orujov-app .st-modal .st-content{padding:4px 32px 32px;gap:10px}.orujov-app .st-modal .st-group{border:0;border-radius:0;background:transparent;box-shadow:none}.orujov-app .st-modal .st-group-title{display:flex;align-items:center;gap:14px;padding:24px 0 8px;font:500 10.5px/1.2 var(--gk-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary)}.orujov-app .st-modal .st-group-title:after{content:"";flex:1 1;min-width:24px;height:1px;background:linear-gradient(90deg,var(--gk-hair2),transparent)}.orujov-app .st-modal .st-row{padding:14px 0;border-top:1px solid var(--gk-hair)}.orujov-app .st-modal .st-group-body>.st-plan-head:first-child,.orujov-app .st-modal .st-group-body>.st-row:first-child{border-top:0}.orujov-app .st-modal :is(.st-plan-head,.st-usage,.st-manage,.st-confirm,.st-redeem,.st-note,.st-memories,.st-themes){padding-left:0;padding-right:0}.orujov-app .st-modal :is(.st-usage,.st-manage,.st-confirm,.st-redeem){border-top-color:var(--gk-hair)}.orujov-app .st-modal .st-group .connected-apps{padding:4px 0 12px}.orujov-app .st-modal .st-group-body>.btn{margin-left:0}.orujov-app .st-modal .st-group-body>.st-help{padding-left:0;padding-right:0}.orujov-app .st-modal .st-memories{padding-bottom:12px}.orujov-app .st-modal .st-danger-zone,.orujov-app .st-modal .st-owner{border:0}.orujov-app .st-modal .st-label{color:var(--text-primary)}.orujov-app .st-modal .st-help,.orujov-app .st-modal .st-usage-head{color:var(--text-secondary)}.orujov-app .st-modal .st-usage-bar{background:var(--gk-hair);height:4px}.orujov-app .st-modal .st-usage-bar i{background:var(--text-primary)}.orujov-app .st-modal .st-usage-bar i.full{background:var(--error)}.orujov-app .st-modal .aitheme-row input,.orujov-app .st-modal :is(.st-input,.st-select,.st-textarea,.settings-delete-input){background:transparent;border:1px solid var(--gk-hair2);border-radius:12px;color:var(--text-primary);transition:border-color .2s ease}.orujov-app .st-modal .aitheme-row input::placeholder,.orujov-app .st-modal :is(.st-input,.st-select,.st-textarea,.settings-delete-input)::placeholder{color:color-mix(in srgb,var(--text-primary) 50%,transparent)}.orujov-app .st-modal .aitheme-row input:hover,.orujov-app .st-modal :is(.st-input,.st-select,.st-textarea,.settings-delete-input):hover{border-color:var(--gk-hair3)}.orujov-app .st-modal .aitheme-row input:focus,.orujov-app .st-modal :is(.st-input,.st-select,.st-textarea,.settings-delete-input):focus{border-color:color-mix(in srgb,var(--text-primary) 55%,transparent);outline:2px solid color-mix(in srgb,var(--text-primary) 22%,transparent);outline-offset:2px}.orujov-app .st-modal .st-select option{background:var(--bg-secondary);color:var(--text-primary)}.orujov-app .st-modal .st-select-wrap svg{position:absolute;right:12px;pointer-events:none;color:var(--text-secondary)}.orujov-app .st-modal .st-seg{padding:3px;gap:2px;border-radius:999px;border:1px solid var(--gk-hair2);background:transparent}.orujov-app .st-modal .st-seg button{padding:7px 14px;border-radius:999px;color:var(--text-secondary);transition:background-color .2s ease,color .2s ease}.orujov-app .st-modal .st-seg button:hover:not(.on){color:var(--text-primary);background:var(--gk-tint)}.orujov-app .st-modal .st-seg button.on{background:var(--accent-primary);color:var(--accent-contrast);box-shadow:none;font-weight:600}.orujov-app .st-modal .st-seg button:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.orujov-app .st-modal .st-switch{background:transparent;border:1px solid var(--gk-hair3)}.orujov-app .st-modal .st-switch .st-switch-knob{top:2px;background:var(--text-secondary);box-shadow:none}.orujov-app .st-modal .st-switch.on{background:var(--accent-primary);border-color:var(--accent-primary)}.orujov-app .st-modal .st-switch.on .st-switch-knob{background:var(--accent-contrast)}.orujov-app .st-modal .st-switch:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}.orujov-app .st-modal .st-link{padding:9px 16px;border-radius:999px;border:1px solid var(--gk-hair2);background:transparent;color:var(--text-primary)}.orujov-app .st-modal .st-link:hover{background:var(--gk-tint);border-color:var(--gk-hair3)}.orujov-app .st-modal .aitheme-go{border-radius:999px;padding:10px 18px;background:var(--accent-primary);color:var(--accent-contrast)}.orujov-app .st-modal .aitheme-note{color:var(--text-secondary)}.orujov-app .st-modal .connected-app-icon{background:transparent;border:1px solid var(--gk-hair2);border-radius:50%}.orujov-app .st-modal .connected-app{border-top-color:var(--gk-hair)}.orujov-app .st-modal .connected-apps-help{color:var(--text-secondary)}.orujov-app .st-modal .connected-apps-disconnect{border-radius:999px;border-color:var(--gk-hair2);color:var(--text-secondary)}.orujov-app .st-modal .st-note{padding:12px 0;color:var(--text-secondary)}.orujov-app .st-modal .st-memories li{border-color:var(--gk-hair)}.orujov-app .st-modal .st-prompt-view{background:transparent;border-color:var(--gk-hair2)}.orujov-app .st-modal .settings-install-done{color:var(--text-primary)}.orujov-app .st-modal .pwa-install-btn{border-radius:999px}.orujov-app .st-modal .st-theme{border:1px solid var(--gk-hair);background:transparent;border-radius:14px;transition:border-color .2s ease}.orujov-app .st-modal .st-theme:hover{transform:none;border-color:var(--gk-hair3)}.orujov-app .st-modal .st-theme.on{border-color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--text-primary)}.orujov-app .st-modal .st-theme-name{color:var(--text-primary);font-weight:500}.orujov-app .st-modal .st-theme.on .st-theme-name{font-weight:600}.orujov-app .st-modal .st-footer{position:relative;padding:14px 24px 16px;border-top:0;background:transparent}.orujov-app .st-modal .st-footer:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;pointer-events:none;background:var(--gk-taper)}.orujov-app .st-modal .st-dirty{font:500 10.5px/1.2 var(--gk-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}@media (max-width:768px){.orujov-app .settings-modal.st-modal{border:0;border-radius:0;box-shadow:none}.orujov-app .st-modal .modal-header{padding-top:calc(16px + env(safe-area-inset-top))}.orujov-app .st-modal .st-rail{padding:10px 14px;gap:6px;border-right:0;border-bottom:1px solid var(--gk-hair);scrollbar-width:none}.orujov-app .st-modal .st-rail::-webkit-scrollbar{display:none}.orujov-app .st-modal .st-tab{padding:9px 14px 9px 10px;min-height:44px;border-radius:999px}.orujov-app .st-modal .st-tab.on:before{display:none}.orujov-app .st-modal .st-tab-num{flex-basis:auto}.orujov-app .st-modal .st-content{padding:0 20px 28px}.orujov-app .st-modal .st-group-title{padding-top:22px}.orujov-app .st-modal .st-footer{padding:12px 16px calc(14px + env(safe-area-inset-bottom))}.orujov-app .st-modal .st-dirty{display:none}.orujov-app .st-modal .st-seg button{min-height:40px}.orujov-app .st-modal .st-footer .st-actions{flex:1 1 auto;flex-wrap:nowrap}.orujov-app .st-modal .st-footer .st-actions .btn{flex:1 1;min-width:0}}.orujov-app .shortcuts-modal .shortcuts-grid{gap:0;padding:6px 24px 22px}.orujov-app .shortcuts-modal .shortcut-item{gap:18px;padding:12px 0;border-top:1px solid var(--gk-hair);color:var(--text-secondary);font-size:14px}.orujov-app .shortcuts-modal .shortcut-item:first-child{border-top:0}.orujov-app .shortcuts-modal .shortcut-keys{min-width:118px;gap:6px}.orujov-app .shortcuts-modal kbd{display:inline-grid;place-items:center;min-width:30px;height:28px;padding:0 9px;border:1px solid var(--gk-hair2);border-bottom-color:var(--gk-hair3);border-radius:8px;background:transparent;font:500 12px/1 var(--gk-mono);color:var(--text-primary)}.orujov-app .share-conversation-modal .share-conversation-content{grid-template-columns:minmax(0,1fr);padding:22px 24px 24px}.orujov-app .share-conversation-modal .share-conversation-icon{background:transparent;border:1px solid var(--gk-hair2);width:48px;height:48px}.orujov-app .share-conversation-modal .share-conversation-guest p{margin:2px 0 6px;color:var(--text-secondary);font-size:15px;line-height:1.5;max-width:32ch}.orujov-app .share-conversation-modal .share-conversation-note{color:var(--text-secondary)}.orujov-app .share-conversation-modal .share-link-url{background:transparent;border-color:var(--gk-hair2);border-radius:999px;padding-left:16px}.orujov-app .share-conversation-modal .share-link-url button{border-radius:50%;color:var(--text-secondary)}.orujov-app .share-conversation-modal .share-link-actions .btn{flex:1 1}@media (max-width:768px){.orujov-app .share-conversation-modal .share-conversation-content{padding:18px 20px 22px}}.orujov-app .share-room-modal .share-room-content{grid-template-columns:minmax(0,1fr);padding:22px 24px 24px;gap:18px}.orujov-app .share-room-modal .share-room-url{min-width:0}.orujov-app .share-room-modal .share-room-link .btn{flex:0 0 auto}@media (max-width:480px){.orujov-app .share-room-modal .share-room-content{padding:18px 20px 20px;gap:16px}.orujov-app .share-room-modal .share-room-link{flex-wrap:wrap}.orujov-app .share-room-modal .share-room-url{flex:1 1 100%;min-height:44px}.orujov-app .share-room-modal .share-room-link .btn{flex:1 1 100%}}.orujov-app .share-room-modal .share-room-code-display small{font:500 10.5px/1.2 var(--gk-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary)}.orujov-app .share-room-modal .share-room-code-display strong{font-family:var(--font-display);letter-spacing:.12em}.orujov-app .share-room-modal .share-room-url{background:transparent;border-color:var(--gk-hair2);border-radius:999px;padding-left:16px;color:var(--text-secondary)}.orujov-app .share-room-modal .share-room-link .btn-primary{background:transparent;border:1px solid var(--gk-hair2);color:var(--text-primary)}.orujov-app .share-room-modal .share-room-link .btn-primary:hover{background:var(--gk-tint);border-color:var(--gk-hair3)}.orujov-app .share-room-modal .share-room-qr img{border-radius:14px}.orujov-app .share-room-modal .share-room-mode{padding:3px;gap:2px;border:1px solid var(--gk-hair2);border-radius:999px}.orujov-app .share-room-modal .share-mode-btn{min-height:40px;border:0;border-radius:999px;background:transparent;color:var(--text-secondary)}.orujov-app .share-room-modal .share-mode-btn:hover:not(.active){background:var(--gk-tint);color:var(--text-primary)}.orujov-app .share-room-modal .share-mode-btn.active{background:color-mix(in srgb,var(--text-primary) 12%,transparent);color:var(--text-primary)}.orujov-app .share-room-modal .share-room-open{text-decoration:none}.orujov-app .share-room-modal .share-room-disclaimer{color:var(--text-secondary);font:500 10.5px/1.4 var(--gk-mono);letter-spacing:.12em;text-transform:uppercase}.orujov-app :is(.persona-modal,.style-modal) :is(.persona-grid,.style-grid){gap:8px;padding:18px 24px 24px}.orujov-app :is(.persona-modal,.style-modal) :is(.persona-card,.style-card){position:relative;border:1px solid var(--gk-hair);border-radius:14px;background:transparent;color:var(--text-secondary);transition:border-color .2s ease,background-color .2s ease}.orujov-app :is(.persona-modal,.style-modal) :is(.persona-card,.style-card):hover{transform:none;background:var(--gk-tint);border-color:var(--gk-hair2)}.orujov-app :is(.persona-modal,.style-modal) :is(.persona-card,.style-card).active{background:var(--gk-tint);border-color:var(--gk-hair3)}.orujov-app :is(.persona-modal,.style-modal) :is(.persona-card,.style-card).active:before{content:"";position:absolute;top:-1px;left:24px;width:56px;height:2px;border-radius:2px;background:var(--gk-lit);box-shadow:var(--gk-bar-glow)}.orujov-app :is(.persona-modal,.style-modal) :is(.persona-card,.style-card) strong{display:block;margin-bottom:3px;color:var(--text-primary);font:600 15px/1.25 var(--font-display);letter-spacing:-.01em}.orujov-app :is(.persona-modal,.style-modal) :is(.persona-card,.style-card) small{color:var(--text-secondary);font-size:13px;line-height:1.45}.orujov-app .persona-modal .persona-avatar-lg{background:transparent;border:1px solid var(--gk-hair2);color:var(--text-primary);font:600 17px/1 var(--font-display)}.orujov-app .persona-modal .persona-card.active .persona-avatar-lg{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--accent-contrast)}.orujov-app :is(.persona-modal,.style-modal) .persona-active-badge{height:24px;padding:0 10px;border-radius:999px;border:1px solid var(--gk-hair2);background:transparent;color:var(--text-primary);font:500 10px/1 var(--gk-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.orujov-app .sign-in-gate-modal .sign-in-gate-content{padding:22px 24px 20px;gap:18px}.orujov-app .sign-in-gate-modal .sign-in-gate-content p{font-size:15px;color:var(--text-secondary)}.orujov-app .sign-in-gate-modal .sign-in-gate-later{color:var(--text-secondary);min-height:40px;border-radius:999px;padding:0 16px}.orujov-app .sign-in-gate-modal .sign-in-gate-later:hover{color:var(--text-primary);background:var(--gk-tint)}.orujov-app .connect-google-modal .connect-google-icon{width:56px;height:56px;border-radius:50%;background:transparent;border:1px solid var(--gk-hair2);color:var(--text-primary)}.orujov-app .connect-google-modal .connect-google h3{font:600 19px/1.2 var(--font-display);letter-spacing:-.02em}.orujov-app .connect-google-modal .connect-google p{color:var(--text-secondary)}.orujov-app .google-confirm-modal .google-confirm{padding:20px 24px 22px}.orujov-app .google-confirm-modal .google-field>span{font:500 10.5px/1.2 var(--gk-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary)}.orujov-app .google-confirm-modal :is(.google-field input,.google-field textarea){background:transparent;border-color:var(--gk-hair2);border-radius:12px;padding:10px 14px;font-size:14px}.orujov-app .google-confirm-modal :is(.google-field input,.google-field textarea):focus{border-color:color-mix(in srgb,var(--text-primary) 55%,transparent);outline:2px solid color-mix(in srgb,var(--text-primary) 22%,transparent);outline-offset:2px}.orujov-app .progress-modal .progress-body{padding:20px 24px 24px}.orujov-app .progress-modal :is(.progress-card,.progress-topic,.readiness-row,.progress-badge){background:transparent;border-color:var(--gk-hair)}.orujov-app .progress-modal .progress-card-label{color:var(--text-secondary);font:500 10px/1.2 var(--gk-mono);letter-spacing:.14em}.orujov-app .progress-modal .progress-commentary{background:transparent;border-color:var(--gk-hair2)}.orujov-app .progress-modal .progress-commentary-icon{background:transparent;border:1px solid var(--gk-hair2);color:var(--text-primary);border-radius:50%}.orujov-app .progress-modal .progress-section h3{font:500 10.5px/1.2 var(--gk-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary)}.orujov-app .progress-modal .progress-empty{color:var(--text-secondary)}.orujov-app .progress-modal .progress-share-week{border-radius:999px;border-color:var(--gk-hair2);background:transparent}.orujov-app .workflow-modal .workflow-tabs{gap:2px;margin:16px 24px 0;padding:3px;width:-moz-fit-content;width:fit-content;border-bottom:1px solid var(--gk-hair2);border-radius:999px;border:1px solid var(--gk-hair2)}.orujov-app .workflow-modal .workflow-tabs .preview-tab{min-height:34px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--text-secondary)}.orujov-app .workflow-modal .workflow-tabs .preview-tab.active{background:var(--accent-primary);color:var(--accent-contrast)}.orujov-app .workflow-modal .workflow-builder,.orujov-app .workflow-modal .workflow-templates-list{padding:18px 24px 22px}.orujov-app .workflow-modal .workflow-topic-input input{width:100%;min-height:44px;padding:0 16px;border:1px solid var(--gk-hair2);border-radius:999px;background:transparent;color:var(--text-primary);font-size:14px}.orujov-app .workflow-modal .workflow-topic-input input:focus{outline:2px solid color-mix(in srgb,var(--text-primary) 22%,transparent);outline-offset:2px;border-color:color-mix(in srgb,var(--text-primary) 55%,transparent)}.orujov-app .workflow-modal :is(.workflow-step-card,.workflow-template-card){background:transparent;border-color:var(--gk-hair);border-radius:14px}.orujov-app .workflow-modal .workflow-template-card:hover{background:var(--gk-tint);border-color:var(--gk-hair2)}.orujov-app .workflow-modal .workflow-template-card strong{color:var(--text-primary);font:600 15px/1.25 var(--font-display)}.orujov-app .workflow-modal .workflow-template-card small{color:var(--text-secondary)}.orujov-app .workflow-modal .workflow-step-card.active{border-color:var(--gk-hair3);background:var(--gk-tint)}.orujov-app .workflow-modal :is(.workflow-step-badge,.workflow-step-count){background:transparent;border:1px solid var(--gk-hair2);color:var(--text-primary);font:500 10px/1 var(--gk-mono);letter-spacing:.14em;text-transform:uppercase;padding:5px 10px;height:auto}.orujov-app .workflow-modal .workflow-mode-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:30px;padding:0 30px 0 12px;border:1px solid var(--gk-hair2);border-radius:999px;background-color:transparent;color:var(--text-primary);font-size:12.5px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 15px) 13px,calc(100% - 11px) 13px;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.orujov-app .workflow-modal .workflow-mode-select option{background:var(--bg-secondary);color:var(--text-primary)}.orujov-app .workflow-modal .workflow-step-prompt{background:transparent;border-color:var(--gk-hair2);border-radius:12px}.orujov-app .workflow-modal .workflow-step-prompt:focus{border-color:color-mix(in srgb,var(--text-primary) 55%,transparent)}.orujov-app .workflow-modal .workflow-add-btn{border-color:var(--gk-hair2);border-radius:999px}.orujov-app .workflow-modal .workflow-add-btn:hover{border-color:var(--gk-hair3);color:var(--text-primary);background:var(--gk-tint)}.orujov-app .workflow-modal .workflow-progress{color:var(--text-secondary)}@media (max-width:768px){.orujov-app .workflow-modal .workflow-tabs{margin:14px 20px 0}.orujov-app .workflow-modal .workflow-tabs .preview-tab{min-height:40px}.orujov-app .workflow-modal .workflow-builder,.orujov-app .workflow-modal .workflow-templates-list{padding:16px 20px 20px}.orujov-app .workflow-modal .workflow-mode-select{height:40px;background-position:calc(100% - 15px) 18px,calc(100% - 11px) 18px}}.orujov-app .command-palette{background:var(--gk-surface);border:1px solid var(--gk-hair2);border-radius:22px;box-shadow:var(--gk-drop)}.orujov-app .command-palette .command-palette-search{padding:18px 22px;border-bottom:1px solid var(--gk-hair);color:var(--text-secondary)}.orujov-app .command-palette .command-palette-search input::placeholder{color:color-mix(in srgb,var(--text-primary) 50%,transparent)}.orujov-app .command-palette .command-palette-group-label{padding:14px 12px 6px;font:500 10.5px/1.2 var(--gk-mono);letter-spacing:.18em;color:var(--text-secondary)}.orujov-app .command-palette .command-palette-item{min-height:40px;border-radius:10px;color:var(--text-secondary)}.orujov-app .command-palette .command-palette-item-icon{color:var(--text-secondary)}.orujov-app .command-palette .command-palette-item.active{background:var(--gk-tint);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--gk-hair2)}.orujov-app .command-palette .command-palette-item.active .command-palette-item-icon{color:var(--text-primary)}.orujov-app .command-palette .command-palette-lock{padding:4px 9px;border-radius:999px;border:1px solid var(--gk-hair2);background:transparent;color:var(--text-secondary);font:500 10px/1 var(--gk-mono);letter-spacing:.12em;text-transform:uppercase}.orujov-app .command-palette .command-palette-footer{align-items:center;padding:11px 22px;border-top:1px solid var(--gk-hair);color:var(--text-secondary);font:500 10.5px/1.2 var(--gk-mono);letter-spacing:.06em}.orujov-app .command-palette .command-palette-greek{margin-left:auto;font:600 11px/1 var(--gk-greek);letter-spacing:.34em;color:var(--gk-lit);text-shadow:var(--gk-glow);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:560px){.orujov-app .command-palette{border:0;border-radius:0}.orujov-app .command-palette .command-palette-search{padding:8px 8px 8px 18px}.orujov-app .command-palette .command-palette-close{border-radius:50%;border:1px solid var(--gk-hair2)}.orujov-app .command-palette .command-palette-item{min-height:44px}}.orujov-app .toast-container .toast{background:var(--gk-surface);border:1px solid var(--gk-hair2);border-radius:999px;padding:10px 18px 10px 14px;box-shadow:var(--gk-drop);color:var(--text-primary);font-size:14px}.orujov-app .toast-container .toast svg{flex:0 0 auto;color:var(--text-secondary)}.orujov-app .toast-container .toast.toast-error svg{color:var(--error)}.orujov-app .toast-container .toast-action{border-color:var(--gk-hair2);color:var(--text-primary)}.orujov-app .toast-container .toast-action:hover{background:var(--gk-tint)}@media (max-width:768px){.orujov-app .toast-container .toast{border-radius:18px}}.orujov-app .panel-greek{flex:0 0 auto;margin-left:10px;font:600 10px/1 var(--gk-greek);letter-spacing:.3em;color:var(--text-secondary);text-shadow:var(--gk-ember);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.orujov-app .desmos-floating-panel{background:var(--gk-surface);backdrop-filter:none;-webkit-backdrop-filter:none;border-color:var(--gk-hair2);box-shadow:var(--gk-drop)}.orujov-app .desmos-floating-panel .desmos-head{border-bottom-color:var(--gk-hair)}.orujov-app .desmos-floating-panel .desmos-title svg{color:var(--text-secondary)}.orujov-app .desmos-floating-panel .desmos-title .panel-greek{margin-left:2px}.orujov-app .desmos-floating-panel .desmos-ibtn{border-radius:50%}.orujov-app .desmos-floating-panel .desmos-ibtn[aria-pressed=true]{color:var(--text-primary);background:var(--gk-tint)}.orujov-app :is(.canvas-panel,.playground-panel){background:var(--gk-surface);border-color:var(--gk-hair2);box-shadow:var(--gk-drop)}.orujov-app :is(.canvas-panel,.playground-panel,.bookmarks-panel) .panel-header{border-bottom-color:var(--gk-hair)}.orujov-app :is(.canvas-panel,.playground-panel) .panel-header h3{font:600 14.5px/1.2 var(--font-display);letter-spacing:-.01em;flex:1 1 auto}.orujov-app .canvas-panel .panel-header h3{flex:0 1 auto}.orujov-app .canvas-panel .canvas-header .panel-greek{flex:1 1 auto}.orujov-app :is(.canvas-panel,.playground-panel) .panel-header .icon-btn{border-color:transparent;background:transparent;border-radius:50%}.orujov-app :is(.canvas-panel,.playground-panel) .panel-header .icon-btn:hover{border-color:var(--gk-hair2)}.orujov-app .canvas-panel :is(.canvas-toolbar,.canvas-ai-bar){border-color:var(--gk-hair)}.orujov-app .canvas-panel .canvas-ai-icon{color:var(--text-secondary)}.orujov-app .canvas-panel .canvas-ai-chip,.orujov-app .canvas-panel .canvas-ai-input{background:transparent;border-color:var(--gk-hair2)}.orujov-app .canvas-panel .canvas-ai-chip{color:var(--text-secondary)}.orujov-app .canvas-panel .canvas-ai-chip:hover{color:var(--text-primary);border-color:var(--gk-hair3)}.orujov-app .bookmarks-panel{background:var(--gk-surface);border-left-color:var(--gk-hair)}.orujov-app .bookmarks-panel .panel-header h3{display:flex;align-items:center;font:600 17px/1.2 var(--font-display);letter-spacing:-.02em}.orujov-app .bookmarks-panel .bookmark-item{background:transparent;border-color:var(--gk-hair);border-radius:14px}.orujov-app .bookmarks-panel .bookmark-actions button{background:transparent;border-color:var(--gk-hair2);border-radius:50%}.orujov-app .bookmarks-panel .panel-header .icon-btn{border-radius:50%;border-color:var(--gk-hair2);background:transparent}.orujov-app .bookmarks-panel .panel-header .icon-btn:hover{border-color:var(--gk-hair3);background:var(--gk-tint)}.orujov-app .bookmarks-panel .panel-greek{margin-left:12px}.orujov-app .playground-panel .playground-editor-toolbar{background:transparent;border-bottom-color:var(--gk-hair)}.orujov-app .playground-panel .playground-editor-pane{border-color:var(--gk-hair)}.orujov-app .playground-panel .playground-lang-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:34px;padding:0 30px 0 14px;border:1px solid var(--gk-hair2);border-radius:999px;background-color:transparent;color:var(--text-primary);cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 15px) 15px,calc(100% - 11px) 15px;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.orujov-app .playground-panel .playground-lang-select option{background:var(--bg-secondary);color:var(--text-primary)}.orujov-app .playground-panel .playground-editor-actions .header-action-btn{min-height:34px;padding:0 14px;border-radius:999px;border-color:var(--gk-hair2);background:transparent;color:var(--text-primary)}.orujov-app .playground-panel .playground-editor-actions .playground-run-btn{border-color:var(--accent-primary)!important;background:var(--accent-primary)!important;color:var(--accent-contrast)!important;font-weight:600}.orujov-app .playground-panel .playground-editor-actions .playground-run-btn:hover:not(:disabled){background:var(--accent-hover)!important;border-color:var(--accent-hover)!important}.orujov-app .playground-panel .playground-editor-actions .playground-run-btn:disabled{opacity:.45}.orujov-app .playground-panel .playground-editor-actions .playground-run-btn.running{background:transparent!important;border-color:var(--gk-hair2)!important;color:var(--text-secondary)!important;opacity:1}.orujov-app .playground-panel .playground-empty-output{color:var(--text-secondary)}.orujov-app .preview-panel{border-left-color:var(--gk-hair);background:var(--gk-surface)}.orujov-app .preview-panel .preview-panel-header{border-bottom-color:var(--gk-hair)}.orujov-app .preview-panel .preview-panel-tabs{padding:3px;gap:2px;border:1px solid var(--gk-hair2);border-radius:999px}.orujov-app .preview-panel .preview-tab{min-height:32px;border:0;border-radius:999px;background:transparent;color:var(--text-secondary)}.orujov-app .preview-panel .preview-tab.active{background:var(--accent-primary);color:var(--accent-contrast)}.orujov-app .preview-panel .preview-tab:hover:not(.active){background:var(--gk-tint);color:var(--text-primary)}.orujov-app .preview-panel .preview-panel-header-actions .icon-btn{border-color:transparent;background:transparent;border-radius:50%}.orujov-app .preview-panel .preview-panel-header-actions .icon-btn:hover{border-color:var(--gk-hair2)}.orujov-app .preview-panel .preview-panel-footer{border-top-color:var(--gk-hair)}.orujov-app .preview-panel .preview-panel-footer .header-action-btn{border-radius:999px;border-color:var(--gk-hair2);background:transparent;color:var(--text-primary)}.orujov-app .preview-panel .preview-panel-footer .header-action-btn:hover{background:var(--gk-tint);border-color:var(--gk-hair3)}.orujov-app .vo-text{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(5,5,5,.88)}@media (forced-colors:active){.orujov-app :is(.es-logos,.modal-greek,.command-palette-greek,.panel-greek,.st-tab-num){text-shadow:none}.orujov-app .es-logos:after,.orujov-app .es-logos:before,.orujov-app .st-modal .st-tab.on:before{display:none}}.orujov-app .fbm{background:var(--gk-surface);border-color:var(--gk-hair2);border-radius:22px;box-shadow:var(--gk-drop);padding:24px 22px 22px}.orujov-app .fbm-greek{color:var(--gk-lit);text-shadow:var(--gk-glow)}.orujov-app .fbm-title{font:600 21px/1.15 var(--font-display);letter-spacing:-.025em;padding-right:44px}.orujov-app .fbm-sub{color:var(--text-secondary);font-size:13.5px;margin-bottom:18px}.orujov-app .fbm-x{width:40px;height:40px;border-radius:50%;border:1px solid var(--gk-hair2);color:var(--text-secondary);top:14px;right:14px}.orujov-app .fbm-x:hover{background:transparent;border-color:var(--gk-hair3);color:var(--text-primary)}.orujov-app .fbm-tab{min-height:40px;border-radius:999px;border-color:var(--gk-hair2);color:var(--text-secondary)}.orujov-app .fbm-tab.active{background:transparent;border-color:var(--text-primary);color:var(--text-primary)}.orujov-app :is(.fbm-text,.fbm-email){background:transparent;border-color:var(--gk-hair2);border-radius:14px}.orujov-app :is(.fbm-text,.fbm-email):focus{border-color:var(--gk-hair3)}.orujov-app .fbm-submit{min-height:48px;border-radius:999px;background:var(--text-primary);color:var(--bg-primary)}.orujov-app .fbm-submit:hover{filter:none;opacity:.92}.orujov-app .fbm-done-icon{color:var(--text-primary)}@media (max-width:768px){.orujov-app .fbm-x{width:44px;height:44px;top:10px;right:10px}}