:root,:root,[data-theme=sibmo]{--bg:linear-gradient(120deg,rgba(8,145,178,0.08),transparent 30%),linear-gradient(240deg,rgba(79,70,229,0.08),transparent 34%),#eef3f8;--bg-solid:#eef3f8;--surface:#ffffff;--surface-raised:#ffffff;--surface-sunken:#f1f5f9;--surface-hover:#f8fafc;--border:rgba(15,23,42,0.12);--border-line:rgba(15,23,42,0.08);--border-strong:rgba(79,70,229,0.28);--text:#0f172a;--text-muted:#64748b;--text-faint:#94a3b8;--accent:#7357e8;--accent-hover:#6246d8;--accent-soft:rgba(115,87,232,0.12);--on-accent:#ffffff;--accent-grad:linear-gradient(135deg,#7357e8,#a34cdf);--success:#16a34a;--success-soft:rgba(22,163,74,0.12);--warn:#d97706;--warn-soft:rgba(217,119,6,0.12);--danger:#e11d48;--danger-soft:rgba(225,29,72,0.1);--shadow-sm:0 2px 8px rgba(15,23,42,0.06);--shadow:0 14px 38px rgba(15,23,42,0.08);--shadow-lg:0 22px 70px rgba(15,23,42,0.12);--blur:18px;--blur-card:0px;--scheme:light}:root{--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--r-sm:10px;--r:12px;--r-lg:18px;--r-xl:26px;--r-full:999px;--fs-xs:12px;--fs-sm:13px;--fs-base:15px;--fs-md:16px;--fs-lg:19px;--fs-xl:24px;--fs-2xl:30px;--dur-fast:120ms;--dur:180ms;--dur-slow:300ms;--ease:cubic-bezier(0.32,0.72,0,1);--nav-w:244px}*{box-sizing:border-box}body,html{margin:0;padding:0}html{color-scheme:var(--scheme)}body{min-height:100vh;direction:rtl;font-family:Vazirmatn,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--fs-base);line-height:1.65;color:var(--text);background:var(--bg);background-attachment:fixed;-webkit-font-smoothing:antialiased;transition:background-color var(--dur-slow) var(--ease),color var(--dur-slow) var(--ease)}h1,h2,h3,h4{margin:0;line-height:1.35;font-weight:700;letter-spacing:-.01em}h1{font-size:var(--fs-2xl)}h2{font-size:var(--fs-lg)}h3{font-size:var(--fs-md)}p{margin:0}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.sm-num{direction:ltr;unicode-bidi:embed}.sm-num,.sm-qty{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sm-qty>bdi{direction:ltr;unicode-bidi:embed}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}::selection{background:var(--accent-soft)}*{scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--r-full);border:3px solid transparent;background-clip:content-box}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html body:before{animation:var(--bg-layer-anim,none)!important}}.sm-card{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent 38%),linear-gradient(145deg,var(--surface),var(--surface-hover));border:1px solid var(--border);border-radius:var(--r-lg);backdrop-filter:blur(var(--blur-card));-webkit-backdrop-filter:blur(var(--blur-card));padding:var(--sp-5)}.sm-card--flush{padding:0;overflow:hidden}.sm-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-5)}.sm-card__title{font-size:var(--fs-md);font-weight:700;margin:0}.sm-card__desc{font-size:var(--fs-sm);color:var(--text-muted);margin-top:var(--sp-1)}.sm-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:44px;padding:0 var(--sp-5);border:1px solid transparent;border-radius:var(--r);font-family:inherit;font-size:var(--fs-sm);font-weight:600;color:var(--on-accent);background:var(--accent-grad,var(--accent));box-shadow:0 7px 20px color-mix(in srgb,var(--accent) 28%,transparent);cursor:pointer;white-space:nowrap;transition:background-color var(--dur) var(--ease),transform var(--dur-fast) var(--ease),opacity var(--dur) var(--ease),border-color var(--dur) var(--ease)}.sm-btn:hover:not(:disabled){background:var(--accent-grad,var(--accent-hover));filter:brightness(1.06);box-shadow:0 10px 26px color-mix(in srgb,var(--accent) 34%,transparent)}.sm-btn:active:not(:disabled){transform:scale(.975)}.sm-btn:disabled{opacity:.45;cursor:not-allowed}.sm-btn--ghost{background:var(--surface-raised);color:var(--text);border-color:var(--border-line);box-shadow:var(--shadow-sm)}.sm-btn--ghost:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-strong)}.sm-btn--quiet{background:transparent;color:var(--text-muted);border-color:transparent;box-shadow:none}.sm-btn--quiet:hover:not(:disabled){background:var(--surface-sunken);color:var(--text)}.sm-btn--danger{background:var(--danger);color:#fff;box-shadow:0 7px 20px color-mix(in srgb,var(--danger) 26%,transparent)}.sm-btn--danger:hover:not(:disabled){background:var(--danger);filter:brightness(1.1)}.sm-btn--sm{min-height:34px;padding:0 var(--sp-3);font-size:var(--fs-sm)}.sm-btn--block{width:100%}.sm-btn--icon{min-width:44px;padding:0}.sm-btn--icon.sm-btn--sm{min-width:34px}.sm-field{display:block;margin-bottom:var(--sp-4)}.sm-label{display:block;font-size:var(--fs-sm);font-weight:600;color:var(--text-muted);margin-bottom:var(--sp-2)}.sm-input,.sm-select,.sm-textarea{width:100%;min-height:44px;padding:10px var(--sp-3);border:1px solid var(--border-line);border-radius:var(--r);background:var(--surface-raised);color:var(--text);font-family:inherit;font-size:var(--fs-base);outline:none;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.sm-textarea{min-height:96px;resize:vertical;line-height:1.7}.sm-password{position:relative;display:block}.sm-password .sm-input{-webkit-padding-end:44px;padding-inline-end:44px}.sm-password__eye{position:absolute;inset-block:0;right:0;display:grid;place-items:center;width:44px;padding:0;border:0;background:none;color:var(--text-muted);cursor:pointer;transition:color var(--dur) var(--ease)}.sm-password__eye:hover{color:var(--text)}.sm-password__eye:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--r)}.sm-input::placeholder,.sm-textarea::placeholder{color:var(--text-faint)}.sm-input:focus,.sm-select:focus,.sm-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.sm-input[aria-invalid=true],.sm-textarea[aria-invalid=true]{border-color:var(--danger)}.sm-input[readonly]{background:var(--surface-sunken);color:var(--text-muted);cursor:default}.sm-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-padding-end:var(--sp-8);padding-inline-end:var(--sp-8);background-image:linear-gradient(135deg,currentColor 50%,transparent 0),linear-gradient(45deg,transparent 50%,currentColor 0);background-size:5px 5px;background-repeat:no-repeat;background-position:left calc(var(--sp-4) + 5px) top 50%,left var(--sp-4) top 50%}.sm-select:dir(ltr){background-position:right var(--sp-4) top 50%,right calc(var(--sp-4) + 5px) top 50%}.sm-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:22px;padding:0;border:0;background:transparent;cursor:pointer}.sm-range::-webkit-slider-runnable-track{height:6px;border-radius:var(--r-full);background:var(--surface-sunken);border:1px solid var(--border)}.sm-range::-moz-range-track{height:6px;border-radius:var(--r-full);background:var(--surface-sunken);border:1px solid var(--border)}.sm-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin-top:-7px;border:0;border-radius:50%;background:var(--accent-grad,var(--accent));box-shadow:0 2px 8px color-mix(in srgb,var(--accent) 45%,transparent)}.sm-range::-moz-range-thumb{width:18px;height:18px;border:0;border-radius:50%;background:var(--accent);box-shadow:0 2px 8px color-mix(in srgb,var(--accent) 45%,transparent)}.sm-range:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.sm-error{color:var(--danger)}.sm-error,.sm-hint{display:block;font-size:var(--fs-sm);margin-top:var(--sp-2)}.sm-hint{color:var(--text-faint);line-height:1.6}.sm-check{display:flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-sm);color:var(--text-muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sm-check input{width:18px;height:18px;flex:none;margin:0;accent-color:var(--accent);cursor:pointer}.sm-check:hover{color:var(--text)}.sm-switch{gap:var(--sp-3);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:44px}.sm-badge,.sm-switch{display:inline-flex;align-items:center}.sm-badge{gap:var(--sp-1);padding:3px var(--sp-3);border-radius:var(--r-full);font-size:var(--fs-xs);font-weight:600;line-height:1.7;white-space:nowrap}.sm-badge--neutral{background:var(--surface-sunken);color:var(--text-muted)}.sm-badge--success{background:var(--success-soft);color:var(--success)}.sm-badge--warn{background:var(--warn-soft);color:var(--warn)}.sm-badge--danger{background:var(--danger-soft);color:var(--danger)}.sm-badge--accent{background:var(--accent-soft);color:var(--accent)}.sm-dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.sm-table-wrap{width:100%;overflow-x:auto}.sm-table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.sm-table td,.sm-table th{padding:var(--sp-4);text-align:right;border-bottom:1px solid var(--border-line);vertical-align:middle}.sm-table th{font-weight:700;color:var(--text-faint);font-size:var(--fs-xs);background:var(--surface-sunken);white-space:nowrap;border-bottom:1px solid var(--border)}.sm-table th:first-child{border-start-start-radius:var(--r)}.sm-table th:last-child{border-start-end-radius:var(--r)}.sm-table td{color:var(--text)}.sm-table tbody tr:last-child td{border-bottom:none}.sm-row,.sm-table tbody tr:hover{background:var(--surface-sunken)}.sm-row{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);min-height:52px;border:1px solid var(--border-line);border-radius:var(--r);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.sm-row:hover{border-color:var(--border-strong)}.sm-row+.sm-row{margin-top:var(--sp-2)}.sm-row__main{flex:1 1;min-width:0}.sm-empty{text-align:center;padding:var(--sp-10) var(--sp-5);color:var(--text-muted)}.sm-empty__icon{color:var(--text-faint);margin-bottom:var(--sp-4)}.sm-empty__title{font-weight:600;color:var(--text);margin-bottom:var(--sp-2)}.sm-empty__desc{font-size:var(--fs-sm);max-width:42ch;margin:0 auto var(--sp-5);line-height:1.8}.sm-stack{display:flex;flex-direction:column;gap:var(--sp-5)}.sm-inline,.sm-stack--tight{gap:var(--sp-3)}.sm-inline{display:flex;align-items:center;flex-wrap:wrap}.sm-grid{display:grid;grid-gap:var(--sp-5);gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.sm-cols{max-width:1320px;margin-inline:auto}@media (min-width:1180px){.sm-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:var(--sp-5);gap:var(--sp-5)}.sm-cols>.page-head,.sm-cols>.sm-cols__full,.sm-cols>.st-savebar{grid-column:1/-1}}.is-masonry{grid-auto-rows:4px!important;row-gap:0!important;column-gap:24px!important;align-items:start!important;margin-bottom:-24px}.is-masonry>*{align-self:start}.sm-spacer{flex:1 1}.sm-sep{border:none;border-top:1px solid var(--border-line);margin:var(--sp-5) 0}.sm-muted{color:var(--text-muted)}.sm-faint{color:var(--text-faint);font-size:var(--fs-sm)}.sm-skel{border-radius:var(--r-sm);background:linear-gradient(90deg,var(--surface-sunken) 25%,var(--surface-hover) 37%,var(--surface-sunken) 63%);background-size:400% 100%;animation:sm-shimmer 1.4s ease-in-out infinite}@keyframes sm-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.sm-toasts{position:fixed;bottom:var(--sp-6);left:var(--sp-6);z-index:2147483000;display:flex;flex-direction:column;gap:var(--sp-2);pointer-events:none}.sm-toast{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);border-radius:var(--r);background:var(--surface-raised);border:1px solid var(--border-line);box-shadow:var(--shadow-lg);backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));font-size:var(--fs-sm);font-weight:500;pointer-events:auto;animation:sm-toast-in var(--dur-slow) var(--ease)}.sm-toast--success{-webkit-border-start:3px solid var(--success);border-inline-start:3px solid var(--success)}.sm-toast--error{-webkit-border-start:3px solid var(--danger);border-inline-start:3px solid var(--danger)}@keyframes sm-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sm-modal-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--sp-5);background:rgba(4,10,20,.5);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:sm-fade var(--dur) var(--ease)}.sm-modal{width:100%;max-width:520px;max-height:88vh;overflow-y:auto;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);backdrop-filter:blur(var(--blur)) saturate(150%);-webkit-backdrop-filter:blur(var(--blur)) saturate(150%);padding:var(--sp-6);animation:sm-pop var(--dur-slow) var(--ease)}.sm-modal--wide{max-width:860px}@keyframes sm-fade{0%{opacity:0}}@keyframes sm-pop{0%{opacity:0;transform:scale(.96) translateY(8px)}}.sm-tabs{display:flex;gap:var(--sp-2);padding:0 0 2px;border-bottom:1px solid var(--border);border-radius:0;background:none;overflow-x:auto}.sm-tab{position:relative;flex:none;min-height:42px;padding:0 var(--sp-4);border:none;border-radius:var(--r) var(--r) 0 0;background:transparent;color:var(--text-muted);font-family:inherit;font-size:var(--fs-sm);font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.sm-tab:hover,.sm-tab[aria-selected=true]{color:var(--text);background:var(--surface-sunken)}.sm-tab[aria-selected=true]{font-weight:800}.sm-tab[aria-selected=true]:after{content:"";position:absolute;inset-inline:var(--sp-3);bottom:-2px;height:2px;border-radius:2px;background:var(--accent-grad,var(--accent))}.theme-group+.theme-group{margin-top:var(--sp-5)}.theme-group__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2) var(--sp-3);margin:0 0 var(--sp-3);font-size:var(--fs-sm);font-weight:700;color:var(--text)}.theme-group__hint{font-size:var(--fs-xs);font-weight:400;color:var(--text-muted)}.theme-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:var(--sp-3);gap:var(--sp-3)}.theme-swatch{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:var(--sp-1) var(--sp-3);gap:var(--sp-1) var(--sp-3);padding:var(--sp-3);border:2px solid var(--border-line);border-radius:var(--r-lg);background:var(--surface-raised);cursor:pointer;font-family:inherit;font-size:var(--fs-sm);font-weight:600;color:var(--text);text-align:right;min-height:56px;transition:border-color var(--dur) var(--ease),transform var(--dur-fast) var(--ease)}.theme-swatch:hover{border-color:var(--border-strong)}.theme-swatch:active{transform:scale(.98)}.theme-swatch[aria-pressed=true]{border-color:var(--accent)}.theme-swatch__preview{flex:none;grid-column:1;width:34px;height:34px;border-radius:10px;border:1px solid var(--border-line);overflow:hidden;display:grid;grid-template-rows:1fr 1fr}.theme-swatch__tag{grid-column:2;justify-self:start;font-size:var(--fs-xs);font-weight:700;color:var(--accent);background:var(--accent-soft);padding:1px 8px;border-radius:var(--r-full);white-space:nowrap;line-height:1.7}.theme-swatch:has(.theme-swatch__tag) .theme-swatch__preview{grid-row:span 2}.theme-swatch__preview>span{display:block;min-height:0}body:before{content:"";position:fixed;inset:-85%;z-index:-1;pointer-events:none;background:var(--bg-layer,none);opacity:var(--bg-layer-opacity,0);animation:var(--bg-layer-anim,none);filter:blur(30px);will-change:transform}@keyframes sm-aurora{0%{transform:translate3d(-5%,-4%,0) scale(1.04) rotate(0deg)}33%{transform:translate3d(4%,-1%,0) scale(1.12) rotate(4deg)}66%{transform:translate3d(-2%,4%,0) scale(1.07) rotate(-3deg)}to{transform:translate3d(5%,3%,0) scale(1.14) rotate(6deg)}}@keyframes sm-drift{0%{transform:translate3d(-5%,2%,0) scale(1.05)}50%{transform:translate3d(4%,-3%,0) scale(1.13) rotate(3deg)}to{transform:translate3d(-1%,-5%,0) scale(1.08) rotate(-4deg)}}@keyframes sm-nebula{0%{transform:rotate(0deg) scale(1.1)}to{transform:rotate(1turn) scale(1.1)}}@keyframes sm-lava{0%{transform:translate3d(-4%,3%,0) scale(1.04) rotate(0deg)}25%{transform:translate3d(3%,-2%,0) scale(1.14) rotate(3deg)}50%{transform:translate3d(4%,3%,0) scale(1.07) rotate(-2deg)}75%{transform:translate3d(-2%,-4%,0) scale(1.16) rotate(4deg)}to{transform:translate3d(-5%,1%,0) scale(1.09) rotate(-3deg)}}.sm-card{box-shadow:var(--shadow)}.sm-btn:not(.sm-btn--ghost):not(.sm-btn--quiet){box-shadow:0 0 18px -6px var(--glow-soft,transparent)}.shell__link[aria-current=page]{box-shadow:inset 0 0 0 1px var(--glow,transparent)}@keyframes sm-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sm-card{animation:sm-rise var(--dur-slow) var(--ease) both;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease)}.sm-grid>.sm-card:nth-child(2),.sm-stack>.sm-card:nth-child(2){animation-delay:40ms}.sm-grid>.sm-card:nth-child(3),.sm-stack>.sm-card:nth-child(3){animation-delay:80ms}.sm-grid>.sm-card:nth-child(4),.sm-stack>.sm-card:nth-child(4){animation-delay:.12s}.sm-grid>.sm-card:nth-child(5),.sm-stack>.sm-card:nth-child(5){animation-delay:.16s}.sm-grid>.sm-card:nth-child(6),.sm-stack>.sm-card:nth-child(6){animation-delay:.2s}.sm-grid>.sm-card:nth-child(7),.sm-stack>.sm-card:nth-child(7){animation-delay:.24s}.sm-grid>.sm-card:nth-child(n+8),.sm-stack>.sm-card:nth-child(n+8){animation-delay:.28s}@media (hover:hover){.sm-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg),0 0 34px -8px var(--glow-soft,transparent)}}.page-head{animation:sm-rise var(--dur-slow) var(--ease) both}.sm-btn:not(.sm-btn--ghost):not(.sm-btn--quiet){position:relative;overflow:hidden;isolation:isolate}.sm-btn:not(.sm-btn--ghost):not(.sm-btn--quiet):after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translateX(-130%);transition:transform .62s var(--ease)}@media (hover:hover){.sm-btn:not(.sm-btn--ghost):not(.sm-btn--quiet):hover:not(:disabled):after{transform:translateX(130%)}}@keyframes sm-pulse-ring{0%{box-shadow:0 0 0 0 currentColor;opacity:1}70%{box-shadow:0 0 0 6px transparent;opacity:1}to{box-shadow:0 0 0 0 transparent;opacity:1}}.sm-badge--success .sm-dot{animation:sm-pulse-ring 2s var(--ease) infinite}.shell__link{position:relative}.shell__link:before{content:"";position:absolute;inset-inline-start:0;top:50%;width:3px;height:0;border-radius:var(--r-full);background:var(--accent);transform:translateY(-50%);transition:height var(--dur) var(--ease)}.shell__link[aria-current=page]:before{height:60%}@media (hover:hover){.shell__link:hover{transform:translateX(-2px)}.shell__link{transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur-fast) var(--ease)}}.sm-table tbody tr{transition:background-color var(--dur-fast) var(--ease)}@keyframes sm-swatch-shift{0%{background-position:0 50%}to{background-position:100% 50%}}.theme-swatch__preview--animated span:first-child{background-size:220% 220%!important;animation:sm-swatch-shift 4s ease-in-out infinite alternate}.sm-md{line-height:1.9;word-break:break-word}.sm-md>:first-child{margin-top:var(--sp-3)}.sm-md ol,.sm-md p,.sm-md ul{margin:0 0 var(--sp-3)}.sm-md__h{margin:var(--sp-4) 0 var(--sp-2);line-height:1.5}.sm-md h1{font-size:1.35em}.sm-md h2{font-size:1.2em}.sm-md h3{font-size:1.08em}.sm-md h4,.sm-md h5,.sm-md h6{font-size:1em}.sm-md ol,.sm-md ul{-webkit-padding-start:1.4em;padding-inline-start:1.4em}.sm-md li{margin:var(--sp-1) 0}.sm-md__tasks{list-style:none;-webkit-padding-start:0;padding-inline-start:0}.sm-md__task{display:flex;align-items:flex-start;gap:var(--sp-2)}.sm-md__task input{margin-top:.45em;accent-color:var(--accent);pointer-events:none}.sm-md__quote{margin:0 0 var(--sp-3);padding:var(--sp-2) var(--sp-4);-webkit-border-start:3px solid var(--accent);border-inline-start:3px solid var(--accent);background:var(--surface-2,rgba(127,127,127,.06));border-radius:0 var(--radius-sm,6px) var(--radius-sm,6px) 0;color:var(--text-muted)}.sm-md__code,.sm-md__pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;background:var(--surface-2,rgba(127,127,127,.1));border-radius:var(--radius-sm,6px)}.sm-md__code{padding:.1em .4em}.sm-md__pre{margin:0 0 var(--sp-3);padding:var(--sp-3);overflow-x:auto;border:1px solid var(--border)}.sm-md__mark{padding:.05em .25em;border-radius:3px;background:rgba(245,189,79,.35);color:inherit}.sm-md__spoiler{padding:0 .2em;border:0;border-radius:4px;background:var(--text-muted);color:transparent;font:inherit;cursor:pointer;transition:color .12s ease,background .12s ease}.sm-md__spoiler--on{background:rgba(127,127,127,.16);color:inherit;cursor:default}.sm-md__img{max-width:100%;height:auto;border-radius:var(--radius-sm,6px)}.sm-md__hr{margin:var(--sp-4) 0;border:0;border-top:1px solid var(--border)}.sm-md__table-wrap{margin:0 0 var(--sp-3);overflow-x:auto}.sm-md__table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.sm-md__table td,.sm-md__table th{padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);text-align:start}.sm-md__table th{background:var(--surface-2,rgba(127,127,127,.06));font-weight:700}.ann-editor{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:var(--sp-4);gap:var(--sp-4);align-items:start}.ann-editor__input{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.9;resize:vertical}.ann-editor__preview{min-height:240px;max-height:460px;overflow-y:auto;padding:var(--sp-3) var(--sp-4);border:1px solid var(--border-line);border-radius:var(--r);background:var(--surface-sunken)}.ann-editor__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--sp-4);gap:var(--sp-4);margin-top:var(--sp-4)}.sm-steps{margin:var(--sp-3) 0 0;-webkit-padding-start:1.4em;padding-inline-start:1.4em;line-height:2;color:var(--text-muted)}.sm-steps li{margin:var(--sp-1) 0}.sm-btn--lg{padding:var(--sp-3) var(--sp-6);font-size:var(--fs-md)}.dl{gap:var(--sp-5);padding-bottom:var(--sp-4);border-bottom:1px solid var(--border-line)}.dl,.dl__main{display:flex;align-items:center;flex-wrap:wrap}.dl__main{gap:var(--sp-4)}.dl__main .sm-hint{margin:0}.dl__features{margin-top:var(--sp-2)}.jdt{position:relative}.jdt__row{gap:var(--sp-2);flex-wrap:wrap;margin-top:var(--sp-2)}.jdt__row,.jdt__value{display:flex;align-items:center}.jdt__value{flex:1 1;min-width:0;justify-content:space-between;gap:var(--sp-3);text-align:start;cursor:pointer;font:inherit}.jdt__value svg{flex:none}.jdt__value svg,.jdt__value--empty{color:var(--text-faint)}.jcal{position:absolute;z-index:40;margin-top:var(--sp-2);padding:var(--sp-4);width:288px;border:1px solid var(--border-strong);border-radius:var(--r-lg,14px);background:var(--surface-raised);box-shadow:0 18px 44px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.jcal__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);margin-bottom:var(--sp-3)}.jcal__title{font-size:var(--fs-sm)}.jcal__nav{width:30px;height:30px;border:1px solid var(--border);border-radius:var(--r);background:var(--surface);color:var(--text-muted);font-size:18px;line-height:1;cursor:pointer}.jcal__nav:hover{color:var(--text);border-color:var(--border-strong)}.jcal__grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px}.jcal__weekday{display:grid;place-items:center;height:26px;font-size:var(--fs-xs);color:var(--text-faint)}.jcal__day{height:32px;border:0;border-radius:var(--r);background:transparent;color:var(--text);font:inherit;font-size:var(--fs-sm);cursor:pointer}.jcal__day:hover{background:var(--surface-hover)}.jcal__day.is-today{box-shadow:inset 0 0 0 1px var(--border-strong)}.jcal__day.is-on{background:var(--accent);color:#fff;font-weight:700;box-shadow:none}.jcal__time{display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--border)}.jcal__time-label{font-size:var(--fs-xs);color:var(--text-faint)}.jcal__spin{width:3.4rem;padding-inline:var(--sp-2);text-align:center}.jcal__colon{color:var(--text-faint)}.jcal__now{-webkit-margin-start:auto;margin-inline-start:auto}.jdt__echo{margin-top:var(--sp-2)}.plan-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--sp-4);gap:var(--sp-4)}.plan-tier{padding:var(--sp-4);border:1px solid var(--border-line);border-radius:var(--r);background:var(--surface-sunken)}.plan-table td{vertical-align:top}.plan-table__order{display:flex;gap:4px;white-space:nowrap}.plan-table__tick{text-align:center}.plan-table__tick input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer}.plan-table__note{margin-top:var(--sp-2);font-size:var(--fs-xs)}.plan-add{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--sp-4)}.plan-add,.sm-grid-2{display:grid;gap:var(--sp-4)}.sm-grid-2{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--sp-4)}@media (max-width:768px){.sm-input,.sm-select,.sm-textarea,input,select,textarea{font-size:16px}input[type=checkbox],input[type=radio]{width:24px;height:24px;flex:none}.sm-card a:not(.sm-btn),.sm-hint a,.sm-muted a{display:inline-block;padding-block:4px}.sm-table-wrap,.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}.sm-fx{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.sm-fx__canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.75}.auth-page,.shell{position:relative;z-index:1}.sm-btn{position:relative;overflow:hidden;isolation:isolate}.sm-ripple{position:absolute;border-radius:50%;background:currentColor;opacity:.28;transform:scale(0);pointer-events:none;z-index:-1;animation:sm-ripple .62s var(--ease) forwards}@keyframes sm-ripple{to{transform:scale(2.6);opacity:0}}.sm-power{position:relative;display:inline-flex;align-items:center;justify-content:center;width:70px;height:70px;padding:0;border:0;border-radius:50%;background:var(--surface-raised);color:color-mix(in srgb,var(--success) 42%,transparent);cursor:pointer;box-shadow:6px 6px 12px rgba(0,0,0,.4),-6px -6px 12px rgba(255,255,255,.07),inset 0 0 0 1px var(--border);transition:box-shadow var(--dur-slow) var(--ease),color var(--dur-slow) var(--ease)}.sm-power svg{width:32px;height:32px;fill:currentColor;transition:fill var(--dur) var(--ease),filter var(--dur-slow) var(--ease)}.sm-power:hover:not(:disabled){color:color-mix(in srgb,var(--success) 62%,transparent)}.sm-power:active:not(:disabled){box-shadow:2px 2px 4px rgba(0,0,0,.4),-2px -2px 4px rgba(255,255,255,.07),inset 0 0 0 1px var(--border)}.sm-power[aria-pressed=true]{color:var(--success);box-shadow:4px 4px 8px rgba(0,0,0,.4),-4px -4px 8px rgba(255,255,255,.07),inset 0 0 0 1px color-mix(in srgb,var(--success) 35%,transparent),0 0 22px color-mix(in srgb,var(--success) 28%,transparent)}.sm-power[aria-pressed=true] svg{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--success) 60%,transparent))}.sm-power:disabled{cursor:not-allowed;opacity:.5}.sm-power.is-busy:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid transparent;border-top:2px solid var(--accent);border-inline-end-color:var(--accent);animation:sm-spin .9s linear infinite}@keyframes sm-spin{to{transform:rotate(1turn)}}.sm-power-set{display:inline-flex;flex-direction:column;align-items:center;gap:var(--sp-2)}.sm-power-set__state{font-size:var(--fs-sm);font-weight:700;color:var(--text-muted)}.sm-power-set__state.is-on{color:var(--success)}.sm-reactor{position:relative;display:inline-block;width:64px;height:28px;flex:none;cursor:pointer}.sm-reactor input{position:absolute;opacity:0;width:0;height:0}.sm-reactor__track{position:absolute;inset:0;border-radius:var(--r-full);overflow:hidden;isolation:isolate;background:linear-gradient(180deg,var(--surface-sunken) 0,var(--surface-hover) 100%);border:1px solid var(--border);box-shadow:inset 0 4px 10px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.04),0 3px 10px rgba(0,0,0,.28);transition:box-shadow .42s cubic-bezier(.15,.95,.18,1),border-color .42s cubic-bezier(.15,.95,.18,1)}.sm-reactor__core{position:absolute;inset:3px;border-radius:var(--r-full);background:radial-gradient(80px 50px at 18% 50%,rgba(255,255,255,.05),transparent 60%),linear-gradient(90deg,var(--surface-hover),var(--surface-sunken));box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),inset 0 0 14px rgba(0,0,0,.5);transition:background .42s cubic-bezier(.15,.95,.18,1);z-index:1}.sm-reactor__beam{position:absolute;inset:-60% -30%;background:conic-gradient(from 110deg,transparent 0 18%,color-mix(in srgb,var(--accent) 12%,transparent) 26%,transparent 40% 55%,color-mix(in srgb,var(--success) 12%,transparent) 66%,transparent 78% 100%);filter:blur(16px);opacity:.25;animation:sm-reactor-beam 6s linear infinite;z-index:0}@keyframes sm-reactor-beam{to{transform:translateX(18%) rotate(1turn)}}.sm-reactor__thumb{position:absolute;top:3px;inset-inline-start:3px;width:22px;height:22px;border-radius:50%;z-index:3;background:radial-gradient(circle at 25% 20%,#ffffff 0,#eef5fb 45%,#b7cdde 100%);box-shadow:0 3px 7px rgba(0,0,0,.5),inset 0 1px 4px #ffffff,inset -3px -5px 8px rgba(144,179,198,.4);transition:inset-inline-start .42s cubic-bezier(.15,.95,.18,1),background .42s cubic-bezier(.15,.95,.18,1),box-shadow .42s cubic-bezier(.15,.95,.18,1)}.sm-reactor__thumb:before{content:"";position:absolute;inset:3px;border-radius:50%;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.4),transparent 55%),radial-gradient(circle at 75% 80%,rgba(0,0,0,.4),transparent 60%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.13)}.sm-reactor__state{position:absolute;top:50%;transform:translateY(-50%);font-size:9px;font-weight:800;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2;transition:opacity .42s ease}.sm-reactor__state--off{inset-inline-end:7px;color:var(--text-muted)}.sm-reactor__state--on{inset-inline-start:7px;color:var(--on-accent);opacity:0}.sm-reactor input:checked~.sm-reactor__track{border-color:color-mix(in srgb,var(--accent) 30%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--accent) 22%,transparent),0 0 30px color-mix(in srgb,var(--success) 14%,transparent),inset 0 6px 14px rgba(255,255,255,.09),0 8px 22px rgba(0,0,0,.45)}.sm-reactor input:checked~.sm-reactor__track .sm-reactor__core{background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--success) 70%,var(--accent)));box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),inset 0 0 18px color-mix(in srgb,var(--accent) 35%,transparent)}.sm-reactor input:checked~.sm-reactor__track .sm-reactor__thumb{inset-inline-start:calc(100% - 25px);box-shadow:0 3px 8px rgba(0,0,0,.3),inset 0 1px 4px #ffffff,inset -3px -5px 8px rgba(144,179,198,.35),0 0 0 2px color-mix(in srgb,var(--accent) 35%,transparent)}.sm-reactor input:checked~.sm-reactor__track .sm-reactor__state--off{opacity:0}.sm-reactor input:checked~.sm-reactor__track .sm-reactor__state--on{opacity:1}.sm-reactor input:focus-visible~.sm-reactor__track{outline:2px solid var(--accent);outline-offset:3px}.sm-reactor input:disabled~.sm-reactor__track{opacity:.5;cursor:not-allowed}.sm-cosmic{--cbx:26px;display:inline-flex;align-items:center;gap:var(--sp-3);cursor:pointer;-webkit-tap-highlight-color:transparent}.sm-cosmic input{position:absolute;opacity:0;width:0;height:0}.sm-cosmic__box{position:relative;width:var(--cbx);height:var(--cbx);flex:none;display:flex;align-items:center;justify-content:center;border:2px solid var(--border-strong);border-radius:8px;transition:border-color var(--dur-slow) var(--ease),box-shadow var(--dur-slow) var(--ease),transform var(--dur-slow) cubic-bezier(.34,1.56,.64,1)}.sm-cosmic:hover .sm-cosmic__box{border-color:var(--accent);box-shadow:0 0 8px var(--accent-soft)}.sm-cosmic__fill{position:absolute;inset:0;border-radius:6px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 75%,#000),var(--accent));opacity:0;transform:scale(.5);transition:opacity .4s ease,transform .4s cubic-bezier(.34,1.56,.64,1);z-index:1}.sm-cosmic__tick{position:relative;z-index:2;width:15px;height:15px;color:var(--on-accent);opacity:0;transform:scale(0) rotate(-20deg);pointer-events:none;transition:opacity .25s ease,transform .4s cubic-bezier(.34,1.56,.64,1)}.sm-cosmic__tick path{stroke-dasharray:28;stroke-dashoffset:28;transition:stroke-dashoffset .5s cubic-bezier(.65,0,.35,1) .15s}.sm-cosmic__label{color:var(--text);transition:color .35s}.sm-cosmic__ring,.sm-cosmic__spark{position:absolute;opacity:0;pointer-events:none}.sm-cosmic__ring{inset:-7px;border-radius:50%;border:2px solid var(--accent);z-index:1}.sm-cosmic__spark{top:50%;left:50%;width:2px;height:9px;border-radius:2px;transform-origin:center center;background:linear-gradient(to top,var(--accent),transparent);z-index:3}.sm-cosmic input:checked~.sm-cosmic__box{border-color:var(--accent);animation:sm-cosmic-pulse .5s ease}.sm-cosmic input:checked~.sm-cosmic__box .sm-cosmic__fill{opacity:1;transform:scale(1);box-shadow:0 0 12px color-mix(in srgb,var(--accent) 45%,transparent),0 0 30px var(--accent-soft)}.sm-cosmic input:checked~.sm-cosmic__box .sm-cosmic__tick{opacity:1;transform:scale(1) rotate(0deg)}.sm-cosmic input:checked~.sm-cosmic__box .sm-cosmic__tick path{stroke-dashoffset:0}.sm-cosmic input:checked~.sm-cosmic__label{font-weight:600}.sm-cosmic input:checked~.sm-cosmic__box .sm-cosmic__ring{animation:sm-cosmic-wave .7s ease-out forwards}.sm-cosmic input:checked~.sm-cosmic__box .sm-cosmic__ring:nth-of-type(2){animation-delay:.12s}.sm-cosmic input:checked~.sm-cosmic__box .sm-cosmic__ring:nth-of-type(3){animation-delay:.24s}.sm-cosmic input:checked~.sm-cosmic__box .sm-cosmic__spark{animation:sm-cosmic-spark .5s ease-out forwards}.sm-cosmic__spark:first-of-type{--rot:0deg;animation-delay:.05s}.sm-cosmic__spark:nth-of-type(2){--rot:45deg;animation-delay:.08s}.sm-cosmic__spark:nth-of-type(3){--rot:90deg;animation-delay:.03s}.sm-cosmic__spark:nth-of-type(4){--rot:135deg;animation-delay:.1s}.sm-cosmic__spark:nth-of-type(5){--rot:180deg;animation-delay:.06s}.sm-cosmic__spark:nth-of-type(6){--rot:225deg;animation-delay:.09s}.sm-cosmic__spark:nth-of-type(7){--rot:270deg;animation-delay:.04s}.sm-cosmic__spark:nth-of-type(8){--rot:315deg;animation-delay:.07s}.sm-cosmic input:focus-visible~.sm-cosmic__box{outline:2px solid var(--accent);outline-offset:3px}@keyframes sm-cosmic-pulse{0%{transform:scale(1)}30%{transform:scale(.85)}60%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes sm-cosmic-wave{0%{opacity:.7;transform:scale(.5);border-color:var(--accent)}50%{opacity:.4}to{opacity:0;transform:scale(2.2);border-color:transparent}}@keyframes sm-cosmic-spark{0%{opacity:1;transform:rotate(var(--rot)) translateY(-4px) scaleY(.5)}50%{opacity:.9;transform:rotate(var(--rot)) translateY(-19px) scaleY(1.2)}to{opacity:0;transform:rotate(var(--rot)) translateY(-28px) scaleY(.3)}}.sm-tip{position:relative;display:inline-flex}.sm-tip__bubble{bottom:100%;transform:translate(-50%,6px);margin-bottom:4px;padding:5px 9px;border-radius:var(--r-sm);border:1px solid var(--border-strong);color:var(--text);font-size:var(--fs-xs);font-weight:600;white-space:nowrap;box-shadow:var(--shadow);opacity:0;pointer-events:none;z-index:40;transition:opacity .3s cubic-bezier(.68,-.55,.265,1.55),transform .3s cubic-bezier(.68,-.55,.265,1.55)}.sm-tip__bubble,.sm-tip__bubble:before{position:absolute;left:50%;background:var(--surface-raised)}.sm-tip__bubble:before{content:"";bottom:-5px;width:8px;height:8px;-webkit-border-end:1px solid var(--border-strong);border-inline-end:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);transform:translateX(-50%) rotate(45deg)}.sm-tip:focus-within .sm-tip__bubble,.sm-tip:hover .sm-tip__bubble{opacity:1;transform:translate(-50%,-2px)}.sm-dl{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);height:44px;min-width:132px;padding:0 var(--sp-5);border:0;border-radius:var(--r-full);font-family:inherit;font-size:var(--fs-base);font-weight:700;color:var(--on-accent);text-decoration:none;background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 70%,#000) 0,var(--accent) 55%,color-mix(in srgb,var(--accent) 65%,#fff) 100%);filter:drop-shadow(0 0 10px var(--accent-soft));cursor:pointer;transition:width .45s linear,min-width .45s linear,height .45s linear,border-radius .45s linear,padding .45s linear,filter var(--dur) var(--ease)}.sm-dl__icon{display:none;width:22px;height:22px}.sm-dl:hover:not(:disabled){filter:drop-shadow(0 0 16px var(--accent-soft))}.sm-dl.is-busy,.sm-dl.is-done{min-width:50px;width:50px;height:50px;padding:0;border-radius:50%}.sm-dl.is-busy .sm-dl__text,.sm-dl.is-done .sm-dl__text{display:none}.sm-dl.is-busy .sm-dl__icon,.sm-dl.is-done .sm-dl__icon{display:inline-flex}.sm-dl__ring{position:absolute;inset:-4px;border-radius:50%;opacity:0;pointer-events:none;transition:opacity .25s var(--ease)}.sm-dl.is-busy .sm-dl__ring,.sm-dl.is-done .sm-dl__ring{opacity:1;border:3.5px solid transparent;border-top-color:#fff;border-inline-end-color:#fff;animation:sm-spin 1.1s linear infinite}.sm-dl.is-done .sm-dl__ring{border-color:#fff;animation:none}.sm-dl.is-done{background:linear-gradient(160deg,color-mix(in srgb,var(--success) 70%,#000),var(--success))}.sm-dl__pct{position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%);font-size:var(--fs-xs);font-weight:700;color:var(--text-muted);white-space:nowrap}.sm-dl:disabled{opacity:.55;cursor:not-allowed}.sm-linkcard{position:relative;display:block;width:100%;padding:var(--sp-4);border:2px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:var(--r-xl);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 16%,var(--surface)) 0,var(--surface) 55%,var(--surface-sunken) 100%);-webkit-backdrop-filter:blur(var(--blur-card));backdrop-filter:blur(var(--blur-card));box-shadow:var(--shadow);color:inherit;text-align:start;text-decoration:none;cursor:pointer;overflow:hidden;transition:transform .5s var(--ease),box-shadow .5s var(--ease),border-color .5s var(--ease)}.sm-linkcard:hover{transform:translateY(-4px) scale(1.01);border-color:color-mix(in srgb,var(--accent) 60%,transparent);box-shadow:var(--shadow-lg),0 0 40px var(--accent-soft)}.sm-linkcard:active{transform:scale(.97)}.sm-linkcard:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 28%,transparent),transparent);transform:translateX(-100%);transition:transform 1s var(--ease);pointer-events:none}.sm-linkcard:hover:before{transform:translateX(100%)}.sm-linkcard__row{position:relative;z-index:1;display:flex;align-items:center;gap:var(--sp-4)}.sm-linkcard__icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;flex:none;border-radius:var(--r);color:var(--accent);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 30%,transparent),color-mix(in srgb,var(--accent) 8%,transparent));transition:transform var(--dur-slow) var(--ease),background var(--dur-slow) var(--ease)}.sm-linkcard:hover .sm-linkcard__icon{transform:scale(1.1);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 45%,transparent),color-mix(in srgb,var(--accent) 16%,transparent))}.sm-linkcard__body{flex:1 1;min-width:0}.sm-linkcard__title{display:block;font-size:var(--fs-md);font-weight:800;color:var(--accent)}.sm-linkcard__sub{display:block;margin-top:2px;font-size:var(--fs-sm);color:var(--text-muted)}.sm-linkcard__go{flex:none;display:flex;color:var(--accent);opacity:.4;transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease)}.sm-linkcard:hover .sm-linkcard__go{opacity:1;transform:translateX(4px)}.sm-linkcard:dir(rtl):hover .sm-linkcard__go{transform:translateX(-4px)}.sm-vdialog__backdrop{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:var(--sp-5);background:rgba(8,10,14,.62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:sm-fade .22s var(--ease)}.sm-vdialog__panel{position:relative;width:min(1000px,100%);max-height:88vh;border-radius:var(--r-xl);border:1px solid var(--border-strong);background:#000;overflow:hidden;box-shadow:var(--shadow-lg);animation:sm-vdialog-in .32s cubic-bezier(.34,1.3,.64,1)}@keyframes sm-vdialog-in{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}.sm-vdialog__media{display:block;width:100%;max-height:78vh;background:#000}.sm-vdialog__close{position:absolute;top:10px;inset-inline-end:10px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;z-index:2}.sm-vdialog__close:hover{background:rgba(0,0,0,.75)}.sm-vdialog__bar{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--surface-raised);border-top:1px solid var(--border)}.sm-vdialog__bar>span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);color:var(--text-muted)}.sm-face{display:flex;justify-content:center;align-items:center}.sm-face svg{width:180px;max-width:60vw}.sm-face__eyes,.sm-face__lid,.sm-face__mouth-l,.sm-face__mouth-r,.sm-face__nose,.sm-face__pupil{animation:sm-face-eyes 1s .3s forwards}.sm-face__lid,.sm-face__pupil{animation-duration:4s;animation-delay:1.3s;animation-iteration-count:infinite}.sm-face__lid{animation-name:sm-face-lid}.sm-face__mouth-l{animation-name:sm-face-mouth-l}.sm-face__mouth-r{animation-name:sm-face-mouth-r}.sm-face__nose{animation-name:sm-face-nose}.sm-face__pupil{animation-name:sm-face-pupil}@keyframes sm-face-eyes{0%{transform:translateY(112.5px)}to{transform:translateY(15px)}}@keyframes sm-face-lid{0%,40%,45%,to{transform:translateY(0)}42.5%{transform:translateY(17.5px)}}@keyframes sm-face-pupil{0%,37.5%,40%,45%,87.5%,to{stroke-dashoffset:0;transform:translate(0)}12.5%,25%,62.5%,75%{transform:translate(-35px)}42.5%{stroke-dashoffset:35;transform:translateY(17.5px)}}@keyframes sm-face-mouth-l{0%,50%{stroke-dashoffset:-102}to{stroke-dashoffset:0}}@keyframes sm-face-mouth-r{0%,50%{stroke-dashoffset:102}to{stroke-dashoffset:0}}@keyframes sm-face-nose{0%{transform:translate(0)}to{transform:translateY(22.5px)}}.sm-notfound{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-4);padding:var(--sp-8) var(--sp-5);text-align:center;color:var(--text)}.sm-notfound__code{font-size:64px;font-weight:800;line-height:1;color:var(--accent)}.sm-notfound__title{margin:0;font-size:var(--fs-xl)}.sm-notfound__desc{margin:0;max-width:42ch;color:var(--text-muted);line-height:2}.sm-intro{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;background:radial-gradient(58% 48% at 50% 46%,rgba(79,214,238,.15),transparent 70%),radial-gradient(45% 40% at 72% 78%,rgba(122,162,255,.12),transparent 70%),#0a0d14;transition:opacity .3s ease-in;will-change:opacity}.sm-intro[data-leaving="1"]{opacity:0;transition:opacity .3s ease-in}.sm-intro[data-leaving="1"] .sm-intro__word{transform:scale(.3);opacity:0;filter:blur(8px)}.sm-intro__word{display:flex;direction:ltr;font-family:Vazirmatn,Arial Black,Segoe UI,system-ui,sans-serif;font-weight:900;font-size:clamp(2rem,8.5vw,5rem);letter-spacing:.1em;line-height:1;white-space:nowrap;filter:drop-shadow(0 0 26px rgba(79,214,238,.4));transition:transform .42s cubic-bezier(.7,0,.2,1),opacity .38s ease-in,filter .38s ease-in}.sm-intro__l{display:inline-block;background:linear-gradient(120deg,#7ee8ff,#4fd6ee 38%,#7aa2ff);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:0;transform:translateY(.18em) scale(1.06);filter:blur(12px);animation:sm-intro-letter .52s cubic-bezier(.22,.9,.24,1) forwards}.sm-intro__l--space{width:.34em;animation:none;opacity:1;filter:none;transform:none}@keyframes sm-intro-letter{to{opacity:1;transform:none;filter:blur(0)}}[data-theme=sibmo-dark]{--bg:linear-gradient(135deg,#0a0a0f,#0f0f16);--bg-solid:#0a0a0f;--surface:#14161f;--surface-raised:#191c26;--surface-sunken:#0f1119;--surface-hover:#1d212d;--border:rgba(99,102,241,0.15);--border-line:rgba(255,255,255,0.07);--border-strong:rgba(99,102,241,0.34);--text:#f8fafc;--text-muted:#a6a9ba;--text-faint:#767a8c;--success:#22c55e;--success-soft:rgba(34,197,94,0.14);--warn:#f0a63a;--warn-soft:rgba(240,166,58,0.14);--danger:#f43f5e;--danger-soft:rgba(244,63,94,0.14);--shadow-sm:0 2px 8px rgba(0,0,0,0.4);--shadow:0 14px 38px rgba(0,0,0,0.3);--shadow-lg:0 22px 70px rgba(0,0,0,0.34);--blur:18px;--blur-card:0px;--scheme:dark}[data-theme=black]{--bg:#000000;--bg-solid:#000000;--surface:#0b0b0d;--surface-raised:#131316;--surface-sunken:#060607;--surface-hover:#17171b;--border:rgba(255,255,255,0.1);--border-line:rgba(255,255,255,0.06);--border-strong:rgba(255,255,255,0.2);--text:#f4f4f5;--text-muted:#9a9aa4;--text-faint:#6b6b74;--success:#22c55e;--success-soft:rgba(34,197,94,0.13);--warn:#f0a63a;--warn-soft:rgba(240,166,58,0.13);--danger:#f43f5e;--danger-soft:rgba(244,63,94,0.13);--shadow-sm:0 1px 3px rgba(0,0,0,0.8);--shadow:0 10px 30px rgba(0,0,0,0.7);--shadow-lg:0 20px 60px rgba(0,0,0,0.75);--blur:14px;--blur-card:0px;--scheme:dark}[data-theme=black] .sm-card{background:var(--surface)}[data-theme=black] body:before{display:none}[data-accent=violet]{--accent:#7357e8;--accent-hover:#6246d8;--accent-soft:rgba(115,87,232,0.14);--accent-grad:linear-gradient(135deg,#7357e8,#a34cdf);--on-accent:#ffffff}[data-accent=sky]{--accent:#0ea5e9;--accent-hover:#0c93d1;--accent-soft:rgba(14,165,233,0.14);--accent-grad:linear-gradient(135deg,#0ea5e9,#38bdf8);--on-accent:#04202c}[data-accent=blue]{--accent:#2563eb;--accent-hover:#1d54cf;--accent-soft:rgba(37,99,235,0.14);--accent-grad:linear-gradient(135deg,#2563eb,#4f46e5);--on-accent:#ffffff}[data-accent=green]{--accent:#16a34a;--accent-hover:#128a3f;--accent-soft:rgba(22,163,74,0.14);--accent-grad:linear-gradient(135deg,#16a34a,#22c55e);--on-accent:#04200f}[data-accent=red]{--accent:#e11d48;--accent-hover:#c8173f;--accent-soft:rgba(225,29,72,0.14);--accent-grad:linear-gradient(135deg,#e11d48,#f43f5e);--on-accent:#ffffff}[data-accent=pink]{--accent:#db2777;--accent-hover:#c02169;--accent-soft:rgba(219,39,119,0.14);--accent-grad:linear-gradient(135deg,#db2777,#f472b6);--on-accent:#ffffff}[data-accent=orange]{--accent:#ea580c;--accent-hover:#d24d09;--accent-soft:rgba(234,88,12,0.14);--accent-grad:linear-gradient(135deg,#ea580c,#fb923c);--on-accent:#2a1002}[data-accent=yellow]{--accent:#eab308;--accent-hover:#d3a107;--accent-soft:rgba(234,179,8,0.16);--accent-grad:linear-gradient(135deg,#eab308,#facc15);--on-accent:#2a2103}[data-accent=mono]{--accent:#0f172a;--accent-hover:#1e293b;--accent-soft:rgba(15,23,42,0.1);--accent-grad:linear-gradient(135deg,#1e293b,#475569);--on-accent:#ffffff}[data-theme=black][data-accent=mono],[data-theme=sibmo-dark][data-accent=mono]{--accent:#f1f5f9;--accent-hover:#ffffff;--accent-soft:rgba(241,245,249,0.12);--accent-grad:linear-gradient(135deg,#e2e8f0,#f8fafc);--on-accent:#0a0a0f}.sm-banner{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-5);border-radius:var(--r-lg);background:var(--accent-grad,var(--accent));color:var(--on-accent);box-shadow:0 14px 38px color-mix(in srgb,var(--accent) 26%,transparent)}.sm-banner__icon{display:grid;place-items:center;width:46px;height:46px;flex:none;border-radius:var(--r);background:rgba(255,255,255,.18)}.sm-banner__figure{display:flex;flex-direction:column;line-height:1.4}.sm-banner__label{font-size:var(--fs-xs);opacity:.82}.sm-banner__value{font-size:var(--fs-lg);font-weight:800}.sm-banner__note{flex:1 1;min-width:0;font-size:var(--fs-sm);line-height:1.9;opacity:.92}.sm-sectionbar{display:flex;align-items:baseline;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);margin-bottom:var(--sp-4);border:1px solid var(--border-line);border-radius:var(--r);background:var(--surface-sunken)}.sm-sectionbar__title{margin:0;font-size:var(--fs-md);font-weight:800}.sm-sectionbar__note{flex:1 1;min-width:0;color:var(--text-muted);font-size:var(--fs-sm)}.sm-profile{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);padding:var(--sp-5);border:1px solid var(--border);border-radius:var(--r-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent 40%),var(--surface);box-shadow:var(--shadow);text-align:center}.sm-profile__avatar{position:relative;width:128px;height:128px;border-radius:var(--r-lg);overflow:hidden;background:var(--surface-sunken);display:grid;place-items:center;color:var(--text-faint)}.sm-profile__avatar img{width:100%;height:100%;object-fit:cover}.sm-profile__name{font-size:var(--fs-md);font-weight:800}.sm-profile__sub{color:var(--text-muted);font-size:var(--fs-sm);direction:ltr}.sm-actionbar{position:-webkit-sticky;position:sticky;bottom:var(--sp-4);z-index:6;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-5);padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-lg);background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));box-shadow:var(--shadow)}