.CKfonW_composer,.CKfonW_arrive{animation:.18s ease-out CKfonW_arrive}.CKfonW_addMenu{transform-origin:var(--transform-origin);transition:opacity .12s,transform .12s}.CKfonW_addMenu[data-starting-style],.CKfonW_addMenu[data-ending-style]{opacity:0;transform:translateY(-3px)scale(.98)}.CKfonW_menuItem{cursor:default;border-radius:.35rem;outline:none;align-items:center;gap:.75rem;padding:.55rem .65rem;display:flex}.CKfonW_menuItem[data-highlighted]{background:var(--ddna-button-bg)}.CKfonW_menuItem svg{color:var(--ddna-muted-strong);flex-shrink:0}.CKfonW_menuItem strong{font-size:.75rem;font-weight:500;display:block}.CKfonW_menuItem small{color:var(--ddna-muted);margin-top:.15rem;font-size:.625rem;display:block}.CKfonW_typeSelect{background:var(--ddna-surface);max-width:12rem;height:2rem;color:var(--ddna-text-secondary);border-radius:.25rem;padding:0 .5rem;font-size:.75rem}@keyframes CKfonW_arrive{0%{opacity:.35;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.CKfonW_composer,.CKfonW_arrive{animation:none}.CKfonW_addMenu{transition:none}}
.Gr6dtW_repositories{border:1px solid var(--ddna-border);background:var(--ddna-panel);border-radius:.5rem;margin-top:.5rem;padding:1rem}.Gr6dtW_repositories .system-map-inspector-status-list{gap:.5rem;display:grid}.Gr6dtW_repositories .system-map-inspector-status-list>div{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;font-size:.75rem;display:flex}.Gr6dtW_repositories .system-map-inspector-status-list span{color:var(--ddna-muted)}.Gr6dtW_repositories .subsystem-project-note{color:var(--ddna-muted)}.Gr6dtW_repositories .system-map-inspector-status-list strong{overflow-wrap:anywhere}.Gr6dtW_repositories a:hover{text-decoration:underline}.Gr6dtW_repositories .system-map-inspector-actions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.Gr6dtW_repositories button{border:1px solid var(--ddna-border);cursor:pointer;border-radius:.375rem;align-items:center;gap:.5rem;padding:.375rem .625rem;font-size:.75rem;display:inline-flex}.Gr6dtW_repositories button:hover:not(:disabled){background:var(--ddna-surface)}.Gr6dtW_repositories button:disabled{opacity:.5;cursor:not-allowed}.Gr6dtW_repositories svg{width:.875rem;height:.875rem}.Gr6dtW_repositories .subsystem-project-form{gap:.5rem;max-width:28rem;margin-top:.75rem;display:grid}.Gr6dtW_repositories label{gap:.25rem;font-size:.75rem;display:grid}.Gr6dtW_repositories input,.Gr6dtW_repositories select{border:1px solid var(--ddna-border);background:var(--ddna-surface);border-radius:.375rem;min-width:0;padding:.375rem .625rem}.Gr6dtW_repositories .subsystem-project-note{margin-top:.75rem;font-size:.75rem}
.dWsZaq_tile{background:linear-gradient(180deg, var(--ddna-surface-strong), var(--ddna-panel));box-shadow:inset 0 1px 0 #ffffff17, inset 0 0 0 1px var(--ddna-border), 0 0 14px color-mix(in srgb, var(--ddna-accent) 14%, transparent);flex:none;place-items:center;margin:0 .3rem;display:inline-grid}.dWsZaq_tile svg{width:66%;height:66%}
@property --ddna-auth-orbit{syntax:"<angle>";inherits:false;initial-value:0deg}.cni4Dq_backdrop{--auth-grid:color-mix(in srgb, var(--ddna-text) 5%, transparent);--auth-grid-lit:color-mix(in srgb, var(--ddna-accent-soft) 24%, transparent);--auth-tick:color-mix(in srgb, var(--ddna-text) 13%, transparent);pointer-events:none;position:absolute;inset:0;overflow:hidden}.cni4Dq_spot{background:radial-gradient(70% 55% at 50% -12%, color-mix(in srgb, var(--ddna-accent-soft) 17%, transparent), color-mix(in srgb, var(--ddna-accent) 5%, transparent) 45%, transparent 70%);position:absolute;inset:0}.cni4Dq_grid,.cni4Dq_gridLit{background-position:50%;background-size:48px 48px;position:absolute;inset:0}.cni4Dq_grid{background-image:linear-gradient(var(--auth-grid) 1px, transparent 1px), linear-gradient(90deg, var(--auth-grid) 1px, transparent 1px);-webkit-mask-image:radial-gradient(55% 60% at 50% 42%,#000 20%,#0000 72%);mask-image:radial-gradient(55% 60% at 50% 42%,#000 20%,#0000 72%)}.cni4Dq_gridLit{background-image:linear-gradient(var(--auth-grid-lit) 1px, transparent 1px), linear-gradient(90deg, var(--auth-grid-lit) 1px, transparent 1px);-webkit-mask-image:radial-gradient(220px circle at var(--auth-mx,50%) var(--auth-my,-40%), #000, transparent 70%);mask-image:radial-gradient(220px circle at var(--auth-mx,50%) var(--auth-my,-40%), #000, transparent 70%)}.cni4Dq_rulerX,.cni4Dq_rulerY{opacity:.8;position:absolute}.cni4Dq_rulerX{background:repeating-linear-gradient(90deg, var(--auth-tick) 0 1px, transparent 1px 48px);background-position:50% 0;height:7px;top:0;left:0;right:0}.cni4Dq_rulerY{background:repeating-linear-gradient(0deg, var(--auth-tick) 0 1px, transparent 1px 48px);background-position:0;width:7px;top:0;bottom:0;left:0}.cni4Dq_grain{opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.cni4Dq_mark{background:linear-gradient(180deg, var(--ddna-surface-strong), var(--ddna-panel));width:52px;height:52px;box-shadow:inset 0 1px 0 #ffffff17, inset 0 0 0 1px var(--ddna-border), 0 10px 30px #0000004d, 0 0 40px color-mix(in srgb, var(--ddna-accent) 18%, transparent);border-radius:14px;place-items:center;display:grid;position:relative}.cni4Dq_mark:before{content:"";background:conic-gradient(from var(--ddna-auth-orbit), transparent 0 62%, color-mix(in srgb, var(--ddna-accent-soft) 95%, transparent) 82%, transparent 94%);border-radius:15px;padding:1px;animation:5s linear infinite cni4Dq_orbit;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.cni4Dq_mark svg{width:28px;height:28px}.cni4Dq_mark[data-charging]:before{animation-duration:.7s}.cni4Dq_mark[data-charging] path{animation:.55s cubic-bezier(.2,.7,.2,1) both cni4Dq_charge}.cni4Dq_mark[data-charging] path:nth-child(2){animation-delay:90ms}.cni4Dq_mark[data-charging] path:nth-child(3){animation-delay:.18s}@keyframes cni4Dq_orbit{to{--ddna-auth-orbit:360deg}}@keyframes cni4Dq_charge{0%{opacity:.25}55%{opacity:1;filter:drop-shadow(0 0 5px var(--ddna-accent-soft))}to{opacity:1;filter:none}}.cni4Dq_step{animation:.42s cubic-bezier(.2,.7,.2,1) both cni4Dq_stepIn}.cni4Dq_step[data-direction=back]{animation-name:cni4Dq_stepInBack}@keyframes cni4Dq_stepIn{0%{opacity:0;filter:blur(4px);transform:translate(16px)}}@keyframes cni4Dq_stepInBack{0%{opacity:0;filter:blur(4px);transform:translate(-16px)}}.cni4Dq_leaving{opacity:0;filter:blur(6px);pointer-events:none;transition:opacity .3s,transform .4s cubic-bezier(.2,.7,.2,1),filter .3s;transform:translateY(10px)}.cni4Dq_otpBox[data-filled]{animation:.16s cni4Dq_tick}@keyframes cni4Dq_tick{50%{transform:scale(1.05)}}@property --ddna-auth-ring{syntax:"<length>";inherits:false;initial-value:0}.cni4Dq_shell{z-index:50;grid-template-rows:40px 1fr;animation:.4s .42s both cni4Dq_shellFill;display:grid;position:fixed;inset:0}.cni4Dq_pulse{z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 50%, transparent calc(var(--ddna-auth-ring) - 3px), #e9e3ff calc(var(--ddna-auth-ring) - 1px), color-mix(in srgb, var(--ddna-accent-soft) 70%, transparent) calc(var(--ddna-auth-ring) + 3px), color-mix(in srgb, var(--ddna-accent) 22%, transparent) calc(var(--ddna-auth-ring) + 28px), transparent calc(var(--ddna-auth-ring) + 90px)), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--ddna-accent-soft) 30%, transparent), transparent 35%);animation:.95s cubic-bezier(.3,.55,.35,1) both cni4Dq_pulse;position:absolute;inset:0}.cni4Dq_shellTop{--panel:var(--ddna-topbar);align-items:center;gap:12px;padding:0 12px;animation:.35s .42s both cni4Dq_panelFill;display:flex;position:relative}.cni4Dq_shellTop:after,.cni4Dq_shellSide:after{content:"";background:var(--ddna-border);position:absolute}.cni4Dq_shellTop:after{transform-origin:0;height:1px;animation:.75s cubic-bezier(.2,.7,.2,1) both cni4Dq_draftX;bottom:-1px;left:0;right:0}.cni4Dq_shellBody{grid-template-columns:240px 1fr;min-height:0;display:grid}.cni4Dq_shellSide{--panel:var(--ddna-sidebar);flex-direction:column;gap:10px;padding:18px 14px;animation:.35s .46s both cni4Dq_panelFill;display:flex;position:relative}.cni4Dq_shellSide:after{transform-origin:top;width:1px;animation:.75s cubic-bezier(.2,.7,.2,1) 80ms both cni4Dq_draftY;top:0;bottom:0;right:-1px}.cni4Dq_sideRows,.cni4Dq_sideRail{flex-direction:column;display:flex}.cni4Dq_sideRows{gap:10px}.cni4Dq_sideRail{align-items:center;gap:18px;padding-top:26px;display:none}@media (min-width:768px) and (hover:hover) and (pointer:fine){.cni4Dq_shell:not([data-pinned]) .cni4Dq_shellBody{grid-template-columns:4rem 1fr}.cni4Dq_shell:not([data-pinned]) .cni4Dq_shellSide{padding:12px 0}.cni4Dq_shell:not([data-pinned]) .cni4Dq_sideRows{display:none}.cni4Dq_shell:not([data-pinned]) .cni4Dq_sideRail{display:flex}}.cni4Dq_shellMain{flex-direction:column;gap:14px;padding:32px;display:flex}.cni4Dq_bone{background:var(--ddna-surface);animation:.4s both cni4Dq_boneIn,1.4s ease-in-out infinite cni4Dq_bonePulse;animation-delay:calc(var(--i,0) * 40ms + .52s), calc(var(--i,0) * 40ms + .92s);border-radius:5px}@keyframes cni4Dq_pulse{0%{--ddna-auth-ring:0px;opacity:1}75%{opacity:1}to{--ddna-auth-ring:95vmax;opacity:0}}@keyframes cni4Dq_shellFill{0%{background-color:#0000}to{background-color:var(--ddna-bg)}}@keyframes cni4Dq_panelFill{0%{background-color:#0000}to{background-color:var(--panel)}}@keyframes cni4Dq_draftX{0%{background:var(--ddna-accent-soft);box-shadow:0 0 10px var(--ddna-accent);transform:scaleX(0)}55%{background:var(--ddna-accent-soft);box-shadow:0 0 10px var(--ddna-accent);transform:scaleX(1)}to{background:var(--ddna-border);box-shadow:none;transform:scaleX(1)}}@keyframes cni4Dq_draftY{0%{background:var(--ddna-accent-soft);box-shadow:0 0 10px var(--ddna-accent);transform:scaleY(0)}55%{background:var(--ddna-accent-soft);box-shadow:0 0 10px var(--ddna-accent);transform:scaleY(1)}to{background:var(--ddna-border);box-shadow:none;transform:scaleY(1)}}@keyframes cni4Dq_boneIn{0%{opacity:0;transform:translateY(6px)}}@keyframes cni4Dq_bonePulse{50%{opacity:.55}}@media (max-width:767px){.cni4Dq_shellBody{grid-template-columns:1fr}.cni4Dq_shellSide{display:none}.cni4Dq_shellMain{padding:20px}}@media (prefers-reduced-motion:reduce){.cni4Dq_mark:before,.cni4Dq_mark[data-charging] path,.cni4Dq_step,.cni4Dq_otpBox[data-filled],.cni4Dq_shell,.cni4Dq_pulse,.cni4Dq_shellTop,.cni4Dq_shellTop:after,.cni4Dq_shellSide,.cni4Dq_shellSide:after,.cni4Dq_bone{animation:none}.cni4Dq_leaving{transition:none}}
